.hMain{margin-bottom:-5.125rem;padding:10.375rem 0 10.3125rem;position:relative}.hMain:before{background:linear-gradient(90deg,rgba(32,38,52,.73) 28.49%,rgba(32,38,52,.3) 49.05%,hsla(225,5%,51%,.17) 79.56%,hsla(0,0%,100%,0));content:"";inset:0;position:absolute;z-index:-1}.hMain__bg{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-2}.hMain__title+*{margin-top:1.125rem}.hMain__subtitle{color:var(--white);max-width:30.5rem}.hMain__subtitle+*{margin-top:1.75rem}.hMain__buttons{align-items:center;column-gap:.875rem;display:flex;flex-wrap:wrap;row-gap:.9375rem}.hNavigate{padding-bottom:3.125rem;position:relative}.hNavigate:after,.hNavigate:before{content:"";inset:0;position:absolute}.hNavigate:before{background:url(../assets/img/Sbg1.webp) 50% 65% no-repeat;z-index:-3}.hNavigate:after{background:#e4c5ae;z-index:-4}.hNavigate__box{column-gap:2.3125rem;display:flex;flex-wrap:wrap;justify-content:space-between}.hNavigate__card{align-items:center;border-radius:1.25rem 1.25rem 0 0;box-shadow:.0625rem -.5625rem 2rem -.3125rem rgba(0,0,0,.61);display:flex;flex:1 1 15.625rem;flex-direction:column;gap:.5rem;justify-content:center;max-width:24.5rem;overflow:hidden;padding:2.625rem 1.25rem 1.75rem;position:relative;text-align:center;z-index:1}.hNavigate__card:after,.hNavigate__card:before{content:"";inset:0;position:absolute}.hNavigate__card:after{background-color:#f1e8e3;z-index:-2}.hNavigate__card:before{background:url(../assets/img/home/navigateCardTexture.webp) 0 0/cover no-repeat;opacity:.4;z-index:-1}.hNavigate__card_link{inset:0;position:absolute;z-index:1}.hNavigate__card_link:focus-visible~.hNavigate__card_arrow{animation-name:translateX}.hNavigate__card_link:focus-visible~.hNavigate__card_icon{transform:scale(1.05)}.hNavigate__card_link:active~.hNavigate__card_icon{transform:scale(1)}.hNavigate__card_arrow{position:absolute;right:1.125rem;top:1.0625rem}.hNavigate__card_icon{align-items:center;background:linear-gradient(180deg,#c3a578,#9f7f56);border-radius:100%;box-shadow:0 .25rem .25rem 0 rgba(0,0,0,.15);display:flex;height:5.625rem;justify-content:center;transition:transform .2s ease-in-out;width:5.625rem;will-change:transform}.hNavigate__card_icon img{height:2rem;object-fit:contain;width:2rem}.hNavigate__card_name{letter-spacing:-.01em;line-height:130%}.hNavigate__card_text{color:var(--grey);line-height:130%}.hNavigate__button{align-items:center;border-radius:0 0 1.25rem 1.25rem;border-top:.0625rem solid var(--secondBrown);display:flex;flex:1 1 100%;justify-content:center;overflow:hidden;padding:1.25rem;position:relative;z-index:2}.hNavigate__button:after,.hNavigate__button:before{content:"";inset:0;position:absolute}.hNavigate__button:after{background-color:#f1e8e3;z-index:-2}.hNavigate__button:before{background:url(../assets/img/home/navigateCardTexture2.webp) 0 0/cover no-repeat;opacity:.4;z-index:-1}.ourPrograms{padding:3.625rem 0 4.125rem;position:relative}.ourPrograms__bg{inset:0;position:absolute;z-index:-1}.ourPrograms__bg:after,.ourPrograms__bg:before{content:"";inset:0;position:absolute}.ourPrograms__bg:before{background:linear-gradient(90deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,0) 59.82%,hsla(0,0%,100%,0));z-index:-1}.ourPrograms__bg:after{background:url(../assets/img/Sbg1.webp) top/cover no-repeat;z-index:-2}.ourPrograms__box{align-items:stretch;display:flex;flex-wrap:wrap;gap:.9375rem}.ourPrograms__title+*{margin-top:1rem}.ourPrograms__column{flex:1 1 18.75rem}.ourPrograms__column:first-child{display:flex;flex-direction:column;justify-content:space-between}.ourPrograms__column_item{height:100%;max-width:unset;width:100%}.ourPrograms__column_item.programCard{display:flex;flex-direction:column}.ourPrograms__column_item.programCard .programCard__img{flex:1 0 9.25rem;max-height:9.25rem}.ourPrograms__column_item.programCard .programCard__box{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between}.card{border-radius:.9375rem;display:block;height:12.6875rem;max-width:25.4375rem;overflow:hidden}.card img{height:100%;object-fit:cover;width:100%}.programCard{background:var(--white);border-radius:.9375rem;box-shadow:0 0 .9375rem 0 rgba(0,0,0,.61);overflow:hidden;position:relative}.programCard__link{inset:0;position:absolute;z-index:1}.programCard__link:focus-visible~.programCard__box>.programCard__group>.arrowRight{animation-name:translateX}.programCard__link:active~.programCard__img>img{transform:scale(1)}.programCard__img{height:9.25rem;overflow:hidden;width:100%}.programCard__img img{height:100%;object-fit:cover;transition:transform .3s ease-in-out;width:100%;will-change:transform}.programCard__box{padding:.5625rem .8125rem .75rem}.programCard__name+*{margin-top:.6875rem}.programCard__group{align-items:flex-end;display:flex;gap:.9375rem;justify-content:space-between}.programCard__text{color:var(--grey);line-height:132%;max-width:18.75rem}.programCard__arrow{align-items:center;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;background-color:var(--secondLightBrown);border-radius:100%;display:flex;justify-content:center;min-height:1.5625rem;min-width:1.5625rem;position:relative}.programCard__arrow:before{background:url(../assets/img/svg/arrowRightSmall.svg) 50%/contain no-repeat;content:"";height:.5rem;position:absolute;width:.3125rem}.upcomingEvents{background:url(../assets/img/Sbg2.webp) 50%/cover no-repeat;padding:2.25rem 0 2.3125rem}.upcomingEvents__cards{align-items:center;display:flex;flex-wrap:wrap;gap:.9375rem;justify-content:center}.upcomingEvents__cards_item{flex:1 1 15.625rem}.upcomingEvents__cards+*{margin-top:1.625rem}.upcomingEvents__title{color:var(--white)}.upcomingEvents__title+*{margin-top:2.4375rem}.upcomingEvents__btn{display:block;text-align:center}@media (max-width:61.99875rem){.hMain{margin-bottom:-3.75rem;padding:6.25rem 0}.hNavigate__box{border:.0625rem solid var(--secondBrown);border-radius:1.25rem;column-gap:unset;overflow:hidden}.hNavigate__card{border-radius:0;box-shadow:.0625rem -.1875rem 2rem -.3125rem rgba(0,0,0,.61);max-width:50%}.hNavigate__card:first-child{border-right:.0625rem solid var(--secondBrown)}.hNavigate__card:first-child,.hNavigate__card:nth-child(2){border-bottom:.0625rem solid var(--secondBrown)}.hNavigate__card:nth-child(3){flex:1 1 100%;max-width:100%}.ourPrograms__box{gap:1.25rem}}@media (max-width:47.99875rem){.hNavigate__card{box-shadow:.0625rem 0 2rem -.625rem rgba(0,0,0,.61);padding:1.5625rem 1.25rem}.hNavigate__card_icon{height:3.75rem;width:3.75rem}.hNavigate__card_icon img{height:1.5625rem;width:1.5625rem}.ourPrograms__box{gap:1.875rem}}@media (max-width:29.99875rem){.hMain{margin-bottom:-1.875rem;padding:5.625rem 0 3.75rem}.hMain:before{background:rgba(32,38,52,.4)}.hMain__title+*{margin-top:1.25rem}.hMain__subtitle{line-height:150%;text-align:center}.hMain__buttons{justify-content:center}.hMain__buttons .btn{width:100%}.hNavigate{padding-bottom:1.875rem}.hNavigate__card{flex:1 1 100%;max-width:100%}.hNavigate__card:first-child{border-right:unset}.hNavigate__card:not(:last-child){border-bottom:.0625rem solid var(--secondBrown)}.hNavigate__card_link:active~.hNavigate__card_icon{transform:scale(1.2)}.hNavigate__button{border-top:unset}.ourPrograms{padding:1.875rem 0}.ourPrograms__title+*{margin-top:1.875rem}.card{height:9.375rem}.programCard__link:active~.programCard__img>img{transform:scale(1.2)}.upcomingEvents{padding:1.875rem 0}.upcomingEvents__title+*{margin-top:1.875rem}}@media (max-width:20em){.hMain__subtitle{font-size:1.125rem}.hNavigate__card_name{font-size:1.5rem}.hNavigate__card_text{font-size:1rem}}@media (min-width:20em) and (max-width:80em){.hMain__subtitle{font-size:clamp(1.125rem,1rem + .625vw,1.5rem)}.hNavigate__card_name{font-size:clamp(1.5rem,1.27083333333125rem + 1.1458333333vw,2.1875rem)}.hNavigate__card_text{font-size:clamp(1rem,.83333333333125rem + .8333333333vw,1.5rem)}}@media (min-width:80em){.hMain__subtitle{font-size:1.5rem}.hNavigate__card_name{font-size:2.1875rem}.hNavigate__card_text{font-size:1.5rem}}@media (hover:hover){.hNavigate__card_link:hover~.hNavigate__card_arrow{animation-name:translateX}.hNavigate__card_link:hover~.hNavigate__card_icon{transform:scale(1.05)}.programCard__link:hover~.programCard__box>.programCard__group>.arrowRight{animation-name:translateX}.programCard__link:hover~.programCard__img>img{transform:scale(1.1)}}