.page-header-container .vertical-margin{margin-bottom:109px}@media only screen and (max-width:1024.98px){.page-header-container .vertical-margin{margin-bottom:41px}}.contact-form{background-color:var(--primary-color);overflow:hidden}.contact-form,.contact-form .page-width{position:relative}.contact-form .contact-form-wrapper{display:flex;height:100%;justify-content:space-between;position:relative}@media only screen and (max-width:1024.98px){.contact-form .contact-form-wrapper{flex-direction:column}}.contact-form .contact-form-wrapper>div{box-sizing:border-box;padding:0 0 50px 15px;width:40%}@media only screen and (max-width:1024.98px){.contact-form .contact-form-wrapper>div{padding:10px 0 73px;width:100%}}.contact-form .contact-form-wrapper .sticky-wrapper{height:100%;margin-top:28px}@media only screen and (max-width:1024.98px){.contact-form .contact-form-wrapper .sticky-wrapper{margin-top:0}}.contact-form .contact-form-wrapper .breadcrumbs ul{margin:0}.contact-form .contact-form-wrapper .breadcrumbs *{color:var(--text-alternate-color)}.contact-form .contact-form-wrapper .contact-details{display:flex;flex-direction:column;gap:30px;margin-top:48px}.contact-form .contact-form-wrapper .contact-details :not(button){color:var(--text-alternate-color)}@media only screen and (min-width:1025px){.contact-form .contact-form-wrapper .contact-details{padding-right:100px}}@media only screen and (min-width:1200px){.contact-form .contact-form-wrapper .contact-details{padding-right:60px}}@media only screen and (max-width:1024.98px){.contact-form .contact-form-wrapper .contact-details{gap:23px;margin-top:21px}}.contact-form .contact-form-wrapper .contact-details .contact-block.text h2{font-size:54px;line-height:60px;margin-bottom:12px}@media only screen and (max-width:1024.98px){.contact-form .contact-form-wrapper .contact-details .contact-block.text h2{font-size:36px;line-height:36px}}.contact-form .contact-form-wrapper .contact-details .contact-block.text>div{font-size:14px;line-height:21px}.contact-form .contact-form-wrapper .contact-details .contact-block.details .heading-md{font-family:Instrument Sans;font-size:18px;line-height:22px;margin-bottom:10px}.contact-form .contact-form-wrapper .contact-details .contact-block.details ul{list-style:none;margin:0;padding:0}.contact-form .contact-form-wrapper .contact-details .contact-block.details ul li{align-items:center;display:flex;font-size:14px;line-height:28px}.contact-form .contact-form-wrapper .contact-details .contact-block.details ul li a,.contact-form .contact-form-wrapper .contact-details .contact-block.details ul li strong{font-size:14px;line-height:28px}@media only screen and (max-width:1024.98px){.contact-form .contact-form-wrapper .contact-details .contact-block.details ul li,.contact-form .contact-form-wrapper .contact-details .contact-block.details ul li a,.contact-form .contact-form-wrapper .contact-details .contact-block.details ul li strong{line-height:20px}}.contact-form .contact-form-wrapper .contact-details .contact-block.details ul li:last-of-type{margin-bottom:0}.contact-form .contact-form-wrapper .contact-details .contact-block.details ul li svg{fill:var(--text-alternate-color);margin-right:15px;width:20px}.contact-form .contact-form-wrapper .contact-details .contact-block.details ul li .openings{display:flex;flex-direction:column;gap:5px}.contact-form .contact-form-wrapper .contact-details .contact-block.details ul li .openings:not(strong){font-weight:100}.contact-form .contact-form-wrapper .contact-details .contact-block.details ul li:nth-of-type(3) svg,.contact-form .contact-form-wrapper .contact-details .contact-block.details ul li:nth-of-type(4) svg{align-self:baseline;margin-top:4px}.contact-form .contact-form-wrapper .contact-details .contact-block.details ul .opening-hours{margin-top:30px}@media only screen and (max-width:1024.98px){.contact-form .contact-form-wrapper .contact-details .contact-block.details ul .opening-hours{margin-top:23px}}.contact-form .contact-form-wrapper .contact-details .contact-block.social-icons .heading-md{font-size:16px;line-height:19px;margin-bottom:16px}.contact-form .contact-form-wrapper .contact-details .contact-block.social-icons svg path{fill:var(--text-alternate-color)}.contact-form .contact-form-wrapper .contact-details .contact-banner-image{bottom:0;left:-5%;pointer-events:none;position:absolute;width:110%}@media only screen and (min-width:1025px){.contact-form .contact-form-wrapper .contact-details .contact-banner-image{bottom:50px}}.contact-form .contact-form-wrapper .contact-details .contact-banner-image img{height:auto;max-height:222px;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:1025px){.contact-form .contact-form-wrapper .contact-details .contact-banner-image img{max-height:none;width:100%}}.contact-form .contact-form-wrapper .contact-details .contact-block-wrapper{display:flex;gap:30px}.contact-form #map{height:500px;width:100%}
