.contact{flex-direction:column;justify-content:center;align-items:center;display:flex}.contact-title{color:#fff;text-align:center;margin:50px 0 20px;font-size:48px;font-style:normal;font-weight:700;line-height:normal}.contact-content{flex-flow:wrap;justify-content:center;align-items:stretch;gap:20px;display:flex}.contact-form{background:#9d7f3914;border-radius:20px;flex-flow:column wrap;justify-content:space-between;align-items:center;padding:27px 30px;display:flex}.row-form{gap:20px;width:100%;display:flex}.form.half{flex:1}.form.full{width:100%;margin:20px 0}.contact-form .form{flex-direction:column;gap:10px;display:flex}.contact-form .form input,.contact-form .form textarea{color:#fff;background-color:#0000;border:1px solid #9d7f3980;border-radius:10px;width:100%;padding:8px 10px}.contact-form .form input:focus,.contact-form .form textarea:focus{outline:none}.contact-form .form label{color:#fff;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.contact-form>p{text-align:center;color:#fff;margin:0;font-size:22px;font-style:normal;font-weight:700;line-height:normal}.contact-form span.bold{background:var(--pri,linear-gradient(270deg,#dab763 0%,#9d7f39 100%));-webkit-text-fill-color:transparent;text-align:center;-webkit-background-clip:text;background-clip:text;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.info{flex-direction:column;justify-content:center;align-items:start;gap:20px;display:flex}.contact-info{flex-direction:row;justify-content:center;align-items:center;gap:20px;display:flex}.info-item{flex-direction:column;justify-content:center;align-items:start;display:flex}.contact-info .info-title{color:#fff;margin:0;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.contact-info img{width:50px;height:50px}.contact-info .info-text{color:#fff;margin:0;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.location-link{color:#fff;border-bottom:1px solid #fff;margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;transition:all .1s}.location-link:hover{background:linear-gradient(270deg,#dab763 0%,#9d7f39 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;border-bottom-color:#dab763}.social-media{flex-flow:wrap;justify-content:space-evenly;align-items:center;margin-top:40px;display:flex}.social-media div{cursor:pointer;flex-direction:row;justify-content:start;align-items:center;gap:1px;margin:0;padding:0;display:flex}.social-media img{width:50px;height:50px}.social-media div p{color:var(--text-2,#ffffff80);margin:0;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.form-btn{flex-flow:wrap-reverse;justify-content:space-between;align-items:center;gap:20px;margin-top:40px;display:flex}.robot{gap:4px;display:flex}.robot .form-check-input{appearance:none;cursor:pointer;background-color:#0000;border:2px solid #ccc;border-radius:4px;width:20px;height:20px;transition:all .3s ease-in-out;position:relative;box-shadow:none!important}.robot .form-check-input:checked{border-color:#dab763;background-color:#dab763!important}.robot .form-check-input:checked:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='11' viewBox='0 0 16 11' fill='none'%3E%3Cpath d='M14.5335 1.00781L5.55013 9.99114L1.4668 5.90781' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:16px;height:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.robot label{color:var(--text-1,#fff);font-size:18px;font-style:normal;font-weight:400;line-height:normal}input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:white!important;-webkit-box-shadow:inset 0 0 0 1000px #0c1915!important}@media (max-width:768px){.contact-form{background:#9d7f3914;border-radius:20px;flex-flow:wrap;justify-content:center;align-items:center;padding:27px 12px;display:flex}.contact-info .info-text{color:#fff;word-break:break-word;overflow-wrap:break-word;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.contact-info .info-title{color:#fff;margin:0;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.contact-info .info-text{color:#fff;margin:0;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.social-media{flex-flow:wrap;justify-content:space-between;align-items:start;gap:20px;margin-top:40px;display:flex}.row-form{flex-direction:column;gap:20px;width:100%;display:flex}.form.half{flex:0 0 100%;width:100%}}@media (max-width:450px){.contact-title{color:#fff;text-align:center;font-style:normal;font-weight:700;line-height:normal;font-size:28px!important}.contact-form>p{text-align:center;color:#fff;margin:0;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.contact-form span.bold{background:var(--pri,linear-gradient(270deg,#dab763 0%,#9d7f39 100%));-webkit-text-fill-color:transparent;text-align:center;-webkit-background-clip:text;background-clip:text;font-size:18px;font-style:normal;font-weight:700;line-height:normal}}.captcha-popup-overlay{z-index:9999;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.captcha-popup{text-align:center;background-color:#fff;border-radius:8px;padding:20px;position:relative}.close-btn{cursor:pointer;background:0 0;border:none;font-size:18px;position:absolute;top:5px;right:10px}div[style*="z-index: 2000000000"]{box-shadow:none;border:none;justify-content:center;align-items:center;display:flex;background-color:#00000080!important;width:100%!important;height:100%!important;position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}div[style*="z-index: 2000000000"] iframe{max-width:100vw!important;max-height:90vh!important}.g-recaptcha-bubble-arrow{display:none!important}.robot-check{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;width:fit-content;display:inline-flex}.robot-check:hover .robot-box{border-color:#9d7f39}.robot-box{color:#fff;background:0 0;border:2px solid #9d7f39b3;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;font-weight:700;line-height:1;transition:border-color .2s,background .2s;display:inline-flex}.robot-check.checked .robot-box{color:#fff;background:#9d7f39;border-color:#9d7f39}.robot-label{color:#fff;white-space:nowrap;font-size:16px}
