/* compiled by scssphp 1.6.0 on Wed, 04 Feb 2026 14:44:32 +0000 (0.0383s) */

:root{--grey1: #252525;--grey2: #F9F4ED;--grey3: #FCF8F3;--grey4: #EDD9C8;--grey5: #F4EDE3;--grey6: #25D366;--grey7: #FFB900;--swiper-theme-color: #007aff;--swiper-wrapper-transition-timing-function: initial;--swiper-pagination-color: #000}.contact{padding:45px 0 67px 0}@media (min-width:768px){.contact{padding-block:113px}}.contact__heading{padding:0 20px;display:flex;justify-content:center;margin-bottom:30px}@media (max-width:750px){.contact__heading .heading__title{font-size:35px}}.contact__container{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:25px;row-gap:0px}@media (min-width:375px){.contact__container{column-gap:70px}}@media (min-width:768px){.contact__container{grid-template-columns:480px 1fr;column-gap:40px;row-gap:40px}}@media (min-width:1025px){.contact__container{grid-template-columns:570px 1fr 1fr}}@media (min-width:1240px){.contact__container{grid-template-columns:670px 1fr 1fr;column-gap:87px}}@media (min-width:1366px){.contact__container{grid-template-columns:790px 1fr 1fr}}.contact__content{grid-column:1/-1;margin-bottom:86px}@media (min-width:600px){.contact__content{grid-column:1/4;grid-row:-1/3}}@media (min-width:768px){.contact__content{margin-bottom:0px}}@media (min-width:992px){.contact__content{grid-row:-1/3;grid-column:1/2}}.contact__content .gform_validation_errors h2,.contact__content .gform_validation_errors a{color:red;font-size:16px;margin-bottom:5px;font-family:var(--font-family--body)}.contact .validation_message{color:red;font-size:16px;margin-bottom:5px}.contact__addresses{grid-column:1/-1}@media (max-width:599px){.contact__addresses{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}}@media (min-width:600px){.contact__addresses{grid-column:1/2;grid-row:4/5}}@media (min-width:992px){.contact__addresses{grid-column:2/3;grid-row:2/3}}.contact__addresses h3{margin:0}@media (min-width:768px){.contact__addresses h3{margin:0}}.contact__addresses h4{margin:0;color:var(--grey1);font-size:14px;line-height:1.78}@media (min-width:768px){.contact__addresses h4{font-size:16px;line-height:1.87}}.contact__addresses p{margin:5px 0px 30px 0px;font-family:var(--font-family--body);font-style:normal}.contact__openinghours,.contact__info,.contact__addresses,.contact__socials{margin:39px 0 0 0}.contact__openinghours svg,.contact__info svg,.contact__addresses svg,.contact__socials svg{opacity:1}.contact__openinghours svg>g,.contact__info svg>g,.contact__addresses svg>g,.contact__socials svg>g{opacity:1}.contact__openinghours h3,.contact__info h3,.contact__addresses h3,.contact__socials h3{grid-column:1 / -1;line-height:1.1;font-size:20px;margin-bottom:14px;color:var(--grey1)}@media (min-width:768px){.contact__openinghours h3,.contact__info h3,.contact__addresses h3,.contact__socials h3{line-height:1.08;font-size:25px;margin-bottom:30px}}.contact__openinghours{grid-column:1 / -1}@media (min-width:600px){.contact__openinghours{grid-column:1/2;grid-row:3/3}}@media (min-width:992px){.contact__openinghours{grid-column:2/3;grid-row:1/2}}.contact__openinghours p{margin:0;display:grid;gap:17px;grid-template-columns:1fr 1fr}@media (min-width:768px){.contact__openinghours p{grid-template-columns:76px 100px;gap:24px}}.contact__info{grid-column:1/-1}@media (min-width:600px){.contact__info{grid-column:2/4;grid-row:3/4}}@media (min-width:992px){.contact__info{grid-column:3/4;grid-row:1/2}}.contact__info p{margin:0;display:flex;align-items:center;gap:7px}.contact__info p,.contact__info a{color:var(--grey1)}.contact__info p svg,.contact__info a svg{opacity:0.5;color:var(--grey1);font-size:14px;letter-spacing:0;line-height:2.14;width:15px;height:14px}.contact__info a{display:flex;align-items:center;gap:7px;text-decoration:none;margin-top:10px}.contact__socials{margin-top:39px}@media (max-width:599px){.contact__socials{grid-column:1/-1}}@media (min-width:600px){.contact__socials{grid-row:4/5}}@media (min-width:992px){.contact__socials{grid-column:3/4;grid-row:2/3}}.contact__socials ul{display:flex;gap:15px;flex-wrap:wrap}.contact__socials ul li a{opacity:0.5;color:var(--grey1);font-size:16px;letter-spacing:0;line-height:2.5;padding-inline:5px}.contact .gform_footer{margin-top:54px}.contact .gform_footer button{border:none}.contact .gfield_required{display:none}.contact .gform-grid-col{margin:15px 0}