.asideform{position:relative;border-radius:38px;padding:45px 28px 28px 28px;color:#455362}@media (min-width:1200px){.asideform{margin-top:64px}}.asideform .form-title{position:absolute;top:-24px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#455362;border-radius:38px;color:#fff;font-size:22px;line-height:1;text-align:center;text-transform:uppercase;font-weight:700;padding:6px 20px;margin:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:240px}.asideform .form-description{font-size:26px;font-weight:700;line-height:1.1;margin:0 0 8px 0}.asideform .form-description .big{font-size:36px;line-height:1}.asideform .form-group,.asideform .form-text{margin-bottom:20px}.asideform .form-control{background-color:#fff!important;color:#455362!important;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13.3333px!important;width:100%;height:50px;border-radius:8px!important;border:rgba(66,80,102,.4) solid;border-width:1px;padding:0 20px;line-height:normal!important;-webkit-box-shadow:rgba(0,0,0,.1) 0 2px 4px;box-shadow:rgba(0,0,0,.1) 0 2px 4px;margin-bottom:0!important}.asideform .form-control::-webkit-input-placeholder{color:grey}.asideform .form-control::-moz-placeholder{color:grey}.asideform .form-control::-ms-input-placeholder{color:grey}.asideform .form-control::placeholder{color:grey}.asideform .form-control:focus{outline:0}.asideform textarea.form-control{resize:none;height:140px}.asideform .btn-send{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:50px;background-color:#fff;font-size:16px;font-weight:700;border-radius:8px;border:none;cursor:pointer;-webkit-box-shadow:rgba(0,0,0,.1) 0 2px 4px;box-shadow:rgba(0,0,0,.1) 0 2px 4px;padding:10px 30px;gap:8px;color:#455362;line-height:normal}.asideform .btn-send:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(1px);transform:translateY(1px)}.asideform .icon-arrow{line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.asideform .phone-input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 6px rgba(44,62,80,.15);box-shadow:0 2px 6px rgba(44,62,80,.15);border:rgba(66,80,102,.4) solid;border-width:1px;padding:0 20px;width:100%}.asideform .country-code{color:#455362;font-size:15px;margin-right:.5em;line-height:normal}.asideform .separator{width:2px;height:1.8em;background:#e0e0e0;margin-right:.7em;border-radius:1px}.asideform .phone-input-wrapper .form-control{border:none;outline:0;font-size:14px;color:#455362;-webkit-box-shadow:none;box-shadow:none;-webkit-box-flex:1;-ms-flex:1;flex:1;background:0 0;margin-left:5px;padding:0!important}.asideform .phone-input-wrapper .form-control::-webkit-input-placeholder{color:grey;font-weight:400}.asideform .phone-input-wrapper .form-control::-moz-placeholder{color:grey;font-weight:400}.asideform .phone-input-wrapper .form-control::-ms-input-placeholder{color:grey;font-weight:400}.asideform .phone-input-wrapper .form-control::placeholder{color:grey;font-weight:400}.asideform .group-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-bottom:20px!important}.asideform .form-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;margin-bottom:0!important}.asideform .form-checkbox a{color:inherit;text-decoration:underline}.asideform .form-checkbox a:hover{text-decoration:none}.asideform .form-checkbox .form-input{width:20px;height:20px;border-radius:4px!important;border:rgba(66,80,102,.4) solid;border-width:1px;-ms-flex-negative:0;flex-shrink:0;margin:0!important}.asideform .form-checkbox label{font-size:12px;margin-top:0;padding:2px 0}