.contact-form .contact-form__intro{min-height:210px;background-size:cover;background-position:center}.contact-form .contact-form__intro p.h3{max-width:640px;color:var(--bs-white)}.contact-form .contact-form__intro .numbers_bordered>div:nth-child(odd){border-right:1px solid rgba(255,255,255,.2)}@media (min-width:1200px){.contact-form .contact-form__intro .numbers_bordered>div:nth-child(2){border-right:1px solid rgba(255,255,255,.2)}}.contact-form .contact-form__contacts ul{padding-left:1.5rem}.contact-form .contact-form__contacts ul li{display:flex;margin-bottom:3rem}.contact-form .contact-form__contacts ul li svg{width:1rem;height:1.25rem;margin-right:1rem}.contact-form .contact-form__contacts ul li a,.contact-form .contact-form__contacts ul li span{display:inline-block;width:100%;font-size:.875rem;color:var(--bs-body-color)}.contact-form .btn-primary{transition:0.3s all ease;box-shadow:0 2px 10px rgba(252,97,19,.3)}.contact-form .btn-primary:hover,.contact-form .btn-primary:focus{box-shadow:none}.contact-form .contact-form__contacts p:not(.h4){font-size:14px;line-height:23px}.contact-form .contact-form__contacts ul li a:hover{color:var(--bs-primary)}.contact-form .contact-form__content div{position:relative}.contact-form .contact-form__content div:not(.text-center){overflow:hidden}.contact-form .contact-form__content input:required+span{position:absolute;right:1rem;bottom:0;height:auto}.contact-form .contact-form__content input:required+span:before{content:"*";color:var(--bs-primary)}.contact-form .contact-form__textarea{position:relative}.contact-form .contact-form__textarea:before{content:attr(data-counter);position:absolute;bottom:.5rem;font-size:.75rem;color:var(--bs-gray-600);right:0}.contact-form .contact-form__check-box input,.contact-form .contact-form__check-box label{cursor:pointer}.contact-form input[type="checkbox"]:required+label::after{content:'*';color:var(--bs-primary)}.contact-form .contact-form__check-box a{color:var(--bs-body-color)}.contact-form .g-recaptcha>div{margin:0 auto}.card-skeleton{height:100%}.inner-card{height:20px;background-color:#eee}.card-1{height:200px;background-color:#eee}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{50%{opacity:.5}}