/********* Compiled - Do not edit *********/
:root{--color-primary:#000000;--color-gradient-start:#fe506c;--color-gradient-stop:#fc6a2a;--color-link:#71b9bf;--color-link-hover:#4c4084;}.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:Source Sans Pro;font-weight:400;line-height:1.5;font-size:1.2rem;color:#000000;}.site-boxed-layout{background:rgb(255, 255, 255);}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:Poppins;font-weight:400;line-height:2;font-size:14px;color:#737373;}.h1,h1{font-family:Poppins;font-weight:700;line-height:1.2;font-size:2.6rem;color:#000000;}.h2,h2{font-family:Poppins;font-weight:700;line-height:1.2;font-size:2.1rem;color:#000000;}.h3,h3{font-family:Poppins;font-weight:700;line-height:1.2;font-size:1.6rem;color:#000000;}.h4,h4{font-family:Source Sans Pro;font-weight:700;line-height:1.2;font-size:1.5rem;color:#000000;}.h5,h5{font-family:Source Sans Pro;line-height:1.2;font-size:0.8rem;color:#000000;}.h6,h6{font-family:Source Sans Pro;line-height:1.6vh;font-size:1.5vh;color:#ff6720;}.main-header .navbar-brand{max-width:250px !important;}.titlebar-inner h1{}.titlebar-inner p{}#content{background-color:#ffffff;}@media ( min-width: 1200px ){.main-header .is-stuck{background:#ffffff !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:#000000 !important;}.mainbar-wrap.is-stuck .mainbar-wrap.is-stuck .header-module .nav-trigger .bar{background-color:#000000 !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:#000000 !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:rgb(238, 98, 50) !important;}}@media screen and (max-width: 1199px){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;}}body {
     margin-left: 2%;
     margin-right: 2%;
}

p {
  text-align: justify;
}
.carousel-items > div:not(:first-child) {
    display: none;
}
.one-row_top_divider {
    top: -10px !important;
}

.radius-img-01 {
 border-radius: 8px;
 box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.3);

}


li{
    margin-bottom: 1em;
}

.is-stuck {
    box-shadow: 0px 0px 90px -20px rgba(0,0,0,0.2);
}

.liquid-blog-item-gray {
    min-height: 250px;
    background-color: #FFFFFF;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.15);
    transition: box-shadow 0.3s;
}
.liquid-lp-date {
    display: none;
    margin-top: 1em;
    font-size: 0.75em;
}
.liquid-lp-footer {
    margin-top: 0.1em;
    position: relative;
}
.navbar-brand img {
    transition: opacity 0.3s, visibiliy 0.3s;
    max-width: inherit;
    width: 120%;
}

.liquid-img-group-container {
    margin-bottom: 1em;
}
.cb-overlay{
    border-radius: 10px;
}
.border-radius-3  {
    border-radius: 10px !important;
}
.box-large-750{
height: 750px!important;
justify-content:normal !important;
}
.box-large-650{
height: 650px!important;
justify-content:normal !important;
}
.box-large-550{
height: 550px!important;
justify-content:normal !important;
}
.box-large-450{
height: 450px!important;
justify-content:normal !important;
}
.box-large-350{
height: 350px!important;
justify-content:normal !important;
}
.box-large-200{
height: 200px!important;
justify-content:normal !important;
}
.box-large-250{
height: 250px!important;
justify-content:normal !important;
}
.box-large-150{
height: 150px!important;
justify-content:normal !important;
}

/* Define o estilo para os campos do formulário de contato */

.wpcf7-form-control-wrap input[type="text"],
.wpcf7-form-control-wrap input[type="email"],
.wpcf7-form-control-wrap textarea {
    display: block;
    border: 2px solid #f5f5f5;
    background-color: #ffffff;
    color: #000000!important;
    padding: 10px;
    margin: 0 0 20px;
    width: 100%;
    border-radius: 10px;
    font-size: 16px;
    transition: all 0.3s;
}

/* Define o estilo para o rótulo do campo */

.wpcf7-form-control-wrap label {
    position: absolute;
    top: 20px;
    left: 20px;
    color: #ffffff!important;
    font-size: 16px;
    font-weight: normal;
    transition: all 0.3s;
}
.lqd-contact-form label{
    font-weight: inherit;
    margin-right: 5px;
    color:#ffffff!important;
}
/* Define o estilo para quando um campo é focado */

.wpcf7-form-control-wrap input[type="text"]:focus,
.wpcf7-form-control-wrap input[type="email"]:focus,
.wpcf7-form-control-wrap textarea:focus {
    outline: none;
    box-shadow: 0px 25px 70px rgba(0, 0, 0, 0.07);
    border: 2px solid #2196F3;
    transform: scale(1.1);
}

/* Define o estilo para quando um campo está preenchido */

.wpcf7-form-control-wrap input[type="text"]:not(:placeholder-shown),
.wpcf7-form-control-wrap input[type="email"]:not(:placeholder-shown),
.wpcf7-form-control-wrap textarea:not(:placeholder-shown) {
    border-color: #f5f5f5;
}

/* Define o estilo para quando um campo está focado ou preenchido */

.wpcf7-form-control-wrap input[type="text"]:focus ~ label,
.wpcf7-form-control-wrap input[type="email"]:focus ~ label,
.wpcf7-form-control-wrap textarea:focus ~ label,
.wpcf7-form-control-wrap input[type="text"]:not(:placeholder-shown) ~ label,
.wpcf7-form-control-wrap input[type="email"]:not(:placeholder-shown) ~ label,
.wpcf7-form-control-wrap textarea:not(:placeholder-shown) ~ label {
    top: -20px;
    left: 0px;
    font-size: 12px!important;
    transform: scale(0.8);
    transform-origin: left top;
}

/* Define o estilo para o campo da mensagem */

.wpcf7-form-control-wrap textarea {
    height: 150px!important;
    border-radius: 10px!important;
}
.wpcf7-form-control-wrap label {
    color: #FFF!important;
}

.wpcf7-not-valid-tip {
       display: none;
}
.wpcf7-response-output {
    border: none !important;
    font-size: 12px !important;
}
.wpcf7-not-valid input:not(:placeholder-shown),
.wpcf7-not-valid textarea:not(:placeholder-shown) {
    border: 1px solid #dc3545;
}

.wpcf7-not-valid input:not(:placeholder-shown) ~ label,
.wpcf7-not-valid textarea:not(:placeholder-shown) ~ label {
    color: #dc3545;
}
.fa-angle-down{
    color: #cccccc!important;
}


p{padding-bottom: 10px;}
.radius-img-01 img {
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.3);
}
h6 {
 color:000000 !important;   
}
.wt-img {
 
   padding-right: 22px;
  padding-left: 21px; 
    
}
.waventech-text-p1{
  border-left: 2px solid #71B9BF;
  padding-left: 20px; 
  margin-left: 5px;
}
.waventech-text-p2{
  padding-right: 22px;
  padding-left: 21px;
   margin-left: 5px;
  }
.waventech-text-p2-h3{
  font-family: 'Source Sans Pro', sans-serif !important;
  font-size:1.2rem !important;
  font-weight: 1.2 !important;
  padding-right: 22px;
  padding-left: 21px;
  margin-left: 5px;
    
}



.fa.fa-check-circle-o {
    font-family: 'Font Awesome 5 Free';
    font-weight: 1.2;
    font-size: 12px;
    margin-left: -15px !important;
   
}
.box-shadow-001 {
    box-shadow: 0 10px 10px rgba(0,0,0,0.07);
}
.iconbox-o1{
padding-top: 7px !important;}

.iconbox .iconbox-icon-container .fa-chevron-right{
    display: inline-block;
    padding-top: 10px;
    font-size: 0.5em!important;
}

.main-nav li a {
    color: #000!important;
}
.main-nav li a:hover {
    color: #EE6232!important;
}


.smooth-scroll-target {
    background-color: yellow;
}