.elementor-kit-7{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#28CAFF;--e-global-color-text:#FFFFFF;--e-global-color-accent:#03AFC7;--e-global-color-9750fbf:#05F3DC;--e-global-color-719c4c9:#03AFC7;--e-global-color-c0ec309:#232730;--e-global-color-ef1bdba:#1B1F24;--e-global-color-0d4e3b0:#181F27;--e-global-typography-primary-font-family:"Manrope";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Manrope";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Manrope";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-05137b0-font-family:"Sora";--e-global-typography-05137b0-font-size:19px;--e-global-typography-05137b0-font-weight:300;--e-global-typography-bc292a5-font-family:"Sora";--e-global-typography-bc292a5-font-size:20px;--e-global-typography-bc292a5-font-weight:400;font-family:"Manrope", Sans-serif;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{color:#FFFFFF;}.elementor-kit-7 h1{color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:50px;font-weight:800;line-height:54px;}.elementor-kit-7 h2{font-family:"Manrope", Sans-serif;font-size:40px;line-height:44px;}.elementor-kit-7 h3{font-family:"Manrope", Sans-serif;font-size:30px;line-height:34px;}.elementor-kit-7 h5{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;line-height:24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1120px;}.e-con{--container-max-width:1120px;}.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);}.site-header{padding-right:0px;padding-left:0px;}@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-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*
MENU SIDE-BAR
*/

.menu-explore .jet-custom-nav > .jet-custom-nav__item > a:hover .jet-menu-icon {
    color: #00b1cb !important;
}

.jet-sticky-section--stuck {
    left: inherit !important;
    right: inherit !important;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

/*
FORMULÁRIO DE CONTATO
*/

.form-contato .column.one-second{
    width: 48%;
    float: left;
    margin-right: 5px;
    margin-left: 5px;
    
}

.form-contato .column.one{
    margin-right: 5px;
    margin-left: 5px;
    
}

.form-contato label {
    font-size: 14px;
    color: #cdcdcd;
    margin-top: 15px;
    margin-bottom: 7px
}

.form-contato 
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    background-color: #3f4656;
    border: 1px solid #03afc7;
    color: #fff;
    font-size: 16px;
}

.form-contato textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    background-color: #3f4656;
    border: 1px solid #03afc7;
    color: #fff;
    font-size: 16px;
}

.form-contato ::placeholder {
    color: #cdcdcd;
    font-size: 14px;
}

.form-contato .bt-submit1 {
    background-color: #28caff;
    border: none;
    width: 100%;
    margin-top: 25px;
    border-radius: 20px;
    color: #181b20;
    font-weight: 700;
}

/*
FORMULÁRIO DE INTERESSE
*/

.form-interesse label {
    font-size: 14px;
    color: #cdcdcd;
    margin-top: 15px;
    margin-bottom: 7px
}

.form-interesse 
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    background-color: #3f4656;
    border: 1px solid #03afc7;
    color: #fff;
    font-size: 16px;
}

.form-interesse ::placeholder {
    color: #cdcdcd;
    font-size: 14px;
}

.form-interesse .bt-submit1 {
    background-color: #28caff;
    border: none;
    width: 100%;
    margin-top: 25px;
    border-radius: 20px;
    color: #181b20;
    font-weight: 700;
}

/*
CONTEUDOS RELACIONADOS
*/

.relation-box p.elementor-image-box-description a {
    color: #05f3dc;
}

/*
LISTAS COM ÍCONES
*/

li.elementor-icon-list-item {
    align-items: start !important;
}

span.elementor-icon-list-icon {
    padding-top: 3px;
}

.icon-date span.elementor-icon-list-icon {
    padding-top: 0px;
}

.icon-tags span.elementor-icon-list-icon {
    padding-top: 5px;
}

/*
SINGLE POST
*/

.single-wrap hr {
    margin-bottom: 15px;
    margin-top: 5px;
    border-top: 1px solid #03afc7;
}

.single-wrap h4 {
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
}

.single-wrap a {
    color: #03afc7;
}

/*
SEO SECTIONS
*/

.seo-text {
    height: 0px;
    max-height: 0px;
    width: 0px;
    max-width: 0px;
    overflow: hidden;
}

/*
================
==== MOBILE ====
================
*/

@media (max-width: 767px) {

    h2 {
        font-size: 30px !important;
        line-height: 34px !important;
    }
    
    h1 {
        font-size: 35px !important;
        line-height: 38px !important;
    }

    h3 {
        font-size: 18px !important;
        line-height: 24px !important;
    }

    h4 {
        font-size: 16px !important;
        line-height: 24px !important;
    }
    
    p {
        font-size: 14px !important;
        line-height: 20px !important;
    }
    
    .form-contato .column.one-second{
    width: 96%;
    float: left;
    margin-right: 5px;
    margin-left: 5px;
    
}

}/* End custom CSS */