body{overflow-x:unset}@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}.animated-background{animation-duration:1.25s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#F6F6F6;background:linear-gradient(to right, #F6F6F6 8%, #F0F0F0 18%, #F6F6F6 33%);background-size:700px 104px;position:relative}.page-contacts{background:transparent;margin-top:120px}.page-contacts *{box-sizing:border-box}.page-contacts .custom-field{position:relative;display:block}.page-contacts .custom-field.error .label{color:#B3261E}.page-contacts .custom-field.error.filled .underline{background:#B3261E;transform:scaleX(1)}.page-contacts .custom-field.error.outlined{border-color:#B3261E;border-color:#B3261E;box-shadow:0 0 0 3px rgba(179,38,30,0.12)}.page-contacts .custom-field.with-prefix .input{padding-left:40px}.page-contacts .custom-field.with-suffix .input{padding-right:40px}.page-contacts .custom-field .label{position:absolute;left:0px;top:0px;font-size:10px;font-weight:400;color:#6D6D6D;pointer-events:none;transform-origin:left top;transition:transform 180ms ease,color 180ms ease,top 180ms ease,background 180ms ease,padding 180ms ease;padding:0 0px;background:transparent;letter-spacing:1px;text-transform:uppercase}.page-contacts .custom-field:has(.input:focus) .label,.page-contacts .custom-field:not(:has(.input:placeholder-shown)) .label{top:-16px;color:#6D6D6D}.page-contacts .custom-field .input{width:100%;border:none;background:transparent;padding:0px;color:#000;outline:none;font-size:13px}.page-contacts .custom-field .input::placeholder{color:transparent}.page-contacts .custom-field .input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px transparent inset !important;-webkit-text-fill-color:#000 !important;caret-color:#000 !important}.page-contacts .custom-field .helper{margin:6px 16px 0 16px;font-size:12px;line-height:16px;color:#6D6D6D}.page-contacts .custom-field .helper.error{color:#B3261E}.page-contacts .custom-field .prefix,.page-contacts .custom-field .suffix{position:absolute;top:50%;transform:translateY(-10%);width:20px;height:20px;display:grid;place-items:center;color:#6D6D6D}.page-contacts .custom-field .prefix{left:12px}.page-contacts .custom-field .suffix{right:12px}.page-contacts .custom-field.filled{background:transparent;border-radius:0px;box-shadow:inset 0 0 0 1px transparent;transition:box-shadow 180ms ease,background 180ms ease}.page-contacts .custom-field.filled:hover{box-shadow:inset 0 0 0 1px rgba(0,0,0,0.08)}.page-contacts .custom-field.filled:has(.input:focus){box-shadow:inset 0 0 0 2px #000}.page-contacts .custom-field.filled .label{background:transparent}.page-contacts .custom-field.filled .underline{position:absolute;left:16px;right:16px;bottom:0;height:2px;background:#000;transform:scaleX(0);transform-origin:left;transition:transform 180ms ease}.page-contacts .custom-field.filled:has(.input:focus) .underline{transform:scaleX(1)}.page-contacts .custom-field.outlined{border-bottom:1px solid #000;border-radius:0px;transition:border-color 180ms ease;background:transparent;outline:0}.page-contacts .custom-field.outlined:hover{border-color:rgba(0,0,0,0.38)}.page-contacts .custom-field.outlined .label{background:transparent}.page-contacts .contact-maps{margin-bottom:20px}.page-contacts .contact-maps iframe{width:100%;height:520px}.page-contacts .leave-your-message{max-width:500px;margin:0 auto}@media (max-width: 991px){.page-contacts .leave-your-message{margin-bottom:15px}}.page-contacts .leave-your-message h3{font-size:24px;margin:0;font-weight:700;color:#5B5B5E;text-transform:uppercase}.page-contacts .leave-your-message .p-bottom{color:#000;margin:10px 0;font-size:14px}.page-contacts .leave-your-message .contact-box{margin-top:10px;font-size:15px}.page-contacts .leave-your-message .contact-box p{margin-bottom:15px;position:relative;color:#787878}.page-contacts .leave-your-message .contact-box p strong{font-weight:700;color:#000}.page-contacts .leave-your-message .contact-box a{color:#787878}.page-contacts .leave-your-message .contact-box a:hover,.page-contacts .leave-your-message .contact-box a:focus{color:#676767}.page-contacts #contact{margin-bottom:0}@media (max-width: 767px){.page-contacts #contact{margin-top:20px}}.page-contacts #contact input[type="text"],.page-contacts #contact input[type="email"],.page-contacts #contact input[type="number"],.page-contacts #contact input[type="tel"],.page-contacts #contact input[type="password"],.page-contacts #contact select.form-control{background:transparent;height:30px;padding:0px;padding-left:0px;border:none;border-bottom:0.5px solid #ececec;outline:none;box-shadow:none;margin:0px;min-height:30px}.page-contacts #contact textarea{border:1px solid #000000;background:transparent}.page-contacts #contact button{margin-top:10px;height:51px;border-radius:initial;font-weight:bold;background:#000;border-color:#000;padding:0 15px}.page-contacts #contact button:hover{background:#272728;border-color:#272728}.page-contacts #contact .btn-blues{padding-top:0;padding-bottom:0;height:40px;font-weight:300;font-size:11px;width:100%;border-radius:0px;letter-spacing:1px}@media (max-width: 480px){.page-contacts #contact .btn-blues{width:100%}}.grecaptcha-badge{display:none !important}
