.elementor-9745 .elementor-element.elementor-element-2bfc80e{margin-top:50px;margin-bottom:50px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-9745 .elementor-element.elementor-element-60fe973 .elementor-heading-title{color:var( --e-global-color-41ab903 );}.elementor-9745 .elementor-element.elementor-element-e51ac55{margin-top:50px;margin-bottom:50px;}.elementor-9745 .elementor-element.elementor-element-b2bc807{--e-image-carousel-slides-to-show:1;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9745 .elementor-element.elementor-element-73abccf{margin-top:100px;margin-bottom:100px;}.elementor-9745 .elementor-element.elementor-element-c2f117c .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-9745 .elementor-element.elementor-element-b6471ea{--e-image-carousel-slides-to-show:6;}/* Start custom CSS */@media(min-width: 1025px){
 .largura-fixa .elementor-row {
    width: 1180px;
    margin: 0 auto;
}
}

    .largura-fixa .elementor-row {
    width: 100%;
    margin: 0 auto;
    }

/* aqui */
@import url('http://fonts.cdnfonts.com/css/gotham');
p, h1,h2,h3,h4 {font-family: 'Gotham', sans-serif !important;}
@media(min-width: 768px){
 .logo img {
    position: relative;
    top: 0px;
    left: 65px;
    z-index: 100;
}
 .largura-fixa .elementor-row {
    width: 1180px;
    margin: 0 auto;
}
}
@media(min-width: 768px) and (max-width: 1024px){
    .largura-fixa .elementor-row {
    width: 100%;
    margin: 0 auto;
}
}
@media(max-width: 767px){
h1,h2,h3,h4{font-size:22px;}
 .largura-fixa .elementor-row {
    width: 100%;
    margin: 0 auto;
}
}
.icon_menu {
    color: #fff;
}
.header-mobile-right{
    display: none !important;
}
.apus-footer-mobile{
    display: none !important;
}

/*
.elementor-9440 .elementor-element.elementor-element-d66a3ad {
    width: 80%;
}

.elementor-element-9cf529e .elementor-row {
    width: 80%;
}


.elementor-9447 .elementor-element.elementor-element-b689174 .elementor-button .elementor-align-icon-left {
    margin-right: 32px;
    font-size: 80px;
}

.elementor-element-b689174 .elementor-button span {
    text-decoration: inherit;
    text-align: left;
}
*/

h3.name-client.text-theme {
    color: #ffffff !important;
}


span.job.text-theme {
    color: #ffffff !important;
}

.slick-carousel .slick-dots li.slick-active button {
    background: #ffffff;
}

.widget-testimonials {
    
     border: none !important; 
   
}
   
.elementor-element-cf2f9f4{display: none;}

.widget .widget-title, .widget .widgettitle, .widget .widget-heading {
    margin: 0 0 25px 0;
    font-size: 22px !important;
    line-height: 52px;
    text-align: left !important;
   
}/* End custom CSS */