@import url("https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;600&display=swap");html,body{height:100%;margin:0;padding:0}body{font-family:'Source Sans Pro', sans-serif;color:#21323A}.container{padding-left:15px;padding-right:15px}@media (max-width: 576px){.container{padding-left:20px;padding-right:20px}}@media (min-width: 1200px){.container{max-width:1140px}}.row{margin-left:-15px;margin-right:-15px}.row>*{padding-left:15px;padding-right:15px}.btn{font-size:16px;font-weight:600;line-height:20px;letter-spacing:0.02em;padding:9px 17px;border-radius:8px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn-success{color:#fff;text-shadow:0px 1px 2px rgba(33,50,58,0.05);background-color:#46CE7E;border-color:#46CE7E;-webkit-box-shadow:0px 10px 10px rgba(0,0,0,0.04),0px 20px 25px rgba(70,206,126,0.16) !important;box-shadow:0px 10px 10px rgba(0,0,0,0.04),0px 20px 25px rgba(70,206,126,0.16) !important}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active{background-color:#2eaf63;border-color:#2eaf63;color:#fff}.form-control{padding:11px 19px;height:46px;font-size:16px;line-height:22px;color:#21323A;background-color:#fff;border:1px solid #E0E7EB;border-radius:8px;-webkit-box-shadow:none !important;box-shadow:none !important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.form-control:focus{color:#21323A;border-color:#21323A;background-color:#fff}.form-control::-webkit-input-placeholder{color:#21323A;opacity:.5}.form-control:-ms-input-placeholder{color:#21323A;opacity:.5}.form-control::-ms-input-placeholder{color:#21323A;opacity:.5}.form-control::placeholder{color:#21323A;opacity:.5}textarea{resize:none}.form-checkbox{padding-left:30px;margin:0;display:block;position:relative;font-size:16px;line-height:22px}.form-checkbox-input{display:none}.form-checkbox-input:checked ~ .form-checkbox-box{border-color:#46CE7E;background-color:#46CE7E}.form-checkbox-input:checked ~ .form-checkbox-box::after{-webkit-transform:scale(1);transform:scale(1)}.form-checkbox-box{position:absolute;top:0;left:0;padding:4px;width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border:1px solid #E0E7EB;border-radius:4px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.form-checkbox-box::after{content:'';display:block;width:10px;height:9px;background-image:url("data:image/svg+xml,%3Csvg width='10' height='9' viewBox='0 0 10 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.94323 0.223119L3.03246 6.16552L1.42933 4.38296C0.727712 3.78824 -0.374488 4.48155 0.126439 5.37362L2.03061 8.5428C2.33084 8.93875 3.03246 9.33469 3.73327 8.5428C4.03431 8.14606 9.74439 1.1144 9.74439 1.1144C10.446 0.322504 9.5445 -0.370803 8.94323 0.223119Z' fill='%23CD4019'/%3E%3C/svg%3E");background-size:100% 100%;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;-webkit-transform:scale(0);transform:scale(0);-webkit-filter:contrast(0) brightness(2);filter:contrast(0) brightness(2)}.contacts-block-container{padding-top:196px;padding-bottom:90px}@media (max-width: 992px){.contacts-block-container{padding-top:120px;padding-bottom:60px}}.contacts-block{padding:40px 45px;position:relative;background:linear-gradient(155.79deg, #2B464B -4.44%, #1C2A31 99.72%);border-radius:16px;z-index:2}.contacts-block-left{margin-top:-145px}.contacts-block-form{padding:25px 30px;width:100%;background-color:#fff;-webkit-box-shadow:0px 24px 32px rgba(37,56,65,0.04),0px 16px 24px rgba(37,56,65,0.04),0px 4px 8px rgba(37,56,65,0.04),0px 0px 1px rgba(37,56,65,0.04);box-shadow:0px 24px 32px rgba(37,56,65,0.04),0px 16px 24px rgba(37,56,65,0.04),0px 4px 8px rgba(37,56,65,0.04),0px 0px 1px rgba(37,56,65,0.04);border-radius:12px}.contacts-block-form h2{margin-bottom:5px;font-size:28px;font-weight:600;line-height:31px;letter-spacing:-0.02em}.contacts-block-form p{margin-bottom:20px;font-size:16px;line-height:22px;opacity:0.75}.contacts-block-form label{margin-bottom:15px;display:block}.contacts-block-form textarea.form-control{height:160px}.contacts-block-form .form-checkbox{margin-bottom:20px}.contacts-block-right{padding-right:0;padding-left:45px}.contacts-block-list{margin:0;padding:0;list-style:none}.contacts-block-item:not(:last-child){padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid rgba(255,255,255,0.1)}.contacts-block-card .row{margin-left:-10px;margin-right:-10px}.contacts-block-card .row>*{padding-left:10px;padding-right:10px}.contacts-block-card-img{width:120px;height:120px;border-radius:120px;overflow:hidden}.contacts-block-card-img img{display:block;width:100%;max-width:100%;height:100%;height:auto;-o-object-fit:cover;object-fit:cover}.contacts-block-card-info{font-weight:600;color:#F0F4F6}.contacts-block-card-info h5{margin:0;font-size:20px;line-height:24px}.contacts-block-card-info p{margin-bottom:10px;font-size:12px;line-height:18px;opacity:0.5}.contacts-block-card-info ul{margin:0;padding:0;list-style:none}.contacts-block-card-info ul li{font-size:16px;line-height:22px}.contacts-block-card-info ul li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:inherit;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.contacts-block-card-info ul li a svg{margin-right:10px;display:block;-webkit-box-flex:0;-ms-flex:none;flex:none}.contacts-block-card-info ul li a:hover,.contacts-block-card-info ul li a:focus{color:#46CE7E}@media (max-width: 1200px){.contacts-block-right{padding-left:30px}}@media (max-width: 992px){.contacts-block{padding:20px 25px}.contacts-block-left{margin-top:-120px;margin-bottom:20px}.contacts-block-right{padding-left:0}}@media (max-width: 576px){.contacts-block{padding-left:16px;padding-right:16px}.contacts-block-form{padding:16px}.contacts-block-card-img{margin-bottom:20px}}@media (min-width: 992px){.contacts-block::before{content:'';position:absolute;top:14px;left:12px;width:24px;height:26px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='26' viewBox='0 0 24 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.76341 25.289C11.3104 26.1822 13.2164 26.1822 14.7634 25.289L21.4279 21.4413C22.9749 20.5481 23.9279 18.8975 23.9279 17.1112L23.9279 9.41571C23.9279 7.62939 22.9749 5.97875 21.4279 5.08558L14.7634 1.23785C13.2164 0.344686 11.3104 0.344685 9.76343 1.23785L3.09895 5.08558C1.55195 5.97875 0.598948 7.62938 0.598947 9.41571L0.598941 17.1112C0.59894 18.8975 1.55193 20.5481 3.09894 21.4413L9.76341 25.289Z' fill='%23253841'/%3E%3C/svg%3E%0A");background-size:100% 100%;-webkit-transform:rotate(-20deg);transform:rotate(-20deg);z-index:-1}.contacts-block::after{content:'';position:absolute;top:20px;right:8px;width:175px;height:191px;background-image:url("data:image/svg+xml,%3Csvg width='175' height='191' viewBox='0 0 175 191' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M72.4746 186.814C81.7566 192.173 93.1926 192.173 102.475 186.814L159.077 154.134C168.359 148.775 174.077 138.872 174.077 128.154L174.077 62.7946C174.077 52.0767 168.359 42.1729 159.077 36.8139L102.475 4.13437C93.1925 -1.22461 81.7566 -1.22461 72.4746 4.13438L15.872 36.8139C6.59001 42.1728 0.872036 52.0767 0.872038 62.7946L0.872053 128.154C0.872056 138.872 6.59003 148.775 15.8721 154.134L72.4746 186.814Z' fill='url(%23paint0_linear_2313_5981)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2313_5981' x1='-11.5767' y1='194.761' x2='-11.5767' y2='-3.34129' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2323353E'/%3E%3Cstop offset='1' stop-color='%2321323A'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");background-size:100% 100%;-webkit-transform:rotate(-20deg);transform:rotate(-20deg);z-index:-1}}@media (min-width: 1200px){.contacts-block-form{width:445px}}
.form-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.form-response{margin-top:1rem;padding:1rem;border-radius:.25rem}.form-response-success{color:#155724;background:#d4edda}.form-response-error{color:#721c24;background:#f8d7da}
