.insurance-field{position:relative}.form-control:not(.select2-search__field){border:none!important}.form-control:not(.select2-search__field):focus{border:none!important;box-shadow:none!important}.navbar-brand{font-family:Dancing Script,handwriting}.sign-up{display:block}.card .card-header-primary{box-shadow:0 5px 20px 0 rgba(0,0,0,.2),0 13px 24px -11px rgba(60,184,241,.6)!important}.btn.btn-primary{background-color:#48be07;border-color:#48be07;box-shadow:0 2px 2px 0 rgba(156,39,176,.14),0 3px 1px -2px rgba(156,39,176,.2),0 1px 5px 0 rgba(156,39,176,.12);color:#fff}.form-control,.is-focused .form-control{background-image:linear-gradient(0deg,#48be07 2px,rgba(156,39,176,0) 0),linear-gradient(0deg,#d2d2d2 1px,hsla(0,0%,82%,0) 0)}form .alert{text-align:center}.main-forms{display:block;margin-left:55px}.restore-password-container{font-size:12px;margin:0 15px;text-align:right}.help-container{background-color:#fff;border:1px solid #aeaaaa;border-radius:5px;box-shadow:0 4px 8px 0 rgba(86,242,25,.2),0 6px 20px 0 rgba(69,190,54,.19);margin-left:15px;padding:10px}.select2-selection__choice__remove{display:contents}.example-wrapper{font:18px/1.5 sans-serif;margin:0;position:relative;width:100%}.example-wrapper code{background:#f5f5f5;padding:2px 6px}.autocomplete{background-color:#fff;border:1px solid #948f8f;border-radius:5px;cursor:pointer;margin-top:5px;min-width:400px;overflow-x:scroll;padding:10px}.autocomplete [class=selected]{padding:0 5px}.autocomplete [class=selected]:hover{background-color:#ddf8c6}datalist.suggestions{background-color:#fff;border:1px solid #000;border-radius:5px;display:none;font-size:14px;max-height:262px;max-width:96%;overflow-y:scroll;padding:5px;position:absolute;z-index:1000000}datalist.suggestions div{line-height:14px;margin-bottom:3px;padding:2px}datalist.suggestions div:hover{background-color:#48be07;border-radius:5px;cursor:pointer;padding-left:4px}datalist.suggestions::-webkit-scrollbar{background:transparent;width:10px}datalist.suggestions::-webkit-scrollbar-thumb{background:transparent;border-radius:5px}datalist.suggestions:hover::-webkit-scrollbar-thumb{background:hsla(0,0%,86%,.678)}datalist.suggestions:hover{scrollbar-color:hsla(0,0%,86%,.678) hsla(0,0%,86%,.678)}.controlsConteiner{margin-bottom:25px;margin-top:25px}.combinationsOfRisks-error,.listOfDrivers-error{background-color:#f1bebe}.combinationsOfRisks,.listOfDrivers,.propertyTypes{border:1px solid #b3b3b3;border-radius:15px;display:inline;padding:20px 10px}.propertyTypes{margin-right:20px}.combinationsOfRisks .group-label,.listOfDrivers .group-label,.propertyTypes .group-label{color:#454647;font-family:Roboto;font-size:11px;font-weight:300;margin-left:-10px;margin-top:-25px;position:absolute}.kv-amount{font-size:10px;text-align:center}.invalid-feedback{font-size:12px!important;padding-right:30px;padding-top:3px!important;text-align:right}.insurance-form-subtitle{margin-top:30px}.field-height-auto{margin-top:15px}label.required{font-family:Dancing Script,handwriting;font-size:13px;margin-left:90px;max-width:90%}div.toggle{position:absolute}.yes-no{margin-top:8px}.toggle-off{background-color:#e5e6e7!important}.btn-default.active{background-color:#e6e6e6!important;border-color:#adadad!important;color:#333!important}.btn.active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)!important;outline:0!important}.btn-default{background-color:#fff!important;border-color:#ccc!important;color:#333!important}.form-check{padding-left:0!important;padding-top:1px!important}.accordion{--bs-primary-text-emphasis:#000;--bs-primary-bg-subtle:#bbeea2;--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(72,190,7,.65)!important;--bs-accordion-active-color:var(--bs-primary-text-emphasis)!important;--bs-accordion-active-bg:var(--bs-primary-bg-subtle)!important}.accordion-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2348be07' stroke-linecap='round' stroke-linejoin='round' transform='rotate(180)' viewBox='0 0 20 20'%3E%3Cpath d='m5.147 13.016 8.605-8.605a.833.833 0 0 1 1.177 0l1.397 1.397a.833.833 0 0 1 0 1.177L7.72 15.589a.83.83 0 0 1-.588.244h-2.23v-2.229a.83.83 0 0 1 .245-.588m7.048-7.049 2.575 2.575'/%3E%3C/svg%3E")!important;transform:var(--bs-accordion-btn-icon-transform)}.accordion-button-plus:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2348be07' stroke='%2348be07' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 20 20'%3E%3Cpath d='M12.75 5a.75.75 0 0 0-1.5 0v6.25H5a.75.75 0 0 0 0 1.5h6.25V19a.75.75 0 0 0 1.5 0v-6.25H19a.75.75 0 0 0 0-1.5h-6.25z'/%3E%3C/svg%3E")!important;transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2348be07' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 16 16'%3E%3Cpath d='m2 5 6 6 6-6'/%3E%3C/svg%3E")!important;transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:is(.accordion-button-with-del):after{margin-right:25px}.accordion-button:not(.collapsed){background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(var(--bs-accordion-border-width)*-1) 0 var(--bs-accordion-border-color);color:var(--bs-accordion-active-color)}.accordion-block{margin-left:20px}.accordion-block-title{font-size:90%}.accordion-block-subtitle{color:rgba(0,0,0,.51);font-size:80%}.accordion-alert{border:1px solid #f3eadb;border-radius:5px;font-size:80%;margin-bottom:20px;margin-left:10px;margin-right:10px;padding-bottom:5px;padding-top:5px;width:97%}.accordion-alert-warning{background-color:#fff9f0}.accordion-alert-subterxt{font-size:80%}.v-param{display:contents}.vehicle-number-rus{border-left:1px solid rgba(0,0,0,.25);height:100%;position:absolute;right:10px;top:0;width:100px}.vehicle-number-rus-flag{background:linear-gradient(-180deg,#fff 33.3%,#0c47b7 0,#0c47b7 66.6%,#e53b35 0);border:1px solid #9d9696;border-radius:2px;height:30px;left:10px;position:absolute;top:7px;width:40px}.vehicle-number-rus-text{height:30px;position:absolute;right:0;top:10px;width:40px}.del-driver{float:right;max-width:100px}.container-margin-top-10{margin-top:10px}#osago_policy_documentSeriesAndNumber{text-transform:uppercase}.accordion-button-with-del>.del-driver{color:red;font-weight:700;position:absolute;right:23px}.accordion-button-with-del>.del-driver:hover{border:2px solid red;border-radius:3px}.integration-errors{color:red;font-size:70%}.connect-with-manager{font-size:12px}.btn[disabled=disabled]{cursor:not-allowed;opacity:.6}.osago-modal-preloader{margin:auto;width:60px}.accordion-collapse{display:block!important;max-height:0;overflow:scroll;transition:max-height 1.5s cubic-bezier(0,1,0,1)}.accordion-collapse.show{max-height:100vh;transition:max-height 1s ease-in-out}.insurance-form-btn{background:#06762d;background:linear-gradient(0deg,#06762d,#29ba5c 100%,#fff 0,#ddd 0);border-radius:15px}.insurance-form-btn:hover[disabled],.insurance-form-btn[disabled]{background:#5e7767;background:linear-gradient(0deg,#3d5044,#4a5e51 100%,#fff 0,#ddd 0);border-radius:15px}.insurance-form-btn:hover[disabled]{cursor:wait!important}.markaInsAccept{font-size:80%}#edit-policy{background:#e49f34!important;background:linear-gradient(0deg,#e49f34,#ecbb6f 100%,#fff 0,#ddd 0)!important;border-radius:15px}#edit-policy:hover{background:#e4bb34!important;background:linear-gradient(0deg,#e4bb34,#eed480 100%,#fff 0,#ddd 0)!important;border-radius:15px}.short-form-info{font-family:Montserrat}.short-form-bottom-info{background:#faebd7;border-radius:0 0 10px 10px;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);-o-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);-ms-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);left:0;overflow:hidden;padding:15px;position:absolute;width:100%}.osago-vehicle{margin-top:-25px;overflow:hidden;position:absolute;right:0;top:0}.osago-vehicle img{margin-top:-50px;max-height:300px;opacity:.8}.zindex-1-relative{position:relative;z-index:1}.white-shadow{text-shadow:2px 2px 2px #fff}.wrap-insurance{position:relative}@media (max-width:460px){.btn,.short-form-info,.wrap-input100{font-size:80%}}@media (max-width:576px){.osago-short-form-btn{height:50px;width:100%}.osago-vehicle-number{margin:auto;width:300px}}.hasnot-number{font-size:60%;margin-right:10px;margin-top:-15px;text-align:right}.row-cals-list{background-color:#fff;border-radius:15px;margin-top:10px;min-height:70px;padding:15px}a.btn,connect-with-manager{background-color:#fff;color:#000}div.total-cost{width:100%}div.total-cost div:not(.integration-errors){font-size:18px;min-width:100px}.integration-errors{font-size:8px}.osago-results-preloader{border-radius:15px;margin-bottom:10px;margin-top:10px}.blink{animation:blink 5s infinite}@keyframes blink{0%{background:#fff}50%{background:#e6e9f3}}@-webkit-keyframes blink{0%{background:#fff}50%{background:#e6e9f3}}.vertical-center{align-items:center;display:flex}.btn-center{margin:auto}.container-preloader{position:fixed!important}.modal-dialog{margin-top:150px;z-index:1000}.container-preloader .modal-dialog{opacity:1!important;z-index:10000001!important}img.preloader{display:block;margin:0 auto}.container-preloader{background:#fff;background-color:hsla(0,0%,100%,.75)!important;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;min-height:100vh;position:absolute}.container-preloader,.osago-results-preloader{align-items:center;flex-wrap:wrap;justify-content:center;padding:0;width:100%;z-index:10000000}.osago-results-preloader{background:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:none}.osago-results-preloader img{display:block;margin:auto}.container-preloader div.body-details{color:rgba(85,82,82,.95);font-size:14px}span.select2-container{font-family:Roboto;margin-top:8px}.select2-selection__rendered,span.select2-container{font-size:16px!important}span.select2-dropdown{margin-top:-3px}input.select2-search__field{border:1px solid #aaa!important;border-radius:10px}@media screen and (width <= 576px){.row{padding-left:10px!important;padding-right:10px!important}}.osago-loader{align-items:center;bottom:0;display:flex;justify-content:center;left:0;right:0;top:0;&:after,&:before{animation:tracks 10s linear forwards;border-radius:50%;content:"";position:absolute}&:before{border:3px solid #868383;height:95px;width:95px}&:after{border:2px solid #868383;height:35px;width:35px}}.osago-loader-car{animation:drift 3.2s linear infinite;position:relative;transform-origin:bottom bottom;z-index:1;&:after,&:before{border-radius:50%;content:"";position:absolute;top:10px}&:before{animation:smoke .5s linear infinite}&:after,&:before{background:#b8b4b4}&:after{animation:smoke .5s linear .7s infinite}}svg.osago-preloader{padding:0 0 60px;position:relative;width:50px;z-index:1}@keyframes smoke{0%{height:0;left:45px;opacity:1;width:0}to{height:20px;left:-40px;opacity:0;width:20px}}@keyframes drift{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes tracks{0%{border-color:transparent}to{border-color:#000}}.page-error404{background-color:#055c15;background:radial-gradient(at 50% -20%,#fff,#00ac00) fixed}#handboy{transform-origin:98% 98%}#girllight,#handboy{animation:swing 1.3s ease-in-out infinite alternate;transform-box:fill-box}#girllight{transform-origin:0 97%}#hairgirl{animation:swinghair 1.3s ease-in-out infinite alternate;transform-origin:60% 0}#hairgirl,#zero{transform-box:fill-box}#zero{transform-origin:bottom}@keyframes swing{0%{transform:rotate(10deg)}to{transform:rotate(-10deg)}}@keyframes swinghair{0%{transform:rotate(6deg)}to{transform:rotate(-6deg)}}.contant_box_404{margin-top:10px}.link_404{background:linear-gradient(#00ac00,#fc0);border-radius:40px;cursor:pointer;display:inline-block;margin:20px 0;text-decoration:none!important}.contant_box_404 h2{color:#042f0a;font-family:Montserrat,serif;font-size:2em}.return-404-btn{background:transparent;border-radius:30px;box-shadow:inset 2px 2px 2px 0 hsla(0,0%,100%,.5),7px 7px 20px 0 rgba(0,0,0,.1),4px 4px 5px 0 rgba(0,0,0,.1);color:#fff;cursor:pointer;display:inline-block;font-family:Montserrat,sans-serif;font-size:1em;margin:20px 0;outline:none;padding:10px 25px;position:relative;text-decoration:none!important;text-transform:uppercase;transition:all .3s ease}.return-404-btn1{background:#06811d;background:linear-gradient(0deg,#06811d,#00ac00);border:none;margin:0}.return-404-btn1:hover{background:#08b629;background:linear-gradient(0deg,#08b629,#00e000);color:#fff;text-decoration:none!important}#svg-404{max-height:60vh}.container-500{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;margin-left:2rem;margin-top:4rem;width:97%}@media (min-width:1024px){.container-500{flex-direction:row;margin-top:0}}.page-500{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}@media (min-width:1024px){.page-500{padding-left:.5rem;padding-right:.5rem;width:50%}}@media (min-width:1280px){.page-500{padding-left:0;padding-right:0}}.first-paragraph-500{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(180deg,#006000,#031509);color:transparent;font-size:4.5rem;font-weight:700;letter-spacing:.05em;line-height:1}@media (min-width:768px){.first-paragraph-500{font-size:6rem;line-height:1}}@media (min-width:1024px){.first-paragraph-500{font-size:7rem;line-height:1}}.second-paragraph-500{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(180deg,#006000,#031509);color:transparent;font-size:2.25rem;font-weight:700;letter-spacing:.05em;line-height:2.5rem}@media (min-width:768px){.second-paragraph-500{font-size:3rem;line-height:1}}@media (min-width:1024px){.second-paragraph-500{font-size:3rem;line-height:1}}.important-info-500{color:#252525;font-family:Montserrat,serif;font-size:1.125rem;margin-bottom:2rem;margin-top:1rem}@media (min-width:768px){.important-info-500{font-size:1.25rem}}@media (min-width:1024px){.important-info-500{font-size:1.5rem}}.error-500{display:flex;justify-content:center;padding:1rem;width:50%}@media (min-width:1024px){.error-500{align-items:flex-end;height:100%}}.hasnot-number{position:relative;z-index:100000000000}.osago-vehicle-number{margin-bottom:15px}.insurance-record{text-align:center}@media screen and (max-width:599.98px){.connect-with-manager{line-height:14px;padding-bottom:0;padding-top:0}.connect-with-manager,.ins-company,.total-cost div:not(.integration-errors){font-size:12px!important}.integration-errors{font-size:8px!important;line-height:10px}}.accept-is-required{box-shadow:0 0 10px red}