@charset "UTF-8";
.ln-header{position:fixed;z-index:9;width:100%;height:auto;top:0;left:0;padding-top:20px;z-index:9;transform:translateY(0);transition:transform .6s ease}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-header{padding-top:1.333vw}
}
.ln-header.hide{transform:translateY(-150%)!important}
@media only screen and (max-width:991px){
.ln-header .ln-container{max-width:100%}
}
.ln-header__wrapper{border-radius:100px;position:relative;background:rgba(255,255,255,.3607843137);background-blend-mode:multiply;backdrop-filter:blur(8px);border:1px solid #c0d72f;padding:12px 40px}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-header__wrapper{padding:.8vw 2.667vw}
}
.ln-header__wrapper:before{opacity:0;content:"";position:absolute;width:100%;height:100%;background-color:rgba(125,125,125,.5);background-blend-mode:multiply;top:0;left:0;backdrop-filter:blur(10px)}
.ln-header__wrapper .ln-row{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;column-gap:20px}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-header__wrapper .ln-row{column-gap:1.389vw}
}
@media only screen and (max-width:991px){
.ln-header__wrapper .ln-row{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}
}
.ln-header__logo{width:100%;max-width:150px}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-header__logo{max-width:10vw}
}
.ln-header__logo a{display:block;width:100%;max-width:120px}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-header__logo a{max-width:8vw}
}
.ln-header__nav{width:100%}
@media only screen and (max-width:991px){
.ln-header__nav{position:fixed;width:calc(100% + 42px);height:100dvh;top:-21px;left:-100%;opacity:0;visibility:hidden;overflow:auto;background-color:rgba(0,0,0,.6);-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}
}
@media only screen and (max-width:991px){
.ln-header__nav .wrap{width:100%;max-width:360px;background-color:#fff;overflow:auto;height:100%}
}
.ln-header__nav .nav-header{display:none}
@media only screen and (max-width:991px){
.ln-header__nav .nav-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;padding:20px;border-bottom:1px solid rgba(0,0,0,.3)}
}
.ln-header__nav .nav-header .mb-logo{width:100%;max-width:120px}
.ln-header__nav .nav-header .close-menu{display:block;width:100%;max-width:20px}
.ln-header__nav .nav-header .close-menu svg{display:block}
@media only screen and (max-width:991px){
.ln-header__nav .nav-wrapper{position:relative;height:calc(100% - 94px);overflow:auto}
}
.ln-header__nav .nav-wrapper ul{margin:0;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}
@media only screen and (max-width:991px){
.ln-header__nav .nav-wrapper ul{flex-direction:column;padding:20px;display:block}
}
.ln-header__nav .nav-wrapper ul li{list-style:none;line-height:2.9;padding:0 30px}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-header__nav .nav-wrapper ul li{padding:0 2vw}
}
@media only screen and (max-width:991px){
.ln-header__nav .nav-wrapper ul li{line-height:unset;padding:0;padding-bottom:20px}
}
.ln-header__nav .nav-wrapper ul li a{text-transform:uppercase;font-size:18px;line-height:1.5}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-header__nav .nav-wrapper ul li a{font-size:1.2vw}
}
@media only screen and (max-width:991px){
.ln-header__nav .nav-wrapper ul li a{display:block;width:100%}
}
.ln-header__nav .nav-wrapper ul li a.animated-item{background:linear-gradient(to right,#28282b 20%,#ffb09c 40%,#ee2400 60%,#28282b 80%);background-size:200% auto;background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-animation:1s linear infinite shine;animation:1s linear infinite shine}
.ln-header__nav .nav-wrapper ul li.dropmenu{position:relative}
@media only screen and (max-width:991px){
.ln-header__nav .nav-wrapper ul li.dropmenu a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}
}
.ln-header__nav .nav-wrapper ul li.dropmenu a svg{width:20px;height:auto;vertical-align:text-bottom;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-header__nav .nav-wrapper ul li.dropmenu a svg{width:1.333vw}
}
.ln-header__nav .nav-wrapper ul li.dropmenu a.active svg{transform:rotate(-180deg)}
.ln-header__nav .nav-wrapper ul li.dropmenu .dropdown-menu{position:absolute;top:200%;opacity:0;visibility:hidden;left:0;padding-top:20px}
@media only screen and (min-width:992px){
.ln-header__nav .nav-wrapper ul li.dropmenu .dropdown-menu{-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}
}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-header__nav .nav-wrapper ul li.dropmenu .dropdown-menu{padding-top:1.333vw}
}
@media only screen and (max-width:991px){
.ln-header__nav .nav-wrapper ul li.dropmenu .dropdown-menu{position:relative;top:0;opacity:1;visibility:visible;left:0;padding-top:0;display:none}
}
.ln-header__nav .nav-wrapper ul li.dropmenu .dropdown-menu:before{content:"";position:absolute;z-index:1;background:#fff;opacity:0;-webkit-transition:.3s all .4s;-moz-transition:.3s all .4s;-ms-transition:.3s all .4s;-o-transition:.3s all .4s;transition:.3s all .4s;visibility:hidden;width:24px;height:24px;top:8px;left:38px;border:2px solid #b5d439;border-top-left-radius:4px;transform:translateX(-20px) rotate(45deg);border-right:0;border-bottom:0}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-header__nav .nav-wrapper ul li.dropmenu .dropdown-menu:before{width:1.6vw;height:1.6vw;top:.533vw;left:2.533vw;border:.133vw solid #b5d439;border-top-left-radius:.267vw;transform:translateX(-1.333vw) rotate(45deg);border-right:0;border-bottom:0}
}
.ln-header__nav .nav-wrapper ul li.dropmenu .dropdown-menu ul{background-color:#fff;display:block;overflow:hidden;min-width:200px;border-radius:12px;padding:10px 30px;border:2px solid #b7d537}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-header__nav .nav-wrapper ul li.dropmenu .dropdown-menu ul{min-width:13.333vw;border-radius:.8vw;padding:.667vw 2vw;border:.133vw solid #b7d537}
}
@media only screen and (max-width:991px){
.ln-header__nav .nav-wrapper ul li.dropmenu .dropdown-menu ul{background-color:transparent;padding:10px 20px 10px;border:0}
}
.ln-header__nav .nav-wrapper ul li.dropmenu .dropdown-menu ul li{line-height:1;padding:10px 0}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-header__nav .nav-wrapper ul li.dropmenu .dropdown-menu ul li{padding:.667vw 0}
}
@media only screen and (max-width:991px){
.ln-header__nav .nav-wrapper ul li.dropmenu .dropdown-menu ul li{padding:0;padding-bottom:20px}
}
.ln-header__nav .nav-wrapper ul li.dropmenu .dropdown-menu ul li:last-child{padding-bottom:0}
@media only screen and (min-width:992px){
.ln-header__nav .nav-wrapper ul li.dropmenu:hover .dropdown-menu{opacity:1;visibility:visible;top:100%}
}
@media only screen and (min-width:992px){
.ln-header__nav .nav-wrapper ul li.dropmenu:hover .dropdown-menu:before{opacity:1;visibility:visible;transform:translateX(0) rotate(45deg)}
}
.ln-header__nav .nav-wrapper ul li.mb-btn{margin-top:20px;display:none}
@media only screen and (max-width:991px){
.ln-header__nav .nav-wrapper ul li.mb-btn{display:block}
}
.ln-header__nav .nav-wrapper ul li.mb-btn a{text-align:center}
.ln-header__nav .nav-wrapper ul li.megamenu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}
@media only screen and (max-width:991px){
.ln-header__nav .nav-wrapper ul li.megamenu{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}
}
.ln-header__nav .nav-wrapper ul li.megamenu>svg{-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all;width:20px;height:20px;margin-left:5px}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-header__nav .nav-wrapper ul li.megamenu>svg{width:1.333vw;height:1.333vw;margin-left:.333vw}
}
@media only screen and (max-width:991px){
.ln-header__nav .nav-wrapper ul li.megamenu>svg{margin-left:0}
}
@media only screen and (max-width:991px){
.ln-header__nav .nav-wrapper ul li.megamenu>svg.active{transform:unset;transform:translateY(0) rotate(-180deg)!important}
}
.ln-header__nav .nav-wrapper ul li.megamenu>a{position:relative}
@media only screen and (max-width:991px){
.ln-header__nav .nav-wrapper ul li.megamenu>a{width:calc(100% - 25px)}
}
.ln-header__nav .nav-wrapper ul li.megamenu>a:before{content:"";position:absolute;z-index:1;background:#fff;opacity:0;visibility:hidden;width:24px;height:24px;bottom:-46px;left:28px;border:2px solid #b5d439;border-top-left-radius:4px;transform:translateX(-20px) rotate(45deg);border-right:0;border-bottom:0}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-header__nav .nav-wrapper ul li.megamenu>a:before{width:1.6vw;height:1.6vw;bottom:-3.067vw;left:1.867vw;border:.133vw solid #b5d439;border-top-left-radius:.267vw;transform:translateX(-1.333vw) rotate(45deg)}
}
@media only screen and (min-width:1501px){
.ln-header__nav .nav-wrapper ul li.megamenu:hover>a{transform:translateY(-4px)}
}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-header__nav .nav-wrapper ul li.megamenu:hover>a{transform:translateY(-.267vw)}
}
@media only screen and (min-width:1501px){
.ln-header__nav .nav-wrapper ul li.megamenu:hover>svg{transform:translateY(-4px)}
}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-header__nav .nav-wrapper ul li.megamenu:hover>svg{transform:translateY(-.267vw)}
}
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown{position:absolute;top:200%;opacity:0;visibility:hidden;left:0;width:100%;padding-top:18px}
@media only screen and (min-width:992px){
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown{-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}
}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown{padding-top:1.2vw}
}
@media only screen and (max-width:991px){
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown{position:relative;top:0;opacity:1;visibility:visible;left:0;padding-top:0;display:none}
}
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown .wrap{overflow:hidden;background-color:#fff;border:2px solid #b7d537;border-radius:12px;padding:20px}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown .wrap{border:.133vw solid #b7d537;border-radius:.8vw;padding:1.333vw}
}
@media only screen and (max-width:991px){
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown .wrap{border:0;padding:20px 0}
}
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown .wrap .menu-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown .wrap .menu-row{margin:0 -.667vw}
}
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown .wrap .menu-row .item{width:25%;padding:0 10px}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown .wrap .menu-row .item{padding:0 .667vw}
}
@media only screen and (max-width:991px){
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown .wrap .menu-row .item{width:100%}
}
@media only screen and (max-width:991px){
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown .wrap .menu-row .item:not(:first-child){margin-top:20px}
}
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown .wrap .promo .innerWrap{background:linear-gradient(205deg,#5bbd80 0,#c0d72f 100%);padding:20px;border-radius:12px}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown .wrap .promo .innerWrap{padding:1.333vw;border-radius:.8vw}
}
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown .wrap .promo .promo-slider .item figure{margin:0;position:relative;padding-bottom:100%}
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown .wrap .promo .promo-slider .item figure img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:contain;object-position:center}
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown .wrap .promo .content{padding:10px 0 0}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown .wrap .promo .content{padding:.667vw 0 0}
}
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown .wrap .promo .content h2{font-size:30px;line-height:1.2}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown .wrap .promo .content h2{font-size:2vw}
}
@media only screen and (max-width:991px){
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown .wrap .promo .content h2{font-size:24px}
}
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown .wrap .promo .content .ln-dis{font-size:14px;margin-top:10px}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown .wrap .promo .content .ln-dis{font-size:.933vw;margin-top:.667vw}
}
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown .wrap .promo .content .ln-btn{background:unset;background-color:#fff;color:#28282b;margin-top:20px;font-size:14px}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown .wrap .promo .content .ln-btn{font-size:.933vw;margin-top:1.333vw}
}
@media only screen and (max-width:767px){
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown .wrap .promo .content .ln-btn{margin-top:15px;width:100%;text-align:center}
}
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown .wrap .services-list h3{line-height:1.5;margin-bottom:20px;font-size:22px}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown .wrap .services-list h3{margin-bottom:1.333vw;font-size:1.467vw}
}
@media only screen and (max-width:991px){
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown .wrap .services-list h3{font-size:18px;margin-bottom:10px}
}
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown .wrap .services-list ul{display:block;padding:0;margin:0}
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown .wrap .services-list ul li{display:block;line-height:1;padding:10px 0}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown .wrap .services-list ul li{padding:.667vw 0}
}
@media only screen and (max-width:991px){
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown .wrap .services-list ul li{padding:0;padding-bottom:20px}
}
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown .wrap .services-list ul li:last-child{padding-bottom:0}
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown .wrap .services-list ul li a{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;text-transform:unset}
@media only screen and (max-width:991px){
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown .wrap .services-list ul li a{font-size:16px}
}
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown .wrap .services-list ul li a:before{content:"→";font-family:slick;color:#5bbd80;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;line-height:1.2;position:relative;opacity:1;margin-left:0;bottom:0;font-size:20px;margin-right:10px}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown .wrap .services-list ul li a:before{font-size:1.333vw;margin-right:.667vw}
}
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown .wrap .services-list ul li a:hover{color:#c0d72f;transform:unset!important}
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown .wrap .services-list ul li p{line-height:1.5;font-size:14px;margin-left:30px}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-header__nav .nav-wrapper ul li.megamenu .megamenu-dropdown .wrap .services-list ul li p{font-size:.933vw;margin-left:2vw}
}
.ln-header__nav .nav-wrapper ul li.megamenu:hover>a:before{-webkit-transition:.3s all .4s;-moz-transition:.3s all .4s;-ms-transition:.3s all .4s;-o-transition:.3s all .4s;transition:.3s all .4s}
@media only screen and (min-width:992px){
.ln-header__nav .nav-wrapper ul li.megamenu:hover>a:before{opacity:1;visibility:visible;transform:translateX(0) rotate(45deg)}
}
@media only screen and (min-width:992px){
.ln-header__nav .nav-wrapper ul li.megamenu:hover .megamenu-dropdown{opacity:1;visibility:visible;top:100%}
}
.ln-header__btn{text-transform:uppercase;width:100%;text-align:right;max-width:200px}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-header__btn{max-width:13.333vw}
}
@media only screen and (max-width:991px){
.ln-header__btn{display:none}
}
.ln-header__hamburger{cursor:pointer;display:none;width:50px}
@media only screen and (max-width:991px){
.ln-header__hamburger{display:block}
}
.ln-header__hamburger svg{display:block}
@-webkit-keyframes shine{
100%{background-position:200% center}
}
@-moz-keyframes shine{
100%{background-position:200% center}
}
@-ms-keyframes shine{
100%{background-position:200% center}
}
@-o-keyframes shine{
100%{background-position:200% center}
}
@keyframes shine{
100%{background-position:200% center}
}
body.open-menu{overflow:hidden}
body.open-menu .ln-header__nav{left:-21px;opacity:1;visibility:visible}
.ln-newslatter{background:linear-gradient(205deg,#5bbd80 0,#c0d72f 100%);padding:60px 0}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-newslatter{padding:4vw 0}
}
@media only screen and (max-width:767px){
.ln-newslatter{padding:40px 0}
}
.ln-newslatter .ln-subtitle{font-size:32px}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-newslatter .ln-subtitle{font-size:2.133vw}
}
@media only screen and (max-width:767px){
.ln-newslatter .ln-subtitle{font-size:24px}
}
.ln-newslatter__block{width:100%;max-width:50%}
@media only screen and (max-width:991px){
.ln-newslatter__block{max-width:100%}
}
.ln-newslatter__block .newslatter-form{position:relative;width:100%;border:1px solid #28282b;background-color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;border-radius:12px;margin-top:20px;padding:10px 0}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-newslatter__block .newslatter-form{border-radius:.8vw;margin-top:1.333vw;padding:.667vw 0}
}
@media only screen and (max-width:767px){
.ln-newslatter__block .newslatter-form{margin-top:10px}
}
.ln-newslatter__block .newslatter-form input{background-color:transparent;border:0;outline:0;box-shadow:none;width:100%;line-height:1.5;height:50px;padding:10px 0 10px 20px;font-size:16px}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-newslatter__block .newslatter-form input{height:3.333vw;padding:.667vw 0 .667vw 1.333vw;font-size:1.067vw}
}
@media only screen and (max-width:767px){
.ln-newslatter__block .newslatter-form input{height:40px}
}
.ln-newslatter__block .newslatter-form button{cursor:pointer;border:0;background-color:#c0d72f;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all;border-radius:8px;width:50px;min-width:50px;height:50px;margin-right:10px;padding:10px}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-newslatter__block .newslatter-form button{border-radius:.533vw;width:3.333vw;min-width:3.333vw;height:3.333vw;margin-right:.667vw;padding:.667vw}
}
@media only screen and (max-width:767px){
.ln-newslatter__block .newslatter-form button{width:40px;min-width:40px;height:40px;margin-right:10px;padding:10px}
}
.ln-newslatter__block .newslatter-form button:focus,.ln-newslatter__block .newslatter-form button:hover{box-shadow:inset 4px 4px 6px rgba(0,0,0,.5)}
.ln-newslatter__block .newslatter-form .form-error{position:absolute;left:20px;top:calc(100% + 5px);border-color:red!important;color:red;font-family:Figtree,sans-serif;font-weight:400;font-size:14px;margin-top:5px}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-newslatter__block .newslatter-form .form-error{font-size:.933vw;margin-top:.333vw}
}
.ln-footer{padding:55px 0 20px}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-footer{padding:3.67vw 0 1.667vw}
}
@media only screen and (max-width:767px){
.ln-footer{padding:40px 0 20px}
}
.ln-footer .innerWrap .ln-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-footer .innerWrap .ln-row{margin:0 -1vw}
}
@media only screen and (max-width:767px){
.ln-footer .innerWrap .ln-row{margin:0}
}
.ln-footer .innerWrap .ln-row .item{height:100%;padding:0 15px}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-footer .innerWrap .ln-row .item{padding:0 1vw}
}
@media only screen and (max-width:991px){
.ln-footer .innerWrap .ln-row .item:nth-child(n+3){margin-top:20px}
}
@media only screen and (max-width:767px){
.ln-footer .innerWrap .ln-row .item{margin-top:20px;padding:0}
}
.ln-footer .innerWrap .ln-row .item.width-30{width:30%}
@media only screen and (max-width:991px){
.ln-footer .innerWrap .ln-row .item.width-30{width:50%}
}
@media only screen and (max-width:767px){
.ln-footer .innerWrap .ln-row .item.width-30{width:100%}
}
.ln-footer .innerWrap .ln-row .item.width-20{width:20%}
@media only screen and (max-width:991px){
.ln-footer .innerWrap .ln-row .item.width-20{width:50%}
}
@media only screen and (max-width:767px){
.ln-footer .innerWrap .ln-row .item.width-20{width:100%}
}
.ln-footer .innerWrap .ln-row .item .footer-logo{width:100%;max-width:150px;margin-bottom:30px}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-footer .innerWrap .ln-row .item .footer-logo{margin-bottom:2vw;max-width:10vw}
}
.ln-footer .innerWrap .ln-row .item .footer-label{display:block;margin-bottom:30px;font-size:24px;line-height:1.5}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-footer .innerWrap .ln-row .item .footer-label{margin-bottom:2vw;font-size:1.6vw}
}
.ln-footer .innerWrap .ln-row .item .company-info{width:100%;max-width:300px;font-size:16px;line-height:1.5}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-footer .innerWrap .ln-row .item .company-info{font-size:1.067vw;max-width:20vw}
}
@media only screen and (max-width:767px){
.ln-footer .innerWrap .ln-row .item .company-info{max-width:100%}
}
.ln-footer .innerWrap .ln-row .item .footer-links,.ln-footer .innerWrap .ln-row .item .ln-link{overflow:hidden;font-size:16px;line-height:1.5}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-footer .innerWrap .ln-row .item .footer-links,.ln-footer .innerWrap .ln-row .item .ln-link{font-size:1.067vw}
}
.ln-footer .innerWrap .ln-row .item .footer-links:before,.ln-footer .innerWrap .ln-row .item .ln-link:before{content:"→";font-family:slick;color:#c0d72f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;opacity:0;visibility:hidden;line-height:1.5;position:relative;transition:.3s all;opacity:1;top:0;width:25px;font-size:16px;margin-left:-25px}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-footer .innerWrap .ln-row .item .footer-links:before,.ln-footer .innerWrap .ln-row .item .ln-link:before{width:1.667vw;font-size:1.067vw;margin-left:-1.67vw}
}
.ln-footer .innerWrap .ln-row .item .footer-links:hover,.ln-footer .innerWrap .ln-row .item .ln-link:hover{transform:none}
.ln-footer .innerWrap .ln-row .item .footer-links:hover:before,.ln-footer .innerWrap .ln-row .item .ln-link:hover:before{margin-left:0;opacity:1;visibility:visible}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-footer .innerWrap .ln-row .item .footer-links:hover:before,.ln-footer .innerWrap .ln-row .item .ln-link:hover:before{width:1.667vw}
}
.ln-footer .innerWrap .ln-row .item .footer-link-list{text-transform:uppercase;padding:0;margin:0;list-style:none;margin-top:30px}
@media only screen and (max-width:767px){
.ln-footer .innerWrap .ln-row .item .footer-link-list{margin-top:2vw}
}
.ln-footer .innerWrap .ln-row .item .footer-link-list li{line-height:0;margin-bottom:15px}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-footer .innerWrap .ln-row .item .footer-link-list li{margin-bottom:1vw}
}
.ln-footer .innerWrap .ln-row .item.footer-contact-detail{padding:40px;border-radius:24px;margin-top:-190px}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-footer .innerWrap .ln-row .item.footer-contact-detail{padding:2.667vw;border-radius:1.6vw;margin-top:-12.667vw}
}
@media only screen and (max-width:991px){
.ln-footer .innerWrap .ln-row .item.footer-contact-detail{margin-top:20px}
}
@media only screen and (max-width:767px){
.ln-footer .innerWrap .ln-row .item.footer-contact-detail{padding:20px}
}
.ln-footer .innerWrap .ln-row .item.footer-contact-detail .footer-label{margin-bottom:15px;font-size:32px}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-footer .innerWrap .ln-row .item.footer-contact-detail .footer-label{margin-bottom:1vw;font-size:2.133vw}
}
@media only screen and (max-width:767px){
.ln-footer .innerWrap .ln-row .item.footer-contact-detail .footer-label{font-size:24px}
}
.ln-footer .innerWrap .ln-row .item.footer-contact-detail .contact-info{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;font-size:16px;line-height:1.5;margin-top:15px}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-footer .innerWrap .ln-row .item.footer-contact-detail .contact-info{font-size:1.07vw}
}
.ln-footer .innerWrap .ln-row .item.footer-contact-detail .contact-info svg{display:block;width:20px;min-width:20px;margin-top:3px;margin-right:15px}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-footer .innerWrap .ln-row .item.footer-contact-detail .contact-info svg{width:1.333vw;min-width:1.333vw;margin-top:.2vw;margin-right:1vw}
}
.ln-footer .innerWrap .ln-row .item.footer-contact-detail a.contact-info{-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}
.ln-footer .innerWrap .ln-row .item.footer-contact-detail a.contact-info:hover{color:#5bbd80}
.ln-footer .innerWrap .ln-row .item.footer-contact-detail .social-icons{list-style:none;margin:0;padding:0;margin:20px -5px 0}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-footer .innerWrap .ln-row .item.footer-contact-detail .social-icons{margin:1.33vw -.33vw 0}
}
.ln-footer .innerWrap .ln-row .item.footer-contact-detail .social-icons li{display:inline-block;padding:0 5px;margin-top:10px}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-footer .innerWrap .ln-row .item.footer-contact-detail .social-icons li{padding:0 .33vw;margin-top:.67vw}
}
.ln-footer .innerWrap .ln-row .item.footer-contact-detail .social-icons li a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;border-radius:100%;border:1px solid #888;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all;width:35px;height:35px}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-footer .innerWrap .ln-row .item.footer-contact-detail .social-icons li a{width:2.333vw;height:2.333vw}
}
.ln-footer .innerWrap .ln-row .item.footer-contact-detail .social-icons li a svg{width:16px;height:auto}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-footer .innerWrap .ln-row .item.footer-contact-detail .social-icons li a svg{width:1.07vw}
}
.ln-footer .innerWrap .ln-row .item.footer-contact-detail .social-icons li a svg *{-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}
.ln-footer .innerWrap .ln-row .item.footer-contact-detail .social-icons li a:hover{border-color:#28282b;background-color:#28282b}
.ln-footer .innerWrap .ln-row .item.footer-contact-detail .social-icons li a:hover svg *{fill:#fff}
.ln-footer .innerWrap .ln-row .item .newslatter-form{position:relative;width:100%;border:1px solid #28282b;background-color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;border-radius:12px;margin-top:20px;padding:10px 0}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-footer .innerWrap .ln-row .item .newslatter-form{border-radius:.8vw;margin-top:1.333vw;padding:.667vw 0}
}
@media only screen and (max-width:767px){
.ln-footer .innerWrap .ln-row .item .newslatter-form{margin-top:20px}
}
.ln-footer .innerWrap .ln-row .item .newslatter-form input{background-color:transparent;border:0;outline:0;box-shadow:none;width:100%;line-height:1.5;height:40px;padding:10px 0 10px 20px;font-size:16px}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-footer .innerWrap .ln-row .item .newslatter-form input{height:2.67vw;padding:.667vw 0 .667vw 1.333vw;font-size:1.067vw}
}
.ln-footer .innerWrap .ln-row .item .newslatter-form button{cursor:pointer;border:0;background-color:#c0d72f;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all;border-radius:8px;width:40px;min-width:40px;height:40px;margin-right:10px;padding:10px}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-footer .innerWrap .ln-row .item .newslatter-form button{border-radius:.533vw;width:2.67vw;min-width:2.67vw;height:2.67vw;margin-right:.667vw;padding:.667vw}
}
@media only screen and (max-width:767px){
.ln-footer .innerWrap .ln-row .item .newslatter-form button{width:40px;min-width:40px;height:40px;margin-right:10px;padding:10px}
}
.ln-footer .innerWrap .ln-row .item .newslatter-form button:focus,.ln-footer .innerWrap .ln-row .item .newslatter-form button:hover{box-shadow:inset 4px 4px 6px rgba(0,0,0,.5)}
.ln-footer .innerWrap .ln-row .item .newslatter-form .form-error{position:absolute;left:20px;top:calc(100% + 5px);border-color:red!important;color:red;font-family:Figtree,sans-serif;font-weight:400;font-size:14px;margin-top:5px}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-footer .innerWrap .ln-row .item .newslatter-form .form-error{font-size:.933vw;margin-top:.333vw}
}
.ln-footer .innerWrap .copyright{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;text-align:center;border-top:1px solid #c0d72f;margin-top:40px;padding-top:20px}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-footer .innerWrap .copyright{margin-top:2.667vw;padding-top:1.667vw}
}
@media only screen and (max-width:767px){
.ln-footer .innerWrap .copyright{margin-top:20px;flex-direction:column}
}
.ln-footer .innerWrap .copyright p{line-height:1.5;font-size:16px}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-footer .innerWrap .copyright p{font-size:1.07vw}
}
@media only screen and (max-width:767px){
.ln-footer .innerWrap .copyright p{order:2;margin-top:10px}
}
.ln-footer .innerWrap .copyright .cms-links{padding:0;margin:0;list-style:none}
.ln-footer .innerWrap .copyright .cms-links li{display:inline-block;line-height:0;margin-left:20px}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-footer .innerWrap .copyright .cms-links li{margin-left:1.33vw}
}
@media only screen and (max-width:767px){
.ln-footer .innerWrap .copyright .cms-links li{display:block;margin-left:0}
}
.ln-footer .innerWrap .copyright .cms-links li a{display:inline-block;line-height:1.5;font-size:16px}
@media only screen and (max-width:1500px) and (min-width:992px){
.ln-footer .innerWrap .copyright .cms-links li a{font-size:1.07vw}
}
.services-footer.ln-footer .innerWrap .ln-row .item.footer-contact-detail{margin-top:0}.promo-slider.is-fader{position:relative}.promo-slider.is-fader .item{position:absolute;inset:0;opacity:0;transition:opacity .8s ease}.promo-slider.is-fader .item:first-child{position:relative}.promo-slider.is-fader .item.is-on{opacity:1}
.mq{display:flex;flex-wrap:nowrap;overflow:hidden}.mq .marquee-content{flex:none;animation:mqRtl var(--mq-dur,40s) linear infinite}.mq--ltr .marquee-content{animation-name:mqLtr}.mq:hover .marquee-content{animation-play-state:paused}
@keyframes mqRtl{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes mqLtr{from{transform:translateX(-100%)}to{transform:translateX(0)}}
@media (prefers-reduced-motion:reduce){.mq .marquee-content{animation-duration:200s}}
