.contact-form-wrapper{box-sizing:border-box;background-color:#fff;border-radius:4px;max-width:575px}.contact-form-wrapper form{border:2px dashed #e8e8e8;padding:50px;background-color:#fff;box-shadow:5px 5px 10px 0 rgb(0 0 0 / 20%)}.contact-form-wrapper p{margin-bottom:20px}.contact-form-wrapper span label{font-size:14px}.contact-form-wrapper span textarea,.contact-form-wrapper span input{margin-top:10px;display:block;width:100%;font-family:var(--regular-font);padding:6px 12px;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;box-sizing:border-box}.contact-form-wrapper span textarea::placeholder,.contact-form-wrapper span input::placeholder{font-size:14px;font-family:var(--regular-font);font-weight:400;line-height:1.5}.contact-page-content h2,.contact-page-content h3{margin-bottom:0!important;background:-webkit-linear-gradient(-50deg,rgb(179 142 96) 0%,rgb(140 107 66) 28%,rgb(253 196 128) 63%,rgb(140 107 66) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.contact-page-content p,.contact-page-content a{color:var(--default-text-color);margin-bottom:0!important}.contact-form-wrapper span input[type='checkbox']{position:relative;width:24px;height:24px;-webkit-appearance:none;appearance:none;outline:none;border:2px solid #DDD;display:inline-block;vertical-align:middle;padding:4px;margin-right:10px;line-height:1;text-align:center;cursor:pointer}.contact-form-wrapper span input[type='checkbox']:checked{background:-webkit-linear-gradient(-50deg,rgb(179 142 96) 0%,rgb(140 107 66) 28%,rgb(253 196 128) 63%,rgb(140 107 66) 100%);box-shadow:inset 0 0 0 4px #fff}.form-acceptance label span{line-height:24px;font-weight:700;border-bottom:1px solid #EEE;padding-bottom:12px;margin-bottom:12px;font-size:16px}.form-button input{font-size:13px;line-height:13px;font-weight:700;font-style:normal;padding:15px 50px 15px 50px;text-decoration:none;border-color:var(--accent-color);border-style:solid;border-width:1px;border-radius:0 0 0 0;letter-spacing:2px;text-transform:uppercase;background:-webkit-linear-gradient(-50deg,rgb(179 142 96) 0%,rgb(140 107 66) 28%,rgb(253 196 128) 63%,rgb(140 107 66) 100%);width:100%;color:#fff;font-family:var(--regular-font);cursor:pointer;margin-top:15px}.contact-form-wrapper span textarea{height:150px}.contact-page-content h2{font-size:40px}.contact-page-content i{color:#fff;position:relative;font-size:18px;font-weight:700;margin-right:30px}.contact-page-content i:before{z-index:100;position:relative}.contact-page-content i:after{position:absolute;background:-webkit-linear-gradient(-50deg,rgb(179 142 96) 0%,rgb(140 107 66) 28%,rgb(253 196 128) 63%,rgb(140 107 66) 100%);border-radius:50%;top:50%;height:36px;width:36px;left:50%;transform:translate(-50%,-50%);content:""}.map-wrap iframe{height:100%;width:100%}.map-wrap{width:100%;height:300px}@media only screen and (max-device-width:1400px) and (min-device-pixel-ratio:1),(max-width:1400px){.contact-page-content{padding-left:50px}}@media only screen and (max-device-width:1300px) and (min-device-pixel-ratio:1),(max-width:1300px){.contact-form-wrapper{box-sizing:border-box;background-color:#fff;border-radius:4px;max-width:575px;padding-right:50px}}@media only screen and (max-device-width:999px) and (min-device-pixel-ratio:1),(max-width:999px){.contact-form-wrapper form{padding:30px}.contact-form-wrapper{margin:0 auto;padding:0}.contact-page-content{padding-left:0}}