body.contraste {background-color: #000;}
body.contraste .elementor-element.elementor-element-0727d9a:not(.elementor-motion-effects-element-type-background) {background-color: #000;}
body.contraste .elementor-element.elementor-element-2f37b83 .elementor-nav-menu--main .elementor-item {color: #fff;}

body.contraste .elementor-button {
    color: #fff !important;
    border-color: #fff !important;
}

body.contraste .pp-button {
    background-color: #fff !important;
    color: #000 !important;
}

body.contraste .elementor-element-cef0afd input[type="search"].elementor-search-form__input {color: #fff;}
body.contraste .elementor-sticky--active .elementor-widget-nav-menu {background-color: #000;}
body.contraste .elementor-nav-menu--main .elementor-item {color: #fff !important;}

body.contraste .elementor-sticky--active .menu-principal .menu-instituto {
    background: url(https://testeimport.chuva.me/wp-content/uploads/2020/08/ico-instituto.png) no-repeat 10px 10px;
}
body.contraste .elementor-sticky--active .menu-principal .menu-iniciativas {
    background: url(https://testeimport.chuva.me/wp-content/uploads/2020/08/ico-iniciativas.png) no-repeat 10px 10px;
}
body.contraste .elementor-sticky--active .menu-principal .menu-conteudos {
    background: url(https://testeimport.chuva.me/wp-content/uploads/2020/08/ico-conteudos.png) no-repeat 10px 10px;
}
body.contraste .elementor-sticky--active .menu-principal .menu-como-apoiar {
    background: url(https://testeimport.chuva.me/wp-content/uploads/2020/08/ico-como-apoiar.png) no-repeat 10px 10px;
}

body.contraste h1,
body.contraste h2,
body.contraste h3,
body.contraste .elementor-element-1d1abd9 .elementor-heading-title,
body.contraste p{color:#fff! important;}

body.contraste .elementor-element-a4bbdec {color: #fff !important;}
body.contraste .ee-post {background-color: #000;}
body.contraste .ee-post__meta, .ee-post__meta__separator {color: #fff !important;}
body.contraste .elementor-icon svg {fill: #fff;}
body.contraste .elementor-element {color: #fff !important;}
body.contraste .elementor-heading-title {color: #fff !important;}
body.contraste .item a {color: #fff;}

body.contraste .elementor-element.elementor-element-97c1834:not(.elementor-motion-effects-element-type-background), .elementor-motion-effects-layer {
    background-color: #000;
}

body.contraste .elementor-element.elementor-element-d3ed270:not(.elementor-motion-effects-element-type-background), .elementor-motion-effects-layer {background-color: #3b3b3b}

body.contraste .elementor-element.elementor-element-a102be5 .elementor-button {background-color: #3b3b3b}
body.contraste .elementor-element.elementor-element-8a6c461 .elementor-button {background-color: #3b3b3b}
body.contraste .elementor-element.elementor-element-9aebd13 .elementor-button {background-color: #3b3b3b}
body.contraste .elementor-element.elementor-element-a37549d .elementor-button {background-color: #3b3b3b}
body.contraste .elementor-element.elementor-element-de13723 > .elementor-background-overlay {background-color: #3b3b3b}

body.contraste .elementor-nav-menu--dropdown li {background-color: #525252}
body.contraste .elementor-nav-menu--dropdown li {border-color: #000 !important}

body.contraste .elementor-element.elementor-element-d3ed270:not(.elementor-motion-effects-element-type-background), .elementor-motion-effects-layer {background-color: #3b3b3b}

body.contraste .elementor-element.elementor-element-4805368 .elementor-button {background-color: #3b3b3b}
body.contraste .elementor-element.elementor-element-034d683 .elementor-button {background-color: #3b3b3b}
body.contraste .elementor-element.elementor-element-fa0e28e .elementor-button {background-color: #3b3b3b}
body.contraste .elementor-element.elementor-element-fe05c78 .elementor-button {background-color: #3b3b3b}

body.contraste .elementor-element.elementor-element-7d7b4ce .elementor-button {background-color: #3b3b3b}
body.contraste .elementor-element.elementor-element-587c329 .elementor-button {background-color: #3b3b3b}
body.contraste .elementor-element.elementor-element-15ed9ac .elementor-button {background-color: #3b3b3b}
body.contraste .elementor-element.elementor-element-a0129f9 .elementor-button {background-color: #3b3b3b}

body.contraste .elementor-element.elementor-element-80e4a48 .elementor-button {background-color: #3b3b3b}
body.contraste .elementor-element.elementor-element-c74fa17 .elementor-button {background-color: #3b3b3b}
body.contraste .elementor-element.elementor-element-05e034a .elementor-button {background-color: #3b3b3b}
body.contraste .elementor-element.elementor-element-4305776 .elementor-button {background-color: #3b3b3b}

body.contraste .elementor-element.elementor-element-6318456:not(.elementor-motion-effects-element-type-background), .elementor-motion-effects-layer {background-color: #3b3b3b}
body.contraste .elementor-element.elementor-element-e88f4c6:not(.elementor-motion-effects-element-type-background), .elementor-motion-effects-layer {background-color: #3b3b3b}
body.contraste .elementor-element.elementor-element-48456f9:not(.elementor-motion-effects-element-type-background), .elementor-motion-effects-layer {background-color: #3b3b3b}
body.contraste .elementor-element.elementor-element-3a2b143:not(.elementor-motion-effects-element-type-background), .elementor-motion-effects-layer {background-color: #3b3b3b}
body.contraste .elementor-element.elementor-element-eff9efb:not(.elementor-motion-effects-element-type-background), .elementor-motion-effects-layer {background-color: #3b3b3b}
body.contraste .elementor-element.elementor-element-22c96ae:not(.elementor-motion-effects-element-type-background), .elementor-motion-effects-layer {background-color: #3b3b3b}
body.contraste .elementor-element.elementor-element-6d212f2:not(.elementor-motion-effects-element-type-background), .elementor-motion-effects-layer {background-color: #3b3b3b}

body.contraste span {
    color: #fff !important;
}
body.contraste .elementor-442 .pp-button span {
    color: #000 !important;
}

body.contraste .elementor-473 .elementor-element.elementor-element-a561288 .ee-post__read-more > * {
    color: #fff !important;
    border-color: #fff !important;
}

body.contraste .elementor-element.elementor-element-eb894ee:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-motion-effects-layer {
    background-color: #000
}

body.contraste .fa-search:before {
    fill: #fff;
    color: #fff;	
}

body.contraste svg {
    fill: #fff;
    color: #fff;
}

body.contraste .pp-category-title {color: #fff !important;}
body.contraste .pp-categories-list .pp-category {border-color: #fff !important;}

body.contraste input[type="search"].elementor-search-form__input {
    color: #fff !important;
}

body.contraste .elementor-element.elementor-element-28dabdf .elementor-background-overlay {
    background-color: #3b3b3b;
}

body.contraste .elementor-287 .elementor-element.elementor-element-4103bb1:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-4103bb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://testeimport.chuva.me/wp-content/uploads/2020/09/bgg.jpg");
}

body.contraste .elementor-element.elementor-element-cf72efd:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-motion-effects-layer {
    background-image: linear-gradient(90deg, #525252 50%, #404040 50%);
}

body.contraste .elementor-4133 .elementor-element.elementor-element-97c1834:not(.elementor-motion-effects-element-type-background), .elementor-4133 .elementor-element.elementor-element-97c1834 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #3b3b3b;
}

body.contraste .elementor-element.elementor-element-98da8dd .elementor-button {background-color: #3b3b3b}
body.contraste .elementor-element.elementor-element-36f7710 .elementor-button {background-color: #3b3b3b}
body.contraste .elementor-element.elementor-element-19ea7e2 .elementor-button {background-color: #3b3b3b}
body.contraste .elementor-element.elementor-element-611fce7 .elementor-button {background-color: #3b3b3b}
.elementor-element.elementor-element-b354019 .elementor-repeater-item-00960b7.pp-button {
    min-width: 23px;
}

body.contraste .elementor-element.elementor-element-639765b:not(.elementor-motion-effects-element-type-background), .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: linear-gradient(180deg, #3b3b3b 75%, #000 75%) !important;
}

body.contraste .elementor-element.elementor-element-13ab57b .elementor-button-link {background-color: #525252}
body.contraste .elementor-element.elementor-element-085f025 .elementor-button-link {background-color: #525252}
body.contraste .elementor-element.elementor-element-a480497 .elementor-button-link {background-color: #525252}
body.contraste .elementor-element.elementor-element-d5ffd7f .elementor-button-link {background-color: #525252}

body.contraste .elementor-element.elementor-element-941f1d7:not(.elementor-motion-effects-element-type-background), .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: linear-gradient(180deg, #3b3b3b 75%, #000 75%) !important;
}

body.contraste .elementor-element.elementor-element-111a383 .elementor-button-link {background-color: #525252}
body.contraste .elementor-element.elementor-element-6f750d5 .elementor-button-link {background-color: #525252}
body.contraste .elementor-element.elementor-element-942032e .elementor-button-link {background-color: #525252}
body.contraste .elementor-element.elementor-element-36be4eb .elementor-button-link {background-color: #525252}

body.contraste .elementor-element.elementor-element-c649a02 .elementor-button {background-color: #525252}
body.contraste .elementor-element.elementor-element-b79bad2 .elementor-button {background-color: #525252}
body.contraste .elementor-element.elementor-element-7272393 .elementor-button {background-color: #525252}
body.contraste .elementor-element.elementor-element-6e02241 .elementor-button {background-color: #525252}

body.contraste .elementor-widget-unfold a.ee-button, .elementor-widget-unfold .ee-button {background-color: #404040;}

body.contraste .elementor-element.elementor-element-a3bbece .elementor-element {
    color: #fff !important;
    background-color: #000;
}

body.contraste .elementor-442 .elementor-element.elementor-element-ff95889 .elementor-button {
    background-color: #000;
}

body.contraste .elementor-element.elementor-element-f8c05e4 .elementor-button {background-color: #3b3b3b}
body.contraste .elementor-element.elementor-element-8636130 .elementor-button {background-color: #3b3b3b}
body.contraste .elementor-element.elementor-element-8f6cd81 .elementor-button {background-color: #3b3b3b}
body.contraste .elementor-element.elementor-element-1760ba9 .elementor-button {background-color: #3b3b3b}

body.contraste .elementor-610 .elementor-element.elementor-element-448c2b5 .pp-buttons-group {
    background-color: transparent !important;
}

body.contraste .elementor-610 .elementor-element.elementor-element-448c2b5 .pp-button {
    background-color: transparent !important;
}

body.contraste .elementor-element.elementor-element-f7fd39a .elementor-button {background-color: #3b3b3b}
body.contraste .elementor-element.elementor-element-9fe7e89 .elementor-button {background-color: #3b3b3b}
body.contraste .elementor-element.elementor-element-93148a6 .elementor-button {background-color: #3b3b3b}
body.contraste .elementor-element.elementor-element-c77f29f .elementor-button {background-color: #3b3b3b}

body.contraste .elementor-element.elementor-element-8ab7938:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-motion-effects-container > .elementor-motion-effects-layer {background-color: #3b3b3b}

body.contraste .elementor-element.elementor-element-27c1eae .elementor-button {background-color: #3b3b3b}
body.contraste .elementor-element.elementor-element-0a9545a .elementor-button {background-color: #3b3b3b}
body.contraste .elementor-element.elementor-element-93f060a .elementor-button {background-color: #3b3b3b}
body.contraste .elementor-element.elementor-element-8a55882 .elementor-button {background-color: #3b3b3b}

body.contraste .elementor-element.elementor-element-7acc0b5:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: linear-gradient(90deg, #525252 50%, #404040 50%);
}

body.contraste .elementor-element.elementor-element-09aae5d .elementor-button {background-color: #3b3b3b}
body.contraste .elementor-element.elementor-element-5caa1aa .elementor-button {background-color: #3b3b3b}
body.contraste .elementor-element.elementor-element-95056d8 .elementor-button {background-color: #3b3b3b}
body.contraste .elementor-element.elementor-element-b5499f1 .elementor-button {background-color: #3b3b3b}

body.contraste .elementor-element.elementor-element-2df5421:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: linear-gradient(90deg, #525252 50%, #404040 50%);
}

body.contraste .elementor-27 .elementor-element.elementor-element-d518931 > .elementor-background-overlay {opacity: 0.6}
body.contraste .elementor-726 .elementor-element.elementor-element-99c1be9 > .elementor-background-overlay {opacity: 0.6}
body.contraste .elementor-610 .elementor-element.elementor-element-5eb6495 > .elementor-background-overlay {opacity: 0.5}
body.contraste .elementor-2916 .elementor-element.elementor-element-19437a6 > .elementor-background-overlay {opacity: 0.6}

body.contraste .elementor-element.elementor-element-28dabdf:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-motion-effects-container > .elementor-motion-effects-layer {position:relative}
body.contraste .elementor-element.elementor-element-28dabdf:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap:before, .elementor-motion-effects-container > .elementor-motion-effects-layer:before {
    position: absolute;
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
    top: 0;
    left: 0;
}

body.contraste .ini-alf .elementor-button-link.elementor-button.elementor-size-sm {
    background: url(https://testeimport.chuva.me/wp-content/uploads/2020/08/ico_iniciativas1__branco.png) no-repeat 20px center #3b3b3b !important;
}
body.contraste .ini-alf .elementor-button-link.elementor-button.elementor-size-sm:hover {background-color: #525252 !important}

body.contraste .ini-em .elementor-button-link.elementor-button.elementor-size-sm {
    background: url(https://testeimport.chuva.me/wp-content/uploads/2020/08/ico_iniciativas2__branco.png) no-repeat 20px center #3b3b3b !important;
}
body.contraste .ini-em .elementor-button-link.elementor-button.elementor-size-sm:hover {background-color: #525252 !important}

body.contraste .ini-age .elementor-button-link.elementor-button.elementor-size-sm {
    background: url(https://testeimport.chuva.me/wp-content/uploads/2020/08/ico_iniciativas3__branco.png) no-repeat 20px center #3b3b3b !important;
}
body.contraste .ini-age .elementor-button-link.elementor-button.elementor-size-sm:hover {background-color: #525252 !important}

body.contraste .ini-lid .elementor-button-link.elementor-button.elementor-size-sm {
    background: url(https://testeimport.chuva.me/wp-content/uploads/2020/08/ico_iniciativas4__branco.png) no-repeat 20px center #3b3b3b !important;
}
body.contraste .ini-lid .elementor-button-link.elementor-button.elementor-size-sm:hover {background-color: #525252 !important}

body.contraste .gg-shape-triangle {border-bottom: 20px solid black}
body.contraste .gg-shape-triangle, .gg-shape-triangle::before {
    border-right: 0;
    border-left: 0;
}

body.contraste .elementor-element.elementor-element-38c045b .elementor-social-icon svg {fill: #fff}
body.contraste .elementor-element.elementor-element-38c045b .elementor-social-icon i {color: #fff}
body.contraste .elementor-element.elementor-element-38c045b .elementor-social-icon i {fill: #fff}




/* body.contraste */
/* body.contraste */
/* body.contraste */
/* body.contraste */
/* body.contraste */



body.size-1 .elementor-287 .elementor-element.elementor-element-3e14e67 .elementor-heading-title {
    font-size: 30px !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
}
body.size-2 .elementor-287 .elementor-element.elementor-element-3e14e67 .elementor-heading-title {font-size: 32px !important}
body.size-3 .elementor-287 .elementor-element.elementor-element-3e14e67 .elementor-heading-title {font-size: 35px !important}

body.size-1 .elementor-287 .elementor-text-editor {margin-left: 0}

body.size-1 .elementor-287 .elementor-element.elementor-element-a660a37 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {margin: 0 10px}

body.size-1 .ini-alf .elementor-button-link.elementor-button.elementor-size-sm a {padding: 5px 0;}
body.size-1 .ini-em .elementor-button-link.elementor-button.elementor-size-sm a {padding: 5px 0;}
body.size-1 .ini-age .elementor-button-link.elementor-button.elementor-size-sm a {padding: 5px 0;}
body.size-1 .ini-lid .elementor-button-link.elementor-button.elementor-size-sm a {padding: 5px 0;}

body.size-1 .ini-alf .elementor-button-link.elementor-button.elementor-size-sm span {font-size: 15px}
body.size-2 .ini-alf .elementor-button-link.elementor-button.elementor-size-sm span {font-size: 16px}
body.size-3 .ini-alf .elementor-button-link.elementor-button.elementor-size-sm span {font-size: 17px}

body.size-1 .ini-age .elementor-button-link.elementor-button.elementor-size-sm span {font-size: 15px}
body.size-2 .ini-age .elementor-button-link.elementor-button.elementor-size-sm span {font-size: 16px}
body.size-3 .ini-age .elementor-button-link.elementor-button.elementor-size-sm span {font-size: 17px}

body.size-1 .ini-em .elementor-button-link.elementor-button.elementor-size-sm span {font-size: 15px}
body.size-2 .ini-em .elementor-button-link.elementor-button.elementor-size-sm span {font-size: 16px}
body.size-3 .ini-em .elementor-button-link.elementor-button.elementor-size-sm span {font-size: 17px}

body.size-1 .ini-lid .elementor-button-link.elementor-button.elementor-size-sm span {font-size: 15px}
body.size-2 .ini-lid .elementor-button-link.elementor-button.elementor-size-sm span {font-size: 16px}
body.size-3 .ini-lid .elementor-button-link.elementor-button.elementor-size-sm span {font-size: 17px}

body.size-1 .elementor-27 .elementor-heading-title {padding-left: 10px}

body.size-2 .elementor-element .elementor-inner-column > .elementor-column-wrap  > .elementor-widget-wrap > .elementor-widget .elementor-widget-heading > .elementor-widget-container > .elementor-heading-title {margin-left: 80px; font-size: 40px}

body.size-1 .elementor-610 h5 {
    margin-left: 80px !important;
    font-size: 45px !important;
}
body.size-2 .elementor-610 h5 {
    margin-left: 100px !important;
    font-size: 47px !important;
}
body.size-3 .elementor-610 h5 {
    margin-left: 130px !important;
    font-size: 50px !important;
}

body.size-1 .elementor-610 h6 {font-size: 25px !important}
body.size-2 .elementor-610 h6 {font-size: 27px !important}
body.size-3 .elementor-610 h6 {font-size: 30px !important}

body.size-1 .elementor-610 .elementor-text-editor h4 {font-size: 30px !important}
body.size-2 .elementor-610 .elementor-text-editor h4 {font-size: 33px !important}
body.size-3 .elementor-610 .elementor-text-editor h4 {font-size: 35px !important}

body.size-1 .elementor-610 .elementor-element.elementor-element-003be07 .elementor-heading-title {font-size: 15px !important}
body.size-2 .elementor-610 .elementor-element.elementor-element-003be07 .elementor-heading-title {font-size: 17px !important}
body.size-3 .elementor-610 .elementor-element.elementor-element-003be07 .elementor-heading-title {font-size: 20px !important}

body.size-1 .elementor-610 .elementor-element.elementor-element-c65e3fa .elementor-heading-title {font-size: 15px !important}
body.size-2 .elementor-610 .elementor-element.elementor-element-c65e3fa .elementor-heading-title {font-size: 17px !important}
body.size-3 .elementor-610 .elementor-element.elementor-element-c65e3fa .elementor-heading-title {font-size: 20px !important}

body.size-1 .elementor-610 .elementor-element.elementor-element-568d822 .elementor-heading-title {font-size: 25px !important}
body.size-2 .elementor-610 .elementor-element.elementor-element-568d822 .elementor-heading-title {font-size: 27px !important}
body.size-3 .elementor-610 .elementor-element.elementor-element-568d822 .elementor-heading-title {font-size: 30px !important}

body.size-1 .elementor-610 .elementor-element.elementor-element-256c56a .elementor-heading-title {font-size: 25px !important}
body.size-2 .elementor-610 .elementor-element.elementor-element-256c56a .elementor-heading-title {font-size: 27px !important}
body.size-3 .elementor-610 .elementor-element.elementor-element-256c56a .elementor-heading-title {font-size: 30px !important}

body.size-1 .elementor-610 .elementor-element.elementor-element-dae47ff .elementor-heading-title {font-size: 25px !important}
body.size-2 .elementor-610 .elementor-element.elementor-element-dae47ff .elementor-heading-title {font-size: 27px !important}
body.size-3 .elementor-610 .elementor-element.elementor-element-dae47ff .elementor-heading-title {font-size: 30px !important}


/* body.size-1 {} */
/* body.size-1 {} */

/* body.size-2 {} */
/* body.size-2 {} */
/* body.size-2 {} */

/* body.size-3 {} */
/* body.size-3 {} */
/* body.size-3 {} */






body.size-1 .elementor-element-97c1834:not(.elementor-motion-effects-element-type-background), .elementor-motion-effects-container > .elementor-motion-effects-layer{padding: 20px 0}
body.size-1 .elementor-element .elementor-nav-menu--main .elementor-item {line-height: 25px !important}
body.size-1 .elementor-4107 .elementor-element.elementor-element-72a88fc .elementor-nav-menu .elementor-item {font-size: 0 !important}
body.size-1 .elementor-3895 .elementor-element-b99c8ff > .elementor-widget-container .elementor-heading-title {margin-left: 100px}
body.size-1 .elementor-3895 .elementor-element-de562b4 > .elementor-widget-container .elementor-heading-title {margin-left: 100px}
body.size-1 .elementor-3895 .elementor-element-c9c9527 > .elementor-widget-container .elementor-heading-title {margin-left: 100px}
body.size-1 .elementor-3895 .elementor-heading-title {margin-left: 0;}
body.size-1 .elementor-3895 select {margin-left: 10px}

body.size-1{font-size: 110%}

body.size-1 .elementor-nav-menu .elementor-item {font-size: 101% !important;}
body.size-2 .elementor-nav-menu .elementor-item {font-size: 102% !important;}
body.size-3 .elementor-nav-menu .elementor-item {font-size: 103% !important;}

body.size-3 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {padding: 0;}

body.size-1 .elementor-button span {font-size: 102%;}
body.size-2 .elementor-button span {font-size: 105%;}
body.size-3 .elementor-button span {font-size: 110%;}

body.size-1 .elementor-element-85f6cbc .elementor-heading-title {font-size: 105% !important}
body.size-2 .elementor-element-85f6cbc .elementor-heading-title {font-size: 110% !important}
body.size-3 .elementor-element-85f6cbc .elementor-heading-title {font-size: 115% !important}

body.size-1 .elementor-element.elementor-element-92ecc1d .elementor-heading-title {font-size: 105% !important}
body.size-2 .elementor-element.elementor-element-92ecc1d .elementor-heading-title {font-size: 108% !important}
body.size-3 .elementor-element.elementor-element-92ecc1d .elementor-heading-title {font-size: 110% !important}

body.size-1 .elementor-text-editor  {
    font-size: 103% !important;
    margin-left: 30px;
}
body.size-2 .elementor-text-editor {font-size: 105% !important}
body.size-3 .elementor-text-editor {font-size: 110% !important}

body.size-1 h3.elementor-heading-title {
    font-size: 120% !important;
    margin-left: 30px;
}
body.size-3 h3.elementor-heading-title {font-size: 130% !important}

body.size-1 .elementor-icon-box-wrapper {margin-left: 30px}

body.size-2 .elementor-element .elementor-icon-box-content .elementor-icon-box-title {font-size: 90% !important}
body.size-3 .elementor-element .elementor-icon-box-content .elementor-icon-box-title {font-size: 93% !important}

body.size-1 h3.elementor-heading-title {
    font-size: 42px !important;
    margin-top: 20px;
}
body.size-2 h3.elementor-heading-title {font-size: 45px !important}

body.size-1 .elementor-element-942032e {font-size: 16px}
body.size-2 .elementor-element-942032e {font-size: 17px}

body.size-1 .ee-post__title__heading {font-size: 105% !important}
body.size-2 .ee-post__title__heading {font-size: 110% !important}
body.size-3 .ee-post__title__heading {font-size: 115% !important}

body.size-1 .elementor-element-a18b8f2 .elementor-heading-title {margin: 0}
body.size-1 .elementor-element-a4bbdec .elementor-text-editor {margin: 0}
body.size-1 .elementor-element-e1d3dd3 .elementor-heading-title {margin: 0}

body.size-1 .elementor-flip-box__back .elementor-flip-box__layer__description {
    font-size: 16px !important;
    line-height: 20px !important;
}
body.size-2 .elementor-flip-box__back .elementor-flip-box__layer__description {
    font-size: 18px !important;
    line-height: 23px !important;
}
body.size-3 .elementor-flip-box__back .elementor-flip-box__layer__description {
    font-size: 20px !important;
    line-height: 25px !important;
}

body.size-1 .elementor-element.elementor-element-5898a5d .elementor-heading-title {
    font-size: 22px !important;
    margin: 0;
}
body.size-2 .elementor-element.elementor-element-5898a5d .elementor-heading-title {font-size: 25px !important}
body.size-3 .elementor-element.elementor-element-5898a5d .elementor-heading-title {font-size: 27px !important}

body.size-1 .elementor-element.elementor-element-74c130c .elementor-heading-title {
    font-size: 22px !important;
    margin: 0;
}
body.size-2 .elementor-element.elementor-element-74c130c .elementor-heading-title {font-size: 25px !important}
body.size-3 .elementor-element.elementor-element-74c130c .elementor-heading-title {font-size: 27px !important}

body.size-1 .elementor-element.elementor-element-71b829b .elementor-heading-title {
    font-size: 22px !important;
    margin: 0;
}
body.size-2 .elementor-element.elementor-element-71b829b .elementor-heading-title {font-size: 25px !important}
body.size-3 .elementor-element.elementor-element-71b829b .elementor-heading-title {font-size: 27px !important}

body.size-1 .elementor-610 .elementor-heading-title {margin-left: 0}
body.size-1 .elementor-610 .elementor-text-editor {margin-left: 0}

body.size-2 .elementor-element-b99c8ff.elementor-heading-title {margin-left: 40px}
body.size-2 .elementor-element-de562b4 .elementor-heading-title {margin-left: 40px}
body.size-2 .elementor-element-c9c9527 .elementor-heading-title {margin-left: 40px}

body.size-1 .elementor-2916 p {font-size: 15px !important}
body.size-2 .elementor-2916 p {font-size: 16px !important}
body.size-3 .elementor-2916 p {font-size: 18px !important}

body.size-3 .elementor-2916 h2 {
    font-size: 20px !important;
    padding: 25px 30px 0;
}

body.size-1 .elementor-90 .elementor-element.elementor-element-6416646 .elementor-heading-title {margin-left: 0 !important}
body.size-1 .elementor-2916 .elementor-text-editor {margin-left: 0}
body.size-3 .elementor-2916 .elementor-text-editor {margin: 10px 30px}

body .elementor-heading-title {
    margin: 0 !important;
    padding: 0 0 0 0 !important;
}

body.size-3 .elementor-90 .elementor-element.elementor-element-a9a3ef8 > .elementor-widget-container {
    margin: 0 -10px;
    padding: 0 10px;
}
body.size-3 .elementor-90 .elementor-element.elementor-element-b46248a > .elementor-widget-container {
    margin: 10px -10px;
    padding: 0 10px;
}

body.size-1 .elementor-131 .elementor-element.elementor-element-6416646 .elementor-heading-title {margin-left: 0 !important}

body.size-3 .elementor-131 > .elementor-widget-container {padding-left: 20px}
body.size-3 .elementor-element-ec2f0ff .elementor-widget-container  {padding: 10px 0 0 20px !important}
body.size-3 .elementor-131 .elementor-element.elementor-element-a547e37 {padding-left: 20px}
body.size-3 .elementor-131 .elementor-element-86c94b6  {padding-left: 20px !important}

body.size-2 .elementor-138 .elementor-element.elementor-element-c724d41 .elementor-button {margin-left: 30px !important;}

body.size-1 .elementor-element-6416646 .elementor-heading-title {margin-left: 0;}
body.size-1 .elementor-157 .elementor-icon-list-items:not(.elementor-inline-items) {margin-left: 30px;}
body.size-1 .elementor-181 .elementor-text-editor {margin: 0 5px}

body.size-3 .elementor-element-81398df .elementor-widget-wrap>.elementor-element {margin-top: 10px;}

body.size-1 .elementor-263 a {font-size: 110%}
body.size-2 .elementor-263 a {font-size: 120%}
body.size-3 .elementor-263 a {font-size: 130%}
body.size-3 .elementor-263 .elementor-element-b81f8dc {padding-bottom: 50px !important}


body.size-1 .elementor-element.elementor-element-1533dfb {margin: 50px 0 15px -10px}
body.size-3 .elementor-element.elementor-element-1533dfb {margin-top: 150px}

body.size-1 .elementor-element-195d569 {padding: 250px 0}
body.size-1 .elementor-element-e63c96d .elementor-heading-title {margin-left: 0}

body.size-1 .elementor-287 p {font-size: 101%}
body.size-2 .elementor-287 p {font-size: 103%}
body.size-2 .elementor-287 p {font-size: 105%}





































/* Default config */
body,
html {
    overflow-x: hidden;
    -webkit-font-smoothing: antialiased;
    scroll-behavior: smooth;
}
a{
    color:#ED5D09;
    transition: all ease 0.5s;
}
a:hover{
    color: #884600;
}
.pp-image-gallery-thumbnail-wrap {
    padding: 20px;
}
.newsletter .gform_footer.top_label {
    margin-top: -10px !important;
}
.elementor-331 .elementor-element.elementor-element-02944fc .pp-gravity-form .validation_error {
    display: none !important;
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
    background-color: #ffffff00 !important;
    border: 0px solid !important
}
.validation_message{
    position:absolute;
}
body .newsletter .gform_wrapper ul li.gfield{
    padding:10px;
}
.swiper-pagination-bullet {
    background-color: #00000001;
    border: 3px solid #fff;
}
.swiper-pagination-bullet-active {
    background-color: #ffffff01 !important;
}
.elementor-button.elementor-slide-button.elementor-size-xs {
    background: url("https://testeimport.chuva.me/wp-content/uploads/2020/08/seta_button.png") no-repeat 95% center;
    padding-right: 30px;
}
.elementor-slides .swiper-slide-inner .elementor-slide-button, .elementor-slides .swiper-slide-inner .elementor-slide-button:hover{
    background: url("https://testeimport.chuva.me/wp-content/uploads/2020/08/seta_button.png") no-repeat 95% center;
}
/* Botões Sliders */
.elementor-swiper-button-next {
    background: url(https://testeimport.chuva.me/wp-content/uploads/2020/08/seta_right.png) center center;
    transition: all ease 0.3s;
}
.elementor-swiper-button-next:hover {
    background: url(https://testeimport.chuva.me/wp-content/uploads/2020/08/seta_right.png) center center;
    opacity: 0.1;
}
.elementor-swiper-button-prev {
    background: url(https://testeimport.chuva.me/wp-content/uploads/2020/08/seta_left.png) center center;
    transition: all ease 0.3s;
}
.elementor-swiper-button-prev:hover {
    background: url(https://testeimport.chuva.me/wp-content/uploads/2020/08/seta_left.png) center center;
    opacity: 0.1;
}
.depo .elementor-swiper-button-next {
    background-size: 20px 40px;
    background-repeat: no-repeat;
}
.depo .elementor-swiper-button-prev {
    background-repeat:no-repeat;
    background-size: 20px 40px;
}
.eicon-chevron-right {
    opacity: 0;
}
.eicon-chevron-left {
    opacity: 0;
}
/* Iniciativas Box */
.elementor-flip-box__button {
    padding: 0px !important;
    color: #fff !important;
}
.ini .elementor-button-text {
    text-align: left;
}
/* Iniciativas Buttons */
.ini-alf span {
    color: #fff !important;
}
.ini-em span {
    color: #fff !important;
}
.ini-age span {
    color: #fff !important;
}
.ini-lid span {
    color: #fff !important;
}
.ini-alf .elementor-button-link.elementor-button.elementor-size-sm {
    background: url(https://testeimport.chuva.me/wp-content/uploads/2020/08/ico_iniciativas1__branco.png) no-repeat 20px center #4C352A;
}
.ini-alf .elementor-button-link.elementor-button.elementor-size-sm:hover {
    background: url(https://testeimport.chuva.me/wp-content/uploads/2020/08/ico_iniciativas1__branco.png
    ) no-repeat 20px center #ED5D09;
}
.ini-em .elementor-button-link.elementor-button.elementor-size-sm {
    background: url(https://testeimport.chuva.me/wp-content/uploads/2020/08/ico_iniciativas2__branco.png) no-repeat 20px center #4C352A;
}
.ini-em .elementor-button-link.elementor-button.elementor-size-sm:hover {
    background: url(https://testeimport.chuva.me/wp-content/uploads/2020/08/ico_iniciativas2__branco.png
    ) no-repeat 20px center #ED5D09;
}
.ini-age .elementor-button-link.elementor-button.elementor-size-sm {
    background: url(https://testeimport.chuva.me/wp-content/uploads/2020/08/ico_iniciativas3__branco.png) no-repeat 20px center #4C352A;
}
.ini-age .elementor-button-link.elementor-button.elementor-size-sm:hover {
    background: url(https://testeimport.chuva.me/wp-content/uploads/2020/08/ico_iniciativas3__branco.png
    ) no-repeat 20px center #ED5D09;
}
.ini-lid .elementor-button-link.elementor-button.elementor-size-sm {
    background: url(https://testeimport.chuva.me/wp-content/uploads/2020/08/ico_iniciativas4__branco.png) no-repeat 20px center #4C352A;
}
.ini-lid .elementor-button-link.elementor-button.elementor-size-sm:hover {
    background: url(https://testeimport.chuva.me/wp-content/uploads/2020/08/ico_iniciativas4__branco.png
    ) no-repeat 20px center #ED5D09;
}
/* Noticias */
.ee-post__button{
    background: url("https://testeimport.chuva.me/wp-content/uploads/2020/09/angle-right-solid.svg") no-repeat 95% center !important
}
.ee-post__button:hover{
    border-color: #ED5D09!important;
}
.not .ee-post__body.ee-post__area {
    border-top: 1px solid #b9b9b9;
}
/* Rodapé */
.newsletter .pp-gravity-form .gform_wrapper .pp-gf-select-custom::after {
    color: #fff;
}
/* Cabecalho Newsletter Seta*/
.cabecalho__newsletter #gform_submit_button_1 {
    background: url("https://testeimport.chuva.me/wp-content/uploads/2020/08/seta_button_black.png") no-repeat 97% center;
}
.cabecalho__newsletter .pp-gravity-form .gform_wrapper .pp-gf-select-custom::after{
    color: #6C6C6C;
}
/* Newsletter */
.menu__newsletter .gfield_select{
    width: 100% !important;
}
.menu__newsletter input#gform_submit_button_1 {
    margin-top: 50px !important;
}
/* Contact Form */
.gfield_select {
    width: 400px !important;
}
.ginput_container.ginput_container_consent {
    display: flex;
}
.gfield_consent_label {
    margin-left: 10px;
}
.textarea {
    height: 150px !important;
}
.gform_footer.top_label {
    margin-top: -60px !important;
}
#field_2_5 {
    margin-top: -80px;
}
.newsletter input#gform_submit_button_1 {
    margin-top: 15px !important;
}
@media (max-width:480px){
    .gfield_select {
        width: 100% !important;
    }
    .gform_footer.top_label {
        margin-top: 0px !important;
    }
    #field_2_5 {
        margin-top: 10px;
    }
}