.elementor-kit-9{--e-global-color-primary:#42B4E7;--e-global-color-secondary:#002A43;--e-global-color-text:#34586E;--e-global-color-accent:#FFD000;--e-global-color-4dea270:#00000000;--e-global-color-7194468:#FFFFFF;--e-global-color-a715e35:#FFF6CC;--e-global-color-3530928:#FFEC99;--e-global-color-1b7029e:#ECF2F6;--e-global-color-8e00dfa:#CCD5DB;--e-global-color-f3c267d:#D9EEFA;--e-global-color-c396494:#8ECBF1;--e-global-color-9c0b206:#0069A8;--e-global-color-d33237c:#015386;--e-global-typography-primary-font-family:"Raleway";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-family:"Raleway", Sans-serif;font-size:1.8rem;font-weight:400;line-height:2.8rem;}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{background-color:var( --e-global-color-accent );font-size:1.8rem;font-weight:700;color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;}.elementor-kit-9 button:hover,.elementor-kit-9 button:focus,.elementor-kit-9 input[type="button"]:hover,.elementor-kit-9 input[type="button"]:focus,.elementor-kit-9 input[type="submit"]:hover,.elementor-kit-9 input[type="submit"]:focus,.elementor-kit-9 .elementor-button:hover,.elementor-kit-9 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-kit-9 p{margin-bottom:1.5rem;}.elementor-kit-9 a{color:var( --e-global-color-9c0b206 );}.elementor-kit-9 a:hover{color:var( --e-global-color-primary );}.elementor-kit-9 h1{color:var( --e-global-color-7194468 );font-size:6.4rem;font-weight:500;line-height:8rem;}.elementor-kit-9 h2{color:var( --e-global-color-secondary );font-family:"Heebo", Sans-serif;font-size:4.6rem;font-weight:800;text-transform:uppercase;line-height:5.5rem;}.elementor-kit-9 h3{color:var( --e-global-color-9c0b206 );font-size:2rem;font-weight:600;font-style:italic;line-height:2.5rem;}.elementor-kit-9 label{color:var( --e-global-color-secondary );}.elementor-kit-9 input:not([type="button"]):not([type="submit"]),.elementor-kit-9 textarea,.elementor-kit-9 .elementor-field-textual{border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-9 h1{font-size:4.5rem;line-height:5rem;}.elementor-kit-9 h2{font-size:3.6rem;line-height:4.7rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */:root{
    --transition3s: all ease-in-out .3s;
}
html {
    font-size: 10px;
}

body {
overflow-x: hidden;
}

/* Sticky Header*/
#navbar.elementor-sticky--effects {
    right: 0 !important;
    box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.1);
    transition: var(--transition3s);
}

#navbar {
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
   transition: var(--transition3s);
}

.grecaptcha-badge {
visibility: hidden;
}

p {
  margin-bottom: 30px;
}

p:last-child{
    margin-bottom: 0;
}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
    html {
        font-size: 9px;
    }
}

@media only screen and (max-width: 767px) {
    html {
        font-size: 8px;
    }
}
.span-amarelo span{
    color:var(--e-global-color-accent);
}
.span-azul span{
    color:var(--e-global-color-primary);
}
.elementor-field-textual{
    background-color: var(--e-global-color-secondary)!important;
    color: var(--e-global-color-7194468) !important;
    margin-bottom: 10px;
}
.elementor-field-label{
    margin: 0 0 5px 5px;
}
.elementor-button[type="submit"]{
    background-color: var(--e-global-color-9c0b206) !important;
}
.btn-amarelo .elementor-button{
    filter: drop-shadow(0px 5px 10px rgba(255, 208, 0, .7));
    transition: var(--transition3s);
}
.btn-amarelo .elementor-button:hover {
    filter: drop-shadow(0px 3px 5px rgba(66, 180, 231, .5));
    transition: var(--transition3s);
}
.btn-seta .elementor-button-icon svg{
    width: 31px;
    fill: var(--e-global-color-primary)!important;
    transition: var(--transition3s);
    margin-right: 20px;
}
.box-solucoes:hover .btn-seta .elementor-button-icon svg{
    width: 31px;
    fill: var(--e-global-color-accent)!important;
    transition: var(--transition3s);
    margin-right: 0;
}
.btn-seta .elementor-button-content-wrapper{
    align-items: center;
}
.box-solucoes .box-solucoes-text {
    margin-left: -15px;
    transition: var(--transition3s);
}
.box-solucoes:hover .box-solucoes-text {
    margin-left: -25px;
    transition: var(--transition3s);
}
.box-solucoes .box-solucoes-text2 {
    margin: -15px 0 0 0;
    transition: var(--transition3s);
}
.box-solucoes:hover .box-solucoes-text2 {
    margin: -25px 0 10px;
    transition: var(--transition3s);
}
.box-solucoes img {
    filter: brightness(1);
    transition: var(--transition3s);
}
.box-solucoes:hover img {
    filter: brightness(1.25);
    transition: var(--transition3s);
}
@media only screen and (max-width: 767px) {
    .box-solucoes .box-solucoes-text {
    margin: -15px 0 0 0;
    transition: var(--transition3s);
}
.box-solucoes:hover .box-solucoes-text {
    margin: -25px 0 0 0;
    transition: var(--transition3s);
}
}
.jet-listing-grid__item:nth-of-type(2) .box-solucoes-text,.jet-listing-grid__item:nth-of-type(3) .box-solucoes-text {
    background-color: var(--e-global-color-1b7029e)!important;
}.jet-listing-grid__item:nth-of-type(odd) .box-solucoes-text2 {
    background-color: var(--e-global-color-1b7029e)!important;
}
.box:hover .item-portfolio:not(:hover) {
  opacity: 0.2;
  filter: grayscale(1);
  transform: scale(0.9);
  transition: var(--transition3s);
}
.item-portfolio:hover {
  opacity: 1;
  filter: grayscale(0);
  transform: scale(1);
  transition: var(--transition3s);
}
.box:has(.item-portfolio:hover) .item-portfolio:not(:hover) {
  opacity: 0.2;
  filter: grayscale(1);
  transform: scale(0.9);
  transition: var(--transition3s);
}
.item-portfolio {
  transition: var(--transition3s);
}
.section-reduzida {
    max-width: 1300px!important;
}
.img-flut .elementor-widget-container{
    transition-timing-function: cubic-bezier(.165,.84,.44,1)!important;
    transition: all ease-out 1s!important;
}
.thumb-portfolio img{
    width: 225px!important;
    height: 225px!important;
}
@media only screen and (min-width: 1025px) {
    #navbar.elementor-sticky--effects {
    width: 606px !important;
    }
}
@media (max-width:500px) {
    .thumb-portfolio img{
    width: 140px!important;
    height: 140px!important;
}
}
/*Blog*/
.box-solucoes-blog:hover h3 {
    color:var(--e-global-color-7194468)!important;
   transition: var(--transition3s);
}
.box-ult-artigos .text-ult-artigos {
    margin: -20px 0;
    transition: var(--transition3s);
}
.box-ult-artigos:hover .text-ult-artigos {
    margin: -30px 0 10px 0;
    transition: var(--transition3s);
}
.box-busca input[type="search"]:focus {
    outline : none;
}/* End custom CSS */