/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.views-view-responsive-grid{--views-responsive-grid--layout-gap:10px;--views-responsive-grid--column-count:4;--views-responsive-grid--cell-min-width:100px;}.views-view-responsive-grid--horizontal{--views-responsive-grid--gap-count:calc(var(--views-responsive-grid--column-count) - 1);--views-responsive-grid--total-gap-width:calc(var(--views-responsive-grid--gap-count) * var(--views-responsive-grid--layout-gap));--views-responsive-grid-item--max-width:calc((100% - var(--views-responsive-grid--total-gap-width)) / var(--views-responsive-grid--column-count));--views-responsive-grid-item--calculated-min-width:min(100%,var(--views-responsive-grid--cell-min-width));display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--views-responsive-grid-item--calculated-min-width),var(--views-responsive-grid-item--max-width)),1fr));gap:var(--views-responsive-grid--layout-gap);}.views-view-responsive-grid--vertical{margin-bottom:calc(var(--views-responsive-grid--layout-gap) * -1);column-width:var(--views-responsive-grid--cell-min-width);column-count:var(--views-responsive-grid--column-count);column-gap:var(--views-responsive-grid--layout-gap);}.views-view-responsive-grid--vertical .views-view-responsive-grid__item > *{padding-bottom:var(--views-responsive-grid--layout-gap);page-break-inside:avoid;break-inside:avoid;}
.v2-cards .v2-card-element{border:0 solid #ff6b00;border-radius:.25rem .25rem 0 0;overflow:hidden;width:100%}.v2-cards .v2-card-element .v2-card-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.v2-cards .v2-card-element .v2-card-desc{align-items:flex-start;background-color:#efedeb;border-radius:0 0 .25rem .25rem;display:flex;flex-direction:column;gap:1.875rem;justify-content:space-between;padding:1.75rem;text-align:left}.v2-cards .v2-card-element .v2-card-desc .v2-card-body p{font-size:1.125rem;margin:0}.v2-cards .v2-card-element .v2-card-desc .v2-card-body p a{color:#333;font-family:Lato,sans-serif;font-style:normal;font-weight:900;text-underline-offset:.2rem}.v2-cards .v2-card-element .v2-card-desc .child-details{display:flex;gap:5px;padding-top:.5rem}.v2-cards .v2-card-element .v2-card-desc .child-details .child-age{align-items:center;display:flex}.v2-cards .v2-card-element .v2-card-desc .child-details .child-age span{margin-right:.313rem}.v2-cards .v2-card-element .v2-card-desc .child-details .child-country,.v2-cards .v2-card-element .v2-card-desc .child-details .child-gender{align-items:center;display:flex}.v2-cards .v2-card-element .v2-card-desc .child-details>div:after{content:","}.v2-cards .v2-card-element .v2-card-desc .child-details>div:last-child:after{content:""}.v2-cards .v2-card-element .v2-card-desc .v2-card-link a{color:#000;font-family:Lato,sans-serif;font-style:normal;font-weight:700;text-underline-offset:.2rem}@media (max-width:767px){.v2-cards .v2-card-element .v2-card-desc .v2-card-title h1{font-size:1.625rem}.v2-cards .v2-card-element .v2-card-desc .v2-card-body{font-size:1rem}}@media (max-width:576px){.v2-cards .v2-card-element .v2-card-desc .v2-card-title h1{font-size:1.625rem}.v2-cards .v2-card-element .v2-card-desc .v2-card-body{font-size:1rem}}
.text-wrapper{gap:1.5rem}@media (max-width:585px){.text-wrapper{gap:.75rem}}.text-wrapper .icon svg{height:6.25rem;width:6.25rem}@media (max-width:767px){.text-wrapper .icon svg{height:5rem;width:5rem}}.text-wrapper h3{align-self:stretch;margin-bottom:0}.text-wrapper h3 p{margin-bottom:0;max-width:16.75rem}.text-wrapper h3 strong{color:#ff6b00}.text-wrapper .textblock{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;max-width:17.0625rem}.text-wrapper .textblock .sub-text{max-width:16.5rem}
.title_with_description{gap:3.125rem}.title_with_description,.title_with_description .title-desc{display:flex;flex-direction:column}.title_with_description .description a{color:#333;font-family:Lato,sans-serif;font-style:normal;font-weight:900;text-underline-offset:.2rem}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
