:root{--outside-block: 5.2vw;--inside-block: 10.4vw;--max-width: 1680px;--side-margins: 76px;--horizontal-margins: 76px;--body-size: 18px;--Type-Size-Nav: 17px;--Text-c: #231F20;--Type-Size-Small-All-Caps-c: 12px}@media screen and (min-width: 1601px){:root{--outside-block: 100px;--inside-block: 200px;--side-margins: 86px;--horizontal-margins: 86px}}@media screen and (max-width: 1450px){:root{--horizontal-margins: 66px;--side-margins: 60px;--outside-block: 4vw;--inside-block: 8vw}}@media screen and (max-width: 1000px){:root{--side-margins: 45px;--outside-block: 3.5vw;--inside-block: 7vw;--horizontal-margins: 56px}}@media screen and (max-width: 800px){:root{--body-size: 16.5px;--horizontal-margins: 42px;--side-margins: 20px;--horizontal-margins: 42px}}#section-contact{padding-top:141px}@media(max-width: 800px){#section-contact{padding-top:70px}}#section-contact .inside{display:flex;position:relative;overflow:hidden}@media(max-width: 1024px){#section-contact .inside{flex-direction:column-reverse}}#section-contact .inside .left{display:flex;padding:var(--horizontal-margins) var(--side-margins);flex-direction:column;align-items:flex-start;flex:1 0 0;align-self:stretch;max-width:50%;border-right:1px solid #231f20}@media screen and (max-width: 1024px){#section-contact .inside .left{width:100%;max-width:100%}}@media screen and (max-width: 800px){#section-contact .inside .left{max-width:100%;width:100%}}#section-contact .inside .left .contact-info{display:flex;flex-direction:column;gap:5px;margin-top:38px}@media screen and (max-width: 800px){#section-contact .inside .left .contact-info{margin-top:26px;gap:12px}}#section-contact .inside .left .contact-info .contact-item{display:flex;gap:11px;color:#231f20}#section-contact .inside .left .contact-info .contact-item svg{position:relative;bottom:-4px}@media screen and (max-width: 800px){#section-contact .inside .left .contact-info .contact-item svg{bottom:0px}}#section-contact .inside .left .contact-info .contact-item p{margin:0px}#section-contact .inside .left h1{margin-top:0px;margin-bottom:42px}@media screen and (max-width: 800px){#section-contact .inside .left h1{margin-bottom:20px}}#section-contact .inside .left .contact-page-toggle{display:flex;padding:6px;align-items:center;column-gap:4px;border-radius:56px;border:1px solid var(--Text, #231F20);overflow:hidden;cursor:pointer;margin-bottom:43px}@media screen and (max-width: 800px){#section-contact .inside .left .contact-page-toggle{margin-bottom:32px;width:100%;margin-top:8px}#section-contact .inside .left .contact-page-toggle>a{flex:1;text-align:center}}#section-contact .inside .left .contact-page-toggle .custom-button{margin:0;display:flex;justify-content:center}#section-contact .inside .left .contact-page-toggle .custom-button>span,#section-contact .inside .left .contact-page-toggle .custom-button>a{background:initial}@media screen and (max-width: 800px){#section-contact .inside .left .contact-page-toggle .custom-button>span,#section-contact .inside .left .contact-page-toggle .custom-button>a{padding:13px 18px}}#section-contact .inside .left .contact-page-toggle .custom-button.active{display:flex;padding:0px 20px 2px 20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:56px;background:var(--Button-Background, #231F20)}#section-contact .inside .left .contact-page-toggle .custom-button.active>span,#section-contact .inside .left .contact-page-toggle .custom-button.active>a{color:#fff;padding:19px 7px}@media screen and (max-width: 800px){#section-contact .inside .left .contact-page-toggle .custom-button.active>span,#section-contact .inside .left .contact-page-toggle .custom-button.active>a{font-size:16px;padding:13px 7px}}#section-contact .inside .left .contact-page-toggle .custom-button.active .hover-text{left:initial}#section-contact .inside .left #breadcrumbs{color:var(--Text, #231F20);font-family:"Instrument Sans";font-size:var(--Type-Size-Small-All-Caps, 15px);font-style:normal;font-weight:600;line-height:var(--Line-Height-Small-All-Caps, 19px);letter-spacing:.9px;text-transform:uppercase}@media screen and (max-width: 800px){#section-contact .inside .left #breadcrumbs{font-size:12px}}#section-contact .inside .left #breadcrumbs a{color:var(--Text, #231F20);font-family:"Instrument Sans";font-size:var(--Type-Size-Small-All-Caps, 15px);font-style:normal;font-weight:600;line-height:var(--Line-Height-Small-All-Caps, 19px);letter-spacing:.9px;text-transform:uppercase}@media screen and (max-width: 800px){#section-contact .inside .left #breadcrumbs a{font-size:12px}}#section-contact .inside .left .form-container{width:100%;padding-top:43px}@media screen and (max-width: 800px){#section-contact .inside .left .form-container{padding-top:31px}}#section-contact .inside .left .form-container .gform_button{margin-right:0px;margin-top:6px}#section-contact .inside .left .form-container .gform_wrapper{max-width:100%;margin-top:0px}#section-contact .inside .left .form-container .gform_wrapper .gform_fields .gfield{padding:0}#section-contact .inside .left .form-container .gform_wrapper .gform_fields .gfield .ginput_container input{width:100%;border:none;background:rgba(0,0,0,0);padding:6px 20px;border-radius:56px;border:1px solid var(--Text, #231F20)}#section-contact .inside .left .form-container .gform_wrapper .gform_fields .gfield .ginput_container textarea{display:flex;height:180px;padding:18.5px 20px 6px 20px;align-items:flex-start;gap:10px;align-self:stretch;border-radius:28px;border:1px solid var(--Text, #231F20);background:rgba(0,0,0,0)}#section-contact .inside .right{position:relative;width:50%}@media screen and (max-width: 1024px){#section-contact .inside .right{height:500px;width:100%}}@media screen and (max-width: 800px){#section-contact .inside .right{width:100%;max-width:100%;height:245px}}#section-contact .inside .right .mapboxgl-canvas{width:100%;height:100%}#section-contact .inside .right #map,#section-contact .inside .right .acf-map{position:absolute;top:0;right:0;width:100%;height:100%}#section-contact .inside .right .map-overlay{position:absolute;top:20px;left:20px;padding:10px;background-color:rgba(255,255,255,.9);border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1)}#section-contact .inside .right .map-overlay h3{margin:0 0 10px 0;font-size:16px}#section-contact .inside .right .map-overlay button{padding:8px 16px;background-color:#4a90e2;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}#section-contact .inside .right .map-overlay button:hover{background-color:#357abd}/*# sourceMappingURL=contact.css.map */
