/*Подключаем шрифты Arial Regular, Arial Bold, Benzin-bold*/
@font-face{font-family:"arial-r";src: url("../fonts/arial-r.eot");src: local('☺'), 
url("../fonts/arial-r.eot?#iefix") format("embedded-opentype"), 
url("../fonts/arial-r.woff") format("woff"), 
url("../fonts/arial-r.woff2") format("woff2"), 
url("../fonts/arial-r.ttf") format("truetype"), 
url("../fonts/arial-r.svg#arial-r") format("svg");font-weight:normal;font-style:normal}
/* @font-face{font-family:"arial-b";src: url("../fonts/arial-b.eot");src: local('☺'), 
url("../fonts/arial-b.eot?#iefix") format("embedded-opentype"), 
url("../fonts/arial-b.woff") format("woff"), 
url("../fonts/arial-b.woff2") format("woff2"), 
url("../fonts/arial-b.ttf") format("truetype"), 
url("../fonts/arial-b.svg#arial-b") format("svg");font-weight:normal;font-style:normal} */
/* @font-face{font-family:"Benzin-b";src: url("../fonts/Benzin-b.eot");src: local('☺'), 
url("../fonts/Benzin-b.eot?#iefix") format("embedded-opentype"), 
url("../fonts/Benzin-b.woff") format("woff"), 
url("../fonts/Benzin-b.woff2") format("woff2"), 
url("../fonts/Benzin-b.ttf") format("truetype"), 
url("../fonts/Benzin-b.svg#Benzin-b") format("svg");font-weight:normal;font-style:normal}  лежит в fonts */


/* variables */
:root {
/*font*/
--arial-r:'arial-r', sans-serif;
/*--arial-b:'arial-b', sans-serif;*/
/*--benzin-b:'benzin-b', sans-serif;*/
/*черный текст*/
--black--color:#121212;
/*цвет ссылок статика*/
--link-color:#28a8c9;
/*цвет ссылок наведение*/
--link-hover-color:#00cbff;
/*кнопки статика*/
--btn--bg:#28a8c9;
/*кнопки наведение*/
--btn--bg--hover:#00cbff;
/*серый цвет*/
--gray-text:#909090;
--gray-text81:#818181;
--light-gray:#bdbdbd;
/* blue*/
--light-blue:#d9f0f6;
}



html,body{font:normal 18px/130% var(--arial-r);text-align:left;width:1440px;margin:0 auto;padding:0;color:var(--black--color);background:#f3f3f3}
/* цвет выделения на сайте */
::selection{color:#fff;background:#29a9ca}
::-moz-selection{color:#fff;background:#29a9ca}
/* 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{color:#fff;border-radius:30px;border:0;background:var(--btn--bg);cursor:pointer;text-align:center;display:block}
button:hover{background:var(--btn--bg--hover)}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:var(--link-color)}
a:hover,a:active,a:focus{color:var(--link-hover-color)}textarea{resize:none;outline:0}.clear{clear:both}
input:-moz-placeholder{color:#909090}input::-webkit-input-placeholder{color:#909090}input:-ms-input-placeholder{color:#909090}
input::placeholder{color:#909090}input:placeholder-shown{color:#909090}textarea:-moz-placeholder{color:#909090}
textarea::-webkit-input-placeholder{color:#909090}textarea:-ms-input-placeholder{color:#909090}textarea::placeholder{color:#909090}
textarea:placeholder-shown{color:#909090}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:var(--black--color)} .phone a:hover,a.phone:hover,.phone a:active,a.phone:active,.phone a:focus,a.phone:focus{color:var(--link-hover-color)}

/* common */
.cu{cursor:pointer} .ttu{text-transform:uppercase} .ttl{text-transform:lowercase} .tac{text-align:center} .tar{text-align:right} .tal{text-align:left}
.ovh{overflow:hidden} .ovh2{overflow:hidden!important} .vam{vertical-align:middle} .content{width:1400px;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}
.fourPerRow: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}
.strong,strong{font-weight:600} .subHeadline36{font:36px/118% var(--arial-r)}


.owl-carousel.onDesktop{display:-webkit-flex!important;display:-moz-flex!important;display:-ms-flex!important;display:-o-flex!important;display:flex!important}
.brad10{border-radius:10px} .brad20{border-radius:20px} .brad30{border-radius:30px} .brad100{border-radius:100%}
.grayText{color:var(--gray-text)} .grayText81{color:var(--gray-text81)} .blackBg{background:#000} .blackColor{color:var(--black--color)}


/* btns */
.blackBtn{width:100%;height:80px;border:1px solid var(--black--color);border-radius:60px;background:var(--black--color)}
.blackBtn:hover{background:transparent;color:var(--black--color)}



/* w 100 h a db */
.weDoMoreBtn svg,.revolver .partLeft svg,.modal-close svg{width:100%;height:auto;display:block}


/* fz 12 */
.fz12{font-size:12px}

/* fz 14 */
button,.fz14{font-size:14px}

/* fz 16 */
.fz16{font-size:16px}

/* fz18 */
.blackBtn,.fz18{font-size:18px}

/* fz 20 */
.fz20{font-size:20px}

/* fz 24 */
.fz24{font-size:24px}

/* fz 32 */
.fz32{font-size:32px}


/* fz 36 */
.fz36{font-size:36px}


/* transition path */
.soc path{transition:stroke .3s linear}
/*.bulletArea,.bulletArea circle{transition:fill .3s linear}*/

/* transition color */
.weDoMoreText,.tabs ul li{transition:color .3s linear}

/* transition bg */
button,.weDoIs,.revolverCircle{transition:background .3s linear}

/* transition bg color */
.blackBtn,.partners_card{transition:background .3s linear, color .3s linear}


/* transition opacity */
.revolverCircleInner,.weDoIs:after,.weDoMoreText:after{transition:opacity .3s linear}

/* transition opacity 1s */
.opacity{transition:opacity 1s linear}

/* transition transform */
.revolversvg,.weDoMoreBtn,.faq_plus{transition:-webkit-transform .3s linear, -moz-transform .3s linear, -ms-transform .3s linear, -o-transform .3s linear, transform .3s linear}

/* transition border-color */
.privacy{transition:border-color .3s linear}



/* justify-content flex end */
header .menu ul,header .menu,.hc_mess{justify-content:flex-end}

/* align-items flex-start */
header .menu,header .content,.footer{align-items:flex-start}


/* flex 33 */
.weDoIs{max-width:33.3%;flex-basis:33.3%}

/* flex 40 */
.hc_half .partLeft{max-width:40%;flex-basis:40%}

/* flex 50 */
.leftHeadPart,.rightHeadPart,.weDoContent .weDoIs{max-width:50%;flex-basis:50%}

/* flex 66 */
.weDoContent{max-width:66%;flex-basis:66%}

/* flex 93 */
.revolverRow p{max-width:93%;flex-basis:93%}

/* flex 100 */
header .menu{max-width:100%;flex-basis:100%}





/* home */
header{padding:22px 0 0;color:#fff;background:url('../img/header-bg.jpg')center no-repeat}
.slogan{font:58px/93% var(--arial-r)} .slogan_description{max-width:33%;margin:10px 0 0} 
/*burger menu*/
.burgerCover{width:21px;padding:12px;margin:-12px} .forBurger{width:100%;height:16px}
.burger,.burger:before,.burger:after{content:'';width:100%;height:2px;border-radius:2px;background:#fff;position:absolute;left:0;transition:transform .3s, opacity .3s, top .3s}
.burger{top:0} .burger:before{top:7px} .burger:after{top:14px} .burger.active{transform:rotate(-45deg);top:5px}
.burger.active:before{opacity:0} .burger.active:after{transform:rotate(-90deg);top:0}
header .menu li{text-transform:lowercase} header .menu li a:not(:hover){color:var(--gray-text)}
header .menu li:not(:last-child){margin:0 27px 0 0}
header .menu ul{position:absolute;top:-4px;right:-110%;width:100%;z-index:3;transition:right .6s linear}
header .menu.active ul{right:76px} .header_logo{margin:190px 0 0 auto} 
.companyShortInfo{position:absolute;bottom:190px;right:20px} .since{margin:0 180px 0 0} 
.companyContacts .phone a:not(:hover){color:#fff} .companyContacts{position:absolute;bottom:20px;right:53.5%;z-index:3}
.companySocNet{margin:31px 0 0} .companySocNet a:not(:first-child){margin:0 0 0 12px} .soc:hover path{stroke:var(--link-hover-color)}
.whatWeDo{padding:65px 0 0} .weDoIs:not(.firstElem){border-left:1px solid var(--gray-text)}
.weDoIs{padding:18px 0 0;min-height:240px;z-index:1} .WeDoTop p{margin:22px 0 0} .weDoMoreText{margin:0 0 0 10px} .weDoMoreBtn{width:40px}
.weDoIs.active .weDoMoreText,.weDoMore:hover .weDoMoreText{color:var(--black--color)} .weDoIs:last-child{margin:54px 0 0 auto}
.weDoIs.firstElem{padding-left:0} .revolverAbout{margin:0 0 80px} .revolver [class*="part"]{max-width:32.88%;flex-basis:32.88%}
.weDoIs.active{background:#fff;z-index:2;border-left-color:#fff} 
.weDoText{width:100%;padding:0 0 83px;position:absolute;top:40px;left:-1px;background:#fff;z-index:2;border-left:1px solid #fff}
.weDoMore.active .weDoMoreBtn{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.weDoIsPad{padding:0 24px} .separateLine{margin:28px 0 25px;border-top:1px solid var(--gray-text);z-index:3}

.weDoIs:after,.weDoText:after{content:'';width:2px;height:100%;background:#fff;position:absolute;top:0;right:-2px;opacity:0;z-index:3}
.weDoIs.active:after,.weDoIs.active .weDoText:after{opacity:1} .bird{display:block;width:54px;margin:0 0 0 113px}
.showThanxBoxAfterSent .slogan{margin:15px 0 0} .willContact{margin:45px 0 0} .cactus{width:170px;display:block;margin:22px auto 0}




.hiddenRevolverInfo:not(:last-child){margin:0 0 19px} .hiddenRevolverInfo:first-child{margin:0 0 39px} .revolverRow p{margin:-2px 0 0 17px} 

/* revolver */
.revolverCircle{width:123px;height:123px;border:1px solid var(--black--color);border-radius:100%;position:absolute}
.rc1{top:27px;left:138px} .rc2{top:71px;left:276px} .rc3{top:213px;left:306px} .rc4{top:312px;left:198px} 
.rc5{top:266px;left:60px} .rc6{top:124px;left:30px} .revolversvg{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}

.revolverCircleInner{width:53px;height:53px;border-radius:100%;background:var(--btn--bg);opacity:0}
.revolverCircle.active{background:var(--black--color)} .revolverCircle.active .revolverCircleInner{background:var(--btn--bg);opacity:1}
.pulse{-webkit-animation:pulse linear 1.3s infinite;-moz-animation:pulse linear 1.3s infinite;-o-animation:pulse linear 1.3s infinite;animation:pulse linear 1.3s infinite;width:123px;height:123px;border:1px solid var(--black--color);background:var(--light-blue);border-radius:100%;position:absolute;bottom:123px;right:30px;z-index:5}

/* pulse animation */
@-webkit-keyframes pulse{0%{opacity:1}90%{opacity:0;-webkit-transform:scale(1.6);-moz-transform:scale(1.6);-ms-transform:scale(1.6);-o-transform:scale(1.6);transform:scale(1.6)}100%{opacity:0}}
@-moz-keyframes pulse{0%{opacity:1}90%{opacity:0;-webkit-transform:scale(1.6);-moz-transform:scale(1.6);-ms-transform:scale(1.6);-o-transform:scale(1.6);transform:scale(1.6)}100%{opacity:0}}
@-o-keyframes pulse{0%{opacity:1}90%{opacity:0;-webkit-transform:scale(1.6);-moz-transform:scale(1.6);-ms-transform:scale(1.6);-o-transform:scale(1.6);transform:scale(1.6)}100%{opacity:0}}
@keyframes pulse{0%{opacity:1}90%{opacity:0;-webkit-transform:scale(1.6);-moz-transform:scale(1.6);-ms-transform:scale(1.6);-o-transform:scale(1.6);transform:scale(1.6)}100%{opacity:0}}
/* pulse animation end */

/* fading animation */
.fadeInMiller{opacity:0;-webkit-animation:fadeInMiller linear .6s forwards;-moz-animation:fadeInMiller linear .6s forwards;-o-animation:fadeInMiller linear .6s forwards;animation:fadeInMiller linear .6s forwards}
@-webkit-keyframes fadeInMiller{to{opacity:1;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}}
@-moz-keyframes fadeInMiller{to{opacity:1;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}}
@-o-keyframes fadeInMiller{to{opacity:1;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}}
@keyframes fadeInMiller{to{opacity:1;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}}
/* fading animation end */

/* revolver end */


.tariff{min-height:600px;margin:137px 0 0;padding:20px 0 48px;color:#fff} .tabs ul li{cursor:pointer} .the_tab{display:none;z-index:1}
.tabs ul li:not(:last-child){margin:0 36px 0 0} .tabs ul li:hover{color:#fff} .tabs ul li.active{color:#fff;font-size:36px}
.mainTab{margin:39px 0 0} .tariff_price{margin:31px 0 0} .payAfter{margin:13px 0 0} 
.scaleImg{width:436px;position:absolute;top:90px;left:0;right:0;margin:auto;z-index:2}
.tariff .the_tab:nth-child(3n+1) .tabHuman{background:url(../img/tab1.png)center no-repeat;width:166px;height:280px}
.tariff .the_tab:nth-child(4n+2) .tabHuman{background:url(../img/tab2.png)center no-repeat;width:162px;height:192px;top:130px}
.tariff .the_tab:nth-child(5n+3) .tabHuman{background:url(../img/tab3.png)center no-repeat;width:162px;height:270px}
.tabHuman{position:absolute;left:0;right:0;margin:auto;top:90px;z-index:2} .tabText p{margin:0}
.tabText p:not(:last-child){margin:0 0 16px} .tabText{margin:-175px 125px 0 auto;width:320px} 
.getOffer{width:133px;padding:15px 0;position:absolute;left:0;right:0;margin:auto;bottom:48px;z-index:5}
.home_form{padding:170px 0} .formAtHome{margin:0 auto;width:460px} .formAtHome p{margin:0} .formAtHome form{margin:61px 0 0}
.preinput{margin:0 0 20px} .byClicking.fz12{line-height:140%} .byClicking{margin:41px 0 25px} 
.clump{position:absolute;bottom:208px;left:-30%;width:176px;-webkit-animation:clump linear 6s infinite;-moz-animation:clump linear 6s clump;-o-animation:clump linear 6s infinite;animation:clump linear 6s infinite}

/* clump animation */
@-webkit-keyframes clump{
0%{left:-30%;opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
50%{bottom:100px} 90%{left:105%;opacity:1} 91%,100%{opacity:0}
100%{left:-30%;-webkit-transform:rotate(420deg);-moz-transform:rotate(420deg);-ms-transform:rotate(420deg);-o-transform:rotate(420deg);transform:rotate(420deg)}
}
@-moz-keyframes clump{
0%{left:-30%;opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
50%{bottom:100px} 90%{left:105%;opacity:1} 91%,100%{opacity:0}
100%{left:-30%;-webkit-transform:rotate(420deg);-moz-transform:rotate(420deg);-ms-transform:rotate(420deg);-o-transform:rotate(420deg);transform:rotate(420deg)}
}
@-o-keyframes clump{
0%{left:-30%;opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
50%{bottom:100px} 90%{left:105%;opacity:1} 91%,100%{opacity:0}
100%{left:-30%;-webkit-transform:rotate(420deg);-moz-transform:rotate(420deg);-ms-transform:rotate(420deg);-o-transform:rotate(420deg);transform:rotate(420deg)}
}
@keyframes clump{
0%{left:-30%;opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
50%{bottom:100px} 90%{left:105%;opacity:1} 91%,100%{opacity:0}
100%{left:-30%;-webkit-transform:rotate(420deg);-moz-transform:rotate(420deg);-ms-transform:rotate(420deg);-o-transform:rotate(420deg);transform:rotate(420deg)}
}
/* clump animation end */

.faq{background:#fff;margin:0 0 20px} .faq_title{padding:48px 90px 48px 30px} .faq_plus{position:absolute;right:48px;top:46px}
.faq_textHidden{border-top:1px solid var(--gray-text);padding:60px 0 120px} .faq_text{padding:0 90px 0 30px}
.faq_plus.active{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.home_contacts{padding:234px 0 0} .hc_name span:first-child{display:block} .hc_contacsRows{margin:65px 0 0}
.hc_contactsRow span:first-child{max-width:38%;flex-basis:38%;padding:0 20px 0 0}
.hc_contactsRow span:last-child{max-width:62%;flex-basis:62%} .hc_contactsRow:not(:last-child){margin:0 0 35px}
.hc_contactsRow a:not(:hover){color:var(--black--color)}
.partners_card{text-align:center;border:1px solid var(--black--color);border-radius:40px;padding:14px 24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.partners_card:hover{color:#fff;background:var(--black--color)} .hc_contactsRow.partnerscard a{margin:0 0 0 auto}
.home_contacts,.home_contacts .content{z-index:1} .homeFooterLogo{width:923px;position:absolute;top:235px;right:-203px;z-index:-1}
.hc_messangers{width:220px;position:absolute;bottom:0;right:484px;z-index:2} .hc_mess{margin:5px 0 0}
.hc_mess a:not(:last-child){margin:0 12px 0 0} .hc_mess a:first-child path:first-child{fill:var(--black--color);opacity:1}
.hc_mess a:last-child path:first-child{fill:#fff;opacity:1} .fire1 svg{display:block;margin:0 auto} 
.fire1{margin-bottom:-80px} .hatSvg{margin:0 0 -160px;z-index:2} 





/* Стили Footer */
footer{padding:30px 0 23px;color:#fff;z-index:2;background:var(--black--color)} footer a:not(:hover){color:#fff}
footer li a:not(:hover){color:var(--gray-text)} .col1 svg{margin:-30px 0 0} .col3 a:not(:last-child){margin:0 12px 0 0}
.col1{max-width:25.11%;flex-basis:25.11%} .col2{max-width:34.88%;flex-basis:34.88%} .col3{max-width:17%;flex-basis:17%}
.col4{max-width:23%;flex-basis:23%} .postFooter{margin:53px 0 0} footer li{margin:0 0 6px}
.oferta{margin:55px 0 0} 







/* 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}
/*dots,nav*/
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}
.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-dots .owl-dot{display:inline-block}
.owl-dot{background:none!important} 
.owl-theme .owl-dots .owl-dot span{width:12px;height:12px;margin:0 6px 0 0;background:var(--light-gray);display:block;-webkit-backface-visibility:visible;transition:width .3s linear, background .3s linear;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:var(--btn--bg)}
.owl-theme .owl-dots .owl-dot.active span{width:24px}
/*анимэ слайдера*/
@-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:22px;height:22px;border-radius:3px;background:#c2c2c2;position:absolute;top:0;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:#959595;cursor:pointer;position:relative;display:block;font:14px/22px 'Roboto',sans-serif;max-width:295px;padding-left:40px}
.customRadio{width:22px;height:22px;border-radius:3px;background:#c2c2c2;position:absolute;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.customRadio:before{content:'\2714';color:#fff; 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}label.radio{color:#959595;cursor:pointer;position:relative;display:block}
input[type="checkbox"],input[type="radio"],input[type="file"]{display:none!important}
input{width:100%;height:70px;padding:0 0 0 50px;display:block;font-size:18px;color:#000!important;background:none;border:1px solid var(--gray-text);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
textarea{width:100%;height:150px;font-size:16px;border:1px solid #000;padding:20px;color:#000!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input:focus{outline:0}
/*политика*/
#privacy{padding:80px;width:90%;margin:auto;max-width:1140px}
.pol h3{font:30px/normal var(--arial-r);margin:0 0 50px} .pol h6{margin:30px 0;font:26px/normal var(--arial-r)} .pol li{margin:0 0 10px;font-size:14px}
.privacy{border-bottom:1px dashed transparent;cursor:pointer} .privacy:hover{border-bottom-color:var(--link-color)}





