.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slide-main{position:relative;overflow:hidden}
.slide-main.slider-mobile{display:none}
.main-carousel{position:relative;margin-top:15px;border-radius:10px;overflow:hidden}
.main-carousel .slick-slide-item{position:relative;width:100%;height:auto!important;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.slick-slide-item img{position:relative;width:100%;margin:0}
.slick-slide-item img.mobslide{display:none!important}
.slick-slide-item .slick-slide-text{margin-left:792px;width:435px;padding-top:47px}
.slide-main .slick-slide-item .slick-slide-text{width:auto;max-width:500px}
.slide-main .main-carousel .slick-slide-item .btn-bl-sl{display:none;position:absolute;top:auto;right:auto;bottom:40px;left:40px;width:auto;max-width:calc(100% - 80px);margin:0;padding:0;text-align:left;color:#fff;font-size:16px;line-height:1;z-index:2;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.slide-main .main-carousel.slick-initialized .slick-slide-item .btn-bl-sl{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;opacity:0}
.slide-main .main-carousel.slick-initialized .slick-slide-item.slick-active .btn-bl-sl{animation:btn-bl-sl-in .6s cubic-bezier(.2,.7,.3,1) 1s both}
.slide-main .main-carousel.slick-initialized .slick-slide-item .btn-bl-sl .btn-sl{opacity:0}
.slide-main .main-carousel.slick-initialized .slick-slide-item.slick-active .btn-bl-sl .btn-sl{animation:btn-sl-in .5s cubic-bezier(.2,.7,.3,1) 1s both}
.slide-main .main-carousel.slick-initialized .slick-slide-item.slick-active .btn-bl-sl .btn-sl:nth-child(2){animation-delay:1.14s}
.slide-main .main-carousel.slick-initialized .slick-slide-item.slick-active .btn-bl-sl .btn-sl:nth-child(3){animation-delay:1.28s}
@keyframes btn-bl-sl-in{
0%{opacity:0;transform:translateY(40px)}
100%{opacity:1;transform:translateY(0)}
}
@keyframes btn-sl-in{
0%{opacity:0;transform:translateY(30px)}
100%{opacity:1;transform:translateY(0)}
}
.slide-main .main-carousel .slick-slide-item .btn-bl-sl .btn-sl{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:50px;margin:0 15px 0 0;padding:14px 30px;border:0 none;border-radius:50px;background:#3da0e5;color:#fff;font-size:18px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:pan-y;box-shadow:0 6px 14px rgba(0,0,0,.28);transition:box-shadow .3s ease-in-out,background .25s linear,color .25s linear}
.slide-main .main-carousel .slick-slide-item .btn-bl-sl .btn-sl:last-child{margin-right:0}
.slide-main .main-carousel .slick-slide-item .btn-bl-sl .btn-sl:hover,.slide-main .main-carousel .slick-slide-item .btn-bl-sl .btn-sl:focus{background:#ffd148;color:#000;text-decoration:none;box-shadow:0 4px 10px rgba(0,0,0,.25)}
@media (prefers-reduced-motion: reduce){
.slide-main .main-carousel.slick-initialized .slick-slide-item .btn-bl-sl,.slide-main .main-carousel.slick-initialized .slick-slide-item .btn-bl-sl .btn-sl{opacity:1;animation:none!important}
}
@keyframes pulse{
0%,100%{opacity:1}
50%{opacity:.5}
}
.slide-main .main-carousel .image{display:none!important}
.slide-main .main-carousel .image.slick-slide-item-1{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;display:block!important;background:#e5e5e5}
.slide-main .main-carousel .image.slick-slide-item-1 img{opacity:0}
.slide-main .main-carousel.slick-initialized .image.slick-active,.slide-main .main-carousel.slick-initialized .image{display:block!important;animation:none!important}
.slide-main .main-carousel.slick-initialized .image img{opacity:1!important}
.slide-main .slide-slide-advantages{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;padding-top:15px;justify-content:space-between;align-content:stretch;align-items:baseline;height:100%;flex-wrap:wrap}
.slide-main .advantages-item{margin:0;border-radius:6px;overflow:hidden}
.main-line{box-shadow:0 2px 4px rgba(0,0,0,0.1)}
.main-line{overflow:hidden}
.main-line,.main-line .slick-track{background:#ffd148;color:#000;height:48px;width:100%}
.main-line .main-line-menu{padding:0;height:100%;display:flex;white-space:nowrap;flex-wrap:nowrap}
.main-line .main-line-menu>div{list-style-type:none;margin:0;padding:0}
.main-line .main-line-menu>div a{align-self:center;font-family:Roboto;color:#000000;text-decoration:none;font-size:15px;padding:3px 45px 3px 0;font-weight:500}
.main-line .main-line-menu>div a:hover{text-shadow:0 0 1px #ffeaad;color:#333;text-decoration:underline}
.main-line .main-line-menu .slick-slide{display:flex}
.main-line .slick-arrow{font-size:24px;cursor:pointer;z-index:1;background:-moz-linear-gradient(left,rgba(255,209,72,0) 0%,rgba(255,209,72,0.7) 32%,rgba(255,209,72,1) 38%,rgba(255,209,72,1) 100%);background:-webkit-linear-gradient(left,rgba(255,209,72,0) 0%,rgba(255,209,72,0.7) 32%,rgba(255,209,72,1) 38%,rgba(255,209,72,1) 100%);background:linear-gradient(to right,rgba(255,209,72,0) 0%,rgba(255,209,72,0.7) 32%,rgba(255,209,72,1) 38%,rgba(255,209,72,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffd148',endColorstr='#ffd148',GradientType=1);position:absolute;right:0;top:0;width:20px;padding-left:15px;height:100%;display:flex!important;align-items:center}
.main-line .slick-arrow.slick-disabled{display:none!important}
.main-line .slick-arrow.slick-prev{right:auto;left:0;padding-left:0;padding-right:15px;background:-moz-linear-gradient(left,rgba(255,209,72,1) 0%,rgba(255,209,72,1) 62%,rgba(255,209,72,0.7) 68%,rgba(255,209,72,0) 100%);background:-webkit-linear-gradient(left,rgba(255,209,72,1) 0%,rgba(255,209,72,1) 62%,rgba(255,209,72,0.7) 68%,rgba(255,209,72,0) 100%);background:linear-gradient(to right,rgba(255,209,72,1) 0%,rgba(255,209,72,1) 62%,rgba(255,209,72,0.7) 68%,rgba(255,209,72,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd148',endColorstr='#00ffd148',GradientType=1)}
.slide-main .main-line .main-line-menu > div > div{align-self:center;font-family:'Roboto';color:#000000;text-decoration:none;font-size:15px;padding:3px 45px 0 0;font-weight:500}
.slide-main .main-line .main-line-menu a{cursor:pointer;margin-top:10px;line-height:35px;padding:0 20px 10px}
.slide-main .main-line .main-line-menu div.slick-current a{background:#fff;color:#000;border-top-left-radius:4px;border-top-right-radius:3px}
h2.title-slider,.info-slider{width:100%}
a.btn.btn-slider{border-radius:10px;border:none;margin-top:15px;padding:20px 29px 20px 28px;box-shadow:0 8px 12px #000,inset 0 -5px 0 #d7d7d7;transition:box-shadow .3s ease-in-out;background:#fff;font-size:24px;color:#fb6a4b;font-weight:700}
a.btn.btn-slider:hover{box-shadow:0 5px 8px #000}
h2.title-slider{position:absolute;top:0;left:50%;width:50%;color:#ffffff;font-size:48px;font-weight:700;text-align:left;text-shadow:1px 2px 3px #333}
.info-slider{position:absolute;top:45%;left:50%;width:35%;color:#ffffff;font-size:24px;text-align:left;line-height:24px}
div p.info-slider{margin-top:15px;text-shadow:1px 2px 3px #000}
h2.title-slider,.info-slider{position:relative;left:0;top:0;width:100%}
@media only screen and (max-width: 1390px){
.main-carousel .slick-slide-item{-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}
.slick-slide-item .slick-slide-text{margin-left:0;margin-right:20px;padding-top:0}
.slide-main .main-carousel .slick-slide-item .btn-bl-sl{left:30px;bottom:30px;max-width:calc(100% - 60px)}
}
@media only screen and (max-width: 1199px){
.slick-slide-text{margin-left:0;margin-right:20px}
.slick-slide-item{-ms-flex-pack:end;justify-content:flex-end}
}
@media only screen and (max-width: 992px){
div.slide-main.slider-mobile{display:none}
.slide-main{display:block}
.main-carousel .slick-slide-item{height:546px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}
.slick-slide-text{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;width:100%;padding-left:15px;padding-right:15px}
.slide-main .main-carousel .slick-slide-item .btn-bl-sl{left:25px;bottom:25px;max-width:calc(100% - 50px)}
.slide-main .main-carousel .slick-slide-item .btn-bl-sl .btn-sl{max-width:100%;min-width:0;min-height:44px;margin-right:12px;padding:12px 22px;font-size:16px;line-height:1.25;white-space:normal;overflow-wrap:break-word}
}
@media only screen and (max-width: 991px){
.slide-main .slide-slide-advantages{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto}
.slide-main .advantages-item{-ms-flex:0 0 48%;flex:0 0 48%;max-width:48%}
.slide-main .advantages-item:nth-child(3){display:none}
}
@media only screen and (max-width: 768px){
.slide-main .main-carousel .slick-slide-item .btn-bl-sl{left:20px;bottom:20px;max-width:calc(100% - 40px)}
.slide-main .main-carousel .slick-slide-item .btn-bl-sl .btn-sl{max-width:100%;min-width:0;min-height:42px;margin-right:10px;margin-bottom:10px;padding:11px 18px;font-size:15px;line-height:1.25;white-space:normal;overflow-wrap:break-word}
}
@media only screen and (max-width: 575px){
.main-line .main-line-menu>div a{padding:3px 20px}
.main-line,.main-line .slick-track{height:40px}
}
@media only screen and (max-width: 546px){
.slide-main .row{margin-left:-8px}
.slick-slide-item img.mobslide{display:block!important}
.slick-slide-item img.normalslide{display:none!important}
.slick-slide-item img.usialslide{position:relative;width:140%;margin-left:-10%;max-width:140%}
.slick-initialized .slick-slide{display:block;overflow:hidden}
.slide-main .slick-thumbs-list .slick-slide{padding-left:20px}
.slide-main .main-carousel .slick-slide-item .btn-bl-sl{left:15px;bottom:15px;max-width:calc(100% - 30px)}
.slide-main .main-carousel .slick-slide-item .btn-bl-sl .btn-sl{max-width:100%;min-width:0;margin:0 10px 10px 0;padding:11px 16px;font-size:14px;line-height:1.25;white-space:normal;overflow-wrap:break-word}
}
@media only screen and (max-width: 480px){
.slick-thumbs-list .slick-slide{padding:0}
.slick-slide-item .slick-slide-text{margin-right:0;width:100%}
h2.title-slider{font-size:30px;width:100%;margin-top:38px;margin-bottom:8px}
.info-slider{font-size:14px}
a.btn.btn-slider{font-size:16px;padding:10px}
a.btn-slider{width:100%;line-height:22px;text-align:center;white-space:normal}
a.btn-slider .c-ripple{white-space:normal}
.slide-main .main-carousel .slick-slide-item .btn-bl-sl{left:12px;bottom:12px;max-width:calc(100% - 24px)}
.slide-main .main-carousel .slick-slide-item .btn-bl-sl .btn-sl{max-width:100%;min-width:0;min-height:38px;margin:0 8px 8px 0;padding:9px 15px;font-size:13px;line-height:1.25}
}
@media only screen and (min-width: 768px){
div.slide-main{display:block}
div div.slide-main.slider-mobile{display:none}
p a.btn.btn-defalut.btn-slider{background:#fff;font-size:24px;color:#fb6a4b;font-weight:600;padding:10px 15px;border-bottom:5px solid #ededed}
}
@media only screen and (min-width: 992px){
.slide-main .slide-slide-advantages{-ms-flex-direction:column;flex-direction:column}
.slide-main .col-12.col-lg-2{padding-left:0}
}
@media only screen and (min-width: 1200px){
.slick-slide-text{margin-left:0;margin-right:20px}
.slick-slide-item{-ms-flex-pack:end;justify-content:flex-end}
}
