.contact-page .hero_section{height:auto}.contact-page .hero_section .main_heading{font-size:clamp(175px,14.5833333333vw,280px);line-height:80%;letter-spacing:-.12em}.contact-page .hero_section:after{display:none}.contact-page .contact_section.main_padding{padding-top:0;padding-bottom:clamp(75px,6.25vw,120px)}.contact-page .contact_section_layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(50px,4.1666666667vw,80px);-webkit-box-align:start;-ms-flex-align:start;align-items:start}.contact-page .contact_section_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(20px,1.6666666667vw,32px)}.contact-page .contact_section_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(10px,.8333333333vw,16px)}.contact-page .contact_section_label{font-family:"Work Sans",sans-serif;font-weight:500;font-size:clamp(18px,.8333333333vw,18px);line-height:100%;letter-spacing:-.07em;text-transform:uppercase;color:rgba(0,0,0,.4)}.contact-page .contact_section_value{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(10px,.8333333333vw,16px);font-family:"Work Sans",sans-serif;font-weight:500;font-size:clamp(18px,1.25vw,24px);line-height:100%;letter-spacing:-.067em;color:#000;-webkit-transition:color .35s ease;-moz-transition:color .35s ease;transition:color .35s ease}.contact-page .contact_section_value:hover{color:#f557a2}.contact-page .contact_section_value--external .contact_section_external{width:clamp(15px,1.25vw,24px);height:clamp(15px,1.25vw,24px);-ms-flex-negative:0;flex-shrink:0}.contact-page .contact_section_form{min-width:0}.contact-page .visit_section.main_padding{padding-top:clamp(50px,4.1666666667vw,80px)}.contact-page .visit_section .second_heading{text-align:left;color:#000;background:0 0;-webkit-text-fill-color:unset;margin-bottom:clamp(37.5px,3.125vw,60px);line-height:100%;padding:0 clamp(20px,1.6666666667vw,32px)}.contact-page .visit_section .center_text{display:none}.contact-page .working_hours_section{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100vh;background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:1440px){.contact-page .working_hours_section{height:80vh;min-height:auto}}.contact-page .working_hours_section_panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:clamp(583.125px,48.59375vw,933px);height:100vh;padding:clamp(20px,1.6666666667vw,32px) clamp(62.5px,5.2083333333vw,100px);color:#fff;text-align:center;background:rgba(255,255,255,.1);backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px)}@media screen and (max-width:1440px){.contact-page .working_hours_section_panel{height:80vh;min-height:auto}}.contact-page .working_hours_section_title{margin:0 0 clamp(37.5px,3.125vw,60px);font-family:"Work Sans",sans-serif;font-weight:500;font-size:clamp(40px,3.3333333333vw,64px);line-height:80%;letter-spacing:-.08em}.contact-page .working_hours_section_list{width:100%;margin:0;padding:0;list-style:none}.contact-page .working_hours_section_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:clamp(19.375px,1.6145833333vw,31px) 0;border-bottom:1px solid rgba(255,255,255,.3);text-align:left}.contact-page .working_hours_section_day{-ms-flex-negative:0;flex-shrink:0;font-family:"Work Sans",sans-serif;font-weight:500;font-size:clamp(18px,1.0416666667vw,20px);line-height:120%;letter-spacing:-.05em;color:rgba(255,255,255,.7);text-transform:uppercase}.contact-page .working_hours_section_time{font-family:"Work Sans",sans-serif;font-weight:500;font-size:clamp(20px,1.6666666667vw,32px);line-height:120%;letter-spacing:-.06em;text-align:right}.contact-page .working_hours_section_note{margin:clamp(37.5px,3.125vw,60px) 0 0;font-family:"Work Sans",sans-serif;font-weight:500;font-size:clamp(18px,1.25vw,24px);line-height:140%;letter-spacing:-.06em;color:#fff}.contact-page .working_hours_section_note span{display:block;font-family:"Work Sans",sans-serif;font-weight:500;font-size:clamp(20px,1.6666666667vw,32px);line-height:120%;letter-spacing:-.06em;color:#fff}.contact-page .faq_section .second_heading{line-height:110%}.contact-page .faq_section_layout{display:grid;grid-template-columns:clamp(231.25px,19.2708333333vw,370px) minmax(0,1fr);gap:clamp(228.125px,19.0104166667vw,365px);-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-top:clamp(37.5px,3.125vw,60px)}.contact-page .faq_section_tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:clamp(12.5px,1.0416666667vw,20px)}.contact-page .faq_section_tab{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:clamp(12.5px,1.0416666667vw,20px) clamp(25px,2.0833333333vw,40px);border:0;border-radius:999px;background:0 0;color:#000;font-family:"Work Sans",sans-serif;font-weight:500;font-size:clamp(18px,1.4583333333vw,28px);line-height:100%;letter-spacing:-.07em;text-transform:uppercase;cursor:pointer;width:100%;-webkit-transition:background .3s ease,color .3s ease;-moz-transition:background .3s ease,color .3s ease;transition:background .3s ease,color .3s ease}.contact-page .faq_section_tab:hover{background:rgba(255,157,204,.6)}.contact-page .faq_section_tab.is-active{background:rgba(255,157,204,.6);color:#000}.contact-page .faq_section_panels{min-width:0}.contact-page .faq_section_panel:not(.is-active){display:none}.contact-page .faq_section_item{border-bottom:1px solid rgba(0,0,0,.2)}.contact-page .faq_section_item:first-child .faq_section_question{padding-top:0}.contact-page .faq_section_question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:clamp(10px,.8333333333vw,16px);width:100%;padding:clamp(25px,2.0833333333vw,40px) 0;border:0;background:0 0;color:#000;font-family:"Work Sans",sans-serif;font-weight:500;font-size:clamp(30px,2.5vw,48px);line-height:100%;letter-spacing:-.07em;text-align:left;cursor:pointer;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease}.contact-page .faq_section_question:hover{color:#f557a2}.contact-page .faq_section_icon{position:relative;-ms-flex-negative:0;flex-shrink:0;width:clamp(15px,1.25vw,24px);height:clamp(15px,1.25vw,24px)}.contact-page .faq_section_icon::after,.contact-page .faq_section_icon::before{content:"";position:absolute;top:50%;left:50%;background:currentColor;-webkit-transition:transform .3s ease,opacity .3s ease;-moz-transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease}.contact-page .faq_section_icon::before{width:20px;height:3px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.contact-page .faq_section_icon::after{width:3px;height:20px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.contact-page .faq_section_item.is-open .faq_section_icon::after{opacity:0;-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.contact-page .faq_section_answer{padding:0 clamp(25px,2.0833333333vw,40px) clamp(17.5px,1.4583333333vw,28px) 0;margin-top:-24px;color:rgba(0,0,0,.4);font-family:"Work Sans",sans-serif;font-weight:500;font-size:clamp(18px,1.4583333333vw,28px);line-height:120%;letter-spacing:-.05em}.contact-page .faq_section_answer p{margin:0 0 clamp(7.5px,.625vw,12px);max-width:clamp(575px,47.9166666667vw,920px)}.contact-page .faq_section_answer p:last-child{margin-bottom:0}