/********* Compiled - Do not edit *********/
:root{--color-primary:#2e78bd;--color-gradient-start:#2E78BD;--color-gradient-stop:#51BB77;}.woocommerce ul.products, .woocommerce-page ul.products{margin-left:-15px;margin-right:-15px;}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding-left:15px;padding-right:15px;}body{font-family:Roboto;font-weight:400;line-height:1.7em;font-size:14px;color:#6a7c92;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:inherit;line-height:25px;font-size:16px;color:#344159;}.h1,h1{font-family:Poppins;font-weight:700;line-height:1.2em;font-size:52px;color:#181b31;}.h2,h2{font-family:Poppins;font-weight:700;line-height:1.2em;font-size:40px;color:#181b31;}.h3,h3{font-family:Poppins;font-weight:500;line-height:1.2em;font-size:32px;color:#181b31;}.h4,h4{font-family:Poppins;font-weight:500;line-height:1.2em;font-size:25px;color:#181b31;}.h5,h5{font-family:Poppins;font-weight:500;line-height:1.2em;font-size:21px;color:#181b31;}.h6,h6{font-family:Tinos;font-weight:400;line-height:1.4em;font-style:italic;font-size:26px;color:#181b31;}.main-header .navbar-brand{max-width:140px !important;}.titlebar-inner h1{}.titlebar-inner p{}@media ( min-width: 1101px ){.main-header .is-stuck{background:rgb(255, 255, 255) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a, .mainbar-wrap.is-stuck .header-module .ld-module-trigger, .mainbar-wrap.is-stuck .main-nav > li > a, .mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a{color:rgb(52, 66, 78) !important;}.mainbar-wrap.is-stuck .mainbar-wrap.is-stuck .header-module .nav-trigger .bar{background-color:rgb(52, 66, 78) !important;}.mainbar-wrap.is-stuck .header-module .ld-module-trigger-icon, .mainbar-wrap.is-stuck .header-module .ld-module-trigger-txt{color:inherit !important;}.mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input{border-color:rgb(52, 66, 78) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a:hover, .mainbar-wrap.is-stuck .main-nav > li > a:hover, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a:hover{color:#2e78bd !important;}}@media screen and (max-width: 1100px){body[data-mobile-nav-style=modern]:before{background:rgb(255, 255, 255);}body[data-mobile-nav-style=modern] .navbar-collapse-clone ul .nav-item-children > li > a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul > li > a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav .nav-item-children > li > a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav > li > a, .main-nav > li{color:rgb(0, 0, 0);}[data-mobile-nav-style=modern] .navbar-collapse-clone ul .nav-item-children > li > a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul > li > a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav .nav-item-children > li > a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav > li > a:hover{color:inherit !important;}}.testimonialhome blockquote {
    font-size:15px!important;
    line-height:27px!important;
    font-weight:300!important;
}
.navbar-brand img
{
    width:140px;
    height:70px;
}
.btn {
    font-family: 'Poppins';
}

.logos-ecologic img {
    filter: grayscale(100%);
    transition: all .5s ease-in-out;
    opacity: 0.5!important;
    filter: alpha(opacity=50)!important;
}
.logos-ecologic img:hover {
    filter: none;
    opacity: 1!important;
  filter: alpha(opacity=100)!important;
}
.boxlinkscustom a span {
    font-weight:500;
    color:#1e1666;
}
.blog-single-title {
    font-family:'Poppins'!important;
}
.blog-single-cover.scheme-light .blog-single-media:after {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.8) 0%, transparent 100%);
}

.blog-single li {
  padding-left: 30px;
  margin-bottom:10px;
}

.blog-single ul {
  list-style: none;
}

.blog-single li {
  position: relative;
}

/* use ISO 10646 for content //la.remifa.so/unicode/named-entities.html */
.blog-single li:before {
  content: '\2192';
  position: absolute;
  left: 0;
}
input, textarea {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.grecaptcha-badge {
visibility: hidden;
}
.btncookie {
    display:inline-block;
    background: #ffffff;
    font-weight:600;
    color:#3d59e8;
    padding:4px 18px;
}
.caseseparator {
    font-size:19px!important;
}
.testimonial-info h6 {
    font-family: 'Poppins';
    font-style: normal;
    font-size:13px!important;
    margin-top:4px!important;
}
.testimonial .testimonial-details {
    display:block!important;
}
.testimonial .star-rating {
    margin-top:10px;
}
.testimonial .star-rating li {
    font-size:0.8em;
}
.main-nav .children > li, .nav-item-children > li {
    font-size: 0.9em!important;
}
.main-nav .children > li > a, .nav-item-children > li > a {
    padding: 0.7em 1.6em!important;
    color: #797b86;
}
@media only screen and (max-width: 768px) {
  .mobilecenter {
    text-align:center!important;
  }
  .mobilecenter .text-left {
    text-align:center!important;
  }
  .mobilecenter .iconbox.text-left{
     align-items:center!important; 
  }
}	

.wpcf7-response-output
{
    border:none!important;
    text-align:center!important;
    color:rgba(255,255,255,.6);
}
.wpcf7-not-valid-tip {
    color: #ff6b6b;
    font-size: 0.95em;
    text-align: left;
    line-height: 1.3em;
    font-weight: normal;
    display: block;
    margin-top: -15px;
    margin-bottom: 10px;
}
.megamenu .megamenu-inner-row {
    background:transparent!important;
    box-shadow:none!important;
}
.megamenuinnerrow {
    background:#fff!important;
    box-shadow:0px 0px 60px rgba(0,0,0,0.1)!important;
    border-radius:0px!important;
    padding:40px!important;
}
/*.megamenu-hover-bg, .megamenu-container {*/
/*    background:#fff!important;*/
/*}*/