@import url(https://fonts.googleapis.com/css2?family=Work+Sans:wght@400;500;600&display=swap);.btn{font-family:"Work Sans",sans-serif;font-weight:500;font-size:clamp(18px,1.0416666667vw,20px);letter-spacing:-1px;color:#fff!important;font-style:italic;padding:clamp(12.5px,1.0416666667vw,20px) clamp(50px,4.1666666667vw,80px);display:inline-flex;align-items:center}@media screen and (max-width:767px){.btn{padding:clamp(12.5px,1.0416666667vw,20px)}}.btn .icon-arrow-right{width:clamp(15px,1.25vw,24px);height:clamp(15px,1.25vw,24px);background:url(../img/icons/btn_arrow.svg) no-repeat center center;background-size:contain;display:inline-block;vertical-align:middle;margin-left:clamp(6.25px,.5208333333vw,10px);-webkit-transition:transform .2s linear;-moz-transition:transform .2s linear;transition:transform .2s linear}.btn:hover .icon-arrow-right{transform:rotate(45deg)}.main_btn{position:relative;isolation:isolate;background:radial-gradient(353.83% 250% at 50% 50%,#f2519d 0,#fffbf3 100%),#fff;box-shadow:0 -4px 27px 0 #fff inset}.main_btn::after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(353.83% 250% at 50% 50%,#cc0362 0,#fffbf3 37.02%);opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.main_btn:hover::after{opacity:1}.secondary_btn{background:#222;box-shadow:0 -4px 27px 0 rgba(255,255,255,.5) inset;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.secondary_btn:hover{box-shadow:0 -4px 35px 0 rgba(255,255,255,.6) inset}.big_btn{color:#f557a2!important;font-family:"Work Sans",sans-serif;font-weight:500;font-size:clamp(25px,2.0833333333vw,40px);line-height:120%;letter-spacing:-.08em;display:inline-flex;align-items:center;justify-content:center;position:relative;isolation:isolate;box-sizing:border-box;width:clamp(433.75px,36.1458333333vw,694px);height:clamp(161.875px,13.4895833333vw,259px);padding-bottom:clamp(37.5px,3.125vw,60px)}.big_btn::after{content:"";position:absolute;inset:0;background:url(../img/btn_bg.webp) no-repeat center center;background-size:cover;z-index:-1;pointer-events:none}.big_btn .icon-arrow-right{width:clamp(20px,1.6666666667vw,32px);height:clamp(20px,1.6666666667vw,32px);background:url(../img/icons/btn_arrow_pink.svg) no-repeat center center;background-size:contain;display:inline-block;vertical-align:middle;margin-left:clamp(12.5px,1.0416666667vw,20px);-webkit-transition:transform .2s linear;-moz-transition:transform .2s linear;transition:transform .2s linear}.big_btn:hover .icon-arrow-right{transform:rotate(45deg)}.big_btn.big_btn_white{color:#fff!important}.big_btn.big_btn_white::after{background:url(../img/btn_bg_white.webp) no-repeat center center;background-size:cover}.big_btn.big_btn_white .icon-arrow-right{background:url(../img/icons/btn_arrow_white.svg) no-repeat center center}.main_h1{font-family:"Work Sans",sans-serif;font-weight:500;font-size:clamp(92px,34000vw / 1920,340px);line-height:80%;letter-spacing:-.12em;color:#fff;margin-left:calc(-1 * clamp(0px,2vw,30px))}.main_heading{font-family:"Work Sans",sans-serif;font-weight:500;font-size:clamp(162.5px,13.5416666667vw,260px);line-height:100%;letter-spacing:-.1em;color:#000;margin-left:calc(clamp(3.125px,.2604166667vw,5px) * -1)}.heading-gradient{background:radial-gradient(353.83% 250% at 50% 50%,#f2519d 0,#fffbf3 37%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.heading-gradient--soft{background:radial-gradient(353.83% 250% at 50% 50%,#f787bc 0,#fffbf3 60.65%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.second_heading{font-family:"Work Sans",sans-serif;font-weight:500;font-size:clamp(137.5px,11.4583333333vw,220px);line-height:120%;letter-spacing:-.11em;color:#000}.third_heading{font-family:"Work Sans",sans-serif;font-weight:500;font-size:clamp(112.5px,9.375vw,180px);line-height:80%;letter-spacing:-.1em;color:#000}.third_heading span{color:rgba(0,0,0,.2);display:block}.subheading{color:#f557a2;font-family:"Work Sans",sans-serif;font-weight:600;font-size:clamp(18px,1.0416666667vw,20px);line-height:120%;text-transform:uppercase;letter-spacing:-1px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{height:100%;margin:0;padding:0;font-family:"Work Sans",sans-serif}body.scroll-disable,html.scroll-disable{overflow-y:hidden}label{margin-bottom:0}a{text-decoration:none}a:hover{text-decoration:none}p{margin-bottom:0}ul{margin:0;padding:0}li{list-style:none}h1,h2,h3,h4,h5,h6{margin:0;padding:0}a:active,a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:0}button{cursor:pointer}img{max-width:100%;width:100%;height:auto;display:block}.container{padding:0 32px;margin:0 auto;width:100%}@media screen and (max-width:767px){.container{padding:0 16px}}.main_padding{padding:120px 0}.inline-btns{display:flex;gap:8px}@media screen and (max-width:767px){.inline-btns{flex-direction:column;gap:12px}.inline-btns .btn{width:100%;justify-content:center}}.hero_section{position:relative;height:100vh;background-position:center center;background-size:cover;background-repeat:no-repeat}.hero_section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,0) 100%);-webkit-mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,0) 100%)}.hero_section::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.6) 5%,rgba(0,0,0,0) 100%)}.hero_section .hero_section_back{display:inline-flex;align-items:center;gap:clamp(10px,.8333333333vw,16px);color:#fff;font-family:"Work Sans",sans-serif;font-weight:400;font-size:clamp(18px,1.4583333333vw,28px);line-height:80%;letter-spacing:-.07em;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;transition:opacity .2s ease}.hero_section .hero_section_back_icon{width:clamp(17.5px,1.4583333333vw,28px);height:clamp(17.5px,1.4583333333vw,28px);flex-shrink:0;background:url(../img/icons/back_arrow.svg) no-repeat center;background-size:contain}.hero_section .hero_section_back:hover{opacity:.8}.hero_section .main_text{color:#fff;margin:40px 0 50px}@media screen and (max-width:767px){.hero_section .main_text{margin:24px 0 48px}}.hero_section_content{position:relative;z-index:2}.text_with_indent{font-family:"Work Sans",sans-serif;font-weight:500;font-size:clamp(40px,3.3333333333vw,64px);line-height:100%;color:#000;letter-spacing:-.07em;text-indent:clamp(468px,39vw,748.8px)}.common_heading{text-align:center;margin-bottom:clamp(62.5px,5.2083333333vw,100px)}.common_heading .subheading{text-align:center;margin-bottom:clamp(37.5px,3.125vw,60px)}.btn_center{text-align:center;margin-top:clamp(37.5px,3.125vw,60px)}.main_text{font-family:"Work Sans",sans-serif;font-weight:500;font-size:clamp(18px,1.2vw + 13px,24px);line-height:120%;letter-spacing:-.05em;color:#000}.header{position:fixed;top:0;left:0;width:100%;z-index:100;overflow:visible;background:0 0}@media screen and (max-width:1199px){.header{padding:11px 32px}}@media screen and (max-width:767px){.header{padding:11px 12px}}.header::before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(0,0,0,.3);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);pointer-events:none}.header .container{display:flex;justify-content:space-between;padding:0 0 0 32px}@media screen and (max-width:1199px){.header .container{padding:0}}.header_logo{margin-top:3px}@media screen and (max-width:1199px){.header_logo{margin-top:0}}.header_menu{padding-top:18.5px}@media screen and (max-width:1199px){.header_menu{display:none}}.header_menu .menu{display:flex;align-items:center;column-gap:40px;margin:0;padding:0;list-style:none}@media screen and (max-width:1439px){.header_menu .menu{column-gap:24px}}.header_menu .menu>.menu-item{position:relative}.header_menu .menu>.menu-item>a{background:linear-gradient(180deg,#fff 25%,#ffe9ef 77.27%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font:500 16px "Work Sans",sans-serif;text-shadow:0 2px 10px rgba(255,255,255,.3);text-transform:uppercase;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;transition:opacity .2s ease}.header_menu .menu>.menu-item>a:hover{opacity:.8}.header_menu .menu .menu-item-has-children>a{position:relative;display:inline-block;padding-right:18px}.header_menu .menu .menu-item-has-children>a::after{content:"+";position:absolute;top:50%;right:0;width:10px;font:500 16px "Work Sans",sans-serif;line-height:1;text-align:center;transform:translateY(-50%);background:linear-gradient(180deg,#fff 25%,#ffe9ef 77.27%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 10px rgba(255,255,255,.3)}.header_menu .menu .menu-item-has-children.is-open>a::after,.header_menu .menu .menu-item-has-children:focus-within>a::after,.header_menu .menu .menu-item-has-children:hover>a::after{content:"-"}.header_menu .menu .menu-item-has-children>.sub-menu{position:absolute;top:calc(100% + 8px);left:50%;min-width:220px;margin:0;padding:24px 28px;list-style:none;visibility:hidden;opacity:0;pointer-events:none;transform:translate(-50%,-6px);transition:opacity .25s ease,transform .25s ease,visibility .25s ease;z-index:200;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.3);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px)}.header_menu .menu .menu-item-has-children>.sub-menu::before{content:"";position:absolute;top:-8px;left:0;width:100%;height:8px}.header_menu .menu .menu-item-has-children>.sub-menu>.menu-item+.menu-item{margin-top:8px}.header_menu .menu .menu-item-has-children>.sub-menu>.menu-item a{position:relative;display:flex;align-items:center;min-height:30px;padding:0 8px 0 12px;box-sizing:border-box;white-space:nowrap;color:#fff;font:500 18px "Work Sans",sans-serif;text-shadow:0 2px 10px rgba(255,255,255,.3);letter-spacing:-1.26px;text-transform:none}.header_menu .menu .menu-item-has-children>.sub-menu>.menu-item a::before{content:"";position:absolute;top:0;left:0;width:40px;height:100%;border-left:2px solid #ff99ca;background:linear-gradient(90deg,rgba(245,87,162,.4) 0,rgba(245,87,162,0) 100%);opacity:0;pointer-events:none;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;transition:opacity .25s ease}.header_menu .menu .menu-item-has-children>.sub-menu>.menu-item a::after{content:"";position:relative;z-index:1;flex-shrink:0;width:16px;height:16px;margin-left:8px;background:url(../img/icons/btn_arrow.svg) no-repeat center;background-size:contain;opacity:0;transform:translateX(-4px);transition:opacity .25s ease,transform .25s ease}.header_menu .menu .menu-item-has-children>.sub-menu>.menu-item a:focus-visible::before,.header_menu .menu .menu-item-has-children>.sub-menu>.menu-item a:hover::before{opacity:1}.header_menu .menu .menu-item-has-children>.sub-menu>.menu-item a:focus-visible::after,.header_menu .menu .menu-item-has-children>.sub-menu>.menu-item a:hover::after{opacity:1;transform:translateX(0)}.header_menu .menu .menu-item-has-children.is-open>.sub-menu,.header_menu .menu .menu-item-has-children:focus-within>.sub-menu,.header_menu .menu .menu-item-has-children:hover>.sub-menu{visibility:visible;opacity:1;pointer-events:auto;transform:translate(-50%,0)}.header .btn{padding:clamp(10px,.8333333333vw,16px) clamp(20px,1.6666666667vw,32px);font-size:clamp(18px,.9375vw,18px);letter-spacing:-.9px}@media screen and (max-width:1199px){.header .btn{display:none}}.header_burger{display:none;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;margin:0;padding:0;border:none;background:0 0;cursor:pointer}@media screen and (max-width:1199px){.header_burger{display:flex}}.header_burger img{display:block;width:32px;height:32px;max-width:none}.header--is-pink::before{background:rgba(255,255,255,.7)}.header--is-pink .header_burger img{filter:invert(1)}.header--is-pink .header_menu .menu>.menu-item>a{background:0 0;background-clip:border-box;-webkit-background-clip:border-box;-webkit-text-fill-color:#000;color:#000;text-shadow:none}.header--is-pink .header_menu .menu>.menu-item>a::after{background:0 0;background-clip:border-box;-webkit-background-clip:border-box;-webkit-text-fill-color:#000;color:#000;text-shadow:none}.header--is-pink .header_menu .menu .menu-item-has-children>.sub-menu{border:1px solid rgba(0,0,0,.1);background:rgba(255,255,255,.7);box-shadow:0 12px 40px rgba(0,0,0,.1)}.header--is-pink .header_menu .menu .menu-item-has-children>.sub-menu>.menu-item a{color:#000;text-shadow:none}.header--is-pink .header_menu .menu .menu-item-has-children>.sub-menu>.menu-item a::after{width:10px;height:10px;background-image:url(../img/icons/btn_arrow_pink.svg)}@media screen and (max-width:991px){.header .header_menu .menu{column-gap:24px}.header .header_menu .menu .menu-item-has-children>.sub-menu{left:0;min-width:200px;padding:20px 24px;border-radius:20px;transform:translate(0,-6px)}.header .header_menu .menu .menu-item-has-children.is-open>.sub-menu,.header .header_menu .menu .menu-item-has-children:focus-within>.sub-menu,.header .header_menu .menu .menu-item-has-children:hover>.sub-menu{transform:translate(0,0)}}.footer{background:#000;color:#fff;overflow:hidden}.footer_inner.main_padding{padding-bottom:25px}.footer .container{position:relative}.footer_top{display:flex;align-items:flex-start;justify-content:space-between;gap:48px;margin-bottom:80px}@media screen and (max-width:1440px){.footer_top{flex-direction:column;align-items:stretch;gap:60px}}.footer_top_left{flex:1;min-width:0}.footer .footer_menu{display:flex;align-items:flex-start;gap:clamp(106.25px,8.8541666667vw,170px);margin:0;padding:0;list-style:none}@media screen and (max-width:1440px){.footer .footer_menu{gap:clamp(162.5px,13.5416666667vw,260px)}}.footer .footer_menu>.menu-item{min-width:0}.footer .footer_menu>.menu-item>a{display:block;margin-bottom:clamp(25px,2.0833333333vw,40px);color:rgba(255,255,255,.5);font-family:"Work Sans",sans-serif;font-weight:500;font-size:clamp(18px,.8333333333vw,18px);line-height:100%;letter-spacing:-.05em;text-transform:uppercase;pointer-events:none;cursor:default}.footer .footer_menu>.menu-item>.sub-menu{margin:0;padding:0;list-style:none}.footer .footer_menu>.menu-item>.sub-menu>.menu-item+.menu-item{margin-top:clamp(12.5px,1.0416666667vw,20px)}.footer .footer_menu>.menu-item>.sub-menu a{display:inline-block;color:#fff;font-family:"Work Sans",sans-serif;font-weight:500;font-size:clamp(18px,.9375vw,18px);line-height:120%;letter-spacing:-.05em;text-transform:uppercase;text-shadow:0 2px 10px rgba(255,255,255,.3);-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;transition:opacity .2s ease}.footer .footer_menu>.menu-item>.sub-menu a:hover{opacity:.7}.footer_top_right{width:100%;max-width:650px;flex-shrink:0}@media screen and (max-width:1440px){.footer_top_right{max-width:none;display:flex;justify-content:space-between;align-items:flex-end;gap:48px}}.footer_top_right .footer_top_cta{min-width:0}.footer_top_right .footer_top_cta>p{margin-bottom:32px;color:#fff;font-family:"Work Sans",sans-serif;font-weight:500;font-size:clamp(37.5px,3.125vw,60px);line-height:80%;letter-spacing:-.09em}.footer_top_right .footer_top_cta .btn{padding:clamp(10px,.8333333333vw,16px) clamp(20px,1.6666666667vw,32px)}.footer_top_right .social{margin-top:80px;display:flex;width:max-content;max-width:100%;align-items:center;flex-wrap:wrap;padding:12.5px 12px;border:1px solid rgba(255,255,255,.14);-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;background:rgba(255,255,255,.02)}@media screen and (max-width:1440px){.footer_top_right .social{margin-top:0;flex-shrink:0}}.footer_top_right .social a{position:relative;z-index:10;display:inline-flex;align-items:center;gap:8px;padding:0 16px;color:#fff;font:500 16px/120% "Work Sans",sans-serif;letter-spacing:-.7px;text-transform:uppercase;text-shadow:0 2px 10px rgba(255,255,255,.3);white-space:nowrap;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;transition:opacity .2s ease}.footer_top_right .social a img{width:18px;height:18px;flex-shrink:0}.footer_top_right .social a::after{content:"";width:20px;height:20px;flex-shrink:0;background:url(../img/icons/arrow_footer.svg) no-repeat center center;background-size:cover}.footer_top_right .social a:not(:first-child){border-left:1px solid rgba(255,255,255,.14)}.footer_top_right .social a:hover{opacity:.7}.footer_locations{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:35px}.footer_locations_item{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:300px;padding:32px;text-decoration:none;color:#fff;border-top:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.footer_locations_item::after,.footer_locations_item::before{content:"";position:absolute;inset:0;pointer-events:none}.footer_locations_item::before{z-index:0;background:var(--location-bg) center/cover no-repeat;opacity:0;transition:opacity .35s ease}.footer_locations_item::after{z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.35) 0,rgba(0,0,0,.55) 100%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;transition:opacity .35s ease,background .35s ease,backdrop-filter .35s ease}.footer_locations_item:last-child{border-right:none}.footer_locations_item h3{position:relative;z-index:2;margin:0;color:#fff;font-family:"Work Sans",sans-serif;font-weight:500;font-size:clamp(25px,2.0833333333vw,40px);line-height:120%;letter-spacing:-.05em;transition:text-shadow .35s ease}.footer_locations_item p{position:relative;z-index:2;margin:10px 0 0;max-width:calc(100% - 40px);color:rgba(255,255,255,.4);font-family:"Work Sans",sans-serif;font-weight:500;font-size:clamp(18px,1.0416666667vw,20px);line-height:120%;letter-spacing:-1px;transition:color .35s ease,text-shadow .35s ease}.footer_locations_item_arrow{position:absolute;right:32px;bottom:32px;z-index:2;width:40px;height:40px;background:url(../img/icons/arrow_white_thin.svg) no-repeat center;background-size:contain;opacity:0;pointer-events:none;transition:opacity .35s ease}.footer_locations_item.has-image::before{opacity:.2}.footer_locations_item.has-image::after{opacity:1}.footer_locations_item.has-image:hover::before{opacity:1}.footer_locations_item.has-image:hover::after{opacity:1;background:linear-gradient(90deg,rgba(0,0,0,.45) 0,rgba(0,0,0,.2) 45%,rgba(0,0,0,.05) 100%);backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}.footer_locations_item.has-image:hover h3,.footer_locations_item.has-image:hover p{color:#fff;text-shadow:0 2px 10px rgba(255,255,255,.3)}.footer_locations_item.has-image:hover .footer_locations_item_arrow{opacity:1}.footer_bottom{display:flex;align-items:center;justify-content:space-between;gap:24px}.footer_bottom p{margin:0;color:#fff;font-family:"Work Sans",sans-serif;font-weight:500;font-size:clamp(18px,.9375vw,18px);line-height:120%;letter-spacing:-.04em;text-transform:uppercase}.footer_bottom .footer_legal{display:flex;align-items:center;gap:40px;margin:0;padding:0;list-style:none}.footer_bottom .footer_legal a{color:rgba(255,255,255,.5);font-family:"Work Sans",sans-serif;font-weight:500;font-size:clamp(18px,.9375vw,18px);line-height:120%;letter-spacing:-.05em;text-transform:uppercase;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;transition:color .2s ease}.footer_bottom .footer_legal a:hover{color:#fff}.scroll-top{position:fixed;right:32px;bottom:32px;z-index:90;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;border:0;border-radius:50%;cursor:pointer;isolation:isolate;overflow:hidden;background:radial-gradient(353.83% 250% at 50% 50%,#f2519d 0,#fffbf3 100%),#fff;box-shadow:0 -4px 27px 0 #fff inset;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px);-webkit-transition:opacity .25s ease,transform .25s ease,visibility .25s ease;-moz-transition:opacity .25s ease,transform .25s ease,visibility .25s ease;transition:opacity .25s ease,transform .25s ease,visibility .25s ease}@media screen and (max-width:767px){.scroll-top{right:16px;bottom:16px;width:48px;height:48px}}.scroll-top::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:50%;background:radial-gradient(353.83% 250% at 50% 50%,#cc0362 0,#fffbf3 37.02%);opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.scroll-top:hover::after{opacity:1}.scroll-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.scroll-top__icon{position:relative;z-index:1;display:block;width:24px;height:24px;background:url(../img/icons/btn_arrow.svg) no-repeat center center/contain;transform:rotate(-45deg)}.get_in_touch{background:radial-gradient(353.83% 250% at 50% 50%,#f2519d 0,#fffbf3 100%)}.get_in_touch .second_heading{color:#fff;line-height:80%}.get_in_touch .container{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(30px,2.5vw,48px);flex-wrap:wrap}.get_in_touch_left{flex:1;min-width:min(100%,640px)}.get_in_touch_right{flex-shrink:0}.get_in_touch_contacts{display:flex;align-items:center;column-gap:clamp(37.5px,3.125vw,60px);row-gap:clamp(15px,1.25vw,24px);flex-wrap:wrap;margin-top:clamp(37.5px,3.125vw,60px)}.get_in_touch_contact{position:relative;z-index:10;display:inline-flex;align-items:center;font-family:"Work Sans",sans-serif;font-weight:500;font-size:clamp(20px,1.6666666667vw,32px);line-height:120%;letter-spacing:-.05em;color:#fff;-webkit-transition:color .35s ease;-moz-transition:color .35s ease;transition:color .35s ease}.get_in_touch_contact:hover{color:rgba(255,255,255,.7)}.get_in_touch_contact span{color:rgba(255,255,255,.4);margin-right:clamp(3.125px,.2604166667vw,5px)}.get_in_touch_contact .icon-arrow-right{width:clamp(20px,1.6666666667vw,32px);height:clamp(20px,1.6666666667vw,32px);margin-right:clamp(10px,.8333333333vw,16px);flex-shrink:0;background:url(../img/icons/arrow_contact.svg) no-repeat center center;background-size:cover}.visit_section .container{padding:0}.visit_section.main_padding{padding-bottom:0}.visit_section .second_heading{letter-spacing:-.11em;line-height:80%;text-align:center}.visit_section .center_text{max-width:800px;margin:clamp(25px,2.0833333333vw,40px) auto clamp(37.5px,3.125vw,60px);color:rgba(0,0,0,.4);text-align:center}.visit_section_locations{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid rgba(0,0,0,.1)}.visit_section_location{position:relative;isolation:isolate;overflow:hidden;display:block;padding:clamp(116.25px,9.6875vw,186px) clamp(20px,1.6666666667vw,32px) clamp(20px,1.6666666667vw,32px);border-right:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);text-decoration:none;color:inherit;cursor:pointer}.visit_section_location:nth-child(2n){border-right:none}.visit_section_location:nth-child(n+3){border-bottom:none}.visit_section_location::after,.visit_section_location::before{content:"";position:absolute;inset:0;pointer-events:none}.visit_section_location::before{z-index:0;background:var(--location-bg) center/cover no-repeat;opacity:0;transition:opacity .35s ease}.visit_section_location::after{z-index:1;background:linear-gradient(90deg,rgba(0,0,0,.01) 0,rgba(0,0,0,0) 100%),rgba(255,255,255,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;transition:opacity .35s ease,background .35s ease,backdrop-filter .35s ease}.visit_section_location h3{position:relative;z-index:2;font-family:"Work Sans",sans-serif;font-weight:500;font-size:clamp(25px,2.0833333333vw,40px);line-height:120%;letter-spacing:-.05em;color:#000;transition:color .35s ease,text-shadow .35s ease}.visit_section_location p{position:relative;z-index:2;margin-top:clamp(6.25px,.5208333333vw,10px);max-width:calc(100% - clamp(62.5px,5.2083333333vw,100px));padding-right:clamp(7.5px,.625vw,12px);font-family:"Work Sans",sans-serif;font-weight:500;font-size:clamp(18px,1.0416666667vw,20px);line-height:120%;letter-spacing:-1px;color:rgba(0,0,0,.4);transition:color .35s ease,text-shadow .35s ease}.visit_section_location_arrow{position:absolute;right:clamp(20px,1.6666666667vw,32px);bottom:clamp(20px,1.6666666667vw,32px);z-index:2;width:clamp(51.25px,4.2708333333vw,82px);height:clamp(51.25px,4.2708333333vw,82px);background:url(../img/icons/arrow_white_thin.svg) no-repeat center;background-size:contain;opacity:0;pointer-events:none;transition:opacity .35s ease}.visit_section_location_status{position:absolute;right:clamp(20px,1.6666666667vw,32px);bottom:clamp(20px,1.6666666667vw,32px);z-index:3;box-sizing:border-box;max-width:46%;padding:8px clamp(12.5px,1.0416666667vw,20px);background:#fff;color:#f557a2;font-family:"Work Sans",sans-serif;font-weight:500;font-size:clamp(18px,.8333333333vw,18px);line-height:130%;letter-spacing:-.05em;text-transform:uppercase;text-align:right;transition:opacity .35s ease}.visit_section_location.has-status p{max-width:100%;padding-right:calc(46% + 40px);box-sizing:border-box}.visit_section_location.has-image::after,.visit_section_location.has-image::before{opacity:1}.visit_section_location.has-image:hover::after{background:linear-gradient(90deg,rgba(0,0,0,.45) 0,rgba(0,0,0,.2) 45%,rgba(0,0,0,.05) 100%);backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}.visit_section_location.has-image:hover h3,.visit_section_location.has-image:hover p{color:#fff;text-shadow:0 2px 10px rgba(255,255,255,.3)}.visit_section_location.has-image:hover .visit_section_location_arrow{opacity:1}.visit_section_location.has-image:hover .visit_section_location_status{opacity:0}.testimonials_section_content{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(91.875px,7.65625vw,147px);padding-bottom:clamp(50px,4.1666666667vw,80px)}.testimonials_section .second_heading{letter-spacing:-.118em;line-height:80%}.testimonials_section .third_heading{font-family:"Work Sans",sans-serif;font-weight:500;font-size:clamp(137.5px,11.4583333333vw,220px);line-height:80%;background:0 0;color:rgba(0,0,0,.2);display:block;letter-spacing:-.11em}.testimonials_section_info{max-width:clamp(420.625px,35.0520833333vw,673px);flex-shrink:0;padding-bottom:10px}.testimonials_section_info p{margin-bottom:clamp(20px,1.6666666667vw,32px)}@media screen and (max-width:991px){.testimonials_section_content{flex-direction:column;align-items:flex-start;gap:40px}.testimonials_section .second_heading,.testimonials_section .third_heading{font-size:120px;letter-spacing:-.1em}}