@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;700&amp;display=swap);
@charset "UTF-8";blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%}ul{list-style:none}button,input,select,textarea{background:transparent;border:0;margin:0;padding:0}html{box-sizing:border-box}*{-webkit-font-smoothing:antialiased}*,:after,:before{box-sizing:inherit}audio,embed,img,object,video{height:auto}iframe{border:0}table{border-collapse:collapse;border-spacing:0}tr{vertical-align:top}td,th{padding:0;text-align:left}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;border:none;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{border:none;transform:translateZ(0)}.slick-slider .slick-list:active,.slick-slider .slick-track,:focus,:hover{outline:none;outline-offset:0}.slick-track{align-items:center;display:flex;justify-content:space-between;left:0;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slider_customers .slick-slide{transform:scale(.7);transition:transform .3s}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:flex;flex-direction:column;justify-content:center}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{border-radius:50px;color:#000;cursor:pointer;display:block;font-size:0;height:15px;line-height:0px;margin-left:0;outline:none;padding:0;position:absolute;top:34%;transform:translateY(-50%);width:7px;z-index:99999}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{background:none;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{position:relative}.slick-prev{-webkit-tap-highlight-color:rgba(0,0,0,0);left:10px}[dir=rtl] .slick-prev{left:auto;right:25px;z-index:9999}.slick-prev:before,[dir=rtl] .slick-prev:before{content:url(../slider_arrow_left.html)}.slick-next{-webkit-tap-highlight-color:rgba(0,0,0,0);right:0}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before,[dir=rtl] .slick-next:before{content:url(../slider_arrow_right.html)}button::-moz-focus-inner{border:0}.fancybox__content>.f-button.is-close-btn{height:32px;padding:0;top:-64px;transform:translateY(-100%);width:32px}.fancybox__content>.f-button.is-close-btn svg{height:100%;width:100%}.c-custom-ul ul{list-style:none;margin-bottom:24px;margin-top:24px}.c-custom-ul ul li{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:19px;padding-left:32px;position:relative;text-align:left}.c-custom-ul ul li+li{margin-top:16px}.c-custom-ul ul li a{color:#5195bc;font-size:inherit;line-height:inherit;text-decoration:underline}.c-custom-ul ul li a:hover{text-decoration:none}.c-custom-ul ul li:before{background-color:#aa231f;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:6px;width:6px}.header{box-shadow:1px 9px 20px -14px #42445a;padding-bottom:1.75rem;position:relative;z-index:2}.header.no-top-line{padding:2.1875rem 0 1.75rem}.header_offered_top_line{background-color:#00bfac;border-bottom:8px solid #aa231f;margin-bottom:2.1875rem;padding-bottom:5px;padding-top:5px}.header_offered_top_line_box{align-items:center;display:flex;justify-content:space-between;overflow:hidden}.header_offered_top_line p{font-size:30px;line-height:1.5;max-width:100%;padding:34px 0 28px;text-align:center;width:calc(100% - 47px)}.header_offered_top_line a{color:#000;text-decoration:underline}.header_offered_top_line a:hover{text-decoration:none}.header_offered_top_line .close-icon{background-image:url(../svg/close-button.svg);background-repeat:no-repeat;background-size:100% 100%;border-radius:50%;display:inline-block;font-size:16px;font-weight:600;height:32px;line-height:16px;margin-left:15px;padding:8px;text-align:center;width:32px}.header_offered_top_line .close-icon:hover{cursor:pointer}.header_box{position:relative}.header_box,.header_box_menu{justify-content:space-between}.header_box,.header_box_menu,.header_menu_list{align-items:center;display:flex}.header_menu_list>li:last-of-type a{margin-right:0}.header_menu_list a{color:#3f525c;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin-right:2.5rem}.header_menu_list .sub-menu{background-color:transparent;display:none;left:0;padding-top:3rem;position:absolute;top:99%;width:320px}.header_menu_list .sub-menu li{background-color:#fff;width:100%}.header_menu_list .sub-menu a{color:#3f525c;display:inline-block;font-size:1rem;line-height:1.25rem;margin-right:0;padding:.875rem 1.3125rem;position:relative;width:100%}.header_menu_list .sub-menu a:hover{background-color:#00bfac;color:#000;text-decoration:underline}.header_menu_list>li{position:relative}.header_menu_list>li.menu-item-has-children>a{display:inline-block;position:relative}.header_menu_list>li.menu-item-has-children>a:after{background-color:#00bfac;content:none;height:8px;left:0;position:absolute;top:60px;width:100%}.header_menu_list>li.menu-item-has-children:hover a:after{content:""}.header_menu_list>li.menu-item-has-children:hover .sub-menu{display:block}.header_menu_list .menu_donate_item a{background:#ac1b29;border-radius:1.5rem;color:#fff;display:inline-block;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;padding:.8125rem 1.5rem .9375rem}.single-share__back{align-items:center;color:#aa231f;display:flex;font-size:16px;font-weight:600;gap:8px;line-height:1.25;margin-bottom:24px}.single-share__back:hover{color:#3f525c}.single-share__label{color:#3f525c;font-size:16px;font-weight:600;line-height:1.25;margin-bottom:24px}.single-share__list{display:flex;gap:24px;margin-bottom:40px}.single-share__link{color:#3f525c;display:grid;font-size:24px;place-content:center}.single-share__link svg{fill:#3f525c;max-height:24px;transition:all .3s ease-in;width:24px}.single-share__link:hover svg{fill:#aa231f}.only-for-large{display:none}.page-hero{margin-bottom:40px;position:relative;z-index:1}.page-hero:after{background:#aa231f;border-radius:0 0 24px 0;content:"";height:calc(100% - 30px);left:0;max-width:100vw;position:absolute;top:0;width:calc(100% - 20px);z-index:1}.page-hero__container{position:relative;z-index:2}.page-hero__row{grid-gap:28px;display:grid}.page-hero__col--left{padding:30px 60px 0 0}.page-hero__col--left.is-home{padding:32px 32px 0 0}.page-hero__content h1,.page-hero__content h2{color:#fff;font-family:halyard-display,sans-serif;font-size:30px;font-weight:700;letter-spacing:.5px;line-height:1.1333333333}.page-hero__content h1+p,.page-hero__content h2+p{margin-top:24px}.page-hero__content p{color:#fff;font-size:16px;line-height:1.25}.page-hero__content+.page-hero__link{margin-top:32px}.page-hero__link .js-video-popup{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:600;gap:7.5px;text-decoration:none}.page-hero__link .link-icon{height:32px;width:32px}.page-hero__link .link-icon,.page-hero__link .link-icon .st0,.page-hero__link .link-icon .st1,.page-hero__link .link-icon>*{fill:#fff!important}.page-hero__img-wrap{border-radius:16px 0 0 16px;height:0;overflow:hidden;padding-top:77.253%;position:relative}.page-hero__img-wrap img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transform:translate(-50%);width:100%}.page-hero.form{margin-bottom:40px}.page-hero.location .page-hero__img-wrap img{max-height:none}.page-hero.post .page-hero{margin-bottom:0}.page-hero.post .page-hero__row{grid-gap:24px}.hero-author{grid-column-gap:24px;display:grid;grid-template-columns:96px auto}.hero-author__photo-wrap{border-radius:50%;height:0;overflow:hidden;padding-top:100%;position:relative}.hero-author__photo{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.hero-author__content{color:#fff;font-size:16px;font-weight:600;line-height:1.25;place-self:center start}.hero-author__date{font-weight:400}.offer{margin-bottom:96px}.offer .offer_title{color:#aa231f;font-family:halyard-display,sans-serif;font-size:2.25rem;font-weight:700;line-height:40px;padding-bottom:1.5rem;text-align:center}.offer .offer_content{display:flex;justify-content:center;padding-bottom:64px}.offer .offer_content p{color:#000;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:400;line-height:26px;text-align:center;width:770px}.offer .offer_box{grid-gap:1.875rem;display:grid;grid-template-columns:repeat(3,1fr)}.offer .offer_box_img{height:244px;margin-bottom:2rem;width:370px}.offer .offer_box_img img{border-radius:25px;height:auto;max-height:244px;width:100%}.offer .offer_box_title{color:#aa231f;font-family:halyard-display,sans-serif;font-size:30px;font-weight:700;letter-spacing:.25px;line-height:33px;margin-bottom:1.5rem}.offer .offer_box_title a{color:inherit;transition:all .3s ease-in}.offer .offer_box_title a:hover{color:#00bfac}.offer .offer_box_content{flex-grow:1;margin-bottom:24px}.offer .offer_box_content a{color:inherit;transition:all .3s ease-in}.offer .offer_box_content a:hover{color:#00bfac}.offer .offer_box_link{display:inline-block;text-decoration:none}.offer .offer_box_link .link-text{color:#aa231f;display:inline-block;font-family:Inter,sans-serif;font-size:16px;line-height:20px;margin-right:8px;vertical-align:middle}.offer .offer_box_link .link-icon{display:inline-block;height:32px;vertical-align:middle;width:32px}.videos-list{margin-bottom:96px}.videos-list .section-title{color:#aa231f;font-family:halyard-display,sans-serif;font-size:36px;line-height:40px;margin-bottom:24px;text-align:center}.videos-list .section-description{font-family:Inter,sans-serif;font-size:20px;font-weight:400;margin-bottom:32px;text-align:center}.videos-list .videos-grid{grid-gap:64px 30px;display:grid;grid-template-columns:repeat(3,370px)}.videos-list .videos-grid .video-item{display:flex;flex-direction:column;height:auto}.videos-list .videos-grid .video-item__video{height:244px;margin-bottom:32px;max-height:244px}.videos-list .videos-grid .video-item__video a{display:inline-block}.videos-list .videos-grid .video-item__video img{border-radius:25px;height:auto;max-height:244px;width:100%}.videos-list .videos-grid .video-item__link{display:inline-block;text-decoration:none}.videos-list .videos-grid .video-item__link .link-text{color:#aa231f;display:inline-block;font-family:Inter,sans-serif;font-size:16px;line-height:20px;margin-right:8px;vertical-align:middle}.videos-list .videos-grid .video-item__link .link-icon{display:inline-block;height:32px;vertical-align:middle;width:32px}.videos-list .videos-grid .video-item__link a:hover .link-text{text-decoration:underline}.videos-list.careers .section-description{margin-bottom:64px}.videos-list.about{margin-bottom:8px;margin-top:16px}.videos-list.about .videos-grid{grid-template-columns:repeat(2,370px);margin:0 auto;max-width:770px}.side-video-content{background-color:#eceeef;margin-bottom:96px;padding-bottom:96px;padding-top:96px}.side-video-content.landing-page{margin-bottom:0}.side-video-content .section-title{color:#aa231f;font-family:halyard-display,sans-serif;font-size:36px;line-height:40px;margin-bottom:24px;text-align:center}.side-video-content .side-videos{max-width:1042px;padding-bottom:48px}.side-video-content .swiper-pagination{bottom:-48px;height:5px}.side-video-content .swiper-pagination .swiper-pagination-bullet{background-color:#445964;border:none;border-radius:0;height:5px;margin:0;opacity:.25;width:32px}.side-video-content .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#00bfac}.side-video-content .section-description{font-family:Inter,sans-serif;font-size:20px;font-weight:400;margin-bottom:48px;text-align:center}.side-video-content__box{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1043px;width:100%}.side-video-content__image{max-width:470px;width:100%}.side-video-content__image img{height:auto;width:100%}.side-video-content__image .desktop-only{display:block}.side-video-content__image .mobile-only{display:none}.side-video-content__text-wrap{height:379px;padding-top:88px;position:relative;width:509px}.side-video-content__text-wrap .brand-bg{height:379px;position:absolute;right:0;top:10px;width:509px}.side-video-content__text{height:206px;margin-bottom:16px;position:relative;width:440px}.side-video-content__text p{color:#3f525c;font-family:Inter,sans-serif;font-size:30px;height:206px;line-height:34px;overflow:hidden}.side-video-content__text:after{color:#aa231f;content:" “ ";font-family:halyard-display,sans-serif;font-size:88px;font-weight:700;left:0;line-height:88px;position:absolute;top:-68px}.side-video-content__author{font-family:Inter,sans-serif;font-size:16px;line-height:20px;margin-bottom:38px}.side-video-content__link{display:inline-block;text-decoration:none}.side-video-content__link .link-text{color:#aa231f;display:inline-block;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:20px;margin-right:8px;vertical-align:middle}.side-video-content__link .link-icon{display:inline-block;height:32px;vertical-align:middle;width:32px}.impacts-list{margin-bottom:96px}.impacts-list .section-title{color:#aa231f;font-family:halyard-display,sans-serif;font-size:36px;line-height:40px;margin-bottom:24px;text-align:center}.impacts-list .section-description{font-family:Inter,sans-serif;font-size:20px;font-weight:400;margin-bottom:64px;text-align:center}.impacts-list .impacts-grid{grid-gap:64px 30px;display:grid;grid-template-columns:repeat(2,570px)}.impacts-list .impacts-grid .impacts-item{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.impacts-list .impacts-grid .impacts-item__photo{height:232px;margin-right:40px;width:232px}.impacts-list .impacts-grid .impacts-item__photo img{border-radius:50%;height:100%;width:100%}.impacts-list .impacts-grid .impacts-item__content{max-width:298px;width:100%}.impacts-list .impacts-grid .impacts-item__content .title-num{color:#aa231f;font-family:halyard-display-light,sans-serif;font-size:72px;font-weight:300;height:76px;line-height:76px;margin-bottom:8px;overflow:hidden}.impacts-list .impacts-grid .impacts-item__content p{color:#000;font-family:Inter,sans-serif;font-size:16px;height:100%;line-height:20px;max-height:200px;overflow:hidden}.awards-list{margin-bottom:96px}.awards-list .section-title{color:#aa231f;font-family:halyard-display,sans-serif;font-size:36px;line-height:40px;margin-bottom:24px;text-align:center}.awards-list .section-description{font-family:Inter,sans-serif;font-size:20px;font-weight:400;margin-bottom:48px;text-align:center}.awards-list__grid{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:64px}.awards-list__grid .award-item{align-items:center;display:flex;margin-right:47px;max-width:157px;position:relative;text-align:center}.awards-list__grid .award-item:last-of-type{margin-right:0}.awards-list__grid .award-item a{bottom:0;left:0;position:absolute;right:0;top:0}.awards-list__grid .award-item img{width:100%}.awards-list__bottom{text-align:center}.awards-list__bottom .awards-list-button{display:inline-block;text-decoration:none}.awards-list__bottom .awards-list-button .link-text{color:#aa231f;display:inline-block;font-family:Inter,sans-serif;font-size:16px;line-height:20px;margin-right:8px;vertical-align:middle}.awards-list__bottom .awards-list-button .link-icon{display:inline-block;vertical-align:middle}.donations-form{margin-bottom:96px}.donations-form__box{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:830px;width:100%}.donations-form__content{max-width:370px;width:100%}.donations-form__content h1,.donations-form__content h2,.donations-form__content h3{color:#aa231f;font-family:halyard-display,sans-serif;font-size:36px;font-weight:700;line-height:40px;margin-bottom:24px}.donations-form__content p{color:#000;font-family:Inter,sans-serif;font-size:16px;line-height:20px}.donations-form__form{display:inline-block;max-width:420px;width:100%}.donations-form__button{border:2px solid #aa231f;border-radius:24px;color:#aa231f;display:none;font-family:Inter,sans-serif;font-size:16px;line-height:20px;margin-top:12px;max-width:144px;padding:12px 15px;text-align:center;width:100%}.subscription-section{background-color:#eceeef;padding-bottom:64px;padding-top:64px}.subscription-section__box{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:791px;width:100%}.subscription-section__logo{height:260px;width:260px}.subscription-section__logo img{height:auto;width:100%}.subscription-section__form{max-width:487px;width:100%}.subscription-section__form h3{color:#aa231f;font-family:halyard-display,sans-serif;font-size:30px;font-weight:700;line-height:33px;margin-bottom:17px;text-align:left}.subscription-section__form p{color:#000;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:20px;margin-bottom:24px;text-align:left}.subscription-section__form .subscription-form{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.subscription-section__form .subscription-form .gform_body{margin-right:24px;max-width:368px;width:100%}.subscription-section__form .subscription-form label{font-family:Inter,sans-serif;font-size:14px;line-height:16px}.subscription-section__form .subscription-form .ginput_container input{background-color:#fff;border:2px solid #aa231f;color:#aa231f;font-family:Inter,sans-serif;font-size:16px;height:48px;margin-bottom:24px;margin-top:8px;padding:8px 16px;width:100%}.subscription-section__form .subscription-form .button{align-items:center;color:#aa231f;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:16px;line-height:20px;margin-top:12px}.subscription-section__form .subscription-form .button .submit-icon{background-image:url(../svg/arrow-red-right.svg);background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:32px;margin-left:8px;width:32px}.subscription-section__form .subscription-form .button:hover{text-decoration:underline}.subscription-section__form .subscription-form .gfield_checkbox .gchoice{align-items:flex-start;display:flex;justify-content:flex-start}.subscription-section__form .subscription-form .gfield_checkbox .gchoice .gfield-choice-input{display:inline-block;height:16px!important;margin-bottom:0;margin-top:0;width:16px!important}.subscription-section__form .subscription-form .gfield_checkbox .gchoice label{display:inline-block;font-family:Inter,sans-serif;font-size:16px;line-height:20px;margin-left:16px;max-width:247px}.subscription-section__form .subscription-form .gfield_checkbox .gchoice label a{color:#000;text-decoration:underline}.subscription-section__form .subscription-form .gfield_checkbox .gchoice label a:hover{text-decoration:none}.subscription-section__form .subscription-form fieldset{border:1px solid transparent;outline:1px solid transparent}.subscription-section.home{margin-bottom:96px}.subscription-section.careers,.subscription-section.events{margin-top:32px}.subscription-section.beach-house,.subscription-section.service-arts,.subscription-section.volunteer{background-color:#fff}.subscription-section.childrens-services{background-color:#fff;margin-bottom:0}.subscription-section.sponsorships{margin-bottom:0}.sponsors-logos{margin-bottom:96px}.sponsors-logos .section-title{color:#aa231f;font-family:halyard-display,sans-serif;font-size:36px;line-height:40px;margin-bottom:24px;text-align:center}.sponsors-logos .section-description{font-family:Inter,sans-serif;font-size:20px;font-weight:400;margin-bottom:32px;text-align:center}.sponsors-logos .sponsors-logos-grid{grid-gap:40px 40px;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:24px}.sponsors-logos .sponsors-logos-grid .sponsors-logo{align-items:center;display:flex;max-width:202px;position:relative;text-align:center;width:100%}.sponsors-logos .sponsors-logos-grid .sponsors-logo a{bottom:0;left:0;position:absolute;right:0;top:0}.sponsors-logos .sponsors-logos-grid .sponsors-logo img{width:100%}.sponsors-logos__bottom{text-align:center}.sponsors-logos__bottom .sponsors-button{display:inline-block;text-decoration:none}.sponsors-logos__bottom .sponsors-button .link-text{color:#aa231f;display:inline-block;font-family:Inter,sans-serif;font-size:16px;line-height:20px;margin-right:8px;vertical-align:middle}.sponsors-logos__bottom .sponsors-button .link-icon{display:inline-block;height:32px;vertical-align:middle;width:32px}.sponsors-logos.sponsorships{margin-bottom:59px}.call-to-action{background-color:#aa231f;padding-bottom:96px;padding-top:96px}.call-to-action .call-to-action-box{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:770px;width:100%}.call-to-action .side-content{margin-bottom:0;max-width:470px;width:100%}.call-to-action .side-photo{height:232px;width:232px}.call-to-action .side-photo img{width:100%}.call-to-action__title{color:#fff;font-family:halyard-display,sans-serif;font-size:36px;font-weight:700;margin-bottom:24px}.call-to-action__text{color:#fff;font-family:Inter,sans-serif;font-size:16px;margin-bottom:24px}.call-to-action__buttons{text-align:left}.call-to-action__buttons a{background-color:#aa231f;border:2px solid #fff;border-radius:24px;color:#fff;display:inline-block;font-family:Inter,sans-serif;font-size:16px;line-height:20px;margin-right:32px;padding:13px 44px}.call-to-action__buttons a:first-of-type{background-color:#fff;color:#aa231f}.call-to-action__buttons a:first-of-type:hover{background-color:#aa231f;color:#fff}.call-to-action__buttons a:last-of-type{margin-right:0}.call-to-action__buttons a:hover{background-color:#fff;color:#aa231f}.call-to-action.default{margin-top:32px}.call-to-action.default .subscription-section+.call-to-action{margin-top:0}.links_container{padding:40px 0}.links_container .links_container__inner{display:flex;gap:24px}.links_container .links_container__inner .links_container__image{flex:1 1 575px;position:relative}.links_container .links_container__inner .links_container__image img{border-radius:20px;bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.links_container .links_container__inner .links_container__content{flex:1 1 570px}.links_container .links_container__inner .links_container__content h2{color:#aa231f;font-family:Inter,sans-serif;font-size:44px;font-weight:700;line-height:1;margin-bottom:20px}.links_container .links_container__inner .links_container__content p{font-family:Arial,sans-serif;font-size:20px;margin-bottom:32px}.links_container .links_container__inner .links_container__content .links_container__links .links_container__link{align-items:center;color:#aa231f;display:flex;font-size:20px;font-weight:700;justify-content:space-between;padding:10px 0;position:relative;transition:color .3s ease}.links_container .links_container__inner .links_container__content .links_container__links .links_container__link:before{background-color:#bebebe;content:"";height:1px;position:absolute;top:0;width:100%}.links_container .links_container__inner .links_container__content .links_container__links .links_container__link:focus,.links_container .links_container__inner .links_container__content .links_container__links .links_container__link:hover{color:#00bfac}.links_container .links_container__inner .links_container__content .links_container__links .links_container__link:focus svg path,.links_container .links_container__inner .links_container__content .links_container__links .links_container__link:hover svg path{stroke:#00bfac}.links_container .links_container__inner .links_container__content .links_container__links .links_container__link svg{flex:0 0 32px;margin-left:30px;transition:all .3s ease}.blog .first_section{height:270px}.blog .subscription-section{margin-bottom:0}.blog .section-title{color:#aa231f;font-family:halyard-display,sans-serif;font-size:36px;line-height:40px;margin-bottom:24px;text-align:center}.blog .standart-main{margin-bottom:96px}.blog .standart-main-wrapper{display:flex;flex-direction:column-reverse;gap:24px;margin-inline:auto;max-width:73.125rem;padding:0 15px}.blog .section-description{font-family:Inter,sans-serif;font-size:20px;font-weight:400;margin-bottom:64px;text-align:center}.blog .posts-grid-wrap{margin:0 auto;max-width:1270px;width:100%}.blog .posts-grid{grid-gap:64px 30px;display:grid;grid-template-columns:repeat(2,1fr)}.blog .posts-grid__loader{margin-top:64px;text-align:center}.blog .posts-grid__loader .button-loader{border:2px solid #aa231f;border-radius:24px;color:#aa231f;cursor:pointer;display:inline-block;font-family:halyard-display,sans-serif;font-size:16px;line-height:20px;max-width:144px;padding:12px;text-align:center;width:100%}.blog .preview{display:flex;flex-direction:column;height:auto}.blog .preview__thumbnail{border-radius:25px;height:244px;margin-bottom:32px;overflow:hidden;position:relative;text-align:center;width:100%}.blog .preview__thumbnail img,.blog .preview__thumbnail span{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.blog .preview__thumbnail span{background-color:#aa231f}.blog .preview__title{flex-grow:1;margin-bottom:24px}.blog .preview__title a{color:#aa231f;font-family:halyard-display,sans-serif;font-size:30px;line-height:33px}.blog .preview__excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-family:Inter,sans-serif;font-size:16px;height:61px;line-height:20px;margin-bottom:24px;overflow:hidden}.blog .preview__excerpt a{color:inherit;transition:all .3s ease-in}.blog .preview__excerpt a:hover{color:#00bfac}.blog .preview__bottom{text-align:left}.blog .preview__bottom .preview-button{display:inline-block;text-decoration:none}.blog .preview__bottom .preview-button .link-text{color:#aa231f;display:inline-block;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:20px;margin-right:8px;vertical-align:middle}.blog .preview__bottom .preview-button .link-icon{display:inline-block;vertical-align:middle}.category .first_section{height:270px}.category .subscription-section{margin-bottom:0}.category .section-title{color:#aa231f;font-family:halyard-display,sans-serif;font-size:36px;line-height:40px;margin-bottom:24px;text-align:center}.category .standart-main{margin-bottom:96px}.category .standart-main-wrapper{display:flex;flex-direction:column-reverse;gap:24px;margin-inline:auto;max-width:73.125rem;padding:0 15px}.category .section-description{font-family:Inter,sans-serif;font-size:20px;font-weight:400;margin-bottom:64px;text-align:center}.category .posts-grid-wrap{margin:0 auto;max-width:1270px;width:100%}.category .posts-grid{grid-gap:64px 30px;display:grid;grid-template-columns:repeat(2,1fr)}.category .posts-grid__loader{margin-top:64px;text-align:center}.category .posts-grid__loader .button-loader{border:2px solid #aa231f;border-radius:24px;color:#aa231f;cursor:pointer;display:inline-block;font-family:halyard-display,sans-serif;font-size:16px;line-height:20px;max-width:144px;padding:12px;text-align:center;width:100%}.category .preview{display:flex;flex-direction:column;height:auto}.category .preview__thumbnail{border-radius:25px;height:244px;margin-bottom:32px;overflow:hidden;position:relative;text-align:center;width:100%}.category .preview__thumbnail img,.category .preview__thumbnail span{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.category .preview__thumbnail span{background-color:#aa231f}.category .preview__title{flex-grow:1;margin-bottom:24px}.category .preview__title a{color:#aa231f;font-family:halyard-display,sans-serif;font-size:30px;line-height:33px}.category .preview__excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-family:Inter,sans-serif;font-size:16px;height:61px;line-height:20px;margin-bottom:24px;overflow:hidden}.category .preview__excerpt a{color:inherit;transition:all .3s ease-in}.category .preview__excerpt a:hover{color:#00bfac}.category .preview__bottom{text-align:left}.category .preview__bottom .preview-button{display:inline-block;text-decoration:none}.category .preview__bottom .preview-button .link-text{color:#aa231f;display:inline-block;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:20px;margin-right:8px;vertical-align:middle}.category .preview__bottom .preview-button .link-icon{display:inline-block;vertical-align:middle}.side-content{margin-bottom:64px}.side-content__box{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.side-content__title-side{flex-basis:455px;max-width:455px;width:100%}.side-content__title-side h3{color:#aa231f;font-family:halyard-display,sans-serif;font-size:44px;font-weight:700;line-height:40px;margin-bottom:24px}.side-content__title-side .blockquote-side{margin-bottom:16px;margin-top:105px;position:relative}.side-content__title-side .blockquote-side__text{color:#3f525c;font-family:Inter,sans-serif;font-size:30px;height:auto;line-height:34px;margin-bottom:12px;overflow:hidden}.side-content__title-side .blockquote-side__author{font-family:Inter,sans-serif;font-size:16px;line-height:20px}.side-content__title-side .blockquote-side:after{color:#ac1b29;content:" “ ";font-family:halyard-display,sans-serif;font-size:88px;font-weight:700;left:0;line-height:88px;position:absolute;top:-68px}.side-content__content-side{flex-basis:670px;max-width:670px;width:100%}.side-content__content-side .mobile-only{display:none}.side-content__content-side p{color:#000;font-family:Inter,sans-serif;font-size:20px;line-height:26px;margin-bottom:24px}.side-content__content-side p a:hover{text-decoration:underline}.side-content__content-side p:last-of-type{margin-bottom:0}.side-content__content-side ul{margin-bottom:24px;margin-top:24px}.side-content__content-side li{color:#000;font-family:Inter,sans-serif;font-size:20px;line-height:26px;margin-bottom:16px;padding-left:30px;position:relative}.side-content__content-side li:last-of-type{margin-bottom:0}.side-content__content-side li:before{color:#000;content:"•";font-size:20px;left:0;position:absolute;top:0}.side-content__content-side img{margin-bottom:8px}.side-content__content-side iframe{aspect-ratio:16/9;height:auto;width:100%}.side-content__content-side .gform_wrapper.gravity-theme .gfield_label{font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:16px}.side-content__content-side .gform_wrapper.gravity-theme .gfield input{background-color:#fff;border:2px solid #ac1b29;color:#ac1b29;font-family:Inter,sans-serif;font-size:16px;height:48px;margin-bottom:8px;margin-top:8px;max-width:100%;padding:8px;width:100%}.side-content__content-side .gform_wrapper.gravity-theme .name_first{flex-basis:100%;padding-right:0!important}.side-content__content-side .gform_wrapper.gravity-theme .name_last{flex-basis:100%;padding-left:0!important}.side-content__content-side .gform_wrapper.gravity-theme .gfield_required_text{display:none}.side-content__content-side .gform_wrapper.gravity-theme .ginput_complex{margin-bottom:0}.side-content__content-side .gform_wrapper.gravity-theme .gfield textarea{background-color:#fff;border:2px solid #ac1b29;color:#ac1b29;font-family:Inter,sans-serif;font-size:16px;height:100%;max-height:197px}.side-content__content-side .gform_wrapper.gravity-theme .gform_footer button{background-color:#fff;border:2px solid #aa231f;border-radius:24px;color:#aa231f;display:inline-block;font-family:Inter,sans-serif;font-size:16px;height:48px;margin-bottom:8px;margin-top:8px;max-width:144px;padding:12px 15px;text-align:center;width:100%}.side-content__content-side .gform_wrapper.gravity-theme .gform_footer button:hover{background-color:#aa231f;color:#fff;cursor:pointer}.side-content__content-side .content-side-bottom{margin-top:32px}.side-content__content-side .content-side-bottom .content-button{border:2px solid #aa231f;border-radius:24px;color:#aa231f;display:inline-block;font-family:Inter,sans-serif;font-size:16px;line-height:20px;min-width:144px;padding:13px 28px;text-align:center}.side-content__content-side .content-side-bottom .content-button:hover{background-color:#aa231f;color:#fff;text-decoration:none}.side-content.service-employment-state.continue{margin-bottom:96px}.side-content.careers .side-content__content-side p{color:#000}.side-content.careers .side-content__content-side p strong{color:#000;font-weight:400}.side-content.careers .side-content__content-side li{color:#3f525c}.side-content.careers .side-content__content-side h4{font-family:Inter,sans-serif;font-size:20px}.side-content.get-involved .side-content__title-side h3{max-width:320px}.side-content.default .side-content__title-side p{max-width:310px}.side-content.events .side-content__title-side h3{max-width:360px}.side-content.volunteer .side-content__title-side h3{max-width:417px;padding:0}.side-content.service-arts .side-content__title-side h3{max-width:410px;width:100%}.side-content.supported-living .side-content__title-side h3{max-width:430px;padding:0;width:100%}.side-content.beach-house .side-content__title-side h3{max-width:370px;padding:0}.side-content.service-employment .side-content.continue,.side-content.sponsorships .side-content.continue{margin-bottom:96px}.side-content.sponsorships .side-content.continue .side-content__title-side h1,.side-content.sponsorships .side-content.continue .side-content__title-side h2,.side-content.sponsorships .side-content.continue .side-content__title-side h3{max-width:390px}.motivation-message{margin-bottom:96px}.motivation-message.location .container{width:75rem}.motivation-message__box{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:970px;padding-left:15px;padding-right:15px;width:100%}.motivation-message__photo{display:block;height:232px;margin-bottom:32px;width:232px}.motivation-message__photo img{height:auto;width:100%}.motivation-message__title{color:#aa231f;font-family:halyard-display,sans-serif;font-size:36px;font-weight:700;line-height:40px;margin-bottom:32px;text-align:center}.motivation-message__text{color:#000;font-family:Inter,sans-serif;font-size:20px;line-height:26px;text-align:center}.location .motivation-message__text{width:100%}.motivation-message__bottom-line{align-items:center;display:flex;flex-basis:100%;flex-direction:row;justify-content:flex-start;margin-top:16px;width:100%}.motivation-message__button{color:#aa231f;display:inline-block;flex-basis:180px;font-size:24px;font-weight:500;line-height:29px;margin-right:12px;min-width:-moz-fit-content;min-width:fit-content}.motivation-message__button .button-arrow{display:inline-block;height:14px;margin-left:0;position:relative;vertical-align:middle;width:14px}.motivation-message__button .button-arrow:after{border-right:1px solid #aa231f;border-top:1px solid #aa231f;content:"";height:16px;position:absolute;right:auto;top:50%;transform:translateY(-50%) rotate(45deg);width:16px}.motivation-message__button-description p{font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:19px;text-align:left}.motivation-message__button-description a{color:#5195bc;font-size:16px;line-height:19px;text-decoration:underline}.motivation-message__button-description a:hover{text-decoration:none}.motivation-message__bottom-text{flex-basis:100%;margin-top:40px;width:100%}.motivation-message.beach-house,.motivation-message.service-arts,.motivation-message.volunteer{background-color:#eceeef;margin-bottom:0;margin-top:32px;padding-bottom:96px;padding-top:96px}.motivation-message.beach-house,.motivation-message.service-arts,.motivation-message.supported-living{margin-top:0}.motivation-message.services .motivation-message__text p:last-of-type{margin-bottom:0}.motivation-message.services .motivation-message__title{margin-bottom:40px}.motivation-message.location{margin-bottom:60px}.motivation-message.location .motivation-message__box{display:block;max-width:100%;width:100%}.motivation-message.location .motivation-message__text a{color:#5195bc;font-size:20px;line-height:19px;text-decoration:underline}.motivation-message.location .motivation-message__text a:hover{text-decoration:none}.motivation-message.location .motivation-message__text p{margin-bottom:24px;text-align:left}.motivation-message.childrens-services{background-color:#eceeef;margin-bottom:0;margin-top:32px;padding-bottom:96px;padding-top:96px}.services-grid{margin-bottom:96px}.services-grid .section-title{color:#aa231f;font-family:halyard-display,sans-serif;font-size:36px;line-height:40px;margin-bottom:24px;text-align:center}.services-grid .section-description{font-family:Inter,sans-serif;font-size:20px;font-weight:400;margin-bottom:64px;text-align:center}.services-grid__box{grid-gap:96px 30px;display:grid;grid-template-columns:repeat(3,370px)}.services-grid .service-item{align-items:flex-start;display:flex;flex-direction:column;height:auto}.services-grid .service-item__photo{margin-bottom:32px;min-height:244px}.services-grid .service-item__photo img{border-radius:25px;height:auto;max-height:244px;width:100%}.services-grid .service-item__title{color:#aa231f;font-family:halyard-display,sans-serif;font-size:30px;font-weight:700;line-height:33px;margin-bottom:32px;max-width:295px}.services-grid .service-item__title a{color:inherit;transition:all .3s ease-in}.services-grid .service-item__title a:hover{color:#00bfac}.services-grid .service-item:nth-of-type(2) .service-item__title{max-width:255px}.services-grid .service-item__text{color:#000;flex-grow:1;font-family:Inter,sans-serif;font-size:16px;line-height:20px;margin-bottom:32px}.services-grid .service-item__text a{color:inherit;transition:all .3s ease-in}.services-grid .service-item__text a:hover{color:#00bfac}.services-grid .service-item__bottom{text-align:left}.services-grid .service-item__link{border:2px solid #aa231f;border-radius:24px;color:#aa231f;display:inline-block;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:20px;min-width:144px;padding:13px 28px;text-align:center}.services-locations{margin-bottom:96px}.services-locations .section-title{color:#aa231f;font-family:halyard-display,sans-serif;font-size:36px;line-height:40px;margin-bottom:24px;text-align:center}.services-locations .section-description{font-family:Inter,sans-serif;font-size:20px;font-weight:400;margin:0 auto 48px;max-width:770px;text-align:center;width:100%}.services-locations__box{display:flex;justify-content:center}.services-locations__table{max-width:1028px;width:100%}.services-locations__table .table-line{grid-gap:0 0;color:#000;display:grid;font-family:Inter,sans-serif;font-size:16px;grid-template-columns:repeat(6,1fr);line-height:20px;padding:12px 28px;text-align:left;vertical-align:center}.services-locations__table .table-line:nth-of-type(2n-1){background-color:#eceeef}.services-locations__table .table-line:first-of-type{background-color:#aa231f}.services-locations__table .table-line:first-of-type .table-column{color:#fff;font-weight:600;padding-right:27px}.services-locations__table .table-line:first-of-type .table-column.contact-info{padding-right:46%}.services-locations__table .contact-info{max-width:100%;padding-right:30px;width:280px}.services-locations__table .contact-info a{display:inline-block}.side-teammates{margin-bottom:96px}.side-teammates__box{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.side-teammates__title-side{flex-basis:455px;max-width:455px;width:100%}.side-teammates__title-side h3{color:#aa231f;font-family:halyard-display,sans-serif;font-size:36px;font-weight:700;line-height:40px;margin-bottom:24px}.side-teammates__content-side{flex-basis:670px;max-width:670px;width:100%}.side-teammates__content-side p{color:#000;font-family:Inter,sans-serif;font-size:20px;line-height:26px;margin-bottom:24px}.side-teammates__content-side p:last-of-type{margin-bottom:0}.side-teammates__pre-description{margin-bottom:32px}.side-teammates .side-teammate{align-items:center;color:#000;display:flex;flex-wrap:wrap;font-family:Inter,sans-serif;font-size:20px;justify-content:flex-start;line-height:26px;margin-bottom:32px}.side-teammates .side-teammate:last-of-type{margin-bottom:0}.side-teammates .side-teammate__photo{height:128px;margin-right:32px;width:128px}.side-teammates .side-teammate__photo img{width:100%}.side-teammates .side-teammate__name{margin-bottom:0}.side-teammates .side-teammate__location{font-weight:700;margin-bottom:0}.side-teammates .side-teammate__phone,.side-teammates .side-teammate__position{margin-bottom:0}.side-teammates .side-teammate__email{text-decoration:underline}.side-teammates .side-teammate__email:hover{text-decoration:none}.side-teammates__after-description{margin-top:32px}.side-teammates.service-employment-state{margin-bottom:64px}.side-teammates.service-employment .side-teammate__name,.side-teammates.service-employment-state .side-teammate__name{font-weight:400}.photo-gallery-grid{margin-bottom:32px}.photo-gallery-grid .section-title{color:#aa231f;font-family:halyard-display,sans-serif;font-size:36px;line-height:40px;margin-bottom:24px;text-align:center}.photo-gallery-grid .section-description{font-family:Inter,sans-serif;font-size:20px;font-weight:400;margin-bottom:32px;text-align:center}.photo-gallery-grid__box{grid-gap:64px 30px;display:grid;grid-template-columns:repeat(3,1fr)}.photo-gallery-grid .photo-gallery-item{align-items:flex-start;display:flex;flex-direction:column;height:auto;position:relative}.photo-gallery-grid .photo-gallery-item__link{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.photo-gallery-grid .photo-gallery-item__photo{margin-bottom:32px;min-height:244px}.photo-gallery-grid .photo-gallery-item__photo img{border-radius:25px;height:auto;max-height:248px;width:100%}.photo-gallery-grid .photo-gallery-item__text{color:#000;flex-grow:1;font-family:Inter,sans-serif;font-size:16px;line-height:20px}.photo-gallery-grid.beach-house{margin-bottom:96px;margin-top:0}.photo-gallery-grid.service-arts{margin-bottom:32px;margin-top:32px}.blockquote{margin-bottom:96px}.blockquote__text-wrap{display:flex;justify-content:center;margin-top:52px}.blockquote__text{margin-bottom:16px;position:relative;width:770px}.blockquote__text p{color:#3f525c;font-family:Inter,sans-serif;font-size:30px;height:auto;line-height:34px;margin-bottom:12px;overflow:hidden}.blockquote__text:after{color:#aa231f;content:" “ ";font-family:halyard-display,sans-serif;font-size:88px;font-weight:700;left:0;line-height:88px;position:absolute;top:-68px}.blockquote__author{font-family:Inter,sans-serif;font-size:16px;line-height:20px}.centered-columns-grid{margin-bottom:94px;margin-top:32px}.centered-columns-grid .section-title{color:#aa231f;font-family:halyard-display,sans-serif;font-size:36px;line-height:40px;margin-bottom:64px;text-align:center}.centered-columns-grid .section-description{font-family:Inter,sans-serif;font-size:20px;font-weight:400;margin-bottom:32px;text-align:center}.centered-columns-grid__box{grid-gap:96px 120px;align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center}.centered-columns-grid .centered-column{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:flex-start;max-width:249px;position:relative}.centered-columns-grid .centered-column__photo{height:244px;max-height:244px;max-width:100%;text-align:center;width:244px}.centered-columns-grid .centered-column__photo a{border-radius:50%;display:block;height:0;padding-top:100%;position:relative;width:100%}.centered-columns-grid .centered-column__photo img{border-radius:50%;height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.centered-columns-grid .centered-column__title{color:#aa231f;flex-grow:1;font-family:halyard-display,sans-serif;font-size:30px;line-height:33px;margin-top:32px;text-align:center}.centered-columns-grid .centered-column__title a{color:inherit}.centered-columns-grid .centered-column__bottom{margin-top:32px;text-align:center}.centered-columns-grid .centered-column__bottom .centered-column-link{border:2px solid #aa231f;border-radius:24px;color:#aa231f;display:inline-block;font-family:Inter,sans-serif;font-size:16px;line-height:20px;min-width:144px;padding:13px 28px;text-align:center}.centered-columns-grid .centered-column__bottom .centered-column-link:hover{background-color:#aa231f;color:#fff;text-decoration:none}.centered-columns-grid.our-team{margin-bottom:64px;margin-top:0}.centered-columns-grid.our-team .centered-columns-grid__box{grid-gap:48px 30px}.centered-columns-grid.our-team .centered-column{max-width:270px}.centered-columns-grid.our-team .centered-column__photo{height:192px;width:192px}.centered-columns-grid.our-team .centered-column__text{color:#000;font-family:Inter,sans-serif;font-size:20px;line-height:26px;margin-top:10px;padding-left:17px;padding-right:17px;text-align:center}.simple_content{margin-bottom:48px;width:100%}.simple_content .container{max-width:770px;width:100%}.simple_content_wrapper{display:flex;flex-direction:column-reverse;gap:24px;margin-inline:auto;max-width:73.125rem;padding:0 15px}.simple_content_box{flex:1 1 100%;max-width:770px;width:100%}.simple_content h1,.simple_content h2{color:#aa231f;font-family:halyard-display,sans-serif;font-size:44px;font-weight:700;line-height:48px;margin-bottom:24px}.simple_content h1{color:#000}.simple_content h3{color:#aa231f;font-family:halyard-display,sans-serif;font-size:28px;font-weight:700;line-height:32px;margin-bottom:8px;margin-top:24px}.simple_content p{font-family:Inter,sans-serif;font-size:20px;font-weight:400;line-height:26px;margin-bottom:24px}.simple_content p:last-of-type{margin-bottom:0}.simple_content p strong{font-weight:600}.simple_content iframe{max-width:100%;width:100%}.simple_content img{margin-top:24px}.simple_content ol{list-style:none;margin-bottom:24px;margin-top:32px}.simple_content ol li{counter-increment:lt;font-family:Inter,sans-serif;font-size:20px;font-weight:700;line-height:26px;margin-bottom:32px;padding-left:30px;position:relative}.simple_content ol li:last-of-type{margin-bottom:0}.simple_content ol li:before{color:#000;content:counter(lt) ". ";font-size:20px;left:0;position:absolute;top:0}.simple_content .post-bottom-nav{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:64px}.simple_content .post-bottom-nav__link{display:inline-block}.simple_content .post-bottom-nav__link a{align-items:center;color:#aa231f;display:flex;font-family:Inter,sans-serif;font-size:16px;line-height:20px}.simple_content .post-bottom-nav__link .link-icon{background-image:url(../svg/arrow-red-right.svg);background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:32px;margin-left:8px;width:32px}.simple_content .post-bottom-nav__link.prev .link-icon{margin-left:0;margin-right:8px;transform:rotate(180deg)}.simple_content .post-bottom-nav__link:hover{cursor:pointer}.simple_content .post-bottom-nav__link:hover .link-text{text-decoration:underline}.simple_content.thank-you{margin-bottom:0;padding-bottom:288px;padding-top:64px}.simple_content.thank-you h1,.simple_content.thank-you h2{color:#aa231f;font-family:halyard-display,sans-serif;font-size:44px;line-height:48px;margin-bottom:64px}.simple_content.thank-you p{color:#000;font-family:Inter,sans-serif;font-size:20px;line-height:26px;margin-bottom:12px}.simple_content.thank-you p:last-of-type{margin-bottom:0}.simple_content.privacy{margin-bottom:120px;margin-top:64px}.simple_content.privacy h2{margin-bottom:64px}.single-post .simple_content{margin-bottom:96px}.simple_content_sidebar{background:#fff;border:1px solid #be1e2d;border-radius:16px;flex:0 0 100%;height:100%;padding:20px}.simple_content_sidebar__title{color:#000!important;display:flex;font-family:Inter,sans-serif!important;font-size:16px!important;justify-content:space-between;margin-bottom:0!important;margin-top:0!important;max-width:100%!important;-moz-text-align-last:left!important;text-align-last:left!important;transition:.4s}._open .simple_content_sidebar__title{margin-bottom:24px!important;transition:.4s}.simple_content_sidebar__wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:0;overflow:hidden;transition:grid-template-rows .8s}._open .simple_content_sidebar__wrapper{grid-template-rows:1fr;transition:grid-template-rows .8s}.simple_content_sidebar__list{display:flex;flex-direction:column;gap:24px}.simple_content_sidebar__link{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:20px;text-transform:capitalize;transition:color .4s}.page-template-template-our-team .centered-columns-grid{margin-bottom:64px;margin-top:0}.page-template-template-our-team .centered-columns-grid__box{grid-gap:48px 30px}.page-template-template-our-team .centered-columns-grid .centered-column{max-width:270px}.page-template-template-our-team .centered-columns-grid .centered-column__photo{height:192px;width:192px}.page-template-template-our-team .centered-columns-grid .centered-column__text{color:#000;font-family:Inter,sans-serif;font-size:20px;line-height:26px;margin-top:10px;padding-left:17px;padding-right:17px;text-align:center}.team-members-grid{margin-bottom:94px;margin-top:32px}.team-members-grid .section-title{color:#aa231f;font-family:halyard-display,sans-serif;font-size:44px;font-weight:700;line-height:48px;margin-bottom:64px;text-align:center}.team-members-grid .section-description{font-family:Inter,sans-serif;font-size:20px;font-weight:400;margin-bottom:32px;text-align:center}.team-members-grid__box{grid-gap:48px 30px;display:grid;grid-template-columns:repeat(2,1fr)}.team-members-grid .team-member{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:flex-start;position:relative}.team-members-grid .team-member__photo{height:192px;margin-bottom:32px;max-width:100%;text-align:center;width:192px}.team-members-grid .team-member__photo img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.team-members-grid .team-member__name{color:#aa231f;font-family:halyard-display,sans-serif;font-size:28px;font-weight:700;line-height:32px;margin-bottom:8px;padding-left:15px;padding-right:15px;text-align:center}.team-members-grid .team-member__position{color:#000;font-family:Inter,sans-serif;font-size:20px;font-weight:400;line-height:26px;text-align:center}.locations-list .container{width:77.125rem}.locations-list.location{width:100%}.locations-list.location .container{padding-left:.9375rem;padding-right:.9375rem;width:75rem}.locations-list.location .locations-list__box{padding-left:0;padding-right:0}.locations-list__title{color:#aa231f;font-family:halyard-display,sans-serif;font-size:36px;line-height:40px;margin-bottom:24px;text-align:center}.locations-list__description{font-family:Inter,sans-serif;font-size:20px;font-weight:400;margin-bottom:64px;text-align:center}.location .locations-list__description{text-align:left}.locations-list__box{display:flex;flex-wrap:wrap;justify-content:center;max-width:100%;padding-left:17px;padding-right:17px}.locations-list .locations{grid-gap:31px 120px;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 auto 64px;max-width:100%;width:100%}.locations-list .locations .location{align-items:center;display:flex;flex-basis:43%}.locations-list .locations .location--text{flex-basis:100%}.locations-list .locations .location__icon{display:inline-block;height:35px;margin-right:24px;-o-object-fit:contain;object-fit:contain;overflow:hidden;width:24px}.locations-list .locations .location__icon img{width:100%}.locations-list .locations .location__text{display:inline-block;font-family:halyard-display,sans-serif;font-size:36px;font-weight:700;line-height:1;text-align:left}.locations-list .locations .location__separate-text{font-family:Inter,sans-serif;font-size:20px;font-weight:400}.locations-list__text{font-family:Inter,sans-serif;font-size:20px;font-weight:500;margin:0 auto 60px;max-width:100%;text-align:center;width:100%}.locations-list__text p{color:#000;font-family:Inter,sans-serif;font-size:20px;font-weight:400;line-height:24px;margin-bottom:24px;text-align:left}.locations-list__text p:last-of-type{margin-bottom:0}.locations-list__text p a{color:#5195bc;font-size:inherit;line-height:inherit;text-decoration:underline}.locations-list__text p a:hover{text-decoration:none}.locations-list__bottom-line{align-items:center;display:flex;flex-basis:100%;flex-direction:row;justify-content:flex-start;margin-top:16px;text-align:left;width:100%}.locations-list__button{color:#aa231f;display:inline-block;flex-basis:180px;font-size:24px;font-weight:500;line-height:29px;margin-right:12px;min-width:180px}.locations-list__button .button-arrow{display:inline-block;height:14px;margin-left:0;position:relative;vertical-align:middle;width:14px}.locations-list__button .button-arrow:after{border-right:1px solid #aa231f;border-top:1px solid #aa231f;content:"";height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);width:16px}.locations-list__button-description p{font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:19px;text-align:left}.locations-list__button-description a{color:#5195bc;font-size:16px;line-height:19px;text-decoration:underline}.locations-list__button-description a:hover{text-decoration:none}.side-sections-list{margin-bottom:60px}.side-sections-list.location .container{width:75rem}.side-sections-list.location .section-description{max-width:none;padding-left:.9375rem;padding-right:.9375rem;text-align:left}.side-sections-list .container{width:77.125rem}.side-sections-list .section-title{color:#aa231f;font-family:halyard-display,sans-serif;font-size:36px;line-height:40px;margin-bottom:24px;text-align:center}.side-sections-list .section-description{font-family:Inter,sans-serif;font-size:20px;font-weight:400;margin:0 auto 64px;max-width:870px;padding-left:19px;padding-right:19px;text-align:center;width:100%}.side-sections-list .side-section{grid-gap:0 40px;align-items:center;display:flex;margin-bottom:40px;padding-left:.9375rem;padding-right:.9375rem}.side-sections-list .side-section:nth-of-type(2n){flex-direction:row-reverse}.side-sections-list .side-section__image{background-color:#eceeef;border-radius:25px;flex-basis:50%;max-width:580px;min-height:380px;overflow:hidden;width:100%}.side-sections-list .side-section__image img{border-radius:25px;height:100%;max-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}.side-sections-list .side-section__content{flex-basis:50%;max-width:580px}.side-sections-list .side-section__content h2,.side-sections-list .side-section__content h3{color:#000;font-family:Inter,sans-serif;font-size:24px;font-weight:700;line-height:29px;margin-bottom:24px}.side-sections-list .side-section__content h2 a,.side-sections-list .side-section__content h3 a{color:#5195bc;font-size:inherit;line-height:inherit;text-decoration:underline}.side-sections-list .side-section__content h2 a:hover,.side-sections-list .side-section__content h3 a:hover{text-decoration:none}.side-sections-list .side-section__content p{color:#000;font-family:Inter,sans-serif;font-size:20px;font-weight:400;line-height:24px;margin-bottom:24px;text-align:left}.side-sections-list .side-section__content p:last-of-type{margin-bottom:0}.side-sections-list .side-section__content p a{color:#5195bc;font-size:inherit;line-height:inherit;text-decoration:underline}.side-sections-list .side-section__content p a:hover{text-decoration:none}.side-sections-list .side-section__bottom-line{align-items:center;display:flex;flex-basis:100%;flex-direction:row;justify-content:flex-start;margin-top:16px;width:100%}.side-sections-list .side-section__button{color:#aa231f;display:inline-block;flex-basis:180px;font-size:24px;font-weight:400;line-height:29px;margin-right:12px;min-width:-moz-fit-content;min-width:fit-content}.side-sections-list .side-section__button .button-arrow{display:inline-block;height:14px;margin-left:0;position:relative;vertical-align:middle;width:14px}.side-sections-list .side-section__button .button-arrow:after{border-right:1px solid #aa231f;border-top:1px solid #aa231f;content:"";height:16px;position:absolute;right:auto;top:50%;transform:translateY(-50%) rotate(45deg);width:16px}.side-sections-list .side-section__button-description p{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:19px;text-align:left}.side-sections-list .side-section__button-description a{color:#5195bc;font-size:16px;line-height:19px;text-decoration:underline}.side-sections-list .side-section__button-description a:hover{text-decoration:none}.side-sections-list .side-section__bottom-text{flex-basis:100%;margin-top:40px;width:100%}.columns-content-grid{background-color:#eceeef;margin-bottom:60px;padding-bottom:60px;padding-top:60px}.columns-content-grid.location .container{max-width:85.125rem}.columns-content-grid.location .content-column__title a{color:#5195bc;text-decoration:underline}.columns-content-grid.location .content-column__title a:hover{text-decoration:none}.columns-content-grid.location .columns-content-grid__box{grid-gap:96px 0;padding-left:0;padding-right:0}.columns-content-grid.location .columns-content-grid__box .content-column{max-width:none;width:100%}.columns-content-grid.location .columns-content-grid__box--4 .content-column,.columns-content-grid.location .columns-content-grid__box--8 .content-column{width:100%}.columns-content-grid .container{max-width:85.125rem;width:100%}.columns-content-grid .section-title{color:#aa231f;font-family:halyard-display,sans-serif;font-size:36px;line-height:40px;margin-bottom:40px;text-align:center}.columns-content-grid .section-description{font-family:Inter,sans-serif;font-size:20px;font-weight:400;margin-bottom:32px;text-align:center}.columns-content-grid__box{grid-gap:96px 40px;align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;padding-left:20px;padding-right:20px}.columns-content-grid .content-column{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:flex-start;max-width:413px;position:relative}.columns-content-grid .content-column__icon{height:157px;margin-bottom:24px;max-height:157px;max-width:100%;text-align:center;width:157px}.columns-content-grid .content-column__icon a{border-radius:50%;display:block;height:0;padding-top:100%;position:relative;width:100%}.columns-content-grid .content-column__icon img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.columns-content-grid .content-column__title{color:#000;flex-grow:1;font-family:Inter,sans-serif;font-size:24px;line-height:33px;margin-bottom:24px;margin-top:24px;text-align:center}.columns-content-grid .content-column__text p{font-family:Inter,sans-serif;font-size:20px;font-weight:400;line-height:24px;margin-bottom:16px;text-align:left}.columns-content-grid .content-column__text p:last-of-type{margin-bottom:0}.columns-content-grid .content-column__text p img{display:inline-block;height:35px;margin-right:16px;vertical-align:middle;width:24px}.columns-content-grid .content-column__text a{color:#5195bc;font-size:inherit;line-height:inherit;text-decoration:underline}.columns-content-grid .content-column__text a:hover{text-decoration:none}.columns-content-grid .content-column__bottom{margin-top:32px;text-align:center}.columns-content-grid .content-column__bottom .centered-column-link{border:2px solid #aa231f;border-radius:24px;color:#aa231f;display:inline-block;font-family:Inter,sans-serif;font-size:16px;line-height:20px;min-width:144px;padding:13px 28px;text-align:center}.columns-content-grid .content-column__bottom .centered-column-link:hover{background-color:#aa231f;color:#fff;text-decoration:none}.support-message{margin-bottom:60px}.support-message .container{width:77.125rem}.support-message__box{padding-left:17px;padding-right:17px;width:100%}.support-message__photo{display:block;height:232px;margin-bottom:32px;-o-object-fit:cover;object-fit:cover;width:232px}.support-message__photo img{height:auto;max-height:270px;-o-object-fit:cover;object-fit:cover;width:100%}.support-message__title{color:#aa231f;font-family:halyard-display,sans-serif;font-size:36px;font-weight:700;line-height:40px;margin-bottom:24px;text-align:center}.support-message__centered-text,.support-message__text{text-align:center}.support-message__centered-text p,.support-message__text p{color:#000;font-family:Inter,sans-serif;font-size:20px;line-height:26px;margin-bottom:24px;text-align:center}.support-message__centered-text p:last-of-type,.support-message__text p:last-of-type{margin-bottom:0}.support-message__centered-text{margin:24px auto 60px;text-align:left;width:-moz-fit-content;width:fit-content}.support-message__centered-text p{text-align:left}.support-message__centered-text a{color:#5195bc;text-decoration:underline}.support-message__centered-text a:hover{text-decoration:none}.support-message__bg-text{background-color:#aa231f;border-radius:20px;color:#fff;display:block;font-family:Inter,sans-serif;font-size:36px;font-weight:500;line-height:44px;margin-left:auto;margin-right:auto;max-width:1042px;padding:40px;text-align:center;width:100%}.support-message__bg-text a{color:#fff;text-decoration:underline}.support-message__bg-text a:hover{text-decoration:none}.page-template-template-news .section-title{color:#aa231f;font-family:halyard-display,sans-serif;font-size:36px;line-height:40px;margin-bottom:24px;text-align:center}.page-template-template-news .standart-main{margin-bottom:96px}.page-template-template-news .section-description{font-family:Inter,sans-serif;font-size:20px;font-weight:400;margin-bottom:64px;text-align:center}.page-template-template-news .news-grid-wrap{margin:0 auto;max-width:1270px;width:100%}.page-template-template-news .news-grid-wrap .news-grid{grid-gap:64px 30px;display:grid}.page-template-template-news .news-grid-wrap .news-grid .preview{align-items:flex-start;display:flex;flex-direction:column;height:auto}.page-template-template-news .news-grid-wrap .news-grid .preview__thumbnail{margin-bottom:32px;text-align:center;width:100%}.page-template-template-news .news-grid-wrap .news-grid .preview__thumbnail .js-video-popup{background:#aa231f;display:block;height:0;padding-top:65.94%;position:relative}.page-template-template-news .news-grid-wrap .news-grid .preview__thumbnail img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.page-template-template-news .news-grid-wrap .news-grid .preview__title{flex-grow:1;margin-bottom:24px}.page-template-template-news .news-grid-wrap .news-grid .preview__title a{color:#aa231f;font-family:halyard-display,sans-serif;font-size:30px;line-height:33px}.page-template-template-news .news-grid-wrap .news-grid .preview__excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-family:Inter,sans-serif;font-size:16px;height:61px;line-height:20px;margin-bottom:24px;overflow:hidden}.page-template-template-news .news-grid-wrap .news-grid .preview__excerpt a{color:inherit;transition:all .3s ease-in}.page-template-template-news .news-grid-wrap .news-grid .preview__excerpt a:hover{color:#00bfac}.page-template-template-news .news-grid-wrap .news-grid .preview__bottom{text-align:left}.page-template-template-news .news-grid-wrap .news-grid .preview__bottom .preview-button{display:inline-block;text-decoration:none}.page-template-template-news .news-grid-wrap .news-grid .preview__bottom .preview-button .link-text{color:#aa231f;display:inline-block;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:20px;margin-right:8px;vertical-align:middle}.page-template-template-news .news-grid-wrap .news-grid .preview__bottom .preview-button .link-icon{display:inline-block;height:32px;vertical-align:middle;width:32px}.page-template-template-news .news-grid-wrap .news-grid .preview__bottom .preview-button a:hover .link-text{text-decoration:underline}.page-template-template-news .news-grid-wrap .news-grid--bottom{margin-top:64px;text-align:center}.page-template-template-news .news-grid-wrap .news-grid--bottom .button-loader{border:2px solid #aa231f;border-radius:24px;color:#aa231f;cursor:pointer;display:inline-block;font-family:halyard-display,sans-serif;font-size:16px;line-height:20px;max-width:144px;padding:12px;text-align:center;width:100%}.page-404 .container,.page-404__box{max-width:770px;width:100%}.page-404__box{padding-bottom:96px;padding-top:64px}.page-404__box h1{color:#aa231f;font-family:halyard-display,sans-serif;font-size:44px;line-height:48px;margin-bottom:64px}.page-404__box p{color:#000;font-family:Inter,sans-serif;font-size:20px;line-height:26px;margin-bottom:35px}.page-404__box p:last-of-type{margin-bottom:0}.page-404__box a{font-family:Inter,sans-serif;font-size:20px;line-height:26px;text-decoration:underline}.page-404__box a:hover{text-decoration:none}.resources__head{grid-gap:20px;align-items:baseline;display:grid;grid-template-columns:repeat(2,auto);justify-content:start;margin-bottom:40px}.resources__title{color:#aa231f;font-size:30px;line-height:1.1;margin-bottom:0;text-align:left}.resources__wrap.swiper{padding:0 0 100px}.resources__wrap .swiper-scrollbar.swiper-scrollbar-horizontal{background:rgba(72,94,105,.3);bottom:70px;height:10px;left:0;width:100%}.resources__wrap .swiper-scrollbar.swiper-scrollbar-horizontal .swiper-scrollbar-drag{background:#485e69;cursor:pointer}.resources__wrap .swiper-scrollbar.swiper-scrollbar-horizontal .swiper-scrollbar-drag:hover{color:#aa231f}.resources__item.swiper-slide{height:auto}.resources__navigation{grid-gap:30px;align-items:center;bottom:30px;display:grid;grid-auto-flow:column;justify-content:center;left:50%;position:absolute;transform:translate(-50%);width:100%}.resources__arrow{display:grid;place-content:center}.resources__arrow:not(.resources__arrow--disabled){color:#485e69;cursor:pointer}.resources__arrow:not(.resources__arrow--disabled):hover{color:#aa231f}.resources__arrow--disabled{color:rgba(72,94,105,.5)}.resources__arrow--prev{transform:rotate(180deg)}.button-arrow{grid-gap:12px;align-items:center;color:#aa231f;display:grid;font-size:16px;font-weight:600;grid-auto-flow:column;justify-content:start;justify-items:start;line-height:1.25}.button-arrow img,.button-arrow svg{height:30px;transition:all .3s ease-in;width:30px}.button-arrow:hover img,.button-arrow:hover svg{transform:translateX(5px)}.post-preview{display:grid;grid-template-rows:auto 1fr auto;height:100%}.post-preview--auto{height:auto}.post-preview__head{background:#aa231f;border-radius:25px;height:0;margin-bottom:15px;overflow:hidden;padding-top:65.94%;position:relative;transition:all .3s ease-in}.post-preview__head:hover{background:rgba(170,35,31,.75)}.post-preview__head:hover img{transform:translate(-50%,-50%) scale(1.05)}.post-preview__head--transparent,.post-preview__head--transparent:hover{background:transparent}.post-preview__body{margin-bottom:26px}.post-preview__img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:all .3s ease-in;width:100%}.post-preview__wrap{grid-gap:15px;display:grid;font-size:16px;grid-auto-flow:column;justify-content:space-between;line-height:1.25;margin-bottom:15px}.post-preview__title{color:#aa231f;font-size:30px;font-weight:700;line-height:1.1;margin-bottom:40px;transition:all .3s ease-in}.post-preview__title a{color:inherit}.post-preview__title:hover{color:#000}.post-preview__title--no-margin{margin-bottom:0}.post-preview__text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;line-height:1.25;overflow:hidden}.footer{background-color:#000;border-bottom:8px solid #aa231f;padding-bottom:42px;padding-top:50px}.footer__logo{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:48px;max-width:410px;width:100%}.footer__logo img{width:190px}.footer__logo p{color:#fff;font-size:16px;font-weight:600;letter-spacing:.5px;width:203px}.footer__text{max-width:366px;width:100%}.footer__text p{color:#fff;font-family:Inter,sans-serif;font-size:16px;line-height:20px;margin-bottom:10px}.footer__text img{display:inline-block;max-width:132px}.footer__widgets,.footer__widgets .menus-columns{display:flex;flex-wrap:wrap;justify-content:space-between}.footer__widgets .menus-columns{align-items:flex-start;list-style:none;max-width:400px;width:100%}.footer__widgets .menus-columns li{max-width:200px;width:100%}.footer__widgets .menus-columns .menu{margin-left:30px}.footer__widgets .menus-columns .menu>li{margin-bottom:20px}.footer__widgets .menus-columns .menu>li a{color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:20px;text-decoration:none}.footer__widgets .menus-columns .menu>li a:hover{color:#00bfac;text-decoration:underline}.footer__contacts{color:#fff;font-family:Inter,sans-serif;font-size:16px;margin-bottom:24px}.footer__contacts h3{margin-top:24px}.footer__contacts p:first-of-type a{margin-top:0}.footer__contacts a{color:#fff;text-decoration:none}.footer__contacts a[data-type=page]{display:inline-block;font-weight:700;margin-top:16px}.footer__contacts a:hover{color:#00bfac;text-decoration:underline}.footer__socials{margin-bottom:40px;text-align:left}.footer__socials h4{color:#fff;font-family:Inter,sans-serif;font-size:16px;line-height:20px;margin-bottom:16px}.footer__socials-list{text-align:left}.footer__socials-list li{display:inline-block;height:24px;margin-right:24px;width:24px}.footer__socials-list li:last-of-type{margin-right:0}.footer__socials-list li a{display:inline-block;height:24px;width:24px}.footer__socials-list li a svg{height:24px;width:24px}.footer__socials-list li a path{fill:#fff}.footer__socials-list li a:hover path{fill:#00bfac}.footer__copyright p{color:#fff;font-family:Inter,sans-serif;font-size:14px;line-height:16px;text-align:left}.page-template-template-donate .page-hero__img-wrap img{max-height:594px;-o-object-position:top;object-position:top}.page-template-template-donate .page-hero__content h1{font-family:halyard-display,sans-serif}.donate-section{padding:0 0 22px}.donate-section__container{grid-gap:28px;display:grid}.donate-section__description{font-size:16px;font-weight:500;line-height:1.21}.donate-section__description h2{color:#aa231f;font-family:halyard-display,sans-serif;font-size:36px;font-weight:700;line-height:1.3769444444;margin-bottom:24px}.donate-section__description h3{color:#aa231f;font-size:24px;font-weight:400;line-height:1.2104166667;margin-bottom:24px}.donate-section__description h3 a{color:inherit;text-decoration:underline}.donate-section__description h3 a:hover{text-decoration:none}.donate-section__description h4{font-size:20px;font-weight:700;line-height:1.21;margin:8px 0 24px}.donate-section__description h4 a{color:inherit;text-decoration:underline}.donate-section__description h4 a:hover{text-decoration:none}.donate-section__description p{margin-bottom:16px}.donate-section__description ul{list-style:inside;margin-bottom:16px}.donate-section__description ul li{margin-bottom:10px}.donate-section__form{display:grid}.three-columns-content__section{padding:40px 0 56px}.three-columns-content__section-title{color:#aa231f;font-family:halyard-display,sans-serif;font-size:36px;line-height:40px;margin:0 auto;max-width:812px;padding-bottom:20px;text-align:center}.three-columns-content__section-description{margin:0 auto;max-width:812px;padding-bottom:64px}.three-columns-content__section-description p{font-size:20px;line-height:24.2px}.three-columns-content__grid{grid-gap:30px;display:grid;grid-template-columns:repeat(3,1fr)}.three-columns-content__grid-column-img{border-radius:25px;height:244px;margin-bottom:15px;overflow:hidden;width:100%}.three-columns-content__grid-column-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.three-columns-content__grid-column-title{color:#aa231f;font-size:30px;line-height:33px;padding-bottom:20px}.three-columns-content__grid-column-text p{font-size:16px;line-height:20px}.heading-with-text-red__section{background-color:#be1e2d;padding:80px 0}.heading-with-text-red__content{grid-gap:100px;display:grid;grid-template-columns:1fr minmax(auto,606px);margin:0 auto;max-width:968px}.heading-with-text-red__title{color:#fff;font-family:halyard-display,sans-serif;font-size:36px;line-height:40px}.heading-with-text-red__text *{color:#fff}.heading-with-text-red__text p{font-size:20px;line-height:24.2px}.two-columns-text-items__section{padding:56px 0}.two-columns-text-items__section-title{color:#aa231f;font-family:halyard-display,sans-serif;font-size:36px;line-height:40px;margin:0 auto;max-width:812px;padding-bottom:64px;text-align:center}.two-columns-text-items__grid{grid-gap:40px 170px;display:grid;grid-template-columns:repeat(2,1fr)}.two-columns-text-items__grid-item{padding-top:24px;position:relative}.two-columns-text-items__grid-item:before{background:#be1e2d;content:"";display:block;height:3px;left:0;position:absolute;top:0;width:88.5px}.two-columns-text-items__grid-item-title{color:#aa231f;font-size:24px;line-height:29px;padding-bottom:16px}.two-columns-text-items__grid-item-text p{font-size:16px;line-height:20px}.key-indicators__section{padding:56px 0 80px}.key-indicators__section-top-box{grid-gap:50px;align-items:center;display:grid;grid-template-columns:2fr 1fr;justify-content:space-between;padding-bottom:25px}.key-indicators__section-title{color:#aa231f;font-family:halyard-display,sans-serif;font-size:36px;line-height:40px;max-width:612px}.key-indicators__grid{grid-gap:25px;display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(3,1fr)}.key-indicators__item{border:1px solid #be1e2d;border-radius:25px;display:flex;flex-direction:column;justify-content:center;padding:40px 25px}.key-indicators__item.main{background-color:#be1e2d}.key-indicators__item-title{color:#aa231f;font-family:halyard-display,sans-serif;font-size:64px;line-height:76px;padding-bottom:8px}.main .key-indicators__item-description *,.main .key-indicators__item-title{color:#fff}.key-indicators__item-description p{font-size:16px;line-height:20px}.key-indicators-rows__section{background-color:#eceeef;padding:80px 0}.key-indicators-rows__grid{grid-gap:80px;display:grid}.key-indicators-rows__row{grid-gap:40px;display:grid}.key-indicators-rows__row-title *{color:#aa231f;font-family:halyard-display,sans-serif;font-size:36px;font-weight:500;line-height:40px;text-align:center}.key-indicators-rows__row-title strong{font-weight:700}.key-indicators-rows__row-items{grid-gap:25px;display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(3,1fr)}.key-indicators-rows__row-item{background-color:#fff;border:1px solid #be1e2d;border-radius:25px;display:flex;flex-direction:column;justify-content:center;padding:40px 25px}.key-indicators-rows__row-item-title{color:#aa231f;font-family:halyard-display,sans-serif;font-size:64px;line-height:76px;padding-bottom:8px}.key-indicators-rows__row-item-description p{font-size:16px;line-height:20px}.apartments-housing-development__section{padding:80px 0 50px}.apartments-housing-development__section-title{color:#aa231f;font-family:halyard-display,sans-serif;font-size:36px;line-height:40px;margin:0 auto;max-width:812px;text-align:center}.apartments-housing-development__section-sub-title{font-size:28px;font-weight:700;line-height:32px;text-align:center}.apartments-housing-development__top{grid-gap:25px;display:grid;margin-bottom:92px}.apartments-housing-development__characteristics{grid-gap:40px;display:grid;grid-template-columns:minmax(auto,573px) minmax(auto,475px);justify-content:space-between;margin-bottom:75px}.apartments-housing-development__characteristics-list{grid-gap:40px;align-content:baseline;display:grid}.apartments-housing-development__characteristics-list-item-title{border-bottom:1px solid rgba(0,0,0,.3);color:#aa231f;font-size:28px;line-height:32px;margin-bottom:16px;padding-bottom:16px}.apartments-housing-development__characteristics-list-item-description a,.apartments-housing-development__characteristics-list-item-description li,.apartments-housing-development__characteristics-list-item-description p,.apartments-housing-development__characteristics-list-item-description ul{font-size:20px;line-height:24.2px}.apartments-housing-development__characteristics-list-item-description ul{list-style:disc inside;padding-left:16px}.apartments-housing-development__characteristics-image{border-radius:25px;height:100%;max-height:580px;overflow:hidden}.apartments-housing-development__characteristics-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.apartments-housing-development__info-rows{grid-gap:80px;display:grid}.apartments-housing-development__info-rows-row{align-items:center;display:flex;gap:80px;justify-content:space-between}.apartments-housing-development__info-rows-row:nth-child(2n){flex-direction:row-reverse}.apartments-housing-development__info-rows-row-image{border-radius:25px;flex:none;height:300px;max-width:53.6%;overflow:hidden;width:100%}.apartments-housing-development__info-rows-row-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.apartments-housing-development__info-rows-row-title{color:#aa231f;font-size:30px;line-height:33px;padding-bottom:20px}.apartments-housing-development__info-rows-row-description a,.apartments-housing-development__info-rows-row-description li,.apartments-housing-development__info-rows-row-description p,.apartments-housing-development__info-rows-row-description ul{font-size:16px;line-height:20px}.apartments-housing-development__info-rows-row-description ul{list-style:disc inside;padding-left:16px}html{font-size:1rem}a{text-decoration:none}body{background:#fff;color:#000;display:flex;flex-direction:column;font:1rem Inter,sans-serif;min-height:100vh;padding-right:0!important;position:relative;word-break:break-word}.footer_bottom{flex:1}input{border-radius:0;outline:none}.container{margin-left:auto;margin-right:auto;width:73.125rem}img{vertical-align:center}:focus,a:active,a:focus,input,input:active,textarea,textarea:active{outline:none}textarea{resize:none;resize:vertical;resize:horizontal}button:active,button:focus{outline:none!important}button::-moz-focus-inner{border:0!important}.content{display:flex;flex:1}.section-description{margin-left:auto;margin-right:auto;max-width:770px;width:100%}.mfp-wrap{background-color:rgba(0,0,0,.76)}.mfp-iframe-holder .mfp-close{background-image:url(../svg/close-button-white.svg);background-size:cover;border:none;border-radius:50%;font-size:0;height:32px;line-height:0!important;margin-bottom:64px;opacity:1;padding:0!important;text-align:center;top:-101px!important;width:32px!important}.mfp-iframe-holder .mfp-close:hover{background-image:url(../svg/close-button.svg)}.grid-row{display:grid;grid-template-columns:repeat(12,minmax(10px,1fr))}h1{color:#aa231f;font-family:halyard-display,sans-serif;font-size:30px;font-weight:700;letter-spacing:.5px;line-height:1.1333333333}.page-hero h1{color:#fff}.button--red{background:#aa231f;border:2px solid #aa231f;border-radius:24px;color:#fff;display:inline-block;font-size:16px;font-weight:400;line-height:1.25;padding:13px 44px;text-decoration:none;transition:all .3s ease-in}.button--red:hover{background:#fff;color:#aa231f}@media (min-width:100px) and (max-width:1200px){.container{max-width:100%;padding-left:.9375rem;padding-right:.9375rem}}@media (min-width:767px){.blog .standart-main-wrapper,.category .standart-main-wrapper,.simple_content_wrapper{flex-direction:row;justify-content:end}.simple_content_box{flex:1 1 79%}.simple_content_sidebar{flex:0 0 176px;padding:24px}.simple_content_sidebar__title{justify-content:center;margin-bottom:24px!important;margin-top:0!important;padding:0}.simple_content_sidebar__wrapper{grid-template-rows:1fr}}@media (min-width:768px){.c-custom-ul ul{margin-left:60px}.page-hero:after{height:calc(100% - 64px);width:calc(100% - 40px)}.page-hero__row{grid-row-gap:65px;grid-template-columns:minmax(auto,450px) minmax(auto,670px);justify-content:space-between}.landing-page .page-hero__row{grid-row-gap:24px;grid-template-columns:minmax(auto,474px) minmax(auto,672px)}.page-hero__col--left{min-height:334px;padding:64px 0 128px}.page-hero__col--left.is-home{min-height:auto;padding:64px 0 128px}.page-hero__content p{font-size:20px;line-height:1.3;max-width:500px}.page-hero__content+.page-hero__link{margin-top:24px}.page-hero__img-wrap{border-radius:0 0 25px 25px;height:100%;padding-top:0}.page-hero__img-wrap img.mobile-only{display:none}.page-hero.home .page-hero__row{grid-template-columns:minmax(auto,525px) minmax(auto,585px);justify-content:space-between}.page-hero.post .page-hero{margin-bottom:64px}.page-hero.post .page-hero__row{grid-column-gap:7.73%;grid-template-columns:35% 57.27%}.subscription-section__form{flex-grow:1;width:auto}.columns-content-grid.location .columns-content-grid__box .content-column{padding-left:1.25rem;padding-right:1.25rem;width:33.3333%}.columns-content-grid.location .columns-content-grid__box--4 .content-column,.columns-content-grid.location .columns-content-grid__box--8 .content-column{width:50%}}@media (min-width:768px) and (max-width:1100px){.slick-next,.slick-prev{height:42px;margin-left:0;margin-right:0;outline:none;width:42px}.slick-next{right:0}}@media (min-width:768px) and (max-width:1199px){.offer .offer_box{grid-gap:48px 30px;grid-template-columns:repeat(2,1fr)}.offer .offer_box_img{width:100%}.videos-list .videos-grid,.videos-list.about .videos-grid{grid-template-columns:repeat(2,auto)}.side-video-content__image{margin:0 auto}.side-video-content__text-wrap{margin:20px auto 0}.impacts-list .impacts-grid{grid-template-columns:repeat(1,570px);justify-content:center}.donations-form__box{justify-content:center}.donations-form__content{max-width:420px}.donations-form__form{margin-top:20px}.subscription-section.beach-house,.subscription-section.childrens-services,.subscription-section.service-arts,.subscription-section.supported-living,.subscription-section.volunteer{background-color:#eceeef}.call-to-action.default{margin-top:0}.blog .first_section{height:20vw}.blog .posts-grid{grid-template-columns:repeat(2,1fr)}.category .first_section{height:20vw}.category .posts-grid{grid-template-columns:repeat(2,1fr)}.motivation-message,.side-content.service-employment .side-content.continue{margin-bottom:64px}.motivation-message.beach-house,.motivation-message.childrens-services,.motivation-message.service-arts,.motivation-message.volunteer{background-color:#fff;margin-bottom:64px;padding-bottom:0;padding-top:0}.services-grid{margin-bottom:64px}.services-grid .section-title{font-size:30px;margin-bottom:24px}.services-grid__box{grid-gap:48px 30px;grid-template-columns:repeat(2,1fr)}.services-grid .service-item__photo{margin-bottom:36px;min-height:220px}.services-grid .service-item__title{margin-bottom:24px}.services-locations{margin-bottom:64px}.services-locations__box{display:block;overflow-x:scroll}.services-locations__table{max-width:1028px;width:1028px}.photo-gallery-grid,.side-teammates{margin-bottom:64px}.photo-gallery-grid .section-title{font-size:30px;margin-bottom:24px}.photo-gallery-grid__box{grid-gap:48px 30px;grid-template-columns:repeat(2,auto)}.photo-gallery-grid .photo-gallery-item__photo{margin-bottom:36px;min-height:220px}.photo-gallery-grid .photo-gallery-item__title{margin-bottom:24px}.photo-gallery-grid.beach-house{margin-bottom:64px}.simple_content.privacy{margin-bottom:64px;margin-top:48px}.simple_content.privacy h2{margin-bottom:48px}.locations-list .locations .location{flex-basis:41%}.side-sections-list .side-section{flex-direction:column}.side-sections-list .side-section__image{margin-bottom:20px}.side-sections-list .side-section:nth-of-type(2n){flex-direction:column}.support-message__bg-text{font-size:26px}.page-template-template-news .first_section{height:20vw}.page-template-template-news .posts-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px) and (max-width:1200px){.header_menu_list a{margin-right:18px}.team-members-grid{margin-bottom:64px}}@media screen and (min-width:768px){.team-members-grid__box{grid-template-columns:repeat(3,1fr)}.page-template-template-news .news-grid-wrap .news-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1199px){.single-share{bottom:16px;left:135px;position:absolute;transform:translateY(100%)}.single-share__back{margin-bottom:48px}.single-share__list{align-items:flex-start;flex-direction:column;margin-bottom:0}.only-for-large{display:block}.hide-on-large{display:none}.page-hero__content h1,.page-hero__content h2{font-size:44px;line-height:1.0909090909}.page-hero.form{margin-bottom:64px}.subscription-section__box{gap:20px}.side-content__title-side--form{flex-basis:39%;max-width:39%}.side-content__title-side--form h3{font-size:44px;line-height:1.0909090909;margin-bottom:24px}.side-content__title-side--form p{font-size:20px}.side-content__content-side p{font-size:18px}.side-content__content-side--event ul li{font-size:inherit}h1{font-size:44px;line-height:1.0909090909}}@media screen and (min-width:1199px){.page-template-template-news .news-grid-wrap .news-grid{grid-template-columns:repeat(3,1fr)}.resources__title{font-size:44px;line-height:1.0909090909}.resources__wrap.swiper{padding:0 0 140px}.resources__wrap .swiper-scrollbar.swiper-scrollbar-horizontal{bottom:100px}.page-template-template-donate .page-hero__row{grid-column-gap:145px}.page-template-template-donate .page-hero__col--left{padding:163px 0 227px}.donate-section{padding:80px 0 22px}.donate-section__container{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.team-members-grid__box{grid-template-columns:repeat(4,1fr)}}@media (min-width:1440px){.single-share{left:calc(50vw - 685px)}}@media (max-width:1199px){.side-content{margin-bottom:48px}.side-content__title-side{flex-basis:100%;max-width:100%}.side-content__title-side h3{font-size:30px;line-height:34px;margin-bottom:16px;padding:0 10% 0 0}.side-content__title-side p{margin-bottom:32px}.side-content__title-side .blockquote-side__text{font-size:20px;line-height:27px;padding:0 12% 0 0}.side-content__content-side{flex-basis:100%;max-width:100%}.side-content__content-side .desktop-only{display:none}.side-content__content-side .mobile-only{display:block}.side-content__content-side p{font-size:16px;line-height:20px}.side-content__content-side iframe{aspect-ratio:16/9}.three-columns-content__grid-column-title{font-size:26px;line-height:29px}.heading-with-text-red__content{grid-template-columns:1fr 2fr}.two-columns-text-items__grid{grid-gap:30px 80px}.key-indicators__section-top-box{grid-gap:25px;grid-template-columns:repeat(2,1fr)}.key-indicators__grid{grid-template-columns:repeat(2,1fr)}.key-indicators__item-title{font-size:44px;line-height:56px}.key-indicators-rows__row-items{grid-template-columns:repeat(2,1fr)}.key-indicators-rows__row-item-title{font-size:44px;line-height:56px}.apartments-housing-development__top{margin-bottom:60px}.apartments-housing-development__characteristics{grid-template-columns:1fr 1fr}}@media (max-width:1199px) and (max-width:1199px){.side-content__content-side li{font-size:18px}}@media (max-width:1100px){.slick-prev{left:0}}@media (max-width:1100px) and (max-width:768px){.slick-next,.slick-prev{height:2.6875rem;margin-left:0;margin-right:0;top:40%;transform:translateY(-40%);width:2.6875rem}}@media (max-width:767px){.slick-initialized .slick-slide{margin:auto}.slick-slider .slick-list,.slick-slider .slick-track{margin:auto;width:100%}.slick-next,.slick-prev{top:25%}.slick-next{right:-9px}.header{padding-bottom:.9375rem}.header.no-top-line{padding:1.0625rem 0 .9375rem}.header_offered_top_line{border-bottom:4px solid #aa231f;margin-bottom:1.0625rem;padding:6px .9375rem}.header_offered_top_line p{font-size:24px;line-height:1.5;text-align:left}.header .container{padding-left:0;padding-right:0}.header_box{padding:0 .9375rem}.header .custom_logo{height:38px;max-width:134px;width:100%}.header .custom_logo img{width:100%}.header_menu_list{align-items:flex-start;background-color:#fff;border-radius:7px;box-shadow:1px 9px 20px -14px #42445a;display:none;flex-direction:column;left:0;max-width:100%;padding:2.5rem 0;position:absolute;top:100%;width:100%}.header_menu_list.active{display:flex!important}.header_menu_list .sub-menu{display:none;padding-top:0;position:relative;top:auto;width:100%}.header_menu_list .sub-menu li a{padding-left:3.75rem}.header_menu_list>li.menu-item-has-children>a{margin-right:60px;width:calc(100% - 60px)}.header_menu_list>li.menu-item-has-children:hover{cursor:pointer}.header_menu_list>li.menu-item-has-children:hover a:after{content:none}.header_menu_list li{display:inline-block;position:relative;width:100%}.header_menu_list li a{display:inline-block;padding:.875rem .9375rem;width:100%}.header_menu_list li.menu-item-has-children:after{background-image:url(../svg/arrow-right.svg);background-size:100% 100%;content:"";display:inline-block;height:20px;position:absolute;right:1.25rem;top:13px;transition:transform .2s ease-in;width:10px}.header_menu_list li.menu-item-has-children:hover .sub-menu{display:none}.header_menu_list li.has-menu-toggle:after{top:10px;transform:rotate(90deg)}.header_menu_list .menu_donate_item{margin-top:26px;padding:0 .9375rem;width:auto}.header_menu_list .menu_donate_item a{margin-right:0;text-align:center}.header .toggle-menu{background-color:transparent;border:none;cursor:pointer;display:inline-block;height:20px;margin:0;padding:0;position:relative;width:20px}.header .toggle-menu span{background-color:#3f525c;border-radius:0;display:block;height:2px;left:0;position:absolute;top:0;transition-duration:.15s;transition-property:transform,opacity;transition-timing-function:ease;width:100%}.header .toggle-menu span:after,.header .toggle-menu span:before{content:"";display:block}.header .toggle-menu span:after,.header .toggle-menu span:before{background-color:#3f525c;border-radius:0;height:2px;left:0;position:absolute;transition-duration:.15s;transition-property:transform,opacity;transition-timing-function:ease;width:100%}.header .toggle-menu span:before{top:9px}.header .toggle-menu span:after{top:18px}.header .toggle-menu span:hover,.header .toggle-menu span:hover:after,.header .toggle-menu span:hover:before{background-color:#3f525c}.header .toggle-menu.active span{transform:translate3d(0,5px,0) rotate(45deg)}.header .toggle-menu.active span:before{display:none;transform:rotate(-45deg) translate3d(-2.28571px,-3px,0)}.header .toggle-menu.active span:after{transform:translate3d(0,-18px,0) rotate(-90deg)}.page-hero{margin-bottom:64px}.page-hero__col--left.is-single{padding:30px 30px 0 0}.page-hero__col--right{margin:0 -15px 0 auto;max-width:233px;width:100%}.page-hero__img-wrap img.desktop-only{display:none}.offer{margin-bottom:64px}.offer .offer_title{font-size:1.875rem;height:120px;line-height:2.0625rem;margin:0 auto;overflow:hidden;padding-bottom:1.125rem;text-align:left;width:330px}.offer .offer_content{padding-bottom:48px}.offer .offer_content p{font-size:1rem;height:auto;line-height:1.25rem;overflow:hidden;text-align:left;width:335px}.offer .offer_box{grid-gap:64px 0;grid-template-columns:repeat(1,335px);justify-content:center}.offer .offer_box_img{margin-bottom:1.5rem;width:100%}.offer .offer_box_title{margin-bottom:1rem}.videos-list{margin-bottom:64px}.videos-list .section-title{font-size:30px;line-height:33px;margin:0 auto 16px 0;max-width:295px;overflow:hidden;text-align:left;width:100%}.videos-list .section-description{font-size:16px;height:auto;line-height:20px;margin:0 auto 48px;max-width:335px;overflow:hidden;text-align:left;width:100%}.videos-list .videos-grid{grid-gap:32px 0;grid-template-columns:repeat(1,335px);justify-content:center}.videos-list .videos-grid .video-item__video{height:220px;margin-bottom:24px}.videos-list .videos-grid .video-item__video img{max-height:228px}.videos-list.careers .section-title{max-width:240px}.videos-list.about .videos-grid{grid-template-columns:repeat(1,auto)}.side-video-content{margin-bottom:48px;padding-bottom:48px;padding-top:32px}.side-video-content .section-title{font-size:30px;line-height:33px;margin:0 auto 18px;max-width:335px;text-align:left;width:100%}.side-video-content .section-description{font-size:16px;line-height:20px;margin:0 auto 32px;max-width:335px;text-align:left;width:100%}.side-video-content .swiper-pagination .swiper-pagination-bullet{margin-right:32px!important}.side-video-content .swiper-pagination .swiper-pagination-bullet:last-of-type{margin-right:0}.side-video-content__box{flex-direction:column}.side-video-content__image{margin:0 auto;max-width:335px;width:100%}.side-video-content__image img{max-height:220px}.side-video-content__image .desktop-only{display:none}.side-video-content__image .mobile-only{display:block}.side-video-content__text-wrap{height:auto;margin:0 auto;max-width:335px;padding-top:32px;text-align:left;width:100%}.side-video-content__text-wrap .brand-bg{display:none}.side-video-content__text{height:auto;margin-bottom:0}.side-video-content__text p{display:none}.side-video-content__text:after{content:none}.side-video-content__author{display:none}.impacts-list{margin-bottom:40px}.impacts-list .section-title{margin-bottom:16px;text-align:left}.impacts-list .section-description{margin-bottom:40px;text-align:left}.impacts-list .impacts-grid{grid-gap:32px 0;grid-template-columns:repeat(1,100%)}.impacts-list .impacts-grid .impacts-item{justify-content:flex-start}.impacts-list .impacts-grid .impacts-item__photo{border-radius:50%;height:112px;margin-right:24px;overflow:hidden;width:112px}.impacts-list .impacts-grid .impacts-item__content{max-width:199px}.impacts-list .impacts-grid .impacts-item__content h3{font-size:56px;font-weight:400;height:60px;line-height:60px;overflow:hidden}.impacts-list .impacts-grid .impacts-item__content .title-num{font-size:46px;height:55px;line-height:60px}.impacts-list .impacts-grid .impacts-item__content p{font-size:14px;height:auto;line-height:16px;overflow:hidden}.awards-list{margin-bottom:64px}.awards-list .section-title{font-size:30px;line-height:33px;margin:0 auto 16px;max-width:335px;text-align:left;width:100%}.awards-list .section-description{font-size:16px;line-height:20px;margin:0 auto 32px;max-width:335px;text-align:left;width:100%}.awards-list__grid{margin-bottom:32px}.awards-list__grid .award-item{margin-right:24px;max-width:116px;width:100%}.awards-list__grid .award-item img{width:100%}.awards-list__bottom{text-align:left}.donations-form{margin-bottom:64px}.donations-form__content{max-width:370px;width:100%}.donations-form__content h1,.donations-form__content h2,.donations-form__content h3{font-size:30px;line-height:33px;margin-bottom:16px}.donations-form__content p{font-size:16px;line-height:20px;margin-bottom:32px}.donations-form__button{display:inline-block}.subscription-section__box{flex-wrap:wrap}.subscription-section{margin-bottom:0;margin-top:0!important;padding-bottom:32px;padding-top:24px}.subscription-section__box{align-items:flex-end;flex-direction:column-reverse;max-width:425px}.subscription-section__logo{height:170px;margin-top:-60px;width:170px}.subscription-section__form .subscription-form .ginput_container input{margin-bottom:16px}.subscription-section__form .subscription-form .gfield_checkbox .gchoice label{font-size:14px;line-height:16px}.subscription-section__form .subscription-form .button{margin-top:24px}.subscription-section.home{margin-bottom:48px}.subscription-section.beach-house,.subscription-section.service-arts,.subscription-section.volunteer{background-color:#eceeef}.subscription-section.beach-house .gform_wrapper.gravity-theme .gfield_label,.subscription-section.service-arts .gform_wrapper.gravity-theme .gfield_label{font-weight:400}.subscription-section.childrens-services,.subscription-section.supported-living{background-color:#eceeef}.subscription-section.supported-living .gform_wrapper.gravity-theme .gfield_label{font-weight:400}.sponsors-logos{margin-bottom:48px}.sponsors-logos .section-title{font-size:30px;line-height:33px;margin-bottom:16px;text-align:left}.sponsors-logos .section-description{font-size:16px;line-height:20px;margin-bottom:48px;text-align:left}.sponsors-logos .sponsors-logos-grid{grid-gap:32px 32px;align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.sponsors-logos .sponsors-logos-grid .sponsors-logo{align-items:center;max-width:202px;width:45%}.sponsors-logos__bottom{margin:0 auto;max-width:340px;text-align:left;width:100%}.call-to-action{padding-bottom:32px;padding-top:32px}.call-to-action .call-to-action-box{flex-direction:column}.call-to-action__title{font-size:30px;line-height:33px;margin-bottom:16px}.call-to-action__text{margin-bottom:32px}.call-to-action .side-content{margin-bottom:64px;max-width:330px}.call-to-action .side-photo{align-self:end;border-radius:50%;height:168px;overflow:hidden;width:168px}.call-to-action__buttons a{margin-right:27px}.call-to-action.default{margin-top:0}.links_container .links_container__inner{flex-direction:column}.links_container .links_container__inner .links_container__image{flex:1 1 240px}.links_container .links_container__inner .links_container__content h2{font-size:36px}.blog .standart-main{margin-bottom:48px}.blog .section-title{font-size:30px;line-height:33px;margin-bottom:16px;text-align:left}.blog .section-description{font-size:16px;line-height:20px;text-align:left}.blog .posts-grid{grid-gap:32px 0;grid-template-columns:repeat(1,1fr)}.blog .posts-grid__loader{margin-top:32px}.blog .preview__excerpt,.blog .preview__thumbnail,.blog .preview__title{margin-bottom:16px}.category .standart-main{margin-bottom:48px}.category .section-title{font-size:30px;line-height:33px;margin-bottom:16px;text-align:left}.category .section-description{font-size:16px;line-height:20px;text-align:left}.category .posts-grid{grid-gap:32px 0;grid-template-columns:repeat(1,1fr)}.category .posts-grid__loader{margin-top:32px}.category .preview__excerpt,.category .preview__thumbnail,.category .preview__title{margin-bottom:16px}.side-content.service-employment-state.continue{margin-bottom:48px}.side-content.service-employment-state.continue .side-content__title-side h3{max-width:290px}.side-content.service-employment-state .side-content__title-side h3{max-width:310px}.side-content.service-employment-state .side-content__title-side.has-blockquote{display:flex;flex-direction:column-reverse}.side-content.service-employment-state .side-content__title-side .blockquote-side{margin-top:53px}.side-content.careers .side-content__content-side{flex-basis:670px;max-width:670px;width:100%}.side-content.default .side-content__title-side h3{max-width:270px}.side-content.default .side-content__content-side p{max-width:305px}.side-content.volunteer .side-content__title-side h3{max-width:215px}.side-content.service-arts .side-content__title-side h3,.side-content.supported-living .side-content__title-side h3{max-width:307px}.side-content.beach-house .side-content__title-side h3{font-size:30px;max-width:307px;padding:0}.side-content.service-employment .side-content.continue{margin-bottom:48px}.side-content.service-employment .side-content p a:only-child{display:inline-block;max-width:220px}.side-content.sponsorships .side-content.continue .side-content__title-side h1,.side-content.sponsorships .side-content.continue .side-content__title-side h2,.side-content.sponsorships .side-content.continue .side-content__title-side h3{max-width:240px}.motivation-message,.side-content.sponsorships .side-content .sponsors-logos+.side-content{margin-bottom:48px}.motivation-message__box{padding-left:5px;padding-right:5px}.motivation-message__photo{height:151px;width:151px}.motivation-message__title{font-size:30px;line-height:33px;padding-right:15px;text-align:left}.motivation-message__text{font-size:16px;line-height:20px;text-align:left}.motivation-message__bottom-line{flex-wrap:wrap}.motivation-message__button{flex-basis:100%;margin-bottom:16px;margin-top:16px}.motivation-message__button:after{right:auto}.motivation-message.beach-house,.motivation-message.childrens-services,.motivation-message.service-arts,.motivation-message.volunteer{background-color:#fff;margin-bottom:48px;margin-top:0;padding-bottom:0;padding-top:0}.services-grid{margin-bottom:48px}.services-grid .section-title{margin-bottom:16px;max-width:270px;text-align:left}.services-grid .section-description{font-size:16px;line-height:20px;margin-bottom:48px;text-align:left}.services-grid__box{grid-gap:32px 0;grid-template-columns:repeat(1,1fr)}.services-grid .service-item__photo{margin-bottom:24px}.services-grid .service-item__title{margin-bottom:16px}.services-grid .service-item__text{font-size:14px;line-height:16px;margin-bottom:24px}.services-locations{margin-bottom:48px}.services-locations .container{padding-left:0;padding-right:0}.services-locations .section-title{margin-bottom:16px;padding-left:20px;padding-right:20px;text-align:left}.services-locations .section-description{font-size:16px;line-height:20px;margin-bottom:32px;padding-left:20px;padding-right:20px;text-align:left}.services-locations__table .table-line{grid-template-columns:repeat(2,1fr);padding:0}.services-locations__table .table-column{display:none;font-size:14px;padding:12px 22px}.services-locations__table .contact-info{width:240px}.services-locations__table .table-line .table-column:first-of-type,.services-locations__table .table-line .table-column:nth-of-type(2){display:block}.side-teammates{margin-bottom:48px}.side-teammates__title-side h3{font-size:30px;line-height:34px;margin-bottom:16px;max-width:290px}.side-teammates__content-side p{font-size:16px}.side-teammates .side-teammate__photo{height:112px;margin-right:15px;width:112px}.side-teammates .side-teammate__content{font-size:14px;line-height:16px;max-width:199px}.photo-gallery-grid,.side-teammates.service-employment-state{margin-bottom:48px}.photo-gallery-grid .section-title{margin-bottom:16px;text-align:left}.photo-gallery-grid .section-description{font-size:16px;line-height:20px;margin-bottom:32px;text-align:left}.photo-gallery-grid__box{grid-gap:32px 0;grid-template-columns:repeat(1,1fr)}.photo-gallery-grid .photo-gallery-item__photo{margin-bottom:24px}.photo-gallery-grid .photo-gallery-item__text{font-size:16px;line-height:20px;margin-bottom:0}.photo-gallery-grid.beach-house{margin-bottom:48px}.photo-gallery-grid.service-arts{margin-top:0}.photo-gallery-grid.service-arts .photo-gallery-grid__box{grid-gap:24px 0;grid-template-columns:repeat(1,1fr)}.photo-gallery-grid.service-arts .photo-gallery-item__photo{margin-bottom:16px;max-height:214px;min-height:auto}.photo-gallery-grid.service-arts .photo-gallery-item__photo img{max-height:214px}.blockquote{margin-bottom:48px}.blockquote__text:after{font-size:76px;top:-60px}.blockquote__text p{font-size:20px;line-height:27px;max-width:306px}.blockquote.our-team .blockquote__text:after{font-size:76px;top:-60px}.blockquote.our-team .blockquote__text p{font-size:20px;line-height:29px;max-width:306px}.blockquote.about{margin-bottom:16px}.blockquote.about .blockquote__text p{font-size:20px;line-height:26px}.centered-columns-grid .centered-column__photo{height:133px;width:133px}.centered-columns-grid .centered-column__photo a{width:133px}.centered-columns-grid.about .centered-columns-grid__box,.centered-columns-grid.get-involved .centered-columns-grid__box,.centered-columns-grid.service-employment .centered-columns-grid__box{grid-gap:32px 0;justify-content:flex-start}.centered-columns-grid.about .centered-column,.centered-columns-grid.get-involved .centered-column,.centered-columns-grid.service-employment .centered-column{flex-direction:row;max-width:100%}.centered-columns-grid.about .centered-column__photo,.centered-columns-grid.get-involved .centered-column__photo,.centered-columns-grid.service-employment .centered-column__photo{align-items:center;display:flex;margin-right:25px;max-height:133px;max-width:133px}.centered-columns-grid.about .centered-column__title,.centered-columns-grid.get-involved .centered-column__title,.centered-columns-grid.service-employment .centered-column__title{font-size:24px;line-height:28px;margin-top:0;text-align:left}.centered-columns-grid.about .centered-column__text,.centered-columns-grid.get-involved .centered-column__text,.centered-columns-grid.service-employment .centered-column__text{text-align:left}.centered-columns-grid.about .centered-column__bottom,.centered-columns-grid.get-involved .centered-column__bottom,.centered-columns-grid.service-employment .centered-column__bottom{margin-top:16px;text-align:left}.centered-columns-grid.about{margin-bottom:48px}.centered-columns-grid.about .centered-columns-grid__box{grid-gap:32px 0}.centered-columns-grid.service-employment{margin-bottom:32px;margin-top:0}.centered-columns-grid.service-employment .section-title{text-align:left}.centered-columns-grid.our-team{margin-bottom:48px}.centered-columns-grid.our-team .section-title{font-size:30px;margin-bottom:32px;max-width:320px;text-align:left}.centered-columns-grid.our-team__box{grid-gap:48px 48px}.centered-columns-grid.our-team .centered-column{max-width:115px}.centered-columns-grid.our-team .centered-column__title{font-size:18px;line-height:24px;margin-top:16px}.centered-columns-grid.our-team .centered-column__photo{height:115px;width:115px}.centered-columns-grid.our-team .centered-column__text{font-size:10px;line-height:14px;padding-left:0;padding-right:0}.simple_content h2{font-size:30px;line-height:33px;margin-bottom:16px;max-width:235px}.simple_content h3{font-family:halyard-display-light,sans-serif;font-size:20px;letter-spacing:-.5px;line-height:28px;max-width:290px;text-align:left;width:100%}.simple_content p{font-size:16px;line-height:20px;margin-bottom:16px}.simple_content p:last-of-type{margin-bottom:0}.simple_content p strong{font-size:14px}.simple_content.thank-you{padding-bottom:48px;padding-top:40px}.simple_content.thank-you h1,.simple_content.thank-you h2{font-size:30px;line-height:33px;margin-bottom:16px}.simple_content.thank-you a,.simple_content.thank-you p{font-size:16px;line-height:21px}.simple_content.privacy{margin-bottom:48px;margin-top:32px}.simple_content.privacy h2{margin-bottom:16px}.simple_content.privacy ol{max-width:320px}.simple_content.privacy ol li{font-size:16px;line-height:20px;margin-bottom:16px}.simple_content.privacy ol li:before{font-size:16px}.single-post .simple_content h2{max-width:none;padding:0 18% 0 0}.simple_content_sidebar__title:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' fill='none'%3E%3Cpath d='m10.5.5-5 5-5-5h10Z' fill='%231C1B1F'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:24px;transition:transform .5s;width:24px}._open .simple_content_sidebar__title:after{transform:rotate(180deg);transition:transform .5s}.page-template-template-our-team .first_section_box_content h2{max-width:199px}.page-template-template-our-team .blockquote__text:after{font-size:76px;top:-60px}.page-template-template-our-team .blockquote__text p{font-size:20px;line-height:29px;max-width:306px}.page-template-template-our-team .centered-columns-grid{margin-bottom:48px}.page-template-template-our-team .centered-columns-grid .section-title{font-size:30px;margin-bottom:32px;text-align:left}.page-template-template-our-team .centered-columns-grid__box{grid-gap:48px 48px}.page-template-template-our-team .centered-columns-grid .centered-column{max-width:115px}.page-template-template-our-team .centered-columns-grid .centered-column__title{font-size:18px;line-height:24px;margin-top:16px}.page-template-template-our-team .centered-columns-grid .centered-column__photo{height:115px;width:115px}.page-template-template-our-team .centered-columns-grid .centered-column__text{font-size:10px;line-height:14px;padding-left:0;padding-right:0}.team-members-grid{margin-bottom:48px;margin-top:0}.team-members-grid .section-title{font-size:30px;line-height:33px;margin-bottom:40px;text-align:left}.team-members-grid__box{grid-gap:40px 30px}.team-members-grid .team-member__photo{height:115px;margin-bottom:8px;width:115px}.team-members-grid .team-member__name{font-size:18px;line-height:24px;margin-top:8px;padding-left:0;padding-right:0}.team-members-grid .team-member__position{font-size:10px;line-height:14px}.locations-list.location a,.locations-list.location p{font-size:20px}.locations-list .locations-list__bottom-line{flex-wrap:wrap}.locations-list .locations-list__button{flex-basis:100%;margin-bottom:16px;margin-top:16px}.locations-list .locations-list__button:after{right:auto}.locations-list .locations .location{flex-basis:100%}.locations-list .locations .location__text{font-size:28px}.locations-list__text{font-size:20px}.side-sections-list.location a,.side-sections-list.location p{font-size:20px!important}.side-sections-list .side-section{flex-direction:column}.side-sections-list .side-section__image{margin-bottom:20px;min-height:150px}.side-sections-list .side-section:nth-of-type(2n){flex-direction:column}.side-sections-list .side-section__content p{font-size:20px}.side-sections-list .side-section__bottom-line{flex-wrap:wrap}.side-sections-list .side-section__button{flex-basis:100%;margin-bottom:16px;margin-top:16px}.side-sections-list .side-section__button:after{right:auto}.columns-content-grid.location a,.columns-content-grid.location p{font-size:20px}.columns-content-grid__boc{grid-gap:40px 40px}.columns-content-grid .content-column__icon{height:133px;width:133px}.columns-content-grid .content-column__icon a{width:133px}.columns-content-grid .content-column__text p,.columns-content-grid .content-column__text ul li{font-size:20px}.support-message__text p{font-size:16px;line-height:20px}.support-message__bg-text{font-size:20px;line-height:28px;padding:20px}.page-template-template-news .standart-main{margin-bottom:48px}.page-template-template-news .section-title{font-size:30px;line-height:33px;margin-bottom:16px;text-align:left}.page-template-template-news .section-description{font-size:16px;line-height:20px;text-align:left}.page-template-template-news .posts-grid{grid-gap:32px 0;grid-template-columns:repeat(1,1fr)}.page-template-template-news .posts-grid__loader{margin-top:32px}.page-template-template-news .preview__excerpt,.page-template-template-news .preview__thumbnail,.page-template-template-news .preview__title{margin-bottom:16px}.page-404__box{padding-bottom:48px;padding-top:40px}.page-404 h1{font-size:30px;line-height:33px;margin-bottom:16px;max-width:250px}.page-404 a,.page-404 p{font-size:16px;line-height:21px}.page-404 p{margin-bottom:24px}.footer{border-bottom:4px solid #aa231f;padding-bottom:24px;padding-top:32px}.footer__logo{margin-bottom:32px;max-width:277px}.footer__logo img{width:134px}.footer__logo p{font-size:12px;width:132px}.footer__text{margin-bottom:32px}.footer__text p{font-size:14px;line-height:16px}.footer__widgets .menus-columns{margin-bottom:32px;max-width:327px;width:100%}.footer__widgets .menus-columns>li{max-width:150px;width:100%}.footer__widgets .menus-columns .menu{margin-left:0}.footer__widgets .menus-columns .menu>li{margin-bottom:23.5px}.footer__widgets .menus-columns .menu>li a{font-size:16px;line-height:20px}.footer__contacts{margin-bottom:24px}.footer__contacts h3{margin-top:24px}.footer__contacts a{margin-top:16px}.footer__socials{margin-bottom:40px}.footer__socials-list li{margin-right:32px}.three-columns-content__grid{grid-template-columns:1fr}.heading-with-text-red__section{padding:40px 0}.heading-with-text-red__content{grid-gap:40px;grid-template-columns:1fr}.two-columns-text-items__section{padding:40px 0}.two-columns-text-items__section-title{padding-bottom:40px}.two-columns-text-items__grid{grid-gap:30px;grid-template-columns:1fr}.key-indicators__section{padding:40px 0}.key-indicators__section-top-box{grid-template-columns:1fr}.key-indicators__section-title{padding-bottom:25px}.key-indicators__grid{grid-auto-rows:unset;grid-template-columns:1fr}.key-indicators__item{padding:25px}.key-indicators-rows__section{padding:40px 0}.key-indicators-rows__grid{grid-gap:40px}.key-indicators-rows__row{grid-gap:25px}.key-indicators-rows__row-items{grid-auto-rows:unset;grid-template-columns:1fr}.key-indicators-rows__row-item{padding:25px}.apartments-housing-development__section{padding:40px 0}.apartments-housing-development__top{margin-bottom:40px}.apartments-housing-development__characteristics{grid-template-columns:1fr;margin-bottom:40px}.apartments-housing-development__info-rows{grid-gap:40px}.apartments-housing-development__info-rows-row:nth-child(2n){flex-direction:column}.apartments-housing-development__info-rows-row{align-items:unset;flex-direction:column;gap:25px;justify-content:flex-start}.apartments-housing-development__info-rows-row-image{max-width:100%}}@media (max-width:767px) and (max-width:767px){.centered-columns-grid.our-team .centered-column__title{margin-top:36px}}@media screen and (max-width:767px) and (max-width:767px){.page-template-template-our-team .centered-columns-grid .centered-column__title{margin-top:36px}}@media (any-hover:hover){.simple_content_sidebar__link:hover{color:#ac1b29;transition:color .4s}}

/*# sourceMappingURL=app.css.map*/