body:not(.wp-core-ui) .contact,html:not(.wp-toolbar) .contact,.acf-block-preview .contact{padding-top:100px;padding-bottom:100px}body:not(.wp-core-ui) .contact .heading-1,html:not(.wp-toolbar) .contact .heading-1,.acf-block-preview .contact .heading-1{text-align:center}body:not(.wp-core-ui) .contact .text,html:not(.wp-toolbar) .contact .text,.acf-block-preview .contact .text{margin-bottom:30px;text-align:center}body:not(.wp-core-ui) .contact .section-wrappper,html:not(.wp-toolbar) .contact .section-wrappper,.acf-block-preview .contact .section-wrappper{display:grid;grid-template-columns:1fr 3fr;gap:30px}@media only screen and (max-width: 991px){body:not(.wp-core-ui) .contact .section-wrappper,html:not(.wp-toolbar) .contact .section-wrappper,.acf-block-preview .contact .section-wrappper{grid-template-columns:1fr}}body:not(.wp-core-ui) .contact .section-wrappper .contact-col,html:not(.wp-toolbar) .contact .section-wrappper .contact-col,.acf-block-preview .contact .section-wrappper .contact-col{background-color:var(--secondary);padding:30px;color:#eee;display:flex;flex-direction:column;gap:15px;height:-moz-fit-content;height:fit-content}body:not(.wp-core-ui) .contact .section-wrappper .contact-col svg,html:not(.wp-toolbar) .contact .section-wrappper .contact-col svg,.acf-block-preview .contact .section-wrappper .contact-col svg{width:24px;height:auto}body:not(.wp-core-ui) .contact .section-wrappper .contact-col svg path,html:not(.wp-toolbar) .contact .section-wrappper .contact-col svg path,.acf-block-preview .contact .section-wrappper .contact-col svg path{fill:var(--primary)}body:not(.wp-core-ui) .contact .section-wrappper .contact-col .email,html:not(.wp-toolbar) .contact .section-wrappper .contact-col .email,.acf-block-preview .contact .section-wrappper .contact-col .email{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:center}body:not(.wp-core-ui) .contact .section-wrappper .contact-col ul,html:not(.wp-toolbar) .contact .section-wrappper .contact-col ul,.acf-block-preview .contact .section-wrappper .contact-col ul{padding-left:0}body:not(.wp-core-ui) .contact .section-wrappper .contact-col ul li,html:not(.wp-toolbar) .contact .section-wrappper .contact-col ul li,.acf-block-preview .contact .section-wrappper .contact-col ul li{list-style-type:none;display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:center;margin-bottom:20px}body:not(.wp-core-ui) .contact .section-wrappper .contact-col a,html:not(.wp-toolbar) .contact .section-wrappper .contact-col a,.acf-block-preview .contact .section-wrappper .contact-col a{font-size:14px;color:#fff;text-decoration:none}body:not(.wp-core-ui) .contact .location-wrap,html:not(.wp-toolbar) .contact .location-wrap,.acf-block-preview .contact .location-wrap{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}@media only screen and (max-width: 1100px){body:not(.wp-core-ui) .contact .location-wrap,html:not(.wp-toolbar) .contact .location-wrap,.acf-block-preview .contact .location-wrap{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 576px){body:not(.wp-core-ui) .contact .location-wrap,html:not(.wp-toolbar) .contact .location-wrap,.acf-block-preview .contact .location-wrap{grid-template-columns:1fr}}body:not(.wp-core-ui) .contact .location-wrap .box,html:not(.wp-toolbar) .contact .location-wrap .box,.acf-block-preview .contact .location-wrap .box{border:1px solid rgba(0,0,0,.1);padding:25px}body:not(.wp-core-ui) .contact .location-wrap .box .name,html:not(.wp-toolbar) .contact .location-wrap .box .name,.acf-block-preview .contact .location-wrap .box .name{font-weight:700;text-align:center;margin-bottom:10px}body:not(.wp-core-ui) .contact .location-wrap .box .adress,body:not(.wp-core-ui) .contact .location-wrap .box .hours,html:not(.wp-toolbar) .contact .location-wrap .box .adress,html:not(.wp-toolbar) .contact .location-wrap .box .hours,.acf-block-preview .contact .location-wrap .box .adress,.acf-block-preview .contact .location-wrap .box .hours{font-size:14px;display:grid;grid-template-columns:24px 1fr;gap:10px;margin-bottom:10px;line-height:20px}body:not(.wp-core-ui) .contact .location-wrap .box .adress svg,body:not(.wp-core-ui) .contact .location-wrap .box .hours svg,html:not(.wp-toolbar) .contact .location-wrap .box .adress svg,html:not(.wp-toolbar) .contact .location-wrap .box .hours svg,.acf-block-preview .contact .location-wrap .box .adress svg,.acf-block-preview .contact .location-wrap .box .hours svg{width:24px;height:auto}body:not(.wp-core-ui) .contact .location-wrap .box .adress svg path,body:not(.wp-core-ui) .contact .location-wrap .box .hours svg path,html:not(.wp-toolbar) .contact .location-wrap .box .adress svg path,html:not(.wp-toolbar) .contact .location-wrap .box .hours svg path,.acf-block-preview .contact .location-wrap .box .adress svg path,.acf-block-preview .contact .location-wrap .box .hours svg path{fill:var(--primary)}body:not(.wp-core-ui) .contact .form-wrapper,html:not(.wp-toolbar) .contact .form-wrapper,.acf-block-preview .contact .form-wrapper{max-width:800px;margin:80px auto 0 auto;position:relative;flex-wrap:wrap;display:flex;-moz-column-gap:30px;column-gap:30px;row-gap:10px}body:not(.wp-core-ui) .contact .form-wrapper form .label-input,html:not(.wp-toolbar) .contact .form-wrapper form .label-input,.acf-block-preview .contact .form-wrapper form .label-input{font-size:16px;padding-left:10px;padding-bottom:5px;display:block}body:not(.wp-core-ui) .contact .form-wrapper form label,html:not(.wp-toolbar) .contact .form-wrapper form label,.acf-block-preview .contact .form-wrapper form label{width:100%;display:block}body:not(.wp-core-ui) .contact .form-wrapper form label input,body:not(.wp-core-ui) .contact .form-wrapper form label select,html:not(.wp-toolbar) .contact .form-wrapper form label input,html:not(.wp-toolbar) .contact .form-wrapper form label select,.acf-block-preview .contact .form-wrapper form label input,.acf-block-preview .contact .form-wrapper form label select{font-size:16px;width:100%;border:1px solid rgba(0,0,0,.1);padding:15px;outline-color:var(--secondary);margin-bottom:20px}@media(max-width: 500px){body:not(.wp-core-ui) .contact .form-wrapper form label input,body:not(.wp-core-ui) .contact .form-wrapper form label select,html:not(.wp-toolbar) .contact .form-wrapper form label input,html:not(.wp-toolbar) .contact .form-wrapper form label select,.acf-block-preview .contact .form-wrapper form label input,.acf-block-preview .contact .form-wrapper form label select{padding:10px;margin-bottom:6px}}body:not(.wp-core-ui) .contact .form-wrapper form label input::-moz-placeholder, body:not(.wp-core-ui) .contact .form-wrapper form label select::-moz-placeholder, html:not(.wp-toolbar) .contact .form-wrapper form label input::-moz-placeholder, html:not(.wp-toolbar) .contact .form-wrapper form label select::-moz-placeholder, .acf-block-preview .contact .form-wrapper form label input::-moz-placeholder, .acf-block-preview .contact .form-wrapper form label select::-moz-placeholder{font-size:16px;color:#000}body:not(.wp-core-ui) .contact .form-wrapper form label input::placeholder,body:not(.wp-core-ui) .contact .form-wrapper form label select::placeholder,html:not(.wp-toolbar) .contact .form-wrapper form label input::placeholder,html:not(.wp-toolbar) .contact .form-wrapper form label select::placeholder,.acf-block-preview .contact .form-wrapper form label input::placeholder,.acf-block-preview .contact .form-wrapper form label select::placeholder{font-size:16px;color:#000}body:not(.wp-core-ui) .contact .form-wrapper form .hidden-field,html:not(.wp-toolbar) .contact .form-wrapper form .hidden-field,.acf-block-preview .contact .form-wrapper form .hidden-field{display:none}body:not(.wp-core-ui) .contact .form-wrapper form input[type=submit],html:not(.wp-toolbar) .contact .form-wrapper form input[type=submit],.acf-block-preview .contact .form-wrapper form input[type=submit]{font-size:20px;font-weight:700;background-color:var(--secondary);border:0;color:var(--primary);margin-bottom:10px;width:230px;height:65px;display:flex;justify-content:center;align-items:center;margin:15px auto}body:not(.wp-core-ui) .contact .form-wrapper form .checkbox-label,html:not(.wp-toolbar) .contact .form-wrapper form .checkbox-label,.acf-block-preview .contact .form-wrapper form .checkbox-label{margin-top:20px;margin-bottom:30px}body:not(.wp-core-ui) .contact .form-wrapper form .wpcf7-list-item-label,html:not(.wp-toolbar) .contact .form-wrapper form .wpcf7-list-item-label,.acf-block-preview .contact .form-wrapper form .wpcf7-list-item-label{display:grid;grid-template-columns:20px 1fr;align-items:center;-moz-column-gap:15px;column-gap:15px;font-size:12px}body:not(.wp-core-ui) .contact .form-wrapper form .wpcf7-list-item-label span,html:not(.wp-toolbar) .contact .form-wrapper form .wpcf7-list-item-label span,.acf-block-preview .contact .form-wrapper form .wpcf7-list-item-label span{color:#000;font-size:12px;font-weight:300;margin-bottom:0}body:not(.wp-core-ui) .contact .form-wrapper form .wpcf7-list-item-label span a,html:not(.wp-toolbar) .contact .form-wrapper form .wpcf7-list-item-label span a,.acf-block-preview .contact .form-wrapper form .wpcf7-list-item-label span a{color:var(--secondary)}body:not(.wp-core-ui) .contact .form-wrapper form .wpcf7-not-valid-tip,html:not(.wp-toolbar) .contact .form-wrapper form .wpcf7-not-valid-tip,.acf-block-preview .contact .form-wrapper form .wpcf7-not-valid-tip{font-size:10px;margin-bottom:10px;margin-left:20px}body:not(.wp-core-ui) .contact .form-wrapper form .wpcf7-list-item,html:not(.wp-toolbar) .contact .form-wrapper form .wpcf7-list-item,.acf-block-preview .contact .form-wrapper form .wpcf7-list-item{margin:0}body:not(.wp-core-ui) .contact .form-wrapper form label>input[type=checkbox],html:not(.wp-toolbar) .contact .form-wrapper form label>input[type=checkbox],.acf-block-preview .contact .form-wrapper form label>input[type=checkbox]{display:none}body:not(.wp-core-ui) .contact .form-wrapper form label>input[type=checkbox]+*::before,html:not(.wp-toolbar) .contact .form-wrapper form label>input[type=checkbox]+*::before,.acf-block-preview .contact .form-wrapper form label>input[type=checkbox]+*::before{content:"";width:20px;height:20px;background:rgba(0,0,0,0);border:1px solid var(--secondary);display:flex;justify-content:center;align-items:center;border-radius:4px;position:relative}body:not(.wp-core-ui) .contact .form-wrapper form label>input[type=checkbox]:checked+*::after,html:not(.wp-toolbar) .contact .form-wrapper form label>input[type=checkbox]:checked+*::after,.acf-block-preview .contact .form-wrapper form label>input[type=checkbox]:checked+*::after{content:"";width:12px;height:12px;background-color:var(--secondary);border-radius:3px;position:absolute;top:11px;left:4px}body:not(.wp-core-ui) .contact .form-wrapper form label>input[type=checkbox]:checked+*,html:not(.wp-toolbar) .contact .form-wrapper form label>input[type=checkbox]:checked+*,.acf-block-preview .contact .form-wrapper form label>input[type=checkbox]:checked+*{color:#000;margin-top:10px}body:not(.wp-core-ui) .contact .form-wrapper img,html:not(.wp-toolbar) .contact .form-wrapper img,.acf-block-preview .contact .form-wrapper img{width:100%;height:auto;margin-bottom:-3px}@media(max-width: 991px){body:not(.wp-core-ui) .contact .form-wrapper img,html:not(.wp-toolbar) .contact .form-wrapper img,.acf-block-preview .contact .form-wrapper img{max-height:300px;width:auto}}body:not(.wp-core-ui) .contact .form-wrapper .col-100,html:not(.wp-toolbar) .contact .form-wrapper .col-100,.acf-block-preview .contact .form-wrapper .col-100{width:100%}body:not(.wp-core-ui) .contact .form-wrapper .col-50,html:not(.wp-toolbar) .contact .form-wrapper .col-50,.acf-block-preview .contact .form-wrapper .col-50{width:calc(50% - 15px)}