

@charset "UTF-8";a:focus,
button:focus{outline:none !important;}
button::-moz-focus-inner{border:0;}
*:focus{outline:none;}
blockquote{padding:0;margin:0;}
input,
button,
select,
textarea{outline:none;}
label{margin-bottom:0;}
p{margin:0;}
ol{list-style:none;padding:0;margin:0;}
ol li{display:block;}
dl{margin:0;}
dt,
dd{line-height:inherit;}
dt{font-weight:inherit;}
dd{margin-bottom:0;}
cite{font-style:normal;}
form{margin-bottom:0;}
blockquote{padding-left:0;border-left:0;}
address{margin-top:0;margin-bottom:0;}
figure{margin-bottom:0;}
html p a:hover{text-decoration:none;}
.section-style-2{color:#151515;letter-spacing:.05em;}
h2, h3, h4, h5, h6, [class^='heading-']{margin-top:0;margin-bottom:0;font-weight:500;letter-spacing:.07em;text-transform:uppercase;font-family:'Nunito', sans-serif;color:#203774;}
a, h2 a, h3 a, h4 a, h5 a [class^='heading-'] a{color:inherit;}
 a:focus, h1 a:hover, h2 a:focus, h2 a:hover, h3 a:focus, h3 a:hover, h4 a:focus, h4 a:hover, h5 a:focus, h5 a:hover, h6 a:focus, h6 a:hover, [class^='heading-'] a:focus, [class^='heading-'] a:hover{color:#db2a19;}

.heading-1{font-size:50px;line-height:1;letter-spacing:.025em;}

h2,
.heading-2{font-size:36px;line-height:1.14286;letter-spacing:.075em;}
@media (min-width:768px){h2,
.heading-2{font-size:46px;}
}
@media (min-width:992px){h2,
.heading-2{font-size:54px;}
}
@media (min-width:1200px){h2,
.heading-2{font-size:70px;}
}
h3,
.heading-3{font-size:30px;line-height:1.22727;font-weight:400;}
@media (min-width:768px){h3,
.heading-3{font-size:34px;}
}
@media (min-width:992px){h3,
.heading-3{font-size:40px;}
}
@media (min-width:1200px){h3,
.heading-3{font-size:42px;}
}
h4,
.heading-4{font-size:26px;line-height:1.27778;font-weight:400;}
@media (min-width:768px){h4,
.heading-4{font-size:30px;}
}
@media (min-width:1200px){h4,
.heading-4{font-size:36px;}
}
.marign-nav-top {
    margin-top: 0px;
}
h5,
.heading-5{font-size:20px;line-height:1.25;}
@media (min-width:768px){h5,
.heading-5{font-size:23px;}
.nosservices{font-size:21px!important;}
}


.heading-7{font-size:16px;line-height:1.5;font-weight:400;letter-spacing:.2em;color:#777777;}
small,
.small{display:block;font-size:12px;line-height:1.5;}
mark,
.mark{padding:3px 5px;color:#ffffff;background:#db2a19;}
.big{font-size:18px;line-height:1.55556;}
.lead{font-size:24px;line-height:34px;font-weight:300;}
code{padding:10px 5px;border-radius:0.2rem;font-size:90%;color:#111111;background:#f7f7f7;}
p [style*='max-width']{display:inline-block;}
.brand{display:inline-block;}
.brand .brand-logo-light{display:none;}
.brand .brand-logo-dark{display:block;}
.brand > * + *{margin-top:0;}
a{transition:all 0.3s ease-in-out;}
a, a:focus, a:active, a:hover{text-decoration:none;}
a, a:focus, a:active{color:#db2a19;}
a:hover{color:#961d11;}
a[href*='tel'], a[href*='mailto']{white-space:nowrap;}
.link-hover{color:#db2a19;}
.link-press{color:#db2a19;}
.privacy-link{display:inline-block;}
* + .privacy-link{margin-top:40px;}
.link-classic{font-size:14px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;}
.link-classic a, .link-classic a:focus, .link-classic a:active{color:#db2a19;}
.link-classic a:hover{color:#151515;}
* + .link-classic{margin-top:25px;}
.link-play-classic{display:inline-block;position:relative;text-align:center;width:70px;height:70px;border-radius:50%;background:rgba(255, 255, 255, 0.3);}
.link-play-classic .icon{font-size:30px;line-height:70px;color:#ffffff;}
.link-play-classic::before, .link-play-classic::after{display:inline-block;position:absolute;content:'';top:0;left:0;width:inherit;height:inherit;border-radius:inherit;opacity:0;visibility:visible;will-change:transform;pointer-events:none;transform:none;}
.link-play-classic::before{background:rgba(219, 42, 25, 0.5);}
.link-play-classic::after{background:rgba(219, 42, 25, 0.3);}
.link-play-classic:hover::before{animation:item1B 1s ease infinite;}
.link-play-classic:hover::after{animation:item1A 1s ease infinite;}
@media (min-width:768px){.link-play-classic{width:90px;height:90px;}
.link-play-classic .icon{line-height:90px;}
}
@media (min-width:1200px){.link-play-classic{width:113px;height:113px;}
.link-play-classic .icon{font-size:48px;line-height:113px;}
}
@keyframes item1B{25%{opacity:1;transform:none;visibility:visible;}
100%{opacity:0;transform:scale(2);visibility:hidden;}
}
@keyframes item1A{5%{opacity:1;}
100%{opacity:0;transform:scale(3);visibility:hidden;}
}
.link-play-modern{position:absolute;top:50%;left:50%;text-align:center;padding:10px 15px;border-radius:10px;background:rgba(255, 255, 255, 0.14);transform:translate3d(-50%, -50%, 0);}
.link-play-modern .icon{font-size:64px;color:#ffffff;}
.link-play-modern-title{font-size:16px;line-height:1.3;letter-spacing:.2em;text-transform:uppercase;font-family:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;color:#ffffff;}
.link-play-modern-title span{display:block;font-size:24px;font-weight:900;}
.link-play-modern-decor{display:none;height:2px;width:64px;background:#ffffff;transition:all .3s ease;}
* + .link-play-modern-title{margin-top:16px;}
* + .link-play-modern-decor{margin-top:16px;}
.link-play-modern:hover .link-play-modern-decor{width:30px;}
@media (min-width:576px){.link-play-modern{padding:20px 26px;}
.link-play-modern .icon{color:rgba(255, 255, 255, 0.5);}
.link-play-modern a:hover{color:#ffffff;}
.link-play-modern-decor{display:inline-block;}
}
.link-play-creative{position:absolute;overflow:hidden;top:5%;left:5%;bottom:25px;padding:10px;color:#ffffff;z-index:1;}
.link-play-creative .icon{margin-left:-10px;font-size:32px;color:inherit;}
.link-play-creative .icon:hover{color:#db2a19;}
.link-play-creative-title{line-height:1.44;font-weight:300;letter-spacing:.2em;max-width:280px;color:inherit;}
.link-play-creative-decor{width:1px;height:100%;background:rgba(255, 255, 255, 0.4);pointer-events:none;transition:all .3s ease;}
* + .link-play-creative-title{margin-top:10px;}
* + .link-play-creative-decor{margin-top:18px;}
@media (min-width:576px){.link-play-creative{top:10%;left:10%;}
* + .link-play-creative-title{margin-top:18px;}
* + .link-play-creative-decor{margin-top:26px;}
}
@media (min-width:1600px){.link-play-creative{top:20%;}
.link-play-creative-2{top:13%;bottom:15%;}
}
.link-style-1{display:inline-block;font-style:italic;}
.link-style-1, .link-style-1:focus, .link-style-1:active{color:rgba(21, 21, 21, 0.5);}
.link-style-1:hover{color:#db2a19;}
* + .link-style-1{margin-top:34px;}
.block-center, .block-xs, .block-sm, .block-md, .block-lg, .block-xl{margin-left:auto;margin-right:auto;}
.block-xs{max-width:270px;}
.block-sm{max-width:370px;}
.block-md{max-width:420px;}
.block-lg{max-width:570px;}
.block-xl{max-width:870px;}
@media (max-width:575.98px){.block-1{max-width:370px;margin-left:auto;margin-right:auto;}
.block-2{max-width:320px;margin-left:auto;margin-right:auto;}
.block-3{max-width:270px;margin-left:auto;margin-right:auto;}
}
.box-icon-creative{text-align:left;padding:24px 10px 32px 40px;max-width:270px;min-height:100%;margin-left:auto;margin-right:auto;border:1px solid rgba(255, 255, 255, 0.24);}
.box-icon-creative-body{max-width:170px;margin-left:auto;margin-right:auto;}
.box-icon-creative-icon{position:relative;display:block;text-align:center;height:36px;max-width:36px;font-size:30px;line-height:36px;color:#fb4634;}
.box-icon-creative-icon.icon-big{font-size:36px;}
.box-icon-creative-title{font-size:16px;line-height:1.125;font-weight:500;letter-spacing:.1em;text-transform:uppercase;}
.box-icon-creative-title a, .box-icon-creative-title a:focus, .box-icon-creative-title a:active{color:inherit;}
.box-icon-creative-title a:hover{color:#db2a19;}
* + .box-icon-creative-title{margin-top:14px;}
@media (min-width:1200px){.box-icon-creative{padding-left:50px;}
}
.box-icon-modern{text-align:center;background:#ffffff;transition:all .3s ease;}
.box-icon-modern-icon{font-size:42px;line-height:1;color:#db2a19;}
.box-icon-modern-title{font-weight:400;letter-spacing:.025em;text-transform:none;}
.box-icon-modern-title a, .box-icon-modern-title a:focus, .box-icon-modern-title a:active{color:inherit;}
.box-icon-modern-title a:hover{color:#db2a19;}
.box-icon-modern-link{display:inline-block;font-size:16px;line-height:1.5;font-weight:500;letter-spacing:.1em;}
.box-icon-modern-link, .box-icon-modern-link:focus, .box-icon-modern-link:active{color:#151515;}
.box-icon-modern-link:hover{color:#db2a19;}
.box-icon-modern-link .icon{font-size:16px;line-height:24px;margin-left:6px;}
* + .box-icon-modern-title{margin-top:24px;}
* + .box-icon-modern-text{margin-top:14px;}
* + .box-icon-modern-link{margin-top:16px;}
@media (min-width:576px){.box-icon-modern{text-align:left;max-width:270px;}
}
.box-icon-classic{text-align:left;transition:all .2s ease;z-index:1;}
.box-icon-classic-icon{display:inline-block;text-align:center;height:70px;width:70px;margin-top:4px;font-size:30px;line-height:70px;color:#db2a19;background:#ffffff;border-radius:50%;box-shadow:4px 4px 10px 0 rgba(0, 0, 0, 0.15);}
.box-icon-classic-title{text-transform:none;letter-spacing:.05em;}
.box-icon-classic-title a, .box-icon-classic-title a:focus, .box-icon-classic-title a:active{color:inherit;}
.box-icon-classic-title a:hover{color:#db2a19;}
.box-icon-classic-text{line-height:1.47;letter-spacing:.05em;color:rgba(21, 21, 21, 0.8);}
* + .box-icon-classic-text{margin-top:20px;}
@media (min-width:992px){.box-icon-classic-icon{height:90px;width:90px;font-size:40px;line-height:90px;}
}
@media (min-width:1200px){.box-icon-classic-text{max-width:92%;}
}
.box-comment{position:relative;text-align:left;padding-bottom:45px;font-size:15px;letter-spacing:.05em;color:#151515;}
.box-comment::before{position:absolute;content:'';bottom:0;right:0;width:100%;border-bottom:1px solid #e1e1e1;}
.box-comment > .box-comment{margin-top:30px;}
.box-comment > .box-comment:last-child{padding-bottom:0;}
.box-comment > .box-comment:last-child::before{display:none;}
.box-comment-post{color:#777777;}
.box-comment-product .unit{margin-bottom:-20px;margin-left:-24px;}
.box-comment-product .unit > *{margin-bottom:20px;margin-left:24px;}
@media (min-width:992px){.box-comment-product .unit{align-items:center;}
}
.box-comment-figure{display:inline-block;}
.box-comment-figure img{max-width:119px;}
.box-comment-author{font-size:18px;font-weight:500;color:#151515;}
.box-comment-author a, .box-comment-author a:focus, .box-comment-author a:active{color:inherit;}
.box-comment-author a:hover{color:#db2a19;}
.box-comment-time{color:#777777;}
.box-comment-days-ago{color:#151515;}
.box-comment-reply,
.box-comment-like{font-weight:500;}
.box-comment-reply > *,
.box-comment-like > *{display:inline-block;vertical-align:middle;}
.box-comment-reply a, .box-comment-reply a:focus, .box-comment-reply a:active,
.box-comment-like a,
.box-comment-like a:focus,
.box-comment-like a:active{color:#151515;}
.box-comment-reply a:hover,
.box-comment-like a:hover{color:#db2a19;}
.box-comment-reply .icon,
.box-comment-like .icon{margin-right:8px;color:#9b9b9b;}
.tab-content .tab-pane .box-comment:last-child{padding-bottom:0;}
.tab-content .tab-pane .box-comment:last-child::before{display:none;}
.box-comment-form{text-align:left;}
.box-comment-form .unit-body{flex-grow:1;}
* + .box-comment{margin-top:50px;}
* + .box-comment-text{margin-top:14px;}
.box-comment-wrap + h5{margin-top:40px;}
.box-comment-text + .group-xl{margin-top:24px;}
.box-comment-author + .rd-form{margin-top:20px;}
.box-comment + .box-comment{margin-top:45px;}
.box-comment + .box-comment-form{margin-top:45px;}
@media (min-width:768px){.box-comment::before{width:calc(100% - 143px);}
.box-comment > .box-comment{margin-left:145px;}
.box-comment-post::before{width:calc(100% - 96px);}
.box-comment-post > .box-comment-post{margin-left:96px;}
}
.clients-classic{text-align:center;padding:20px 15px;border-bottom:1px solid #ebebeb;}
.clients-classic-figure{display:block;}
.clients-classic-figure img{transition:all .3s ease;will-change:transform;}
.clients-classic-wrap .row + .row{margin-top:0;}
@media (min-width:992px){.desktop .clients-classic-wrap .row > div:first-child .clients-classic:hover img{transform:translate3d(-20px, 0, 0);}
.desktop .clients-classic-wrap .row > div:last-child .clients-classic:hover img{transform:translate3d(20px, 0, 0);}
}
@media (min-width:576px){.clients-classic{border-bottom:none;}
.clients-classic-wrap{position:relative;padding:20px 15px;background:#ffffff;border-radius:10px;box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.03);}
.clients-classic-wrap::before{position:absolute;content:'';top:45px;bottom:45px;left:50%;width:1px;background:#ebebeb;}
.clients-classic-wrap .row{position:relative;}
.clients-classic-wrap .row::before{display:none;position:absolute;content:'';top:0;left:30px;right:30px;height:1px;background:#ebebeb;}
.clients-classic-wrap .row + .row::before{display:block;}
}
@media (min-width:768px){.clients-classic{padding:30px 50px;}
.clients-classic-wrap{padding:25px 30px;}
}
@media (min-width:992px) and (max-width:1199.98px){.clients-classic{padding:30px 15px;}
.clients-classic-wrap{padding:30px 15px;}
}
.bg-gray-100 .clients-classic-wrap{background:#ffffff;}
@media (min-width:576px){.bg-gray-100 .clients-classic-wrap{box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.07);}
}
.box-contacts{text-align:center;}
.box-contacts .unit-left{min-width:30px;text-align:center;}
.box-contacts a{display:inline-block;}
.box-contacts a, .box-contacts a:focus, .box-contacts a:active{color:#151515;}
.box-contacts a:hover{color:#db2a19;}
.box-contacts .phone{font-size:18px;line-height:1.33;letter-spacing:.1em;}
.box-contacts .address{max-width:90%;}
.box-contacts .icon{vertical-align:middle;font-size:22px;color:#db2a19;}
.box-contacts .icon-24{font-size:24px;}
.box-contacts .icon-28{font-size:28px;}
.box-contacts-title{font-size:12px;line-height:2;letter-spacing:.2em;font-weight:500;text-transform:uppercase;color:rgba(21, 21, 21, 0.4);}
.box-contacts-wrap{text-align:center;min-height:100%;padding:40px 30px;border:1px solid #e1e1e1;}
.box-contacts-text{font-size:16px;letter-spacing:.075em;color:#151515;}
* + .box-contacts{margin-top:36px;}
* + .box-contacts-item{margin-top:24px;}
* + .box-contacts-wrap{margin-top:35px;}
.box-contacts-text + .box-contacts{margin-top:28px;}
@media (min-width:768px){.box-contacts,
.box-contacts-wrap{text-align:left;}
.box-contacts-title{margin-left:40px;}
}
@media (min-width:992px){.box-contacts-wrap{padding-bottom:65px;}
}
@media (min-width:1200px){.box-contacts-wrap{padding:50px 20px 78px 40px;}
}
.box-info{text-align:center;}
@media (min-width:768px){.box-info{text-align:left;}
}
.box-info-title{text-transform:none;letter-spacing:.05em;}
.box-info-text{color:#777777;}
.box-info-link{display:inline-block;font-size:18px;line-height:1.33;}
.box-info-link, .box-info-link:focus, .box-info-link:active{color:#db2a19;}
.box-info-link:hover{color:#151515;}
* + .box-info-text{margin-top:20px;}
* + .box-info-link{margin-top:30px;}
@media (min-width:1200px){.box-info .unit{margin-bottom:-20px;margin-left:-40px;}
.box-info .unit > *{margin-bottom:20px;margin-left:40px;}
}
.cta-classic{text-align:left;}
.cta-classic .button{min-width:auto;}
.cta-classic-title{line-height:1.33;letter-spacing:.05em;}
.cta-classic-text{font-size:18px;line-height:1.55556;font-weight:300;letter-spacing:.025em;color:rgba(255, 255, 255, 0.7);}
.cta-classic-text + .button{margin-top:40px;}
@media (min-width:1200px){.cta-classic-title{max-width:90%;}
}
.cta-modern{text-align:left;}
.cta-modern .button{min-width:auto;letter-spacing:.3em;}
.cta-modern-title{line-height:1.22;letter-spacing:.05em;font-weight:400;text-transform:none;}
.cta-modern-title-2{line-height:1.36;}
.cta-modern-text{padding-left:55px;text-indent:-55px;font-size:18px;line-height:1.55556;font-weight:300;letter-spacing:.025em;color:rgba(255, 255, 255, 0.3);}
.cta-modern-text > *{display:inline-block;vertical-align:middle;text-indent:0;}
.cta-modern-text-2{color:#ffffff;}
.cta-modern-decor{display:inline-block;width:40px;height:3px;margin-right:15px;background:#db2a19;}
.cta-modern-decor-2{background:#db2a19;}
* + .cta-modern-text{margin-top:22px;}
* + .cta-modern-text-2{margin-top:38px;}
.cta-modern-text + .button{margin-top:40px;}
.clients-creative{position:relative;display:block;max-width:270px;margin-left:auto;margin-right:auto;background:#ffffff;border:1px solid #e1e1e1;transition:all .3s ease-in-out;}
.clients-creative::before, .clients-creative::after{position:absolute;content:'';top:0;right:0;bottom:0;left:0;border-width:1px;border-style:solid;border-color:transparent;transition:color .1s ease, transform .3s ease;will-change:transform;}
.clients-creative::before{transform:scaleX(0);}
.clients-creative::after{transform:scaleY(0);}
.clients-creative img{width:100%;will-change:transform;transition:all .3s ease;}
@media (min-width:992px){.desktop .clients-creative:hover{border-color:transparent;}
.desktop .clients-creative:hover::before, .desktop .clients-creative:hover::after{transform:none;}
.desktop .clients-creative:hover::before{border-color:#db2a19 transparent #db2a19 transparent;}
.desktop .clients-creative:hover::after{border-color:transparent #db2a19 transparent #db2a19;}
.desktop .clients-creative:hover img{transform:scale(0.9);}
}
@media (min-width:992px){.box-style-1{margin-top:10px;margin-left:30px;}
}
@media (min-width:1200px){.box-style-1{margin-left:70px;}
}
html .group{margin-bottom:-20px;margin-left:-15px;}
html .group:empty{margin-bottom:0;margin-left:0;}
html .group > *{display:inline-block;margin-top:0;margin-bottom:20px;margin-left:15px;}
html .group-xxs{margin-bottom:-8px;margin-left:-8px;}
html .group-xxs:empty{margin-bottom:0;margin-left:0;}
html .group-xxs > *{display:inline-block;margin-top:0;margin-bottom:8px;margin-left:8px;}
html .group-sm{margin-bottom:-16px;margin-left:-16px;}
html .group-sm:empty{margin-bottom:0;margin-left:0;}
html .group-sm > *{display:inline-block;margin-top:0;margin-bottom:16px;margin-left:16px;}
html .group-xmd{margin-bottom:-10px;margin-left:-20px;}
html .group-xmd:empty{margin-bottom:0;margin-left:0;}
html .group-xmd > *{display:inline-block;margin-top:0;margin-bottom:10px;margin-left:20px;}
html .group-md{margin-bottom:-20px;margin-left:-20px;}
html .group-md:empty{margin-bottom:0;margin-left:0;}
html .group-md > *{display:inline-block;margin-top:0;margin-bottom:20px;margin-left:20px;}
html .group-lg{margin-bottom:-25px;margin-left:-25px;}
html .group-lg:empty{margin-bottom:0;margin-left:0;}
html .group-lg > *{display:inline-block;margin-top:0;margin-bottom:25px;margin-left:25px;}
html .group-xl{margin-bottom:-20px;margin-left:-30px;}
html .group-xl:empty{margin-bottom:0;margin-left:0;}
html .group-xl > *{display:inline-block;margin-top:0;margin-bottom:20px;margin-left:30px;}
html .group-xxl{margin-bottom:-30px;margin-left:-50px;}
html .group-xxl:empty{margin-bottom:0;margin-left:0;}
html .group-xxl > *{display:inline-block;margin-top:0;margin-bottom:30px;margin-left:50px;}
html .group-xxxl{margin-bottom:-30px;margin-left:-60px;}
html .group-xxxl:empty{margin-bottom:0;margin-left:0;}
html .group-xxxl > *{display:inline-block;margin-top:0;margin-bottom:30px;margin-left:60px;}
html .group-custom-1{margin-bottom:-30px;margin-left:-40px;}
html .group-custom-1:empty{margin-bottom:0;margin-left:0;}
html .group-custom-1 > *{display:inline-block;margin-top:0;margin-bottom:30px;margin-left:40px;}
@media (min-width:992px){html .group-custom-1{margin-bottom:-30px;margin-left:-80px;}
html .group-custom-1:empty{margin-bottom:0;margin-left:0;}
html .group-custom-1 > *{display:inline-block;margin-top:0;margin-bottom:30px;margin-left:80px;}
}
html .group-middle{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
@media (min-width:768px){html .group-middle{justify-content:flex-start;}
}
html .group-justify{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}
html .group-sm-justify{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
@media (min-width:576px){html .group-sm-justify{justify-content:space-between;}
}

* + .list-terms{margin-top:50px;}
.index-list{counter-reset:li;}
.index-list > li .list-index-counter:before{content:counter(li, decimal-leading-zero);counter-increment:li;}
.list-marked{text-align:left;}
.list-marked > li{text-indent:-24px;padding-left:24px;}
.list-marked > li::before{position:relative;display:inline-block;left:0;top:0;content:'';height:9px;width:9px;margin-right:15px;border-radius:50%;background:#d7d7d7;}

.table-cart-link{font-weight:500;letter-spacing:.1em;}
.table-cart-link, .table-cart-link:focus, .table-cart-link:active{color:inherit;}
.table-cart-link:hover{color:#db2a19;}
.table-cart-figure{display:inline-block;text-align:center;width:100%;max-width:90px;background:#f3f3f3;}
@media (min-width:992px){.table-cart-figure{max-width:146px;}
}
.table-cart-figure + a{margin-left:15px;}
@media (min-width:992px){.table-cart-figure + a{margin-left:30px;}
}
.table-checkout{text-transform:uppercase;}
.table-checkout tr{border-color:#e1e1e1;}
.table-checkout tr + tr td{border-top:1px solid #e1e1e1;}
.table-checkout td{padding:20px 20px;font-size:16px;letter-spacing:.1em;color:#151515;}
.table-checkout td:first-child{min-width:190px;}
.table-checkout td:last-child{min-width:150px;text-align:right;}
@media (min-width:576px){.table-checkout td{padding:24px 56px 24px 24px;}
}
.table-project tr{border:none;}
.table-project td{color:#9b9b9b;letter-spacing:.025em;border:1px solid #e1e1e1;}
.table-project td:first-child{text-align:center;min-width:73px;width:11%;padding:20px 15px;}
.table-project td:last-child{padding-left:34px;padding-right:34px;min-width:260px;}
.table-project .icon{font-size:24px;color:#db2a19;}
.table-project .icon-26{font-size:26px;}
.table-project .icon-28{font-size:28px;}
.table-project td span{color:#151515;}
hr{margin-top:0;margin-bottom:0;border-top:1px solid #ebebeb;}
.hr-gray-300{border-color:#e1e1e1;}
.hr-gray-1{border-color:#d7d7d7;}
.divider{font-size:0;line-height:0;}
.divider::before{content:'';display:inline-block;width:60px;height:2px;background-color:#db2a19;}
.title-decor-left{position:relative;padding-bottom:20px;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:#151515;}
.title-decor-left::before{position:absolute;display:inline-block;content:'';bottom:0;left:50%;width:50px;height:2px;margin-left:-25px;background-color:#db2a19;}
@media (min-width:768px){.title-decor-left{padding-left:66px;padding-bottom:0;}
.title-decor-left::before{top:50%;bottom:auto;left:2px;margin-left:0;margin-top:-1px;}
}
.text-divider{text-align:center;font-size:12px;letter-spacing:0;text-transform:uppercase;}
* + .text-divider{margin-top:20px;}
.text-divider + .rd-form{margin-top:20px;}
h3 + .title-decor-left{margin-top:22px;}
.title-decor-left + p{margin-top:26px;}
.decor-classic{font-size:0;line-height:0;}
.decor-classic span{display:inline-block;width:95px;height:1px;background:#e1e1e1;}
.decor-classic-2 span{width:123px;}
* + .decor-classic-2{margin-top:26px;}
.context-dark .decor-classic span, .bg-gray-dark .decor-classic span, .bg-primary .decor-classic span{background:#ffffff;}
.button{position:relative;overflow:hidden;display:inline-block;padding:17px 40px;font-size:14px;line-height:1.85;min-width:200px;border:none;font-family:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;font-weight:900;letter-spacing:0.2em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;text-align:center;cursor:pointer;vertical-align:middle;user-select:none;transition:all .25s ease-in-out;}
.button.button-shadow, .button.button-icon{min-width:auto;}
@media (min-width:992px){.button{min-width:230px;padding:25px 50px;}
}
.button-block{display:block;width:100%;}
.button-outline{z-index:1;}
.button-outline::before{position:absolute;content:'';top:0;right:0;bottom:0;left:0;border:2px solid;transition:all .25s ease-in-out;pointer-events:none;z-index:-1;}
.button-outline-2::before{border-width:1px;}
.button-default, .button-default:focus{color:#e1e1e1;background-color:#2c343b;border-color:#2c343b;}
.button-default:hover, .button-default:active{color:#ffffff;background-color:#db2a19;border-color:#db2a19;}
.button-default.button-ujarak::before{background:#db2a19;}
.button-default.button-outline::before{border-color:#2c343b;}
.button-default.button-outline:hover::before, .button-default.button-outline:active::before{border-color:#db2a19;}
.button-white, .button-white:focus{color:#db2a19;background-color:#ffffff;border-color:#ffffff;}
.button-white:hover, .button-white:active{color:#ffffff;background-color:#db2a19;border-color:#db2a19;}
.button-white.button-ujarak::before{background:#db2a19;}
.button-white.button-outline::before{border-color:#ffffff;}
.button-white.button-outline:hover::before, .button-white.button-outline:active::before{border-color:#db2a19;}
.button-gray-100, .button-gray-100:focus{color:#151515;background-color:#f7f7f7;border-color:#f7f7f7;}
.button-gray-100:hover, .button-gray-100:active{color:#151515;background-color:#eaeaea;border-color:#eaeaea;}
.button-gray-100.button-ujarak::before{background:#eaeaea;}
.button-gray-100.button-outline::before{border-color:#f7f7f7;}
.button-gray-100.button-outline:hover::before, .button-gray-100.button-outline:active::before{border-color:#eaeaea;}
.button-gray-3, .button-gray-3:focus{color:#ffffff;background-color:#3f4651;border-color:#3f4651;}
.button-gray-3:hover, .button-gray-3:active{color:#ffffff;background-color:#4f5763;border-color:#4f5763;}
.button-gray-3.button-ujarak::before{background:#4f5763;}
.button-gray-3.button-outline::before{border-color:#3f4651;}
.button-gray-3.button-outline:hover::before, .button-gray-3.button-outline:active::before{border-color:#4f5763;}
.button-gray-8, .button-gray-8:focus{color:#ffffff;background-color:#47505f;border-color:#47505f;}
.button-gray-8:hover, .button-gray-8:active{color:#151515;background-color:#db2a19;border-color:#db2a19;}
.button-gray-8.button-ujarak::before{background:#db2a19;}
.button-gray-8.button-outline::before{border-color:#47505f;}
.button-gray-8.button-outline:hover::before, .button-gray-8.button-outline:active::before{border-color:#db2a19;}
.button-blue-8, .button-blue-8:focus{color:#ffffff;background-color:#031e2b;border-color:#031e2b;}
.button-blue-8:hover, .button-blue-8:active{color:#ffffff;background-color:#db2a19;border-color:#db2a19;}
.button-blue-8.button-ujarak::before{background:#db2a19;}
.button-blue-8.button-outline::before{border-color:#031e2b;}
.button-blue-8.button-outline:hover::before, .button-blue-8.button-outline:active::before{border-color:#db2a19;}
.button-primary, .button-primary:focus{color:#ffffff;background-color:#db2a19;border-color:#db2a19;}
.button-primary:hover, .button-primary:active{color:#ffffff;background-color:#fb4634;border-color:#fb4634;}
.button-primary.button-ujarak::before{background:#fb4634;}
.button-primary.button-outline::before{border-color:#db2a19;}
.button-primary.button-outline:hover::before, .button-primary.button-outline:active::before{border-color:#fb4634;}
.button-primary-2, .button-primary-2:focus{color:#ffffff;background-color:#db2a19;border-color:#db2a19;}
.button-primary-2:hover, .button-primary-2:active{color:#ffffff;background-color:#db2a19;border-color:#db2a19;}
.button-primary-2.button-ujarak::before{background:#db2a19;}
.button-primary-2.button-outline::before{border-color:#db2a19;}
.button-primary-2.button-outline:hover::before, .button-primary-2.button-outline:active::before{border-color:#db2a19;}
.button-default-outline, .button-default-outline:focus{color:#151515;background-color:transparent;border-color:#151515;}
.button-default-outline:hover, .button-default-outline:active{color:#ffffff;background-color:#151515;border-color:#151515;}
.button-default-outline.button-ujarak::before{background:#151515;}
.button-default-outline.button-outline::before{border-color:#151515;}
.button-default-outline.button-outline:hover::before, .button-default-outline.button-outline:active::before{border-color:#151515;}
.button-default-outline-2, .button-default-outline-2:focus{color:#151515;background-color:transparent;border-color:#151515;}
.button-default-outline-2:hover, .button-default-outline-2:active{color:#ffffff;background-color:#db2a19;border-color:#db2a19;}
.button-default-outline-2.button-ujarak::before{background:#db2a19;}
.button-default-outline-2.button-outline::before{border-color:#151515;}
.button-default-outline-2.button-outline:hover::before, .button-default-outline-2.button-outline:active::before{border-color:#db2a19;}
.button-default-outline-3, .button-default-outline-3:focus{color:#151515;background-color:transparent;border-color:#e1e1e1;}
.button-default-outline-3:hover, .button-default-outline-3:active{color:#db2a19;background-color:transparent;border-color:rgba(219, 42, 25, 0.3);}
.button-default-outline-3.button-ujarak::before{background:transparent;}
.button-default-outline-3.button-outline::before{border-color:#e1e1e1;}
.button-default-outline-3.button-outline:hover::before, .button-default-outline-3.button-outline:active::before{border-color:rgba(219, 42, 25, 0.3);}
.button-default-outline-4, .button-default-outline-4:focus{color:#151515;background-color:transparent;border-color:#e1e1e1;}
.button-default-outline-4:hover, .button-default-outline-4:active{color:#db2a19;background-color:transparent;border-color:rgba(219, 42, 25, 0.3);}
.button-default-outline-4.button-ujarak::before{background:transparent;}
.button-default-outline-4.button-outline::before{border-color:#e1e1e1;}
.button-default-outline-4.button-outline:hover::before, .button-default-outline-4.button-outline:active::before{border-color:rgba(219, 42, 25, 0.3);}
.button-ghost{border:0;background-color:transparent;}
.button-ghost:hover{color:#ffffff;background:#db2a19;}
.button-facebook, .button-facebook:focus{color:#ffffff;background-color:#4d70a8;border-color:#4d70a8;}
.button-facebook:hover, .button-facebook:active{color:#ffffff;background-color:#456497;border-color:#456497;}
.button-facebook.button-ujarak::before{background:#456497;}
.button-facebook.button-outline::before{border-color:#4d70a8;}
.button-facebook.button-outline:hover::before, .button-facebook.button-outline:active::before{border-color:#456497;}
.button-twitter, .button-twitter:focus{color:#ffffff;background-color:#02bcf3;border-color:#02bcf3;}
.button-twitter:hover, .button-twitter:active{color:#ffffff;background-color:#02a8da;border-color:#02a8da;}
.button-twitter.button-ujarak::before{background:#02a8da;}
.button-twitter.button-outline::before{border-color:#02bcf3;}
.button-twitter.button-outline:hover::before, .button-twitter.button-outline:active::before{border-color:#02a8da;}
.button-google, .button-google:focus{color:#ffffff;background-color:#e2411e;border-color:#e2411e;}
.button-google:hover, .button-google:active{color:#ffffff;background-color:#cc3a1a;border-color:#cc3a1a;}
.button-google.button-ujarak::before{background:#cc3a1a;}
.button-google.button-outline::before{border-color:#e2411e;}
.button-google.button-outline:hover::before, .button-google.button-outline:active::before{border-color:#cc3a1a;}
.button-shadow{position:relative;z-index:1;}
.button-shadow::before{position:absolute;content:'';bottom:-5px;left:0;width:100%;height:5px;transition:inherit;z-index:-1;}
.button-shadow.button{overflow:visible;}
.button-shadow.button-primary::before{background:#fb4634;}
.button-shadow.button-primary:hover::before, .button-shadow.button-primary:active::before{background:#db2a19;}
.button-shadow:focus, .button-shadow:active{box-shadow:none;}
.button-shadow-2{box-shadow:7px 7px 13px 0 rgba(0, 0, 0, 0.13);}
.button-ujarak{position:relative;z-index:0;transition:background .4s, border-color .4s, color .4s;}
.button-ujarak::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#db2a19;z-index:-1;opacity:0;transform:scale3d(0.7, 1, 1);transition:transform 0.42s, opacity 0.42s;border-radius:inherit;}
.button-ujarak, .button-ujarak::before{transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);}
.button-ujarak:hover{transition:background .4s .4s, border-color .4s 0s, color .2s 0s;}
.button-ujarak:hover::before{opacity:1;transform:translate3d(0, 0, 0) scale3d(1, 1, 1);}
.button-xs{padding:12px 25px;font-size:12px;line-height:2.17;min-width:auto;}
.button-sm{padding:12px 30px;font-size:12px;line-height:2.17;min-width:160px;}
@media (min-width:992px){.button-sm{min-width:200px;padding:17px 40px;}
}
.button-lg{padding:20px 45px;font-size:14px;line-height:1.85;min-width:230px;}
@media (min-width:992px){.button-lg{min-width:276px;padding:30px 55px;}
}
.button-circle{border-radius:30px;}
.button-round-1{border-radius:5px;}
.button-round-2{border-radius:10px;}
.button-icon .icon{position:relative;display:inline-block;vertical-align:middle;line-height:1;color:inherit;}
.button-icon-left .icon{padding-right:5px;font-size:17px;}
.button-icon-left span{display:inline-block;vertical-align:middle;}
.button-icon-right{padding-right:95px;}
.button-icon-right .icon{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;width:68px;font-size:27px;transition:inherit;}
.button-icon-right:hover .icon::before{animation:btnIconTransform .2s ease;}
.button-icon-right.button-outline .icon{top:1px;right:1px;bottom:1px;background:transparent;border-left:1px solid;}
.button-icon-right.button-outline::before{border-width:1px;}
.button-icon-right.button-primary .icon{background:#fb4634;}
.button-icon-right.button-primary:hover, .button-icon-right.button-primary:active{color:#ffffff;border-color:#fb4634;background:#fb4634;}
.button-icon-right.button-primary:hover .icon, .button-icon-right.button-primary:active .icon{background:#db2a19;}
.button-icon-right.button-gray-3 .icon{background:#4f5763;}
.button-icon-right.button-gray-3:hover .icon, .button-icon-right.button-gray-3:active .icon{background:#3f4651;}
.button-icon-right.button-blue-8 .icon{background:#02283a;}
.button-icon-right.button-blue-8:hover .icon, .button-icon-right.button-blue-8:active .icon{background:#fb4634;}
@media (min-width:992px){.button-icon-right.button-lg{padding-right:115px;}
.button-icon-right.button-outline{padding-left:45px;}
}
@keyframes btnIconTransform{25%{transform:translateX(5px);}
75%{transform:translateX(-5px);}
}
.rd-form{position:relative;text-align:center;}
.rd-form .button{padding-left:30px;padding-right:30px;}
.rd-form .button-icon-right{padding-left:45px;padding-right:95px;}
.rd-form [class*='col-'] .button{min-width:auto;padding-left:20px;padding-right:20px;}
@media (max-width:575.98px){.rd-form .button{display:block;width:100%;}
}
@media (min-width:768px){.rd-form{text-align:left;}
}
.rd-form-2 .form-input{border-color:#ffffff;}
.rd-form-center .form-label,
.rd-form-center .form-input{text-align:center;}
input:-webkit-autofill ~ label,
input:-webkit-autofill ~ .form-validation{color:#000000 !important;}
.form-wrap{position:relative;}
.form-wrap.has-error .form-input{border-color:#f5543f;}
.form-wrap.has-focus .form-input{border-color:#db2a19;}
* + .form-wrap{margin-top:18px;}
.form-wrap + .button{margin-top:30px;}
.form-input{display:block;width:100%;min-height:60px;padding:16px 25px;font-size:15px;font-weight:400;line-height:26px;letter-spacing:.075em;color:#777777;background-color:#ffffff;background-image:none;border-radius:0;-webkit-appearance:none;transition:.3s ease-in-out;border:1px solid #e1e1e1;}
.form-input:focus{outline:0;}
textarea.form-input{height:150px;min-height:60px;max-height:255px;resize:vertical;}
.form-label,
.form-label-outside{margin-bottom:0;color:#777777;font-weight:400;}
.form-label{position:absolute;top:30px;left:0;right:0;padding-left:25px;padding-right:25px;font-size:15px;font-weight:400;line-height:26px;letter-spacing:.075em;pointer-events:none;text-align:left;z-index:9;transition:.25s;will-change:transform;transform:translateY(-50%);}
.form-label.focus{opacity:0;}
.form-label.auto-fill{color:#777777;}
.form-label-outside{width:100%;margin-bottom:4px;}
@media (min-width:768px){.form-label-outside{position:static;}
.form-label-outside, .form-label-outside.focus, .form-label-outside.auto-fill{transform:none;}
}
[data-x-mode='true'] .form-label{pointer-events:auto;}
.form-validation{position:absolute;right:8px;top:0;z-index:11;margin-top:2px;font-size:9px;font-weight:400;line-height:12px;letter-spacing:0;color:#f5543f;transition:.3s;}
.form-validation-left .form-validation{top:100%;right:auto;left:0;}
#form-output-global{position:fixed;bottom:30px;left:15px;z-index:2000;visibility:hidden;transform:translate3d(-500px, 0, 0);transition:.3s all ease;}
#form-output-global.active{visibility:visible;transform:translate3d(0, 0, 0);}
@media (min-width:576px){#form-output-global{left:30px;}
}
.form-output{position:absolute;top:100%;left:0;font-size:10px;font-weight:400;line-height:1.2;margin-top:2px;transition:.3s;opacity:0;visibility:hidden;}
.form-output.active{opacity:1;visibility:visible;}
.form-output.error{color:#f5543f;}
.form-output.success{color:#98bf44;}
.radio .radio-custom,
.radio-inline .radio-custom,
.checkbox .checkbox-custom,
.checkbox-inline .checkbox-custom{opacity:0;}
.radio .radio-custom, .radio .radio-custom-dummy,
.radio-inline .radio-custom,
.radio-inline .radio-custom-dummy,
.checkbox .checkbox-custom,
.checkbox .checkbox-custom-dummy,
.checkbox-inline .checkbox-custom,
.checkbox-inline .checkbox-custom-dummy{position:absolute;top:3px;left:0;width:18px;height:18px;outline:none;cursor:pointer;}
.radio .radio-custom-dummy,
.radio-inline .radio-custom-dummy,
.checkbox .checkbox-custom-dummy,
.checkbox-inline .checkbox-custom-dummy{pointer-events:none;background:#ffffff;}
.radio .radio-custom-dummy::after,
.radio-inline .radio-custom-dummy::after,
.checkbox .checkbox-custom-dummy::after,
.checkbox-inline .checkbox-custom-dummy::after{position:absolute;opacity:0;transition:.22s;}
.radio .radio-custom:focus,
.radio-inline .radio-custom:focus,
.checkbox .checkbox-custom:focus,
.checkbox-inline .checkbox-custom:focus{outline:none;}
.radio input,
.radio-inline input,
.checkbox input,
.checkbox-inline input{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;}
.radio-custom:checked + .radio-custom-dummy:after,
.checkbox-custom:checked + .checkbox-custom-dummy:after{opacity:1;}
.radio,
.radio-inline{position:relative;text-align:left;padding-left:30px;cursor:pointer;}
.radio .radio-custom-dummy,
.radio-inline .radio-custom-dummy{top:3px;left:0;width:18px;height:18px;margin:0;border:2px solid #e8e8e8;}
.radio .radio-custom-dummy::after,
.radio-inline .radio-custom-dummy::after{content:'\f222';font-family:"Material Design Icons";position:absolute;top:-2px;left:-1px;font-size:18px;line-height:1;color:#151515;}
.checkbox,
.checkbox-inline{position:relative;text-align:left;padding-left:30px;cursor:pointer;}
.checkbox .checkbox-custom-dummy,
.checkbox-inline .checkbox-custom-dummy{top:3px;left:0;width:18px;height:18px;margin:0;border:2px solid #e8e8e8;}
.checkbox .checkbox-custom-dummy::after,
.checkbox-inline .checkbox-custom-dummy::after{content:'\f222';font-family:"Material Design Icons";position:absolute;top:-2px;left:-1px;font-size:18px;line-height:1;color:#151515;}
.form-wrap + .checkbox-inline{margin-top:10px;}
.row + .checkbox-inline{margin-top:20px;}
.checkbox-inline + .row{margin-top:26px;}
.toggle-custom{padding-left:60px;-webkit-appearance:none;}
.toggle-custom:checked ~ .checkbox-custom-dummy::after{background:#db2a19;transform:translate(20px, -50%);}
.toggle-custom ~ .checkbox-custom-dummy{position:relative;display:inline-block;margin-top:-1px;width:44px;height:20px;background:#ffffff;cursor:pointer;}
.toggle-custom ~ .checkbox-custom-dummy::after{content:'';position:absolute;display:inline-block;width:16px;height:16px;left:0;top:50%;background:#b7b7b7;transform:translate(4px, -50%);opacity:1;transition:.22s;}
.rd-form-inline{display:flex;flex-wrap:wrap;align-items:stretch;text-align:center;max-width:600px;margin-bottom:-16px;}
.rd-form-inline > *{margin-bottom:16px;}
.rd-form-inline > *{margin-top:0;}
.rd-form-inline .form-wrap-select{text-align:left;}
.rd-form-inline .form-wrap{flex:1 0 auto;min-width:185px;}
.rd-form-inline .form-button{flex:1 0 0%;min-height:60px;}
.rd-form-inline .form-button-2{flex-grow:0;}
.rd-form-inline .button{min-width:auto;min-height:inherit;}
.rd-form-inline.rd-form-inline-centered{margin-left:auto;margin-right:auto;}
@media (min-width:576px){.rd-form-inline .form-button{flex-grow:0;}
}
.rd-form-inline-sm .icon{font-size:30px;}
.rd-form-inline-sm .button{min-width:auto;}
.rd-form-inline-sm .button-icon-2,
.rd-form-inline-sm .button-icon-3{padding:9px 14px;}
@media (min-width:576px){.rd-form-inline-sm .icon{font-size:38px;}
}
@media (min-width:1200px){.rd-form-inline-sm .button-icon-3{padding:17px 30px;}
}
.rd-form-inline-lg{max-width:none;margin-bottom:-16px;margin-left:-30px;}
.rd-form-inline-lg:empty{margin-bottom:0;margin-left:0;}
.rd-form-inline-lg > *{display:inline-block;margin-top:0;margin-bottom:16px;margin-left:30px;}
.rd-form-inline-lg .form-input{min-height:65px;padding:19px 30px 18px;}
.rd-form-inline-lg .form-label{top:50%;padding-left:30px;padding-right:30px;}
@media (min-width:768px){.rd-form-inline-lg .button{min-width:240px;}
}
@media (min-width:992px){.rd-form-inline-lg .form-input{min-height:85px;padding:29px 30px 28px;}
}
@media (min-width:1200px){.rd-form-inline-lg .form-input{padding-left:50px;}
.rd-form-inline-lg .form-label{padding-left:50px;}
}
.rd-form-inline-spacing-12{margin-bottom:-12px;margin-left:-12px;}
.rd-form-inline-spacing-12:empty{margin-bottom:0;margin-left:0;}
.rd-form-inline-spacing-12 > *{display:inline-block;margin-top:0;margin-bottom:12px;margin-left:12px;}
.form-sm .form-input,
.form-sm .button{padding-top:9px;padding-bottom:9px;min-height:40px;}
.form-sm .form-validation{top:-16px;}
.form-sm .form-label{top:20px;}
.form-sm * + .button{margin-top:10px;}
.form-lg .form-input,
.form-lg .form-label,
.form-lg .select2-container .select2-choice{font-size:16px;}
.form-lg .form-input,
.form-lg .select2-container .select2-choice{font-size:16px;padding-top:21px;padding-bottom:21px;}
.form-lg .form-input,
.form-lg .select2-container .select2-choice{min-height:68px;}
.form-lg .form-button{min-height:70px;}
.form-lg .form-label{top:35px;}
.form-wrap-recaptcha{display:inline-block;}
@media (max-width:767.98px){.recaptcha iframe{transform:scale(0.95);transform-origin:0 50%;will-change:transform;}
.form-wrap-recaptcha .form-validation{right:22px;}
}
* + .rd-form{margin-top:30px;}
h4 + .rd-form{margin-top:46px;}
* + .form-login{margin-top:30px;}
@media (min-width:992px){h3 + .rd-form{margin-top:50px;}
h3 + .form-login{margin-top:50px;}
}
.form-checkout .form-label,
.form-checkout .form-input{color:#151515;}
.form-style-1 .quote-classic{max-width:330px;}
.form-style-1 .button{min-width:auto;letter-spacing:.3em;}
.form-style-1 * + .quote-classic{margin-top:0;}
@media (min-width:576px){.form-style-1{padding:40px 30px;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.05);}
}
@media (min-width:768px){.form-style-1{padding:55px 50px;}
}
@media (min-width:992px){.form-style-1 .quote-classic{max-width:430px;}
.form-style-1 .button{min-width:245px;}
}
* + .form-style-1{margin-top:55px;}
.post-classic{position:relative;text-align:left;color:#151515;background:#ffffff;box-shadow:0 0 8px 0 rgba(0, 0, 0, 0.09);z-index:1;}
.post-classic .post-classic-time{position:absolute;top:6%;left:5%;}
.post-classic-2 .post-classic-content{position:absolute;left:0;bottom:0;width:100%;z-index:1;}
.post-classic-2 .post-classic-title{color:#ffffff;}
.post-classic-figure{position:relative;display:block;overflow:hidden;z-index:-1;}
.post-classic-figure img{width:100%;transform:none;will-change:transform;transition:all .25s ease;}
.post-classic-time{padding:1px 10px;font-size:12px;line-height:2;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:30px;color:#ffffff;background:#db2a19;z-index:1;}
.post-classic-content{padding:6% 5%;}
.post-classic-title{font-size:16px;line-height:1.5;letter-spacing:.075em;}
.post-classic-title a, .post-classic-title a:focus, .post-classic-title a:active{color:inherit;}
.post-classic-title a:hover{color:inherit;}
.post-classic-title a:hover{text-decoration:underline;}
.post-classic-info{font-size:15px;line-height:1;letter-spacing:.05em;color:#777777;}
.post-classic-info li + li{border-left:1px solid #cccccc;}
.post-classic-info a, .post-classic-info a:focus, .post-classic-info a:active{color:inherit;}
.post-classic-info a:hover{color:#db2a19;}
.post-classic-comments > *,
.post-classic-author > *,
.post-classic-views > *{display:inline-block;vertical-align:middle;}
.post-classic-comments .icon,
.post-classic-author .icon,
.post-classic-views .icon{font-size:16px;margin-right:8px;}
.post-classic-author .icon{font-size:18px;}
@media (max-width:575.98px){.slick-news .post-classic{max-width:220px;margin-left:auto;margin-right:auto;}
}
@media (max-width:767.98px){.slick-news .post-classic-title{max-height:68px;overflow:hidden;}
}
@media (min-width:768px){.post-classic-title{font-size:18px;}
.post-classic-content{padding:8% 9%;}
.post-classic .post-classic-time{top:8%;left:9%;}
}
@media (min-width:992px){.post-classic-content{padding:7%;}
.post-classic .post-classic-time{top:7%;left:7%;}
}
@media (min-width:1200px){.post-classic .post-classic-time{top:10%;left:13%;}
.post-classic-content{padding:10% 13%;}
}
@media (min-width:992px){.desktop .post-classic:hover .post-classic-figure img{transform:scale(1.1);}
}
.row + .button-wrap{margin-top:40px;}
.row + .row{margin-top:35px;}
h4 + .big,
h3 + .big{margin-top:14px;}
@media (min-width:768px){* + .row-sm{margin-top:40px;}
* + .row-md{margin-top:45px;}
* + .row-lg{margin-top:50px;}
* + .row-xl{margin-top:50px;}
* + .row-xxl{margin-top:50px;}
}
@media (min-width:992px){h5 + p{margin-top:16px;}
.row + .button-wrap{margin-top:60px;}
* + .owl-carousel{margin-top:50px;}
* + .owl-style-4{margin-top:50px;}
* + .row-xl{margin-top:60px;}
* + .row-xxl{margin-top:70px;}
}
@media (min-width:1200px){.container + .container{margin-top:60px;}
.row + .row{margin-top:60px;}
}
.container + .container-style-1{margin-top:26px;}
.row-0{margin-bottom:0px;}
.row-0:empty{margin-bottom:0;}
.row-0 > *{margin-bottom:0px;}
.row-8{margin-bottom:-8px;}
.row-8:empty{margin-bottom:0;}
.row-8 > *{margin-bottom:8px;}
.row-10{margin-bottom:-10px;}
.row-10:empty{margin-bottom:0;}
.row-10 > *{margin-bottom:10px;}
.row-15{margin-bottom:-15px;}
.row-15:empty{margin-bottom:0;}
.row-15 > *{margin-bottom:15px;}
.row-14{margin-bottom:-14px;}
.row-14:empty{margin-bottom:0;}
.row-14 > *{margin-bottom:14px;}
.row-20{margin-bottom:-20px;}
.row-20:empty{margin-bottom:0;}
.row-20 > *{margin-bottom:20px;}
.row-30{margin-bottom:-30px;}
.row-30:empty{margin-bottom:0;}
.row-30 > *{margin-bottom:30px;}
.row-40{margin-bottom:-40px;}
.row-40:empty{margin-bottom:0;}
.row-40 > *{margin-bottom:40px;}
.row-50{margin-bottom:-50px;}
.row-50:empty{margin-bottom:0;}
.row-50 > *{margin-bottom:50px;}
.row-60{margin-bottom:-60px;}
.row-60:empty{margin-bottom:0;}
.row-60 > *{margin-bottom:60px;}
@media (min-width:768px){.row-md-40{margin-bottom:-40px;}
.row-md-40:empty{margin-bottom:0;}
.row-md-40 > *{margin-bottom:40px;}
.row-md-50{margin-bottom:-50px;}
.row-md-50:empty{margin-bottom:0;}
.row-md-50 > *{margin-bottom:50px;}
}
@media (min-width:992px){.row-lg-0{margin-bottom:0px;}
.row-lg-0:empty{margin-bottom:0;}
.row-lg-0 > *{margin-bottom:0px;}
.row-lg-50{margin-bottom:-50px;}
.row-lg-50:empty{margin-bottom:0;}
.row-lg-50 > *{margin-bottom:50px;}
.row-lg-60{margin-bottom:-60px;}
.row-lg-60:empty{margin-bottom:0;}
.row-lg-60 > *{margin-bottom:60px;}
}
@media (min-width:1200px){.row-xl-60{margin-bottom:-60px;}
.row-xl-60:empty{margin-bottom:0;}
.row-xl-60 > *{margin-bottom:60px;}
.row-xl-75{margin-bottom:-75px;}
.row-xl-75:empty{margin-bottom:0;}
.row-xl-75 > *{margin-bottom:75px;}
.row-xl-90{margin-bottom:-90px;}
.row-xl-90:empty{margin-bottom:0;}
.row-xl-90 > *{margin-bottom:90px;}
}
@media (min-width:992px){.desktop .row-desktop-0{margin-bottom:0px;}
.desktop .row-desktop-0:empty{margin-bottom:0;}
.desktop .row-desktop-0 > *{margin-bottom:0px;}
.desktop .row-desktop-8{margin-bottom:-8px;}
.desktop .row-desktop-8:empty{margin-bottom:0;}
.desktop .row-desktop-8 > *{margin-bottom:8px;}
.desktop * + .row-desktop-0{margin-top:20px;}
}
.section-sm{padding:30px 0;}
.section-sm.section-first{padding-top:60px;}
.section-sm.section-last{padding-bottom:60px;}
.section-md,
.section-lg,
.section-xl,
.section-xxl,
.section-inset-4,
.section-inset-7,
.section-inset-8{padding:50px 0;}
.section-inset-5{padding:30px 0;}
.section-inset-6{padding:50px 0 30px;}
.section-inset-9{padding:30px 0;}
.section-collapse + .section-collapse{padding-top:0;}
.section-collapse:last-child{padding-bottom:0;}
html [class*='section-'].section-bottom-0{padding-bottom:0;}
html [class*='section-'].section-top-0{padding-top:0;}
@media (min-width:992px){html [class*='section-'].section-lg-0{padding:0 0 1px;}
}
@media (min-width:768px){.section-sm{padding:40px 0;}
.section-sm.section-first{padding-top:80px;}
.section-sm.section-last{padding-bottom:80px;}
.section-md{padding:70px 0;}
.section-lg{padding:80px 0;}
.section-xl{padding:90px 0;}
.section-xxl{padding:100px 0;}
.section-inset-4{padding:60px 0;}
.section-inset-6{padding-top:80px;}
.section-inset-8{padding:80px 0 60px;}
.section-inset-9{padding:0;}
[class*='section-'].section-bottom-md-70{padding-bottom:70px;}
}
@media (min-width:992px){.section-sm{padding:45px 0;}
.section-sm.section-first{padding-top:90px;}
.section-sm.section-last{padding-bottom:90px;}
.section-md{padding:80px 0;}
.section-mdd{padding:0px 0;}
.section-lg{padding:90px 0;}
.section-xl{padding:0 0 100px 0;}
.section-xxl{padding:120px 0;}
.section-inset-6{padding-top:90px;}
.section-inset-7{padding:70px 0;}
.section-inset-8{padding-top:90px;}
}

@media (min-width:1600px){.section-fluid{padding-left:75px;padding-right:75px;}
.section-fluid .container-fluid{padding-left:0;padding-right:0;max-width:1770px;margin-left:auto;margin-right:auto;}
}
.section-relative{position:relative;z-index:1;}
.grid-demonstration{text-align:left;line-height:1.67;}
.grid-demonstration h5, .grid-demonstration .heading-5{font-weight:400;letter-spacing:0;}
@media (max-width:767.98px){.grid-demonstration * + p{margin-top:6px;}
}
@media (max-width:1199.98px){.grid-demonstration h5, .grid-demonstration .heading-5{font-size:16px;}
}
@media (max-width:1599.98px){.grid-demonstration p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
}
@media (min-width:1200px){.grid-demonstration * + p{margin-top:26px;}
}
@media (max-width:575.98px){.container.grid-demonstration [class^='col']{padding:5px;}
}
@media (max-width:991.98px){.container-fluid.grid-demonstration .row{margin-left:0;margin-right:0;}
}
.container-fluid.grid-demonstration [class^='col']{padding:5px;}
@media (min-width:576px){.container-fluid.grid-demonstration [class^='col']{padding:10px;}
}
@media (min-width:768px){.container-fluid.grid-demonstration [class^='col']{padding:15px 10px;}
}
@media (min-width:992px){.container-fluid.grid-demonstration [class^='col']{padding:20px;}
}
@media (min-width:1200px){.container-fluid.grid-demonstration [class^='col']{padding:30px;}
}
@media (min-width:1600px){.container-fluid.grid-demonstration .row{margin-left:-35px;margin-right:-35px;}
.container-fluid.grid-demonstration [class^='col']{padding:40px 40px 40px 60px;}
.container-fluid.grid-demonstration .col-12,
.container-fluid.grid-demonstration .col-6{padding-right:60px;}
}
@media (min-width:1800px){.container-fluid.grid-demonstration .row{margin-left:-75px;margin-right:-75px;}
.container-fluid.grid-demonstration [class^='col']{padding:50px 80px 50px 100px;}
.container-fluid.grid-demonstration .col-12,
.container-fluid.grid-demonstration .col-6{padding-right:100px;}
}
.grid-system-bordered .row{margin-left:0;margin-right:0;}
.grid-system-bordered [class*='col']{padding-top:15px;padding-bottom:15px;}
.grid-system-bordered .row{border-bottom:1px solid #f7f7f7;}
.grid-system-bordered * + .row{margin-top:30px;}
@media (min-width:768px){.grid-system-bordered [class*='col']{padding-top:25px;padding-bottom:25px;}
}
@media (min-width:1200px){.grid-system-bordered [class*='col']{padding-top:0;padding-bottom:40px;}
.grid-system-bordered * + .row{margin-top:50px;}
}
.grid-system-outline .row{border:1px solid #f7f7f7;}
.grid-system-outline .row:not(:last-child){border-bottom-width:0;}
.grid-system-outline [class*='col']:not(:last-child){border-right:1px solid #f7f7f7;}
.grid-system-outline * + .row{margin-top:30px;}
.grid-system-outline .row + .row{margin-top:0;}
@media (min-width:768px){.grid-system-outline * + .row{margin-top:45px;}
}
.bg-image-3{background-color:#f7f7f7;}
@media (min-width:768px){.bg-image-3{z-index:1;}
.bg-image-3::after{position:absolute;content:'';top:0;left:0;bottom:0;width:1000%;background:inherit;transform:skew(-8deg);transform-origin:50% 0;z-index:-1;}
}
.height-fill{position:relative;display:flex;flex-direction:column;align-items:stretch;}
.height-fill > *{flex-grow:1;flex-shrink:0;}
.object-inline{white-space:nowrap;}
.object-inline > *{display:inline-block;min-width:20px;vertical-align:top;white-space:normal;}
.object-inline > * + *{margin-left:5px;}
.oh{position:relative;overflow:hidden;}
.desktop .oh-desktop{position:relative;overflow:hidden;}
.text-decoration-lines{position:relative;overflow:hidden;width:100%;}
.text-decoration-lines-content{position:relative;display:inline-block;min-width:170px;font-size:13px;text-transform:uppercase;}
.text-decoration-lines-content::before, .text-decoration-lines-content::after{content:'';position:absolute;height:1px;background:#ebebeb;top:50%;width:100vw;}
.text-decoration-lines-content::before{left:0;transform:translate3d(-100%, 0, 0);}
.text-decoration-lines-content::after{right:0;transform:translate3d(100%, 0, 0);}
* + .text-decoration-lines{margin-top:30px;}
p.rights{font-size:15px;letter-spacing:.075em;color:#777777;}
p.rights a{color:inherit;}
p.rights a:hover{color:#db2a19;}
[style*='z-index: 1000;']{z-index:1101 !important;}
.text-block{text-align:left;}
.text-block > *{margin-left:.125em;margin-right:.125em;}
@media (min-width:1200px){.box-typography p{max-width:96%;}
}
.box-color-line{margin-bottom:-8px;margin-left:-4px;}
.box-color-line:empty{margin-bottom:0;margin-left:0;}
.box-color-line > *{display:inline-block;margin-top:0;margin-bottom:8px;margin-left:4px;}
.box-color-item{display:inline-block;vertical-align:middle;width:53px;height:53px;}
* + .box-color{margin-top:20px;}
.box-color-line + .box-color-line{margin-top:8px;}
.box-typography-description-item + .box-typography-description-item{margin-top:38px;}
@media (min-width:768px){.box-typography-description{padding-left:30px;border-left:1px solid #e1e1e1;}
}
@media (min-width:992px){.box-typography-description{margin-top:38px;}
}
.box-transform-wrap{position:relative;overflow:hidden;z-index:1;}
.box-transform{position:absolute;right:0;top:0;width:calc(100% + 150px);height:calc(100% + 150px);will-change:transform;animation:bgPos 100s linear infinite;transform:translate3d(75px, -75px, 0) rotate(0.001deg);background-position:50% 50%;background-size:cover;pointer-events:none;zoom:1;z-index:-1;}
.ipad .box-transform{transform-style:preserve-3d;}
@media (max-width:767.98px){.box-transform-1{padding-top:56.25%;}
}
@keyframes bgPos{25%{transform:translate3d(150px, -150px, 0) rotate(0.001deg);}
75%{transform:translate3d(0, 0, 0) rotate(0.001deg);}
}
.container-inset-0{padding-left:0;padding-right:0;}
@media (min-width:576px) and (max-width:991.98px){.container-style-1{max-width:none;padding-left:0;padding-right:0;}
}
.gutters-8{margin-left:-4px;margin-right:-4px;}
.gutters-8 [class*='col-']{padding-left:4px;padding-right:4px;}
.gutters-10{margin-left:-5px;margin-right:-5px;}
.gutters-10 [class*='col-']{padding-left:5px;padding-right:5px;}
.gutters-14{margin-left:-7px;margin-right:-7px;}
.gutters-14 [class*='col-']{padding-left:7px;padding-right:7px;}
.gutters-20{margin-left:-10px;margin-right:-10px;}
.gutters-20 [class*='col-']{padding-left:10px;padding-right:10px;}
@media (min-width:768px){.no-md-gutters{margin-right:0;margin-left:0;}
.no-md-gutters > .col,
.no-md-gutters > [class*="col-"]{padding-right:0;padding-left:0;}
}
.title-group h3 + p{margin-top:22px;}
.title-group h4 + p{margin-top:24px;}
.box-width-230{max-width:230px;}
@media (min-width:1200px){.box-width-xl-520{max-width:520px;}
}
@media (min-width:768px){.bordered-1{overflow:hidden;}
.bordered-1 > div::before{position:absolute;content:'';top:20px;bottom:6px;left:-30px;width:1px;background:#ebebeb;}
}
@media (min-width:1200px){.bordered-1 > div::before{left:-65px;}
}
.bordered-2 > div{border-top:1px solid #ebebeb;}
@media (min-width:768px){.bordered-2 > div::before{position:absolute;content:'';top:0;bottom:0;right:0;border-right:1px solid #ebebeb;}
.bordered-2 > .col-sm-6::before{top:65px;}
.bordered-2 > .col-sm-6::before{bottom:50px;}
.bordered-2 > .col-sm-6::before{display:none;}
}
@media (min-width:992px){.bordered-2 > .col-lg-3{border-top:none;}
.bordered-2 > .col-lg-3::before{top:65px;}
.bordered-2 > .col-lg-3::before{bottom:50px;}
.bordered-2 > .col-lg-3::before{display:inline-block;}
.bordered-2 > .col-lg-3::before{display:none;}
}
@media (min-width:1200px){.bordered-2 > .col-lg-3::before{bottom:60px;}
}
@media (max-width:1199.98px){.bordered-2{overflow:hidden;}
.bordered-2 > div{margin-top:-1px;}
}
.bordered-3{border-left:1px solid #ebebeb;}
.bordered-3 > *{border-right:1px solid #ebebeb;}
.bordered-4 .owl-stage-outer{padding-left:1px;margin-right:-1px;}
.bordered-4 .owl-item{border-right:1px solid #ebebeb;}
.bordered-5{overflow:hidden;}
.bordered-5 > *{margin-bottom:-1px;margin-right:-1px;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}
@media (min-width:576px){.bordered-5{overflow:visible;}
.bordered-5 > *{margin-bottom:0;margin-right:0;border-right:none;border-bottom:none;border-left:1px solid #ebebeb;}
.bordered-5 > * + *{border-top:1px solid #ebebeb;}
.bordered-5 > *:first-child::before{position:absolute;content:'';right:calc(100% + 1px);bottom:-1px;height:0;width:10000%;border-bottom:1px solid #ebebeb;z-index:1;}
}
.context-dark .bordered-5 > *, .bg-gray-dark .bordered-5 > *, .bg-primary .bordered-5 > *{border-color:rgba(235, 235, 235, 0.18);}
.context-dark .bordered-5 > *::before, .bg-gray-dark .bordered-5 > *::before, .bg-primary .bordered-5 > *::before{border-color:inherit;}
.aside{text-align:center;}
.aside-title{font-weight:400;text-transform:none;padding-bottom:15px;border-bottom:1px solid #e1e1e1;}
@media (min-width:768px){.aside{text-align:left;}
}
@media (min-width:992px){.inset-left-lg-15{padding-left:15px;}
.inset-right-lg-15{padding-right:15px;}
}
@media (min-width:1200px){.inset-left-xl-20{padding-left:20px;}
.inset-right-xl-55{padding-right:55px;}
.inset-left-xl-40{padding-left:40px;}
.inset-left-xl-70{padding-left:70px;}
}
@media (min-width:1200px){.offset-left-xl-40{margin-left:40px;}
.offset-left-xl-70{margin-left:70px;}
}
.aside-contacts{text-align:center;letter-spacing:0;}
.aside-contacts .unit-left{min-width:22px;}
.aside-contacts span.icon{vertical-align:middle;font-size:20px;color:#db2a19;}
.aside-contacts a{display:inline-block;}
.aside-contacts a, .aside-contacts a:focus, .aside-contacts a:active{color:#151515;}
.aside-contacts a:hover{color:#db2a19;}
.aside-contacts-title{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#151515;}
.contacts-social-list .icon{font-size:20px;line-height:1;}
.contacts-social-list a, .contacts-social-list a:focus, .contacts-social-list a:active{color:#151515;}
.contacts-social-list a:hover{color:#db2a19;}
.aside-contacts-title + *{margin-top:20px;}
@media (min-width:768px){.aside-contacts{text-align:left;}
}
@media (min-width:992px){.aside-contacts{margin-left:30px;padding-left:35px;padding-bottom:1px;border-left:1px solid #ebebeb;}
.aside-contacts .row{margin-left:0;margin-right:0;}
.aside-contacts .row > *{padding-left:0;padding-right:0;}
.aside-contacts-item + .aside-contacts-item{padding-top:31px;border-top:1px solid #ebebeb;}
}
@media (min-width:1200px){.aside-contacts{margin-left:70px;}
.aside-contacts .address{max-width:90%;}
}
.position-static{position:static;}
.index-1{z-index:1;}
.animated{animation-duration:.7s;animation-fill-mode:both;opacity:1;}
.ios .animated{transition:none !important;}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}
html:not(.lt-ie10) .not-animated{opacity:0;}
@-webkit-keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -40px, 0);transform:translate3d(0, -40px, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -40px, 0);transform:translate3d(0, -40px, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-40px, 0, 0);transform:translate3d(-40px, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-40px, 0, 0);transform:translate3d(-40px, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(40px, 0, 0);transform:translate3d(40px, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(40px, 0, 0);transform:translate3d(40px, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}
@-webkit-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp;}
@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes slideInDown{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown;}
@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;}
@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes slideInRight{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight;}
@-webkit-keyframes slideOutDown{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
}
@keyframes slideOutDown{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
}
.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown;}
@keyframes pagInX{0%{transform:translateX(-100%);}
100%{transform:translateX(0);}
}
@keyframes pagOutX{0%{transform:translateX(0);}
100%{transform:translateX(100%);}
}
@keyframes arrowTransformY{25%{transform:translateY(5px);}
75%{transform:translateY(-5px);}
}
.preloader{position:fixed;left:0;top:0;bottom:0;right:0;z-index:10000;display:flex;justify-content:center;align-items:center;padding:20px;background:#ffffff;transition:.3s all ease;}
.preloader.loaded{opacity:0;visibility:hidden;}
.preloader.loaded .triangle,
.preloader.loaded .pen{animation:none;}
.preloader-body{text-align:center;}
.preloader-body p{position:relative;right:-8px;}
.wrapper-triangle{position:absolute;overflow:hidden;top:50%;left:50%;width:304px;height:250px;transform:translate(-50%, -50%);}
.line-triangle{position:absolute;width:250px;height:54px;border:1px solid transparent;transform-origin:0 100%;}
.line-triangle:nth-last-of-type(1){left:313px;bottom:-21px;transform:rotate(-120deg);transform-origin:0 100%;}
.line-triangle:nth-last-of-type(2){left:156px;top:-54px;transform:rotate(120deg);transform-origin:0 100%;}
.line-triangle:nth-last-of-type(3){top:217px;left:0;}
.triangle:nth-of-type(1){animation:tri1 1.5s linear infinite;}
@keyframes tri1{0%{opacity:0;}
0%{opacity:0;}
100%{opacity:1;}
}
.triangle:nth-of-type(2){animation:tri2 1.5s linear infinite;}
@keyframes tri2{0%{opacity:0;}
14.28571%{opacity:0;}
100%{opacity:1;}
}
.triangle:nth-of-type(3){animation:tri3 1.5s linear infinite;}
@keyframes tri3{0%{opacity:0;}
28.57143%{opacity:0;}
100%{opacity:1;}
}
.triangle:nth-of-type(4){animation:tri4 1.5s linear infinite;}
@keyframes tri4{0%{opacity:0;}
42.85714%{opacity:0;}
100%{opacity:1;}
}
.triangle:nth-of-type(5){animation:tri5 1.5s linear infinite;}
@keyframes tri5{0%{opacity:0;}
57.14286%{opacity:0;}
100%{opacity:1;}
}
.triangle:nth-of-type(6){animation:tri6 1.5s linear infinite;}
@keyframes tri6{0%{opacity:0;}
71.42857%{opacity:0;}
100%{opacity:1;}
}
.triangle:nth-of-type(7){animation:tri7 1.5s linear infinite;}
@keyframes tri7{0%{opacity:0;}
85.71429%{opacity:0;}
100%{opacity:1;}
}
.triangle{position:absolute;bottom:0;width:0;height:0;border:31px solid transparent;border-bottom:54px solid #db2a19;animation:tri 1.5s linear infinite;}
.triangle:nth-of-type(1){left:0px;}
.triangle:nth-of-type(2){left:31px;}
.triangle:nth-of-type(3){left:63px;}
.triangle:nth-of-type(4){left:94px;}
.triangle:nth-of-type(5){left:125px;}
.triangle:nth-of-type(6){left:156px;}
.triangle:nth-of-type(7){left:188px;}
.triangle:nth-child(even){transform:rotate(180deg);top:0;}
.triangle:nth-child(1){animation:none;}
.line:nth-child(2) .triangle:nth-child(1):before{position:absolute;content:"";width:0;height:0;left:-22px;bottom:-77px;background:transparent;border:13px solid transparent;border-bottom:21px solid #F1ECDB;animation:tri 1.5s linear infinite;}
.pen{position:absolute;left:0;top:0;height:100%;width:312.5px;transform-origin:50% 0;animation:move 1.5s cubic-bezier(0, 0, 0.5, 0.85) infinite;}
@keyframes tri{0%{opacity:1;}
100%{opacity:0;}
}
@keyframes move{0%{transform:scale(2.45);}
100%{transform:scale(0.5);}
}
.ui-to-top{position:fixed;overflow:hidden;right:15px;bottom:15px;z-index:100;width:60px;height:60px;font-size:30px;line-height:60px;color:#ffffff;background:#db2a19;text-align:center;text-decoration:none;border-radius:50%;transition:.3s all ease-in-out;transform:translate3d(0, 100px, 0);}
.ui-to-top:focus, .ui-to-top:hover{color:#ffffff;background:#fb4634;text-decoration:none;}
.ui-to-top.active{transform:translate3d(0, 0, 0);}
html.mobile .ui-to-top,
html.tablet .ui-to-top{display:none !important;}
@media (min-width:576px){.ui-to-top{right:40px;bottom:40px;}
}
@keyframes rd-navbar-slide-down{0%{transform:translateY(-100%);}
100%{transform:translateY(0);}
}
@keyframes rd-navbar-slide-up{0%{transform:translateY(0);}
100%{transform:translateY(-100%);}
}
.swiper-slide > .vide__body,
.swiper-slide > .parallax_cnt{height:100%;}
.swiper-button-prev,
.swiper-button-next{position:absolute;top:50%;transform:translateY(-50%);display:none;font-size:32px;line-height:1;color:#ffffff;text-align:center;cursor:pointer;transition:.2s ease-in;will-change:transform;z-index:10;}
.swiper-button-prev::before,
.swiper-button-next::before{font-family:"Material Design Icons";}
.swiper-button-prev:hover,
.swiper-button-next:hover{color:#db2a19;}
@media (min-width:992px){.swiper-button-prev,
.swiper-button-next{display:block;}
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none;}
.swiper-button-prev{left:30px;}
.swiper-button-prev:before{content:"\f14a";}
.swiper-button-next{right:30px;}
.swiper-button-next:before{content:"\f14f";}
.swiper-slider.swiper-container-rtl .swiper-button-prev::before{content:"\f061";}
.swiper-slider.swiper-container-rtl .swiper-button-next::before{content:"\f060";}
.swiper-pagination{position:absolute;display:block;text-align:center;font-size:0;line-height:0;transition:.3s;transform:translate3d(0, 0, 0);z-index:10;}
.swiper-pagination.swiper-pagination-hidden{opacity:0;}
.swiper-pagination.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}
.swiper-pagination-bullet{position:relative;width:24px;height:24px;display:inline-block;border-radius:100%;transition:.2s;}
.swiper-pagination-bullet::before{position:absolute;content:'';width:0;height:0;top:50%;left:50%;background:#db2a19;border-radius:50%;transform:translate3d(-50%, -50%, 0);transition:all .3s ease;}
.swiper-pagination-bullet circle{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;}
.swiper-pagination-bullet.swiper-pagination-bullet-active, .swiper-pagination-bullet:hover{color:#ffffff;}
.swiper-pagination-bullet.swiper-pagination-bullet-active .swiper-bullet-line, .swiper-pagination-bullet:hover .swiper-bullet-line{opacity:0;transition:all 0s ease-in-out .5s;}
.swiper-pagination-bullet.swiper-pagination-bullet-active .swiper-bullet-line-2, .swiper-pagination-bullet:hover .swiper-bullet-line-2{stroke-dashoffset:0;transition:stroke-dashoffset .5s;}
.swiper-pagination-bullet.swiper-pagination-bullet-active::before{width:6px;height:6px;}
.swiper-bullet-line{stroke:rgba(255, 255, 255, 0.44);}
.swiper-bullet-line-2{opacity:1;stroke:#db2a19;stroke-dasharray:63;stroke-dashoffset:63;transition:stroke-dashoffset .5s;}
.swiper-pagination-2{position:absolute;bottom:30px;left:0;width:100%;}
.swiper-pagination-2 .swiper-pagination-bullet{text-align:center;display:inline-flex;align-items:center;width:40px;height:24px;border-radius:0;margin:0 10px;background:transparent;}
.swiper-pagination-2 .swiper-pagination-bullet::before{display:inline-block;position:static;top:auto;left:auto;height:3px;width:100%;transform:none;border-radius:inherit;background:rgba(255, 255, 255, 0.4);}
.swiper-pagination-2 .swiper-pagination-bullet:hover:not(.swiper-pagination-bullet-active)::before{background:#db2a19;}
.swiper-pagination-2 .swiper-pagination-bullet.swiper-pagination-bullet-active{width:56px;}
.swiper-pagination-2 .swiper-pagination-bullet.swiper-pagination-bullet-active::before{background:#ffffff;}
@media (min-width:992px){.swiper-pagination-2{top:50%;right:0;width:auto;bottom:auto;left:auto;transform:translate3d(0, -50%, 0);}
.swiper-pagination-2 .swiper-pagination-bullet{display:flex;margin:5px 0 5px auto;}
.swiper-pagination-2 .swiper-pagination-bullet::before{height:2px;}
.swiper-pagination-2 .swiper-pagination-bullet.swiper-pagination-bullet-active{width:56px;}
.swiper-pagination-2 .swiper-pagination-bullet.swiper-pagination-bullet-active::before{background:rgba(255, 255, 255, 0.4);}
}
.swiper-pagination-black .swiper-pagination-bullet{background:rgba(0, 0, 0, 0.6);}
.swiper-pagination-black .swiper-pagination-bullet.swiper-pagination-bullet-active{background:black;}
.swiper-container-vertical > .swiper-pagination{right:10px;top:50%;transform:translate3d(0px, -50%, 0);}
.swiper-container-vertical > .swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block;}
.swiper-container-horizontal > .swiper-pagination{bottom:20px;left:0;width:100%;}
.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet{margin:0 15px;}
.swiper-slide{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:100%;height:100%;white-space:nowrap;}
.swiper-slide-caption{width:100%;white-space:normal;}
.swiper-slider-7{min-height:31.51042vw;overflow:visible;margin-left:auto;margin-right:0;}
.swiper-slider-7 .swiper-slide{align-items:stretch;justify-content:flex-start;}
.swiper-slider-7 .swiper-slide-caption{position:relative;display:flex;align-items:center;padding-left:30px;padding-right:30px;margin-left:0;margin-right:auto;z-index:1;}
.swiper-slider-7 .swiper-box{width:100%;margin-left:auto;margin-right:auto;}
.swiper-slider-7 .swiper-title{letter-spacing:.075em;text-transform:none;}
.swiper-slider-7 .swiper-subtitle{line-height:1.67;font-weight:400;letter-spacing:.075em;}
.swiper-slider-7 .swiper-time{color:#db2a19;}
.swiper-slider-7 [class*='swiper-content-bg']{position:absolute;top:0;left:0;bottom:0;right:0;background:#f7f7f7;transition:all .6s ease-in-out .5s;visibility:hidden;opacity:0;pointer-events:none;z-index:-1;}
.swiper-slider-7 .swiper-content-bg-1{top:50%;bottom:50%;}
.swiper-slider-7 .swiper-content-bg-2{top:100%;}
.swiper-slider-7 .swiper-content-bg-3{width:0;}
.swiper-slider-7 .swiper-slide-active [class*='swiper-content-bg']{visibility:visible;opacity:.7;}
.swiper-slider-7 .swiper-slide-active .swiper-content-bg-1{top:0;bottom:0;}
.swiper-slider-7 .swiper-slide-active .swiper-content-bg-2{top:0;}
.swiper-slider-7 .swiper-slide-active .swiper-content-bg-3{width:100%;}
.swiper-slider-7 .swiper-pagination{bottom:-50px;}
.swiper-slider-7 .swiper-pagination-bullet::before{background:#db2a19;}
.swiper-slider-7 .swiper-bullet-line{stroke:rgba(21, 21, 21, 0.21);}
.swiper-slider-7 .swiper-bullet-line-2{stroke:#db2a19;}
.swiper-slider-7 * + .swiper-title{margin-top:10px;}
.swiper-slider-7 * + .swiper-subtitle{margin-top:20px;}
.swiper-slider-7 * + .swiper-time{margin-top:18px;}
.swiper-slider-7 * + .button-wrap,
.swiper-slider-7 * + .button{margin-top:50px;}
@media (min-width:576px){.swiper-slider-7 .swiper-slide-caption{max-width:320px;}
}
@media (min-width:768px){.swiper-slider-7 .swiper-slide-caption{max-width:350px;}
}
@media (min-width:992px){.swiper-slider-7{max-width:calc(100% - 100px);}
.swiper-slider-7 .swiper-slide-caption{max-width:380px;}
.swiper-slider-7 .swiper-slide-active [class*='swiper-content-bg']{opacity:1;}
.swiper-slider-7 .swiper-pagination{display:none;}
.swiper-slider-7 * + .swiper-title{margin-top:10px;}
.swiper-slider-7 * + .button-wrap,
.swiper-slider-7 * + .button{margin-top:60px;}
}
@media (min-width:1200px){.swiper-slider-7{max-width:calc(100% - 150px);}
.swiper-slider-7 .swiper-slide-caption{max-width:400px;}
.swiper-slider-7 .swiper-box{max-width:370px;}
}
@media (min-width:1600px){.swiper-slider-7{max-width:calc(100% - 210px);}
.swiper-slider-7 .swiper-slide-caption{padding-left:50px;padding-right:30px;max-width:36%;}
.swiper-slider-7 .swiper-title{font-size:48px;}
.swiper-slider-7 .swiper-navigation__module{padding:30px 60px 15px;}
.swiper-slider-7 .swiper-pagination__fraction-index{font-size:60px;}
}
@media (min-width:1800px){.swiper-slider-7 .swiper-slide-caption{max-width:38.5%;}
}
.swiper-slider-8{min-height:29.89583vw;}
.swiper-slider-8 .swiper-slide{background:#031e2b;}
.swiper-slider-8 .swiper-slide::before{position:absolute;content:'';top:0;right:0;bottom:0;left:0;background:inherit;transform:skew(-8deg);transform-origin:50% 0;pointer-events:none;}
.swiper-slider-8 h4,
.swiper-slider-8 .title-classic{color:rgba(255, 255, 255, 0.3);}
@media (max-width:767.98px){.swiper-slider-8 .swiper-slide-caption{padding-bottom:70px;}
}
@media (min-width:768px){.swiper-slider-8 .swiper-slide::before{left:35%;}
}
@media (min-width:992px){.swiper-slider-8 .swiper-slide::before{left:40%;}
.swiper-slider-8 .swiper-pagination{display:none;}
}
@media (min-width:1200px){.swiper-slider-8 .swiper-slide::before{left:50%;}
}
.swiper-custom-container{position:relative;padding-top:1px;z-index:1000;}
@media (min-width:1200px){.swiper-custom-container .rd-navbar-creative.rd-navbar-static .rd-navbar-main-outer{padding-left:75px;padding-right:75px;}
}
.swiper-custom-container .swiper-custom-bg,
.swiper-custom-container .section-relative{position:absolute;overflow:hidden;top:0;right:0;bottom:30px;left:0;z-index:-1;}
.swiper-custom-container .list-share-2{position:absolute;top:20px;left:0;width:100%;z-index:1;}
.swiper-custom-container .list-share-2 .icon{background:rgba(255, 255, 255, 0.1);}
.swiper-custom-container .list-share-2 .icon:hover{background:#db2a19;}
.swiper-custom-container .list-share-2 a, .swiper-custom-container .list-share-2 a:focus, .swiper-custom-container .list-share-2 a:active{color:#ffffff;}
.swiper-custom-container .list-share-2 a:hover{color:#151515;}
@media (min-width:768px){.swiper-custom-container .swiper-custom-bg,
.swiper-custom-container .section-relative{bottom:50px;}
}
@media (min-width:992px){.swiper-custom-container .swiper-custom-bg,
.swiper-custom-container .section-relative{bottom:70px;}
.swiper-custom-container .list-share-2{top:50%;left:23px;width:auto;transform:translate3d(0, -50%, 0);}
.swiper-custom-container .list-share-2 > li{display:block;}
}
@media (min-width:1400px){.swiper-custom-container .swiper-pagination-2,
.swiper-custom-container .list-share-2{top:calc(50% - 35px);}
}
@media (min-width:1637px){.swiper-custom-container .list-share-2{left:calc((50% - 735px)/2);transform:translate3d(-50%, -50%, 0);}
}
.swiper-custom-bg{background-repeat:repeat;background:#303e4f;}
@media (min-width:1200px){.mobile .swiper-custom-container .page-header + .swiper-slider{margin-top:0;}
}
@media (min-width:992px){.desktop .swiper-custom-container .page-header + .swiper-slider{margin-top:0;}
}
@media (min-width:1200px){.desktop .swiper-slider-5{margin-top:120px;}
}
@media (min-width:992px){.swiper-custom-container-2 .list-share-2{top:54%;}
.swiper-custom-container-2 .swiper-pagination-2{top:53%;}
.swiper-custom-container-2 .swiper-pagination-2 .swiper-pagination-bullet::before{background:#50575d;}
}
.swiper-custom-container-3{padding-bottom:80px;background:#f7f7f7;}
.swiper-custom-container-3 .swiper-navigation__module{background:#f7f7f7;}
.swiper-custom-container-3 .rd-navbar-corporate.rd-navbar-static{background:transparent;}
@media (min-width:1600px){.swiper-custom-container-3 .rd-navbar-corporate.rd-navbar-static .rd-navbar-main{padding:40px 0 65px;}
}
@media (min-width:1600px){.swiper-custom-container-3 .rd-navbar-corporate.rd-navbar-static .rd-menu{top:calc(100% - 44px);}
}
.swiper-custom-container-3 .rd-navbar-corporate.rd-navbar-static.rd-navbar--is-stuck, .swiper-custom-container-3 .rd-navbar-corporate.rd-navbar-static.rd-navbar--is-clone{background:#f7f7f7;}
.swiper-custom-container-3 .rd-navbar-corporate.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main, .swiper-custom-container-3 .rd-navbar-corporate.rd-navbar-static.rd-navbar--is-clone .rd-navbar-main{padding:12px 0;}
@media (min-width:1600px){.swiper-custom-container-3 .rd-navbar-corporate.rd-navbar-static.rd-navbar--is-stuck .rd-menu, .swiper-custom-container-3 .rd-navbar-corporate.rd-navbar-static.rd-navbar--is-clone .rd-menu{top:100%;}
}
@media (min-width:992px){.swiper-custom-container-3{padding-bottom:100px;}
}
@media (min-width:1600px){.swiper-custom-container-3{padding-bottom:110px;}
}
.swiper-navigation__module{display:none;align-items:center;position:absolute;padding:10px 20px 5px;bottom:0;right:0;background:#ffffff;z-index:1;}
.swiper-navigation__module .swiper-button-next,
.swiper-navigation__module .swiper-button-prev{position:static;width:48px;height:48px;top:auto;left:auto;font-size:28px;line-height:46px;transform:none;color:#151515;border:1px solid #989898;border-radius:50%;}
.swiper-navigation__module .swiper-button-next:hover,
.swiper-navigation__module .swiper-button-prev:hover{color:#db2a19;border-color:#db2a19;}
.swiper-navigation__module > * + *{margin-left:18px;}
.swiper-navigation__module .swiper-pagination__fraction + *{margin-left:32px;}
@media (min-width:576px){.swiper-navigation__module{display:flex;}
}
@media (min-width:992px){.swiper-navigation__module{padding:20px 30px 10px;}
}
@media (min-width:1800px){.swiper-navigation__module{padding:30px 60px 15px;}
}
.swiper-pagination__fraction{font-size:24px;line-height:1.167;letter-spacing:0;color:#db2a19;}
.swiper-pagination__fraction-index{font-size:40px;line-height:1;font-weight:300;color:rgba(21, 21, 21, 0.21);}
@media (min-width:992px){.swiper-pagination__fraction-index{font-size:50px;}
}
@media (min-width:1800px){.swiper-pagination__fraction-index{font-size:60px;}
}
.tabs-custom{text-align:left;color:#151515;}
.tabs-custom .nav-tabs{font-size:0;line-height:0;word-spacing:0;border:0;justify-content:center;}
.tabs-custom .nav-tabs:before, .tabs-custom .nav-tabs:after{display:none;}
.tabs-custom .nav-item{float:none;margin:0;border:0;cursor:pointer;transition:.33s all ease;}
.tabs-custom .nav-link{margin:0;border-radius:0;border:0;color:#777777;font-family:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;}
.tabs-custom .nav-link.active{cursor:default;}
.tabs-custom-1{color:inherit;}
.tab-content > .tab-pane{display:block;visibility:hidden;height:0;overflow:hidden;}
.tab-content > .active{visibility:visible;height:auto;overflow:visible;}
* + .tabs-line{margin-top:24px;}
* + .tabs-line-big{margin-top:18px;}
* + .tabs-horizontal.tabs-corporate{margin-top:25px;}
h4 + .tabs-horizontal.tabs-corporate{margin-top:40px;}
 .tabs-line{margin-top:22px;}
h3 + .tabs-custom{margin-top:35px;}
.row + .tabs-corporate{margin-top:40px;}
.tabs-line .nav-link{padding:10px 10px 6px;text-transform:uppercase;font-size:14px;font-weight:700;line-height:1;letter-spacing:.1em;color:#777777;background:transparent;text-align:center;vertical-align:middle;}
.tabs-line .nav-link-big{font-size:24px;}
.tabs-line * + .tab-content{margin-top:20px;}
@media (max-width:767.98px){.tabs-line .nav-tabs{margin-bottom:-10px;}
.tabs-line .nav-item{margin-bottom:10px;}
.tabs-line .nav-link{border-width:1px 0 1px 0;border-style:solid;border-color:#e1e1e1;}
.tabs-line .nav-link:hover,
.tabs-line .nav-link.active{color:#db2a19;}
.tabs-line .nav-link.active{border-color:#db2a19;}
}
.tabs-corporate .nav-tabs{position:relative;}
.tabs-corporate .nav-link{padding:10px 10px 6px;text-transform:uppercase;font-size:14px;font-weight:700;line-height:1;letter-spacing:.1em;color:#777777;background:transparent;text-align:center;vertical-align:middle;}
.tabs-corporate .nav-link:hover,
.tabs-corporate .nav-link.active{color:#db2a19;}
.tabs-corporate .nav-link:hover{border-color:transparent;}
.tabs-corporate .tab-content{padding:20px 0 0;}
@media (max-width:767.98px){.tabs-corporate .nav-link{border-width:1px;border-style:solid;border-color:transparent;}
.tabs-corporate .nav-link.active{border-color:#e1e1e1;}
}
@media (min-width:768px){.tabs-horizontal.tabs-corporate .nav-tabs{position:relative;width:100%;will-change:transform;justify-content:flex-start;border:1px solid #e1e1e1;}
.tabs-horizontal.tabs-corporate .nav-item{will-change:transform;}
.tabs-horizontal.tabs-corporate .nav-link{position:relative;text-align:left;display:block;z-index:1;padding:32px 20px;border:none;}
.tabs-horizontal.tabs-corporate .nav-link.active,
.tabs-horizontal.tabs-corporate .nav-link:hover{color:#db2a19;}
.tabs-horizontal.tabs-corporate .nav-link.active{border-color:#e1e1e1;}
.tabs-horizontal.tabs-line .nav-tabs{justify-content:space-between;border-bottom:3px solid #3f4651;}
.tabs-horizontal.tabs-line .nav-item{display:inline-block;}
.tabs-horizontal.tabs-line .nav-link{position:relative;padding:0 0 10px 0;background-color:transparent;border:0;}
.tabs-horizontal.tabs-line .nav-link::after{content:'';position:absolute;bottom:-3px;left:0;height:3px;width:0;background:#db2a19;transition:.22s ease;}
.tabs-horizontal.tabs-line .nav-link-big{padding-bottom:5px;}
.tabs-horizontal.tabs-line .nav-link.active,
.tabs-horizontal.tabs-line .nav-link:hover{color:#db2a19;}
.tabs-horizontal.tabs-line .nav-link.active::after{width:100%;}
.tabs-horizontal.tabs-line * + .tab-content{margin-top:30px;}
.tabs-horizontal.tabs-line-big * + .tab-content{margin-top:26px;}
}
@media (min-width:768px){.tabs-horizontal.tabs-corporate .tab-content{padding:40px 0 0;}
.tabs-horizontal.tabs-corporate .nav-link{padding:20px;}
}
@media (min-width:992px){.tabs-horizontal.tabs-corporate .nav-link{padding:32px 50px;letter-spacing:.2em;}
.tabs-horizontal.tabs-corporate .nav-item:first-child .nav-link{padding-left:40px;}
.tabs-horizontal.tabs-corporate .nav-item:last-child .nav-link{padding-right:40px;}
}
@media (min-width:1200px){.tabs-horizontal.tabs-corporate .nav-link{padding-left:60px;padding-right:60px;}
}
@media (min-width:768px){.tabs-vertical{display:flex;align-items:flex-start;}
.tabs-vertical .nav-tabs{display:flex;flex-direction:column;align-items:stretch;flex-shrink:0;max-width:50%;}
.tabs-vertical .nav-item{border:0;width:100%;text-align:left;}
.tabs-vertical .tab-content{flex-grow:1;}
.tabs-vertical.tabs-line .nav-tabs{width:auto;min-width:167px;border:0;}
.tabs-vertical.tabs-line .nav-item{margin:0;}
.tabs-vertical.tabs-line .nav-link{position:relative;padding:20px 0;border:0;overflow:hidden;text-align:left;}
.tabs-vertical.tabs-line .nav-link.active,
.tabs-vertical.tabs-line .nav-link:hover{color:#db2a19;}
.tabs-vertical.tabs-line .nav-item + .nav-item{border-top:1px solid #e1e1e1;}
.tabs-vertical.tabs-line .tab-content{padding:0 0 0 35px;}
.tabs-vertical.tabs-line * + .tab-content{margin-top:0;}
}
.tab-content-1{color:#777777;}
.tab-content-1 h4 + p{margin-top:22px;}
.tab-content-1 h5 + p{margin-top:30px;}
.tab-content-1 p + p{margin-top:20px;}
.tab-content-1 * + img{margin-top:35px;}
.tab-content-1 * + .button{margin-top:30px;}
@media (min-width:1200px){.tab-content-1 h5{max-width:88%;}
.tab-content-1 p{max-width:96%;}
.tab-content-1 * + .button{margin-top:45px;}
}
@media (min-width:992px){.tab-content-2{display:flex;align-items:center;padding-top:25px;padding-bottom:25px;}
}
@media (max-width:767.98px){.tab-content-2 .box-info-figure{width:200px;}
}
@media (min-width:992px) and (max-width:1199.98px){.tab-content-2 .box-info-figure{width:230px;}
}
.ie-10 .tab-content-2 .tab-content,
.ie-11 .tab-content-2 .tab-content,
.ie-edge .tab-content-2 .tab-content{width:100%;}
@media (max-width:767.98px){.tab-content-3{position:static;}
.tab-content-3 img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);min-height:100%;min-width:100%;width:auto;height:auto;max-width:none;}
@supports (object-fit:cover){.tab-content-3 img{left:0;top:0;width:100%;height:100%;transform:none;object-fit:cover;object-position:center center;}
}
.tab-content-3::before{position:absolute;content:'';top:0;right:0;bottom:0;left:0;background:rgba(0, 0, 0, 0.6);pointer-events:none;z-index:1;}
}
.tab-content-4{width:100%;flex-grow:1;padding-left:15px;padding-right:15px;}
.tab-content-4 h4 + p{margin-top:32px;}
.tab-content-4 * + .button-wrap,
.tab-content-4 * + .button{margin-top:35px;}
@media (min-width:576px){.tab-content-4 .tab-pane{max-width:350px;}
}
@media (min-width:1600px){.tab-content-4{padding-left:9%;padding-right:30px;}
}

.nav-item-3{display:flex;flex-direction:column;flex-grow:1;}
.nav-link-3{position:relative;display:flex;align-items:center;justify-content:center;flex-grow:1;padding:15px;font-size:16px;letter-spacing:.2em;text-transform:uppercase;}
.nav-link-3, .nav-link-3:focus, .nav-link-3:active{color:#ffffff;}
.nav-link-3:hover{color:#ffffff;}
.nav-link-3::before{position:absolute;content:'';bottom:0;left:50%;width:20px;height:3px;background:transparent;transform:translate3d(-50%, 0, 0);transition:all .3s ease;}
.nav-link-3:hover, .nav-link-3.active{background:#02283a;}
.nav-link-3.active::before{width:77px;background:#db2a19;}
@media (min-width:1200px){.nav-tabs-3{max-width:374px;}
.nav-link-3{font-size:16px;}
}
@media (min-width:1600px){.nav-link-3{font-size:18px;}
}
.nav-tabs-4{margin-bottom:-20px;margin-left:-30px;}
.nav-tabs-4:empty{margin-bottom:0;margin-left:0;}
.nav-tabs-4 > *{display:inline-block;margin-top:0;margin-bottom:20px;margin-left:30px;}
.nav-link-4{padding:0;font-size:18px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#777777;}
.nav-link-4.active{color:#db2a19;}
.tabs-post{padding:30px 15px 30px 35px;}
.tabs-post .nav-tabs{display:block;}
.tabs-post .nav-item{position:relative;padding:10px 0;font-size:12px;line-height:1.6;letter-spacing:0;cursor:default;}
@media (min-width:768px){.tabs-post .nav-item{padding:20px 2% 20px 10%;font-size:15px;}
.tabs-post .nav-item:first-child{padding-top:0;}
.tabs-post .nav-item:last-child{padding-bottom:0;}
}
@media (min-width:992px){.tabs-post .nav-item{padding:20px 8%;}
}
@media (min-width:1200px){.tabs-post .nav-item{padding:30px 12%;}
}
.tabs-post .nav-item + .nav-item{border-top:1px solid #ebebeb;}
.tabs-post .nav-link{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:none;background:transparent;pointer-events:auto;z-index:1;}
.tabs-post .nav-link.active{background:transparent;pointer-events:none;}
* + .nav-tabs{margin-top:14px;}
@media (min-width:576px){.tabs-post{padding:50px;}
* + .nav-tabs{margin-top:28px;}
}
@media (max-width:767.98px){.tabs-post{position:relative;overflow:hidden;}
.tabs-post .nav-link.active + .post-amy{opacity:1;}
.tabs-post-title{color:#ffffff;}
}
@media (min-width:768px){.tabs-post{padding:0;}
.tabs-post .nav-link{background:rgba(255, 255, 255, 0.5);}
.tabs-post-title{padding-left:10%;}
}
@media (min-width:992px){.tabs-post-title{padding-left:8%;}
}
@media (min-width:1200px){.tabs-post-title{padding-left:12%;}
* + .nav-tabs{margin-top:38px;}
}
@media (min-width:768px){.card-group-classic{margin-top:-18px;}
}
* + .card-group-classic{margin-top:4px;}
[data-toggle='tooltip']{padding-left:.25em;padding-right:.25em;color:#b7b7b7;}
.tooltip{font-size:15px;line-height:1.35;letter-spacing:.05em;color:#ffffff;z-index:1010;}
.tooltip.bs-tooltip-top .arrow::before{border-top-color:#151515;}
.tooltip.bs-tooltip-right .arrow::before{border-right-color:#151515;}
.tooltip.bs-tooltip-bottom .arrow::before{border-bottom-color:#151515;}
.tooltip.bs-tooltip-left .arrow::before{border-left-color:#151515;}
.counter-classic{position:relative;overflow:hidden;text-align:center;max-width:270px;padding:40px 0;margin-left:auto;margin-right:auto;z-index:1;}
.counter-classic::before, .counter-classic::after{position:absolute;content:'';top:0;right:0;bottom:0;left:0;z-index:-1;transition:all .3s ease;pointer-events:none;}
.counter-classic::before{opacity:1;visibility:visible;transform:none;background:rgba(255, 255, 255, 0.15);}
.counter-classic::after{opacity:0;visibility:hidden;transform:scaleX(0.3);background:rgba(255, 255, 255, 0.15);}
.counter-classic-number{font-weight:900;letter-spacing:.05em;}
.counter-classic-number > *{display:inline-block;}
.counter-classic-title{letter-spacing:.05em;text-transform:lowercase;color:rgba(255, 255, 255, 0.3);}
.counter-classic-decor{position:absolute;bottom:0;left:50%;width:53px;height:5px;font-size:0;line-height:0;background:#db2a19;transform:translateX(-50%);transition:all .4s ease;}
* + .counter-classic-title{margin-top:8px;}
@media (min-width:768px){.counter-classic{padding:60px 0;}
}
@media (min-width:992px){.counter-classic{padding:83px 0;}
}
@media (min-width:992px){.desktop .counter-classic:hover::before{opacity:0;visibility:hidden;transform:scaleX(0);}
.desktop .counter-classic:hover::after{opacity:1;visibility:visible;transform:none;}
.desktop .counter-classic:hover .counter-classic-decor{bottom:62px;transform:translateX(-50%) rotate(180deg);}
}
.counter-modern-wrap{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-bottom:-30px;margin-left:-30px;}
.counter-modern-wrap:empty{margin-bottom:0;margin-left:0;}
.counter-modern-wrap > *{display:inline-block;margin-top:0;margin-bottom:30px;margin-left:30px;}
.counter-modern-wrap .counter-modern{min-width:120px;}
.counter-modern{text-align:center;}
.counter-modern-number{letter-spacing:0;}
.counter-modern-title{font-size:14px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;}
.counter-modern-decor{margin-left:auto;margin-right:auto;width:26px;height:4px;font-size:0;line-height:0;background:#db2a19;}
* + .counter-modern-decor{margin-top:6px;}
* + .counter-modern-title{margin-top:12px;}
* + .counter-modern-wrap{margin-top:35px;}
.box-ordered{counter-reset:div;}
.box-ordered .box-ordered-item::before{content:counter(div, decimal-leading-zero);counter-increment:div;}
.progress-linear{position:relative;text-align:left;line-height:1;font-weight:700;text-transform:uppercase;font-family:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;color:#777777;}
.progress-header{font-size:12px;}
.progress-header > *{max-width:50%;}
.progress-bar-linear-wrap{height:11px;border-radius:0;background:#dddddd;}
.progress-bar-linear{position:relative;width:0;height:inherit;background:#db2a19;transition:.5s all ease-in-out;}
.progress-bar-linear::before{position:absolute;content:'';right:0;bottom:0;width:0;height:0;margin-right:-9px;border-style:solid;border-width:0 9px 16px 9px;border-color:transparent transparent #db2a19 transparent;}
.progress-value{position:absolute;bottom:100%;right:-4px;margin-bottom:12px;font-size:14px;letter-spacing:.1em;transform:translate3d(50%, 0, 0);will-change:transform;}
.progress-value::after{content:"%";}
* + .progress-bar-linear-wrap{margin-top:12px;}
* + .progress-linear{margin-top:35px;}
.progress-linear + .progress-linear{margin-top:40px;}
@media (min-width:768px){.progress-value{font-size:18px;}
.progress-header{font-size:14px;letter-spacing:.2em;}
}
@media (min-width:992px){.progress-linear + .progress-linear{margin-top:50px;}
}
.countdown-wrap{display:flex;justify-content:center;align-items:center;text-align:center;margin-bottom:-20px;margin-left:-20px;}
.countdown-wrap:empty{margin-bottom:0;margin-left:0;}
.countdown-wrap > *{display:inline-block;margin-top:0;margin-bottom:20px;margin-left:20px;}
@media (min-width:576px){.countdown-wrap{margin-bottom:-30px;margin-left:-30px;}
.countdown-wrap:empty{margin-bottom:0;margin-left:0;}
.countdown-wrap > *{display:inline-block;margin-top:0;margin-bottom:30px;margin-left:30px;}
}
.countdown-circle{flex-basis:136px;flex-shrink:1;display:block;}
.countdown-circle svg{display:block;width:100%;height:auto;}
.countdown-number{position:relative;}
.countdown-gradient .stop-color-1{stop-color:#db2a19;}
.countdown-gradient .stop-color-2{stop-color:#db2a19;}
.countdown-fg{fill:transparent;stroke:#db2a19;stroke-width:2.21px;}
.countdown-bg{fill:transparent;stroke:#d7d7d7;stroke-width:.74px;}
.countdown-overlay{position:absolute;top:52%;left:0;right:0;transform:translateY(-50%);}
.countdown-counter{display:block;font-weight:500;letter-spacing:.05em;color:#151515;}
.countdown-heading{color:rgba(119, 119, 119, 0.5);}
@media (max-width:575.98px){.countdown-heading{font-size:14px;}
}
.countdown-seconds{display:none;}
@media (min-width:576px){.countdown-seconds{display:block;}
}
.context-dark .countdown-bg, .bg-gray-dark .countdown-bg, .bg-primary .countdown-bg{stroke:rgba(255, 255, 255, 0.58);}
.context-dark .countdown-fg, .bg-gray-dark .countdown-fg, .bg-primary .countdown-fg{stroke:#db2a19;}
.context-dark .countdown-heading, .bg-gray-dark .countdown-heading, .bg-primary .countdown-heading{color:rgba(255, 255, 255, 0.5);}
* + .countdown-wrap{margin-top:33px;}
* + .countdown-heading{margin-top:14px;}
@media (min-width:576px){* + .countdown-heading{margin-top:20px;}
}
@media (min-width:1200px){* + .countdown-wrap{margin-top:48px;}
.countdown-wrap + p{margin-top:39px;}
}
.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both;}
.owl-carousel .owl-animated-in{z-index:0;}
.owl-carousel .owl-animated-out{z-index:1;}
.owl-carousel .fadeOut{animation-name:fadeOut;}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
.owl-height{transition:height 500ms ease-in-out;}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}
.owl-carousel .owl-item > img{width:100%;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;}
.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(0px, 0px, 0px);}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot{cursor:pointer;user-select:none;}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel.owl-loading{opacity:0;display:block;}
.owl-carousel.owl-hidden{opacity:0;}
.owl-carousel .owl-refresh .owl-item{display:none;}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}
.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab;}
.owl-carousel.owl-rtl{direction:rtl;}
.owl-carousel.owl-rtl .owl-item{float:right;}
.no-js .owl-carousel{display:block;}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease;}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000000;}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;font:400 40px/80px 'FontAwesome';cursor:pointer;z-index:1;transition:scale 100ms ease;}
.owl-carousel .owl-video-play-icon:before{content:'\f144';}
.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3);}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease;}
.owl-carousel .owl-video-frame{position:relative;z-index:1;}
.owl-nav.disabled{display:none !important;}
.owl-prev,
.owl-next{position:absolute;top:50%;padding:0;font:400 28px/40px "Material Design Icons";color:rgba(21, 21, 21, 0.2);border:none;background:transparent;transform:translateY(-50%);transition:all .25s ease-in-out;cursor:pointer;}
.owl-prev:hover,
.owl-next:hover{color:#151515;}
.owl-prev{left:0;}
.owl-prev::before{content:"\f14a";}
.owl-next{right:0;}
.owl-next::before{content:"\f14f";}
.owl-dots{text-align:center;margin-top:20px;font-size:0;line-height:0;}
.owl-dots.disabled{display:none !important;}
.owl-dot{position:relative;display:inline-block;width:14px;height:14px;border:none;margin-left:5px;margin-right:5px;text-align:center;outline:none;cursor:pointer;background-color:rgba(219, 42, 25, 0.3);transition:.2s;}
.owl-dot::before{position:absolute;content:'';top:50%;left:50%;width:6px;height:6px;opacity:0;background:#db2a19;transform:translate3d(-50%, -50%, 0);will-change:transform;transition:all .2s ease;}
.owl-dot:only-child{display:none;}
.owl-dot:hover::before, .owl-dot:focus::before{opacity:1;}
.owl-dot.active::before{opacity:1;width:14px;height:14px;}
.owl-carousel.owl-carousel-light-dots .owl-dot{border-color:#ffffff;}
.owl-carousel.owl-carousel-light-dots .owl-dot:hover, .owl-carousel.owl-carousel-light-dots .owl-dot:focus{background-color:#ffffff;}
.owl-carousel.owl-carousel-light-dots .owl-dot.active{background-color:#ffffff;}
[class*='dots-custom']:not(.dots-custom-wrap){font-size:0;line-height:0;}
.dots-custom-wrap{margin-top:20px;}
.owl-custom-nav-2{display:flex;align-items:center;}
.owl-custom-nav-2 .owl-prev,
.owl-custom-nav-2 .owl-next{position:static;text-align:center;padding:0;width:54px;line-height:28px;color:#151515;background:#ffffff;border:none;transform:none;}
.owl-custom-nav-2 .owl-prev:hover,
.owl-custom-nav-2 .owl-next:hover{color:#db2a19;}
.owl-custom-nav-2 .owl-next{border-left:1px solid #e1e1e1;}
.owl-style-3 .owl-stage-outer{margin:-10px -15px;padding:10px 15px;}
.lg-sub-html, .lg-toolbar{background-color:rgba(0, 0, 0, 0.45);}
@font-face{font-family:lg;src:url(../fonts/lg.eot?n1z373);src:url(../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"), url(../fonts/lg.woff?n1z373) format("woff"), url(../fonts/lg.ttf?n1z373) format("truetype"), url(../fonts/lg.svg?n1z373#lg) format("svg");font-weight:400;font-style:normal;}
.lg-icon{font-family:lg;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.lg-actions .lg-next, .lg-actions .lg-prev{background-color:rgba(0, 0, 0, 0.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;border:none;outline:0;}
.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5;}
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover{color:#fff;}
.lg-actions .lg-next{right:20px;}
.lg-actions .lg-next:before{content:"\e095";}
.lg-actions .lg-prev{left:20px;}
.lg-actions .lg-prev:after{content:"\e094";}
@-webkit-keyframes lg-right-end{0%, 100%{left:0;}
50%{left:-30px;}
}
@-moz-keyframes lg-right-end{0%, 100%{left:0;}
50%{left:-30px;}
}
@-ms-keyframes lg-right-end{0%, 100%{left:0;}
50%{left:-30px;}
}
@keyframes lg-right-end{0%, 100%{left:0;}
50%{left:-30px;}
}
@-webkit-keyframes lg-left-end{0%, 100%{left:0;}
50%{left:30px;}
}
@-moz-keyframes lg-left-end{0%, 100%{left:0;}
50%{left:30px;}
}
@-ms-keyframes lg-left-end{0%, 100%{left:0;}
50%{left:30px;}
}
@keyframes lg-left-end{0%, 100%{left:0;}
50%{left:30px;}
}
.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative;}
.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative;}
.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%;}
.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none !important;outline:0;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear;}
.lg-toolbar .lg-icon:hover{color:#fff;}
.lg-toolbar .lg-close:after{content:"\e070";}
.lg-toolbar .lg-download:after{content:"\e0f2";}
.lg-sub-html{bottom:0;color:#eee;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080;}
.lg-sub-html h4{margin:0;font-size:13px;font-weight:700;}
.lg-sub-html p{font-size:12px;margin:5px 0 0;}
#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle;}
.lg-next, .lg-prev, .lg-toolbar{opacity:1;-webkit-transition:-webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;-moz-transition:-moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;-o-transition:-o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;transition:transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;}
.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0);}
.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0);}
.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);}
.lg-outer .lg-thumb-outer{background-color:#0d0a0a;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);-webkit-transition:-webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition:-moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:-o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing;}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s !important;transition-duration:0s !important;}
.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px;margin-left:auto;margin-right:auto;}
.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid rgba(255, 255, 255, 0);border-radius:0;margin-bottom:5px;}
@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease;}
}
.parallax-container{position:relative;overflow:hidden;background:#031e2b;}
.material-parallax{position:absolute;top:0;left:-1px;right:-1px;bottom:0;z-index:0;}
.parallax-content{position:relative;z-index:1;}
.material-parallax img{display:none;position:absolute;left:50%;bottom:0;height:1920px;width:550px;min-width:101%;min-height:101%;max-width:none;transform:translate3d(-50%, 0, 0);}
.parallax-disabled{background-size:cover;background-position:center;}
html:not(.ie-11):not(.ios) .parallax-disabled{background-attachment:fixed;}
.container + .parallax-container{margin-top:30px;}
@media (min-width:992px){.container + .parallax-container{margin-top:50px;}
}
.select2-container{position:relative;display:inline-block;vertical-align:middle;text-align:left;min-height:50px;min-width:256px;margin:0;padding:0;letter-spacing:.075em;background:#ffffff;}
.select2-container-active{border-color:#db2a19;}
.select2-container,
.select2-drop,
.select2-search,
.select2-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.select2-container .select2-choice{display:block;position:relative;color:#777777;background-color:#ffffff;padding:16px 40px 16px 26px;border-radius:0;text-decoration:none;}
.select2-container .select2-choice > .select2-chosen{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:26px;}
.select2-dropdown-open .select2-choice{border-bottom-left-radius:0;border-bottom-right-radius:0;}
.select2-arrow{display:inline-block;position:absolute;right:14px;top:50%;transform:translateY(-50%);line-height:1;}
.select2-arrow b:before{display:inline-block;font-weight:400;content:"";font-family:"Material Design Icons";font-size:20px;transform:rotate(0deg);}
.select2-dropdown-open .select2-arrow b:before{transform:rotate(180deg);}
.select2-container .select2-choice abbr{display:none;}
.select2-drop-mask{border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#ffffff;filter:alpha(opacity=0);}
.select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:100;top:100%;background:#ffffff;color:#777777;border:1px solid #e1e1e1;border-top:0;border-radius:0 0 0 0;}
.select2-drop-active{border:1px solid #db2a19;border-top:0;}
.select2-drop.select2-drop-above{margin-top:1px;border-top:1px solid #e1e1e1;border-bottom:0;}
.select2-drop.select2-drop-above.select2-drop-active{border:1px solid #db2a19;}
.select2-search{display:inline-block;width:100%;padding:4px 4px 0;position:relative;z-index:10000;white-space:nowrap;}
.select2-search:before{position:absolute;right:25px;top:50%;transform:translateY(calc(-50% + 4px));display:inline-block;content:'\f43b';font-family:"Material Design Icons";font-size:20px;line-height:1;}
.select2-search input{width:100%;padding:5px 35px 5px 5px;margin:0;outline:0;font-size:1em;background-color:#ffffff;color:#777777;border:1px solid #e1e1e1;}
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #e1e1e1;border-top-color:transparent;}
.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.select2-results{padding:4px 4px;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.select2-result{border-radius:0;transition:.1s;}
.select2-results li.select2-result-with-children > .select2-result-label{font-weight:bold;}
.select2-results .select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.select2-results .select2-highlighted{color:#ffffff;background:#db2a19;}
.select2-results li em{background:#ffffff;font-style:normal;}
.select2-results .select2-highlighted em{background:transparent;}
.select2-results .select2-disabled.select2-highlighted{color:#ffffff;background:#db2a19;display:list-item;cursor:default;}
.select2-results .select2-disabled{background:#b7b7b7;display:list-item;cursor:default;}
.select2-results .select2-selected{display:none;}
.select2-results .select2-ajax-error{background:rgba(255, 50, 50, 0.2);}
.select2-more-results{background:#f4f4f4;display:list-item;}
.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default;}
.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0;}
.select2-container.select2-container-disabled .select2-choice abbr{display:none;}
.select2-container-multi{display:flex;align-items:stretch;height:auto;min-height:60px;}
.select2-container-multi .select2-choices{display:flex;flex-flow:row;align-items:center;width:100%;margin:0;padding:0;position:relative;line-height:0;cursor:text;overflow:hidden;}
.select2-locked{padding:3px 5px 3px 5px !important;}
.select2-container-multi .select2-choices{min-height:26px;}
.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap;}
.select2-container-multi .select2-choices .select2-search-field input{width:100% !important;outline:0;border:0;-webkit-box-shadow:none;box-shadow:none;background:transparent !important;}
.select2-container-multi .select2-choices .select2-search-choice{padding:4px 5px 4px 20px;margin:3px 0 3px 5px;position:relative;line-height:13px;cursor:default;border:1px solid #c8c8c8;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#c8c8c8;}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default;}
.select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:3px;top:3px;color:#2c343b;}
.select2-search-choice-close:before{display:inline-block;content:'\f24c';font-family:"Material Design Icons";font-size:12px;line-height:1;}
.select2-container-multi .select2-search-choice-close{left:3px;}
.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default;}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px 3px 5px;border:1px solid #ddd;background-image:none;background-color:#f4f4f4;}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;background:none;}
.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match{text-decoration:underline;}
.select2-offscreen, .select2-offscreen:focus{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:0px !important;top:0px !important;}
.select2-display-none{display:none;}
.select2-measure-scrollbar{position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll;}
.rd-range{height:18px;display:flex;-webkit-align-items:center;}
.rd-range__wrap{position:relative;width:100%;height:6px;border-radius:3px;background-color:#f4f4f4;transition:background 100ms cubic-bezier(0.23, 1, 0.32, 1);}
.rd-range__pointer{position:absolute;cursor:pointer;top:3px;left:6%;z-index:1;width:16px;height:16px;border-radius:50%;transform:translate(-50%, -50%);transform-origin:0 15%;transition:transform 0.2s cubic-bezier(0.35, 0, 0.25, 1);overflow:visible;background-color:#db2a19;background-clip:padding-box;}
@media (min-width:768px){.rd-range__pointer.active{transform:scale3d(1.1, 1.1, 1.1) translate(-50%, -50%);}
}
.rd-range__line{background-color:#db2a19;position:absolute;top:0;left:0;height:6px;transition:none;}
.rd-range .rd-range__pointer-tooltip{display:none !important;}
.rd-range-wrap{display:flex;align-items:center;}
.rd-range-form-wrap span,
.rd-range-input,
.rd-range-title{font-size:15px;line-height:1;letter-spacing:.05em;font-family:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;}
.rd-range-title{margin-right:4px;color:#151515;}
.rd-range-form-wrap{position:relative;padding-left:4px;color:#151515;}
.rd-range-form-wrap span{position:absolute;top:5px;left:-1px;}
.rd-range-divider{width:10px;margin-right:5px;margin-bottom:2px;border-top:1px solid #151515;}
.rd-range-input{text-align:center;outline:none;border:none;max-width:36px;background-color:transparent;border-radius:0;}
* + .rd-range{margin-top:35px;}
.rd-range + .group-md{margin-top:30px;}
.ie-10 .rd-range-form-wrap,
.ie-11 .rd-range-form-wrap,
.ie-edge .rd-range-form-wrap{padding-left:8px;}
.tablet .rd-range-input,
.mobile .rd-range-input{max-width:44px;}
@-moz-document url-prefix(){.rd-range-form-wrap span{top:4px;}
}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;overflow:hidden;display:block;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;left:0;top:0;display:block;}
.slick-track:before, .slick-track:after{content:"";display:table;}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{float:left;height:100%;min-height:1px;text-align:center;padding-left:0;padding-right:0;display:none;}
[dir="rtl"] .slick-slide{float:right;}
.slick-slide img{display:inline-block;width:100%;}
.slick-slide:focus{outline:none;}
.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;}
.slick-arrow.slick-hidden{display:none;}
.slick-loading .slick-list{background:#fff url("./../images/ajax-loader.gif") center center no-repeat;}
.slick-prev,
.slick-next{display:block;padding:0;font-size:22px;line-height:1;border:none;background:transparent;cursor:pointer;z-index:9;}
.slick-prev:hover,
.slick-next:hover{outline:none;color:#db2a19;}
.slick-prev::before{content:'\f14a';}
.slick-next::before{content:'\f14f';}
.slick-prev:before, .slick-next:before{font-family:"Material Design Icons";opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%;}
.slick-dots li{position:relative;display:inline-block;width:14px;height:14px;margin:0 5px;padding:0;cursor:pointer;}
.slick-dots li button{border:0;display:block;height:14px;width:14px;outline:none;line-height:0;font-size:0;color:transparent;background:#e1e1e1;cursor:pointer;}
.slick-dots li button:before{position:absolute;content:'';top:50%;left:50%;width:6px;height:6px;opacity:0;background:#db2a19;transform:translate3d(-50%, -50%, 0);will-change:transform;transition:all .2s ease;}
.slick-dots li button:hover, .slick-dots li button:focus{outline:none;}
.slick-dots li button:hover:before, .slick-dots li button:focus:before{opacity:0.7;}
.slick-dots li.slick-active button:before{opacity:1;width:14px;height:14px;}
.child-carousel .slick-slide{cursor:pointer;}
.child-carousel .slick-slide img{width:100%;}
@media (min-width:768px){.child-carousel .slick-slide{max-width:100%;}
}
.slick-custom-nav .slick-prev,
.slick-custom-nav .slick-next{background-color:transparent;font-size:60px;}
.slick-custom-nav .slick-prev{left:-30px;}
.slick-custom-nav .slick-next{right:-20px;}
@media (min-width:1600px){.slick-custom-nav .slick-prev{left:-50px;}
.slick-custom-nav .slick-next{right:-40px;}
}
.slick-project .slick-prev,
.slick-project .slick-next{position:absolute;bottom:1px;width:50px;height:50px;font-size:26px;line-height:50px;outline:none;border-style:solid;border-color:#e1e1e1;color:#151515;background:#ffffff;transition:all .25s ease-in-out;}
.slick-project .slick-prev:hover,
.slick-project .slick-next:hover{color:#db2a19;}
.slick-project .slick-prev{right:50px;border-width:0 1px 0 1px;}
.slick-project .slick-prev::before{content:'\f14a';}
.slick-project .slick-next{right:0;border-width:0 1px 0 0;}
.slick-project .slick-next::before{content:'\f14f';}
.slick-project .carousel-parent{margin-bottom:16px;}
.slick-project .child-carousel{margin-right:-12px;}
.slick-project .child-carousel .slick-slide{margin-right:16px;}
@media (min-width:576px){.slick-project .slick-prev,
.slick-project .slick-next{width:74px;height:74px;line-height:74px;}
.slick-project .slick-prev{right:74px;}
}
.slick-project-caption{text-align:left;padding:14px 120px 14px 20px;border:1px solid #e1e1e1;}
.slick-project-title{font-weight:400;letter-spacing:.05em;font-size:18px;line-height:22px;text-transform:none;color:#151515;}
.slick-project + .table-custom-responsive{margin-top:20px;}
@media (min-width:576px){.slick-project-caption{padding:26px 170px 26px 30px;}
}
.slick-product.slick-vertical .slick-prev,
.slick-product.slick-vertical .slick-next{position:absolute;top:50%;padding:0;width:40px;height:40px;font-size:24px;line-height:40px;border:none;outline:none;margin-top:-10px \9;color:#ffffff;background:#db2a19;transform:translate(0, -50%);}
.slick-product.slick-vertical .slick-prev.slick-disabled,
.slick-product.slick-vertical .slick-next.slick-disabled{background-color:#ebebeb;}
.slick-product.slick-vertical .slick-prev{left:-15px;}
[dir="rtl"] .slick-product.slick-vertical .slick-prev{left:auto;right:0;}
.slick-product.slick-vertical .slick-prev:before{content:"";}
[dir="rtl"] .slick-product.slick-vertical .slick-prev:before{content:"";}
.slick-product.slick-vertical .slick-next{right:-15px;}
[dir="rtl"] .slick-product.slick-vertical .slick-next{left:0;right:auto;}
.slick-product.slick-vertical .slick-next:before{content:"";}
[dir="rtl"] .slick-product.slick-vertical .slick-next:before{content:"";}
.slick-product.slick-vertical .carousel-parent{margin-bottom:7px;}
.slick-product.slick-vertical .child-carousel .slick-list{margin-left:-6px;margin-right:-6px;}
.slick-product.slick-vertical .child-carousel .slick-slide{margin:0 6px;}
@media (min-width:768px) and (max-width:991.98px){.slick-product.slick-vertical{display:flex;margin-left:-6px;margin-right:-6px;}
.slick-product.slick-vertical .carousel-parent,
.slick-product.slick-vertical .child-carousel{padding-left:6px;padding-right:6px;}
.slick-product.slick-vertical .carousel-parent{width:74%;margin-bottom:0;}
.slick-product.slick-vertical .child-carousel{width:26%;display:flex;align-content:stretch;}
.slick-product.slick-vertical .child-carousel .slick-list{display:flex;margin-left:0;margin-right:0;}
.slick-product.slick-vertical .child-carousel .slick-slide{width:calc(100% - 10px) !important;margin-left:5px;margin-right:5px;}
.slick-product.slick-vertical .slick-arrow{right:auto;left:50%;transform:translate(-50%, 0);}
.slick-product.slick-vertical .slick-prev{top:-10px;}
.slick-product.slick-vertical .slick-prev::before{content:'\f239';}
.slick-product.slick-vertical .slick-next{top:auto;bottom:-10px;}
.slick-product.slick-vertical .slick-next::before{content:'\f236';}
}
@media (min-width:992px){.slick-product.slick-vertical{margin-right:25px;}
}
@media (min-width:1200px){.slick-product.slick-vertical{margin-right:38px;}
}
.slick-product-figure{position:relative;overflow:hidden;background:#f3f3f3;transition:all .3s ease;}
.slick-product-figure img{width:100%;transform:none;transition:inherit;}
.child-carousel .slick-product-figure{margin-top:5px;margin-bottom:5px;}
.child-carousel .slick-product-figure img{will-change:transform;}
.child-carousel .slick-product-figure:hover{background:rgba(243, 243, 243, 0.5);}
.child-carousel .slick-product-figure:hover img{transform:scale(1.1);}
.child-carousel .slick-current .slick-product-figure{background:transparent;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.17);}
.slick-quote .carousel-parent{margin-bottom:50px;}
.slick-quote .child-carousel{margin-right:-22px;}
.slick-quote .child-carousel .slick-slide{margin-right:22px;opacity:.5;transition:all .25s ease-in-out;}
.slick-quote .child-carousel .slick-slide:hover{opacity:1;}
.slick-quote .child-carousel .slick-current{opacity:1;}
* + .slick-quote{margin-top:32px;}
.slick-team{background:#ffffff;}
.slick-team .child-team-carousel{position:relative;padding:0 30px;margin:20px auto 0;max-width:320px;}
.slick-team .child-carousel{position:static;margin-right:-10px;}
.slick-team .child-carousel .slick-slide{position:relative;margin-right:10px;padding:20px 0;}
.slick-team .child-carousel .slick-slide::before{position:absolute;content:'';bottom:0;left:50%;width:0;height:3px;background:#db2a19;transform:translate3d(-50%, 0, 0);will-change:transform;transition:all .3s ease;}
.slick-team .child-carousel .slick-slide img{filter:grayscale(100%);transition:all .3s ease;}
.slick-team .child-carousel .slick-slide:hover img{filter:grayscale(0);}
.slick-team .child-carousel .slick-slide.slick-current::before{width:30px;}
.slick-team .child-carousel .slick-slide.slick-current img{filter:grayscale(0);}
.slick-team .child-carousel .slick-arrow{position:absolute;top:50%;transform:translate3d(0, -50%, 0);}
.slick-team .child-carousel .slick-next{right:0;}
.slick-team .child-carousel .slick-prev{left:0;}
.slick-team .team-creative-figure img{width:120px;}
* + .slick-team{margin-top:35px;}
@media (min-width:576px){.slick-team .child-team-carousel{max-width:80%;}
.slick-team .team-creative-figure img{width:150px;}
}

.custom-arrows-4 .slick-arrow{display:inline-block;vertical-align:middle;font-size:28px;padding:0 12px;}
.custom-arrows-4 > * + *{border-left:1px solid #e1e1e1;}
@media (min-width:1200px){.custom-arrows-4{padding-bottom:8px;}
}
.context-dark .custom-arrows-4 .slick-arrow, .bg-gray-dark .custom-arrows-4 .slick-arrow, .bg-primary .custom-arrows-4 .slick-arrow{color:#ffffff;}
.context-dark .custom-arrows-4 .slick-arrow:hover, .bg-gray-dark .custom-arrows-4 .slick-arrow:hover, .bg-primary .custom-arrows-4 .slick-arrow:hover{color:#db2a19;}
.context-dark .custom-arrows-4 > * + *, .bg-gray-dark .custom-arrows-4 > * + *, .bg-primary .custom-arrows-4 > * + *{border-color:rgba(225, 225, 225, 0.3);}
.slick-fraction{font-size:26px;line-height:1;letter-spacing:0;font-weight:300;color:#db2a19;}
@media (min-width:576px){.slick-fraction{font-size:30px;}
}
@media (min-width:768px){.slick-fraction{font-size:36px;}
}
.slick-fraction-current{font-size:40px;line-height:.88;font-weight:100;color:rgba(21, 21, 21, 0.3);}
@media (min-width:576px){.slick-fraction-current{font-size:50px;}
}
@media (min-width:768px){.slick-fraction-current{font-size:70px;}
}
@media (min-width:992px){.slick-fraction-current{font-size:90px;}
}
@media (min-width:1200px){.slick-fraction-current{font-size:118px;}
}
.swiper-pagination__fraction-count{margin-left:6px;}
.context-dark .slick-fraction, .bg-gray-dark .slick-fraction, .bg-primary .slick-fraction{color:inherit;}
.context-dark .slick-fraction-current, .bg-gray-dark .slick-fraction-current, .bg-primary .slick-fraction-current{color:rgba(255, 255, 255, 0.21);}
.slick-style-1 .slick-slide{text-align:inherit;}
* + .slick-style-1{margin-top:35px;}
.slick-style-2{padding:20px;margin-top:-25px;background:#ffffff;}
.slick-style-2 .slick-list{margin-left:-15px;margin-right:-15px;}
.slick-style-2 .slick-slide{text-align:inherit;padding-left:15px;padding-right:15px;}
.slick-style-2 .quote-paris{background:inherit;}
@media (min-width:576px){.slick-style-2{padding:30px 40px;}
}
@media (min-width:768px){.slick-style-2{margin-top:-45px;padding-top:40px;padding-bottom:40px;}
}
@media (min-width:992px){.slick-style-2{padding:50px;margin-top:-55px;}
}
@media (min-width:1200px){.slick-style-2{padding-left:70px;padding-right:70px;}
}
.stepper{position:relative;display:block;}
.stepper input[type="number"]{width:100%;padding:10px 42px;font-weight:500;font-family:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;text-align:center;-moz-appearance:textfield;background:#f3f3f3;border-color:#f3f3f3;}
.stepper input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;}
.stepper-arrow{position:absolute;text-align:center;top:50%;margin-top:-19px;width:38px;height:38px;font-size:14px;line-height:38px;font-weight:400;font-family:"Material Design Icons";cursor:pointer;color:#151515;border-radius:0;transition:.3s all ease;}
.stepper-arrow:hover{color:#db2a19;}
.stepper-arrow.up{right:0;}
.stepper-arrow.up:before{content:'\f504';}
.stepper-arrow.down{left:0;}
.stepper-arrow.down:before{content:'\f465';}
.stepper.disabled .stepper-arrow{pointer-events:none;opacity:.5;}
.product-stepper .stepper{padding-right:47px;}
.product-stepper input[type="number"]{padding:27px 10px;font-size:24px;line-height:29px;font-weight:400;letter-spacing:.025em;color:#151515;max-width:85px;}
.product-stepper .stepper-arrow{margin-top:0;top:auto;right:0;width:37px;height:37px;font-size:24px;line-height:37px;background:#f3f3f3;}
.product-stepper .stepper-arrow.up{top:0;}
.product-stepper .stepper-arrow.down{left:auto;bottom:0;}
.table-cart-stepper{max-width:123px;margin-left:auto;margin-right:auto;}
.table-cart-stepper input[type="number"]{font-size:18px;line-height:28px;font-weight:400;letter-spacing:.1em;color:#151515;background:#ffffff;border-color:#ffffff;}
.table-cart-stepper .stepper-arrow{line-height:36px;border:1px solid #e1e1e1;}
.table-cart-stepper .stepper-arrow.up{font-size:30px;}
.table-cart-stepper .stepper-arrow.down{font-size:18px;}
@media (min-width:1200px){.table-cart-stepper input[type="number"]{font-size:24px;}
}
.not-allowed{pointer-events:none!important;}
h5{letter-spacing:1px !important;}
.liste{list-style-type:square;display:list-item;}
.photoposition{background-position:center;}
.justify{text-align:justify;}
@media only screen and (min-width:1023px){.sh-vert{display:none;}
}
@media only screen and (max-width:1023px){.sej-share{background:#fff;list-style:none;margin:0;width:100%;padding:0;}
.sej-share:after{content:'';display:block;clear:both}
.sej-share a i{font-size:25px;line-height:40px;color:#fff}
.sej-share a{display:block;padding:0 5px;width:40px;height:40px;text-align:center;line-height:40px;margin:auto;position:relative;border:none;box-sizing:border-box}
.sej-share li{margin-bottom:5px;box-sizing:border-box}
.sej-share li:last-child{margin-bottom:0}
.sh-label{display:block;font-size:0;text-indent:0}
.fb-color a{background:#3B5998}
.tw-color a{background:#55ACEE}
.rd-color a{background:#8F7D76}
.in-color a{background:#007BB5}
.em-color a{background:#0166FF}
.sms-color a{background:#6CBE45;position:relative}
.sms-color{display:none}
.sms-icon{position:absolute;display:block;left:0;right:0;top:0;bottom:0;color:#6CBE45;font-size:8px}
.wf-mreavesxlmodern-n3-active .sms-icon{font-size:10px}
.sh-hz{display:flex;align-items:center}
.sh-hz .sej-share li{float:left;margin:0 3px}
.sh-vert{background:#fff;position:fixed;left:0;top:300px;border:1px solid #efefef;z-index:99;will-change:transform;}
.sh-vert li{margin-bottom:5px}
.sh-vert li:nth-child(4){margin-bottom:0}
.button-area .sh-hz{flex-flow:column;width:100%}
.button-area .sh-hz .sej-share{background:0 0;padding:0}
.button-area .sh-hz .social-share-text{font-weight:600;margin-bottom:10px;display:inline-block}
.sej-article-content .sh-hz{margin-bottom:25px}
.sej-share a i{font-size:20px;line-height:30px;color:#fff}
.sej-share a{width:30px;height:30px;line-height:30px}
.sh-vert{position:fixed;padding:5px 0;bottom:0;left:0;right:0;margin:0;z-index:99;display:flex;top:inherit}
.sej-share{width:100%;padding:0}
.sej-share a{width:100%;border-radius:3px;height:35px}
.sej-share a i{font-size:25px;line-height:35px}
.sej-share li{float:left;padding:0 3px;margin:0}
.sh-vert li{width:33%;background-image:none;}
.in-color{display:none}
.sms-color{display:block}
.sms-icon{line-height:37px;font-weight:600}
.copyright_wrapper{margin-bottom:30px;}
.logo-seo{top:0;}
.wtsp-color{background-color:#2db222;}
}

.container .row div {
    margin-bottom:20px;
}


#documents-juridiques {
    margin-bottom: 100px;
}
.iframe-div {
    position: relative;
    overflow:hidden;
}
.iframe-div iframe {
    width:100%;
    height:300px;
}
.iframe-div div {
    width:100%;
    height:100%;
    position:absolute;
    top:100%;
    left:0%;
    background: rgba(102, 102, 102, 0.507);
    display: flex;
    align-items: center ;
    justify-content: center;
    transition:top 400ms linear;
}
.iframe-div div i {
    font-size: 5rem;
    color: rgb(36, 33, 33);
    cursor: zoom-in;
    transition:color 200ms linear;
}
.iframe-div div i:hover {
    color:rgb(70, 70, 78);
}
.iframe-div .open-doc-up {
    top:0%;
}
.iframe-div .phon-open-doc-up {
    width:10%;
    height:15%;
    top:0%;
    left: 3%;
    border-radius: 5px;
}

.iframe-div .phon-open-doc-up i {
    font-size: 2rem;
}



body{
    height: 100%;
    width:100%
}
.pdf-big {
    position:fixed;
    top:0%;
    left:0%;
    width:100%;
    height:100%;
    background: rgba(109, 106, 106, 0.603);
    z-index: 100000;
}

.ifram-big-pdf {
    width: 100%;
    height:100%;
}
.ifram-big-pdf .iframe-width {
    width: 100%;
    height:1000px !important;
    z-index: 10000000;
}
.iframe-width {
    width:100%;
    height:100%;
}
.pdf-big i {
    position:absolute;
    top:50px;
    right:50px;
    font-size: 3rem;
    cursor: pointer;
    color:rgb(0, 0, 0);
    background: white;
    transition:color 200ms linear;
    width: 50px;
    height: 50px;
    text-align: center;
    border-radius: 10px;
    z-index: 10000000;
}
.pdf-big i:hover {
    color:rgb(66, 65, 65);
}
