.elementor-483 .elementor-element.elementor-element-0090b59{--display:flex;--min-height:654px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:1;--padding-top:129px;--padding-bottom:95px;--padding-left:0px;--padding-right:0px;}.elementor-483 .elementor-element.elementor-element-0090b59::before, .elementor-483 .elementor-element.elementor-element-0090b59 > .elementor-background-video-container::before, .elementor-483 .elementor-element.elementor-element-0090b59 > .e-con-inner > .elementor-background-video-container::before, .elementor-483 .elementor-element.elementor-element-0090b59 > .elementor-background-slideshow::before, .elementor-483 .elementor-element.elementor-element-0090b59 > .e-con-inner > .elementor-background-slideshow::before, .elementor-483 .elementor-element.elementor-element-0090b59 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-483 .elementor-element.elementor-element-7b3be5c{background-color:var( --e-global-color-secondary );padding:16px 16px 16px 16px;border-radius:15px 15px 15px 15px;}.elementor-483 .elementor-element.elementor-element-7b3be5c .elementor-icon-wrapper{text-align:center;}.elementor-483 .elementor-element.elementor-element-7b3be5c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6997382 );}.elementor-483 .elementor-element.elementor-element-7b3be5c.elementor-view-framed .elementor-icon, .elementor-483 .elementor-element.elementor-element-7b3be5c.elementor-view-default .elementor-icon{color:var( --e-global-color-6997382 );border-color:var( --e-global-color-6997382 );}.elementor-483 .elementor-element.elementor-element-7b3be5c.elementor-view-framed .elementor-icon, .elementor-483 .elementor-element.elementor-element-7b3be5c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6997382 );}.elementor-483 .elementor-element.elementor-element-02b5e4f.elementor-element{--align-self:flex-start;}.elementor-483 .elementor-element.elementor-element-02b5e4f{z-index:2;}.elementor-483 .elementor-element.elementor-element-02b5e4f .elementor-icon-wrapper{text-align:center;}.elementor-483 .elementor-element.elementor-element-02b5e4f .elementor-icon-wrapper svg{width:auto;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-483 .elementor-element.elementor-element-f4a7631{width:var( --container-widget-width, 353px );max-width:353px;--container-widget-width:353px;--container-widget-flex-grow:0;z-index:2;}.elementor-483 .elementor-element.elementor-element-f4a7631 .elementor-image-box-wrapper{text-align:start;}.elementor-483 .elementor-element.elementor-element-f4a7631 .elementor-image-box-title{font-family:"Public Sans", Sans-serif;font-size:2em;font-weight:400;line-height:1.3em;color:var( --e-global-color-8ed3e5e );}.elementor-483 .elementor-element.elementor-element-f4a7631 .elementor-image-box-description{font-family:"Public Sans", Sans-serif;font-weight:400;color:var( --e-global-color-8ed3e5e );}@media(min-width:2400px){.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:1366px){.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:1024px){.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-483 .elementor-element.elementor-element-0090b59{--min-height:709px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-483 .elementor-element.elementor-element-02b5e4f.elementor-element{--align-self:center;}.elementor-483 .elementor-element.elementor-element-02b5e4f .elementor-icon{font-size:26px;}.elementor-483 .elementor-element.elementor-element-02b5e4f .elementor-icon svg{height:26px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-483 .elementor-element.elementor-element-f4a7631 .elementor-image-box-wrapper{text-align:center;}.elementor-483 .elementor-element.elementor-element-f4a7631 .elementor-image-box-title{font-size:6vw;}.elementor-483 .elementor-element.elementor-element-f4a7631 .elementor-image-box-description{font-size:16px;line-height:1.5em;}}/* Start custom CSS for icon, class: .elementor-element-7b3be5c */.elementor-483 .elementor-element.elementor-element-7b3be5c{
    position: fixed;
    z-index: 1000;
    right: 55px;
    bottom: 55px
}

.elementor-483 .elementor-element.elementor-element-7b3be5c:hover{
    transform: scale(1.05) translate(-0px,-10px)
}

@media (max-width: 1024px){
    .elementor-483 .elementor-element.elementor-element-7b3be5c{
    right: 25px;
    bottom: 25px
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f4a7631 */.elementor-483 .elementor-element.elementor-element-f4a7631 .elementor-image-box-title b{
    color: var(--NEON, #EFEF7F);
}


.neon{
    color: var(--NEON, #EFEF7F)
}
.elementor-483 .elementor-element.elementor-element-f4a7631 .elementor-image-box-description{
    width: 505px
}

.elementor-483 .elementor-element.elementor-element-f4a7631 .elementor-image-box-description b{
    color: var(--BRANCO--1, #FCFCF7);
}


/*botao*/
.botao .elementor-button{
    border-radius: 50px;
    background: linear-gradient(273deg, var(--NEON, #EFEF7F) 1.18%, var(--NEON-2, #FFFFBC) 97.15%);
    padding: 16px 30px;
}

.botao svg{
    transition: .5s ease;
}

.botao .elementor-button:hover svg{
    transform: rotate(45deg)
}

/*---------------*/


.tag1{
    color: var(--VERDE-ESCURO, #1A1F08);
font-family: "Public Sans";
font-size: 13px;
line-height: 130%; /* 16.9px */
padding: 5px 21px;
border-radius: 20px;
background: var(--BRANCO-1, #CBCBB7);
}

.musgo-5{
    color: #939316
}

@media (max-width: 1024px){
    .elementor-483 .elementor-element.elementor-element-f4a7631 .elementor-image-box-description{
    width: 100%
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0090b59 */.elementor-483 .elementor-element.elementor-element-0090b59::before{
    content: "";
    position: absolute;
    width: calc(100% - 78px);
    height: calc(100% - 34px);
    left: 34px;
    top: 34px;
    border-radius: 34px 34px 34px 34px;
    pointer-events: none;
    z-index: 1;
    object-fit: fill !important;
    background-position: center !important;
    background: url('https://lp.aventaambiental.com.br/wp-content/uploads/2025/08/hero-2.webp');
    background-size: fill !important
     
}
.elementor-483 .elementor-element.elementor-element-0090b59 e-con{
    object-fit: fill !important
}
.elementor-483 .elementor-element.elementor-element-0090b59::after{
    content: "";
    position: absolute;
    width: calc(100% - 78px);
    height: calc(100% - 34px);
    left: 34px;
    top: 34px;
    border-radius: 34px 34px 34px 34px;
    pointer-events: none;
    z-index: 1;
    background: linear-gradient(260deg, rgba(84, 94, 48, 0.00) 38.29%, var(--VERDE-ESCURO, #1A1F08) 88%, #0E1100 99.2%);
    box-shadow: 133px 209px 69px 0 rgba(0, 0, 0, 0.00), 85px 134px 63px 0 rgba(0, 0, 0, 0.01), 48px 75px 53px 0 rgba(0, 0, 0, 0.05), 21px 33px 40px 0 rgba(0, 0, 0, 0.09), 5px 8px 22px 0 rgba(0, 0, 0, 0.10);
}
@media (max-width: 1440px) and (min-width: 1025px){
    .elementor-483 .elementor-element.elementor-element-0090b59 .e-con-inner{
        padding-left: 4vw;
        
    }
    
    }

@media (max-width: 1024px){
    .elementor-483 .elementor-element.elementor-element-0090b59::before{
    width: calc(100% - 30px);
    height: calc(100% - 15px);
    left: 15px;
    top: 15px;
    border-radius: 15px;
    background: url('https://lp.aventaambiental.com.br/wp-content/uploads/2025/08/novo-final.webp');
    background-size: contain !important;
    background-position: top !important;
}
.elementor-483 .elementor-element.elementor-element-0090b59::after{
    content: "";
    width: calc(100% - 30px);
    height: calc(100% - 15px);
    left: 15px;
    top: 15px;
    border-radius: 15px;
    pointer-events: none;
    z-index: 1;
    background: linear-gradient(160deg, rgba(84, 94, 48, 0.00) 8.29%, var(--VERDE-ESCURO, #1A1F08) 58%, #0E1100 99.2%);
    box-shadow: 133px 209px 69px 0 rgba(0, 0, 0, 0.00), 85px 134px 63px 0 rgba(0, 0, 0, 0.01), 48px 75px 53px 0 rgba(0, 0, 0, 0.05), 21px 33px 40px 0 rgba(0, 0, 0, 0.09), 5px 8px 22px 0 rgba(0, 0, 0, 0.10);
     
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Public Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://lp.aventaambiental.com.br/wp-content/uploads/2025/08/PublicSans-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Public Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://lp.aventaambiental.com.br/wp-content/uploads/2025/08/PublicSans-SemiBold.woff2') format('woff2');
}
/* End Custom Fonts CSS */