/*Подключаем шрифты*/

/*SBSansText*/
/*CoFoSans*/
@font-face{font-family:"cor";src: url("../fonts/cor.eot");src: local('☺'), 
url("../fonts/cor.eot?#iefix") format("embedded-opentype"), 
url("../fonts/cor.woff") format("woff"), 
url("../fonts/cor.woff2") format("woff2"), 
url("../fonts/cor.ttf") format("truetype"), 
url("../fonts/cor.svg#cor") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"cob";src: url("../fonts/cob.eot");src: local('☺'), 
url("../fonts/cob.eot?#iefix") format("embedded-opentype"), 
url("../fonts/cob.woff") format("woff"), 
url("../fonts/cob.woff2") format("woff2"), 
url("../fonts/cob.ttf") format("truetype"), 
url("../fonts/cob.svg#cob") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"sbr";src: url("../fonts/sbr.eot");src: local('☺'),
url("../fonts/sbr.eot?#iefix") format("embedded-opentype"),
url("../fonts/sbr.woff") format("woff"),
url("../fonts/sbr.woff2") format("woff2"),
url("../fonts/sbr.ttf") format("truetype"),
url("../fonts/sbr.svg#sbr") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"sbb";src: url("../fonts/sbb.eot");src: local('☺'),
url("../fonts/sbb.eot?#iefix") format("embedded-opentype"),
url("../fonts/sbb.woff") format("woff"),
url("../fonts/sbb.woff2") format("woff2"),
url("../fonts/sbb.ttf") format("truetype"),
url("../fonts/sbb.svg#sbb") format("svg");font-weight:normal;font-style:normal}
html,body{font:18px/normal 'sbr',sans-serif;text-align:left;width:100%;margin:0 auto;padding:0;color:#21201F;background:#fff}
/* appearance */
body img{border:none}hr{border:0}ul,button,select,input{padding:0;margin:0;outline:0;-webkit-padding-start:0}input,button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0px}input[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}input[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio-button}button{border-radius:16px;color:#fff;border:0;background:#21A038;cursor:pointer;transition:background .3s;text-align:center;display:block;font:20px/normal 'cob',sans-serif}button:hover{background:#31C2A7}button:active{color:#fff}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}ul{list-style:none}h1,h2,h3,h4,h5,h6{padding:0;margin:0}a{text-decoration:none;transition:color .3s;color:#3C88C9}a:hover,a:active,a:focus,header .callback:hover{color:#004682}textarea{resize:none;outline:0}.clear{clear:both}input:-moz-placeholder{color:#21201F}input::-webkit-input-placeholder{color:#21201F}input:-ms-input-placeholder{color:#21201F}input::placeholder{color:#21201F}input:placeholder-shown{color:#21201F}textarea:-moz-placeholder{color:#21201F}textarea::-webkit-input-placeholder{color:#21201F}textarea:-ms-input-placeholder{color:#21201F}textarea::placeholder{color:#21201F}textarea:placeholder-shown{color:#21201F}input:focus:-moz-placeholder{color:transparent}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}input:focus::placeholder{color:transparent}input:focus:placeholder-shown{color:transparent}textarea:focus:-moz-placeholder{color:transparent}textarea:focus::-webkit-input-placeholder{color:transparent}textarea:focus:-ms-input-placeholder{color:transparent}textarea:focus::placeholder{color:transparent}textarea:placeholder-shown{color:transparent}address{font-style:normal}.phone a,a.phone{color:#000} .phone a:hover,a.phone:hover,.phone a:active,a.phone:active,.phone a:focus,a.phone:focus{color:#666}

/* common */
#preloader{width:100%;height:100%;background:#fff;position:fixed;z-index:9999999999999;top:0;left:0} #preloader:before{content:'';width:160px;height:26px;background:url(../img/logo.svg);-webkit-background-size:cover;background-size:cover;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;-webkit-animation:preloader linear 1s infinite;-moz-animation:preloader linear 1s infinite;-o-animation:preloader linear 1s infinite;-ms-animation:preloader linear 1s infinite;animation:preloader linear 1s infinite}

@-webkit-keyframes preloader{0%,100%{opacity:.3} 50%{opacity:1}}
@-moz-keyframes preloader{0%,100%{opacity:.3} 50%{opacity:1}}
@-o-keyframes preloader{0%,100%{opacity:.3} 50%{opacity:1}}
@-ms-keyframes preloader{0%,100%{opacity:.3} 50%{opacity:1}}
@keyframes preloader{0%,100%{opacity:.3} 50%{opacity:1}}


.cu,.callback{cursor:pointer} .ttu{text-transform:uppercase} .tac{text-align:center} .tar{text-align:right} .tal{text-align:left} .ovh{overflow:hidden} .ovh2{overflow:hidden!important} .vam{vertical-align:middle} .left{float:left} .right{float:right} .content{width:1120px;margin:0 auto} .boxs{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} .bgs{-webkit-background-size:cover!important;background-size:cover!important} .tblrm{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto} .posr{position:relative} .df{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex} .aj{align-items:center;justify-content:space-between} .cc{align-items:center;justify-content:center} .fns:after{content:'';flex:1;justify-content:flex-start} .fourPerRow:before{content:'';order:9999;flex:1;max-width:100px;flex-basis:100px;justify-content:flex-start} .hide{display:none} .column{flex-direction:column} .fw{flex-wrap:wrap} .jcs{justify-content:space-between} .alice{align-items:center} header .connect,#box1 .connect, #box1 .self_register,.downloadApp, .self_register_white, .byBtn{padding:15px 44px}
/*hide whatsapp*/
.socWa{display:none!important}
.highlighted{color:#27a7e7;border-bottom:1px solid #27a7e7;transition:color .3s ease, border-color .3s ease}
.highlighted:hover{border-bottom-color:#4fb8ed;color:#4fb8ed}


/* header */

header .formMessangers{margin:0 20px 0 0} .formMessangers a:not(:last-child){margin:0 16px 0 0} header .formMessangers a{border-radius:100%;padding:0;width:36px;height:36px} .formMessangers a{border-radius:16px;padding:10px 60px;transition:background .3s linear} .socWa{background:#2cb742} .socWa:hover{background:#21A038} .socTg{background:#27a7e7} .socTg:hover{background:#4fb8ed} .formMessangers img{width:20px} .socMax{background:#000} .socMax:hover{background:#fff}

header{padding:22px 0 0} .logo{width:180px} .logo img{width:100%;height:auto;display:block} header .partLeft span{font:30px/normal 'cor',sans-serif} header .partLeft span span{font-family:'cob',sans-serif} header .partLeft span.partners{font:12px/normal 'cor',sans-serif;margin:0 0 0 20px} header .phone{font:16px/normal 'cor',sans-serif;border-bottom:1px solid #E9EAEE} .callback{transition:color .3s} header .callback{font-size:12px;margin:5px 0 0;color:#3C88C9} header .connect{margin:0 0 0 32px}
/* Стили 1 блока */
#box1{padding:25px 0 0} .headline{font:33px/normal 'cob',sans-serif} #box1 p{font:25px/normal 'cor',sans-serif;margin:26px 0 18px} #box1 .partLeft{max-width:40%;flex-basis:40%}
#box1 .connect, #box1 .self_register{margin:23px 0}
#box1 .partRight{max-width:59.77%;flex-basis:59.77%} header .partRight{position:relative;z-index:2} #box1 .partRight img{width:calc(100% + 100px);margin:77px 0 0 -22px;align-self:flex-start;display:block}
/* Стили 2 блока */
#box2{padding:100px 0 0} .subHeadline{font:35px/normal 'cob',sans-serif} .ullGet{margin:48px 0 0} .ulg{max-width:32%;flex-basis:32%} .ulg:nth-last-child(-n+3){margin:38px 0 0} .ulg img{height:38px} .ulg p{margin:17px 0 15px}
/* Стили 3 блока */
#box3,#box4,#box6,#box8,#box9{padding:140px 0 0} #box3 .logo{width:138px;padding:0} .downloadAppDiv{box-shadow:0 10px 80px rgba(0,0,0,0.08);max-width:757px;margin:41px auto 0;padding:65px 55px 64px;border-radius:44px;color:#fff;background:url(../img/gradient.jpg)center no-repeat;-webkit-background-size:cover;background-size:cover} #box3 .rightPart{max-width:60%;flex-basis:60%;padding-left:67px} .downloadApp, .self_register_white{margin:31px 0 0;background:#fff;color:#21201F}
/* Стили 4 блока */
.garanties{margin:60px 0 0} .garanty{font-size:22px} .garanty:first-child{max-width:45.8%;flex-basis:45.8%} .garanty:last-child{max-width:39.3%;flex-basis:39.3%} .ulg p,.garanty strong,.garanty p,.counter span:nth-child(-n+2),.preInput{font-family:'sbb',sans-serif} .garanty strong{width:258px;padding:17px 0;display:block;border:2px solid #31C2A7;border-radius:44px 0;margin:0 auto;background:url(../img/gradient.jpg)center no-repeat;-webkit-background-size:cover;background-size:cover;color:#fff} .garanty p{margin:45px 0 23px}
/* Стили 5 блока */
#box5,#box7{padding:130px 0 0} .form-sms{height:600px;max-width:736px;margin:31px auto 0;background:#fff;box-shadow:0 10px 80px rgba(0,0,0,0.08);border-radius:44px} .wrap,.smsRes,.smsRes .owl-stage-outer,.smsRes .owl-stage,.smsRes .owl-item,.smsRes .item{height:100%} .question{font:24px/normal 'cor',sans-serif;margin:0 0 30px} .wrap{padding:108px 135px 64px} .counter{position:absolute;top:34px;left:0;right:0;font-size:12px} .line{max-width:440px;width:100%;height:8px;border-radius:10px;position:absolute;top:60px;left:0;right:0;margin:auto} .line span{width:0;transition:width .3s linear;background:#31C2A7} .line span.active{width:25%} .smsRes .owl-nav{position:absolute;left:0;right:0;bottom:0} .smsRes .owl-prev{background:#F2F6F7;margin-right:20px;color:#000} .smsRes .owl-prev:hover{background:#eaebec} .q3 label.radio{display:inline-block;width:38%} .owl-nav.lastSlideNav{width:147px;margin:0 0 0 76px} .feedback2{position:absolute;bottom:0;right:76px} .text{font-size:18px;margin:0 0 33px} .nosms{font-size:16px;color:#3C88C9} .tryAgain:hover{color:#004682;transition:color .3s} .form-sms .callback{padding:16px 32px;margin:45px auto 0}
/* Стили 6 блока */
#box6 h2.subHeadline{margin:0 0 67px} .by{border-radius:44px;background:#fff;box-shadow:0 10px 80px rgba(0,0,0,0.08);margin:0 0 36px} .by:last-child{margin:0} .by img{max-width:524px;height:100%;display:block;align-self:flex-start} .by:first-of-type img{margin:40px 0 0} .by:nth-of-type(2) img{margin:40px 0 0} .by:nth-of-type(3) img{margin:14px 0 0} .by p{margin:21px 0 28px;font-size:22px} .by .rightPart{max-width:50%;flex-basis:50%;align-self:center}
/* Стили 7 блока */
.steps{margin:40px 0 0} .step{max-width:30%;flex-basis:30%} .num{border:1px solid #31C2A7;border-radius:100%;width:70px;padding:12px 0;display:block} .step p{margin:29px 0 0;font-size:25px} .steps .callback:hover{color:#004682}
/* Стили 8 блока */
.faqList{max-width:750px;margin:50px auto 0;border-top:1px solid #E9EAEE} .faq{padding:36px 0;border-bottom:1px solid #E9EAEE} .questionTitle,.faqAnswer{max-width:90%} .questionTitle{cursor:pointer;font-size:24px;display:block} .plus{cursor:pointer;width:50px;padding:6px 0;display:block;border:1px solid #E9EAEE;border-radius:100%;text-align:center;font-size:30px;position:absolute;top:25px;right:0;transition:border-color .3s, -webkit-transform .3s, transform .3s} .faq:hover .plus,.faq.active .plus{border-color:#21201F} .faq.active .plus{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)} .faqAnswer{font-size:18px;margin:39px 0 0}
/* Стили 9 блока */
.bodyForm{border-radius:44px;-webkit-box-shadow:0 10px 80px rgba(0,0,0,0.08);-moz-box-shadow:0 10px 80px rgba(0,0,0,0.08);box-shadow:0 10px 80px rgba(0,0,0,0.08);padding:100px 0 88px;background:#fff} .bodyForm .partLeft{max-width:45%;flex-basis:45%} .bodyForm .partLeft img{width:100%;display:block} .bodyForm .partRight{max-width:40%;flex-basis:40%;padding-right:96px} .fillup{font-size:18px;color:#4A4A4A;margin:17px 0 46px} /*.bodyForm .fillup,.bodyForm label.checkbox,.bodyForm .privacy,.bodyForm .agreement{color:#fff} .bodyForm .preInput{color:#facd48} .bodyForm input{color:#fff!important;border-bottom-color:#ed3c64} .bodyForm .customCheckbox{border-color:#fff} .bodyForm .feedback:not(:hover){background:#fff;color:#21201F} .bodyForm .customCheckbox:before{background:url(../img/checkboxWhite.svg)center no-repeat}*/

/*.bodyForm input:-moz-placeholder{color:#fff}.bodyForm input::-webkit-input-placeholder{color:#fff}.bodyForm input:-ms-input-placeholder{color:#fff}.bodyForm input::placeholder{color:#fff}.bodyForm input:placeholder-shown{color:#fff}.bodyForm textarea:-moz-placeholder{color:#fff}.bodyForm textarea::-webkit-input-placeholder{color:#fff}.bodyForm textarea:-ms-input-placeholder{color:#fff}.bodyForm textarea::placeholder{color:#fff}.bodyForm textarea:placeholder-shown{color:#fff}.bodyForm input:focus:-moz-placeholder{color:transparent}.bodyForm input:focus::-webkit-input-placeholder{color:transparent}.bodyForm input:focus:-ms-input-placeholder{color:transparent}.bodyForm input:focus::placeholder{color:transparent}.bodyForm input:focus:placeholder-shown{color:transparent}.bodyForm textarea:focus:-moz-placeholder{color:transparent}.bodyForm textarea:focus::-webkit-input-placeholder{color:transparent}.bodyForm textarea:focus:-ms-input-placeholder{color:transparent}.bodyForm textarea:focus::placeholder{color:transparent}.bodyForm textarea:placeholder-shown{color:transparent}*/

/* Стили Footer */
footer{background:#21201F;padding:46px 0;color:#A0A0A0;margin:118px 0 0;font-size:16px} footer a,footer .privacy:hover,.developedBy a:hover{color:#3C88C9} footer a:not(:hover),footer .privacy:not(:hover){color:#A0A0A0} footer a.phone,footer .privacy,.developedBy a{transition:color .3s, border-bottom-color .3s} footer a.phone{color:#fff;border-bottom:1px solid #fff;transition:color .3s, border-bottom-color .3s} footer .privacy{cursor:pointer;border-bottom:1px solid #A0A0A0} footer .privacy:hover,.developedBy a:hover{border-bottom-color:#3C88C9} footer a.phone:hover{color:#3C88C9;border-bottom-color:#3C88C9} .developedBy a{border-bottom:1px solid #A0A0A0}
/* owl carousel */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:grab}.owl-height{transition:height .6s}

.warn{position:relative} .warn_icon{width:24px;height:24px;border-radius:100%;cursor:pointer;background:#3C88C9;transition:background .3s ease} .warn_icon:hover{background: #abd2f5}
.warn_icon svg{width:100%;height:auto;display:block} .preInput.df{display:flex} .gap12{gap:12px}
.warn_outer{padding:15px 10px;font-size:12px;position:absolute;top:27px;right:0;width:280px;background:#fff;border-radius:10px;color:#000;z-index:5;border:1px solid #000}


/*dots,nav*/
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-],.feedback2{display:inline-block;width:147px;height:56px}.owl-theme .owl-nav .disabled{display:none;cursor:default}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .3s, background .3s;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
/*анимэ слайдера*/
@-webkit-keyframes fadeIn{
from{opacity:0}
to{opacity:1}}
@keyframes fadeIn{
from{opacity:0}
to{opacity:1}}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeOut{
from{opacity:1}
to{opacity:0}}
@keyframes fadeOut{
from{opacity:1}
to{opacity:0}}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
.animated{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@media (print), (prefers-reduced-motion) {
.animated{-webkit-animation:unset!important;animation:unset!important;-webkit-transition:none!important;transition:none!important}}
/*end*/
/* feedback */
.customCheckbox{width:24px;height:24px;border-radius:4px;border:1px solid #21201F;position:absolute;top:1px;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.customCheckbox:before{content:'';width:12px;height:9px;background:url(../img/checkbox.svg)center no-repeat;transition:opacity .3s;opacity:0} .checkbox:checked + .customCheckbox:before{opacity:1}label.checkbox{color:#4a4a4a;cursor:pointer;position:relative;display:block;font:16px/24px 'Roboto',sans-serif;max-width:340px;padding-left:40px}.customRadio{width:28px;height:28px;border-radius:100%;border:1px solid #A0A0A0;transition:border-color .3s;position:absolute;top:-2px;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.customRadio:before{content:'';width:8px;height:8px;border-radius:100%;background:#21201F;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;text-align:center;transition:opacity .3s;opacity:0} .radio:checked + .customRadio:before{opacity:1}.radio:checked + .customRadio,.radio:hover .customRadio{border-color:#21201F}label.radio{color:#4a4a4a;cursor:pointer;position:relative;display:block;padding-left:44px;font-size:18px;margin:0 0 29px}input[type="checkbox"],input[type="radio"],input[type="file"]{display:none!important} input{width:100%;display:block;font-size:16px;color:#000!important;padding:0 0 16px;background:none;border:0;border-bottom:1px solid #21201f;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}textarea{width:100%;height:auto;font-size:6px;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input:focus{outline:0} .prependInput{margin:0 0 35px} .preInput{display:block;text-transform:uppercase;font-size:12px;color:#A0A0A0;letter-spacing:5px;margin:0 0 10px} .feedback{padding:15px 31px;margin:0 0 44px}
/*modal*/
#privacy,#agreement{padding:80px;width:90%;margin:auto;max-width:1120px} .pol h3{font:33px/normal 'cob',sans-serif;margin:0 0 50px} .pol p{font:16px/normal 'cob',sans-serif} .pol h6{margin:30px 0;font:24px/normal 'cob',sans-serif} .pol li{margin:0 0 10px;font:14px/normal 'cob',sans-serif} .privacy,.agreement{color:#3C88C9;transition:color .3s linear} .privacy:hover,.agreement:hover{color:#004682} .box-modal .bodyForm{box-shadow:none;width:100%;max-width:1120px} .thanx{padding:84px 101px} .thanx img{margin:0 auto 49px;display:block} .thanx .subHeadline{font-size:42px} .thanx p{max-width:370px;margin:19px 0 0} #downloadApp,#by{padding:45px 95px} .devide .logo{width:76px;padding-right:28px} .devide .subHeadline{max-width:222px} #downloadApp .fillup{max-width:382px} .downloadAppForm{max-width:360px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  /*select2*/
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;width:100%!important}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:50px;user-select:none;-webkit-user-select:none;outline:0}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding:0 33px 0 16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#f3f5f6;border-radius:12px;overflow:hidden;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051;box-shadow:0 30px 20px rgba(0,0,0,0.04)}.select2-results{display:block;overflow:hidden}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:10px 16px;user-select:none;-webkit-user-select:none;transition:background .3s ease, color .3s ease;cursor:pointer}.select2-results__option:not([role="group"]):hover,.select2-results__option[aria-selected="true"]{color:#fff;background: #aef147} .select2-container--default .select2-results>.select2-results__options li[aria-disabled="true"]{opacity:.5;background:none;color:#888;cursor:not-allowed}  .select2-results__option--selectable{cursor:pointer}  .select2-container--open .select2-dropdown{left:0}  .select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}  .select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}  .select2-search--dropdown{display:block;padding:4px}  .select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}  .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}  .select2-search--dropdown.select2-search--hide{display:none}  .select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}  .select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}  .select2-container--default .select2-selection--single{background-color:#f3f5f6;border-radius:12px}  .select2-container--default .select2-selection--single .select2-selection__rendered{color:#000;font:16px/50px "sbr", sans-serif}  .select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}  .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}  .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;position:absolute;top:0;right:12px;width:8px;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .3s ease ,transform .3s ease}  .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}  .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}  .select2-container--default.select2-container--disabled .select2-selection--single{background-color:#ccc;cursor:default}  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}  .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow{-webkit-transform:scale(1,-1);transform:scale(1,-1)}  .select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px}  .select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;padding:1px}  .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#eee;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}  .select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}  .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}  .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}  .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}  .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}  .select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}  .select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}  .select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}  .select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}  .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}  .select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}  .select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}  .select2-container--default .select2-results>.select2-results__options{max-height:220px;overflow-y:auto;width:100%;padding-right:30px}  .select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}  .select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}  .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}  .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}  .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}  .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}  .select2-container--default .select2-results__option--group{padding:0}  .select2-container--default .select2-results__option--disabled{color:#999}  .select2-container--default .select2-results__option--selected{background-color:#ddd}  .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:red;color:white}  .select2-container--default .select2-results__group{cursor:default;display:block;padding:10px 20px;color:#000}  .select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}  .select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}  .select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}  .select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}  .select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}  .select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}  .select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#000 transparent transparent transparent;border-style:solid;border-width:10px 6px 0 6px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}  .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}  .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}  .select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}  .select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}  .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}  .select2-container--classic .select2-selection--multiple{background-color:#f4f7f8;border-radius:12px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}  .select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}  .select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}  .select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}  .select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}  .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}  .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}  .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}  .select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}  .select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}  .select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}  .select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}  .select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}  .select2-container--classic .select2-dropdown{background-color:#f4f7f8}  .select2-container--classic .select2-dropdown--above{border-bottom:none}  .select2-container--classic .select2-dropdown--below{border-top:none}  .select2-container--classic .select2-results>.select2-results__options{max-height:220px;overflow-y:auto}  .select2-container--classic .select2-results__option--group{padding:0}  .select2-container--classic .select2-results__option--disabled{color:grey}  .select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}  .select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic.select2-container--open .select2-dropdown{border-color:#f4f7f8}.select2-results__option[role="group"]{padding:10px 0}
.select2-results__option[role="group"] .select2-results__option{padding:10px 20px}
