.elementor-21 .elementor-element.elementor-element-b886fd3{--display:flex;--min-height:841px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-b886fd3:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-b886fd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://engeneves.com.br/wp-content/uploads/2024/12/bgsolo.jpg");background-position:bottom center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21 .elementor-element.elementor-element-7189a2f{z-index:1;}.elementor-21 .elementor-element.elementor-element-7189a2f img{opacity:0.3;}.elementor-21 .elementor-element.elementor-element-07a18af{z-index:2;}.elementor-21 .elementor-element.elementor-element-07a18af img{opacity:0.49;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-abcddc1{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-abcddc1{right:0px;}.elementor-21 .elementor-element.elementor-element-abcddc1{bottom:0px;z-index:2;}.elementor-21 .elementor-element.elementor-element-abcddc1 img{opacity:1;}.elementor-21 .elementor-element.elementor-element-a40edb1 > .elementor-widget-container{--e-transform-flipX:-1;--e-transform-flipY:-1;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-a40edb1{right:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-a40edb1{left:0px;}.elementor-21 .elementor-element.elementor-element-a40edb1{bottom:0px;z-index:2;}.elementor-21 .elementor-element.elementor-element-a40edb1 img{opacity:1;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-165a9e8{right:17.578%;}body.rtl .elementor-21 .elementor-element.elementor-element-165a9e8{left:17.578%;}.elementor-21 .elementor-element.elementor-element-165a9e8{bottom:0px;z-index:2;text-align:center;}.elementor-21 .elementor-element.elementor-element-165a9e8 img{opacity:1;}.elementor-21 .elementor-element.elementor-element-ee52fc4{bottom:0px;z-index:3;text-align:center;}.elementor-21 .elementor-element.elementor-element-ee52fc4 img{opacity:1;}.elementor-21 .elementor-element.elementor-element-99d6ba5{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:30px;--z-index:10;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-99d6ba5{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-99d6ba5{right:0px;}.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-21 .elementor-element.elementor-element-f11bc87{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-f11bc87 > .elementor-widget-container{margin:-53px 0px -70px 0px;}.elementor-21 .elementor-element.elementor-element-f11bc87 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-f11bc87.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-f11bc87.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-f11bc87.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-f11bc87.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-f11bc87.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-f11bc87 .elementor-icon{font-size:139px;}.elementor-21 .elementor-element.elementor-element-f11bc87 .elementor-icon svg{height:139px;}.elementor-21 .elementor-element.elementor-element-f11bc87 .elementor-icon-wrapper svg{width:100%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-3aa0c0c > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-3aa0c0c{z-index:10;text-align:center;}.elementor-21 .elementor-element.elementor-element-3aa0c0c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:31px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-f49eb50 > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-f49eb50{z-index:10;text-align:center;}.elementor-21 .elementor-element.elementor-element-f49eb50 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-21 .elementor-element.elementor-element-5cfcafd{text-align:center;color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.4px;}.elementor-21 .elementor-element.elementor-element-7fb5ec8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-21 .elementor-element.elementor-element-86276a0.elementor-element{--align-self:stretch;}.elementor-21 .elementor-element.elementor-element-86276a0{z-index:11;}.elementor-21 .elementor-element.elementor-element-86276a0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-21 .elementor-element.elementor-element-86276a0 .elementor-button .elementor-button-content-wrapper{gap:23px;justify-content:center;}.elementor-21 .elementor-element.elementor-element-86276a0 .elementor-button{font-family:"Lato", Sans-serif;font-weight:800;fill:#002C04;color:#002C04;}.elementor-21 .elementor-element.elementor-element-0f4d91e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-21 .elementor-element.elementor-element-69b96fc{--display:flex;}.elementor-21 .elementor-element.elementor-element-303b88a{--display:flex;}.elementor-21 .elementor-element.elementor-element-7a29926{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-e4fe17a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-0c98605{--spacer-size:50px;}.elementor-21 .elementor-element.elementor-element-00ba193{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-739655c{text-align:center;}.elementor-21 .elementor-element.elementor-element-739655c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;color:#777777;}.elementor-21 .elementor-element.elementor-element-dd4c115{text-align:center;}.elementor-21 .elementor-element.elementor-element-dd4c115 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:37px;font-weight:800;text-transform:uppercase;color:#777777;}.elementor-21 .elementor-element.elementor-element-7ed935a{text-align:center;}.elementor-21 .elementor-element.elementor-element-7ed935a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;color:#777777;}.elementor-21 .elementor-element.elementor-element-7d5646e{--display:flex;--min-height:411px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-77b586f{--display:flex;--min-height:405px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-21 .elementor-element.elementor-element-77b586f:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-77b586f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD40;}.elementor-21 .elementor-element.elementor-element-da205a9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21 .elementor-element.elementor-element-8d9d122 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-8d9d122{--icon-box-icon-margin:15px;}.elementor-21 .elementor-element.elementor-element-8d9d122.elementor-view-stacked .elementor-icon{background-color:#1C581A;}.elementor-21 .elementor-element.elementor-element-8d9d122.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-8d9d122.elementor-view-default .elementor-icon{fill:#1C581A;color:#1C581A;border-color:#1C581A;}.elementor-21 .elementor-element.elementor-element-8d9d122 .elementor-icon-box-title{color:#1C581A;}.elementor-21 .elementor-element.elementor-element-8d9d122 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-8d9d122 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;}.elementor-21 .elementor-element.elementor-element-8d9d122 .elementor-icon-box-description{color:#1C581A;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-21 .elementor-element.elementor-element-32c049f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-8f8664d > .elementor-widget-container{padding:20px 80px 20px 80px;}.elementor-21 .elementor-element.elementor-element-8f8664d{--icon-box-icon-margin:15px;}.elementor-21 .elementor-element.elementor-element-8f8664d.elementor-view-stacked .elementor-icon{background-color:#1C581A;}.elementor-21 .elementor-element.elementor-element-8f8664d.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-8f8664d.elementor-view-default .elementor-icon{fill:#1C581A;color:#1C581A;border-color:#1C581A;}.elementor-21 .elementor-element.elementor-element-8f8664d .elementor-icon-box-title{color:#1C581A;}.elementor-21 .elementor-element.elementor-element-8f8664d .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-8f8664d .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:700;}.elementor-21 .elementor-element.elementor-element-8f8664d .elementor-icon-box-description{color:#1C581A;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-21 .elementor-element.elementor-element-609f74c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-4f27877.elementor-element{--align-self:stretch;}.elementor-21 .elementor-element.elementor-element-4f27877{z-index:11;}.elementor-21 .elementor-element.elementor-element-4f27877 .elementor-button-content-wrapper{flex-direction:row;}.elementor-21 .elementor-element.elementor-element-4f27877 .elementor-button .elementor-button-content-wrapper{gap:23px;justify-content:center;}.elementor-21 .elementor-element.elementor-element-4f27877 .elementor-button{font-family:"Lato", Sans-serif;font-weight:800;fill:#FFFFFF;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-a782cb1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-21 .elementor-element.elementor-element-5fbf3b6{--display:flex;}.elementor-21 .elementor-element.elementor-element-973d5ad{--display:flex;}.elementor-21 .elementor-element.elementor-element-63b84a4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-a9f83b7 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-a9f83b7{--icon-box-icon-margin:15px;}.elementor-21 .elementor-element.elementor-element-a9f83b7.elementor-view-stacked .elementor-icon{background-color:#1C581A;}.elementor-21 .elementor-element.elementor-element-a9f83b7.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-a9f83b7.elementor-view-default .elementor-icon{fill:#1C581A;color:#1C581A;border-color:#1C581A;}.elementor-21 .elementor-element.elementor-element-a9f83b7 .elementor-icon-box-title{color:#1C581A;}.elementor-21 .elementor-element.elementor-element-a9f83b7 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-a9f83b7 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;}.elementor-21 .elementor-element.elementor-element-a9f83b7 .elementor-icon-box-description{color:#1C581A;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-21 .elementor-element.elementor-element-88994a8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-40f2d4b.elementor-element{--align-self:stretch;}.elementor-21 .elementor-element.elementor-element-40f2d4b{z-index:11;}.elementor-21 .elementor-element.elementor-element-40f2d4b .elementor-button-content-wrapper{flex-direction:row;}.elementor-21 .elementor-element.elementor-element-40f2d4b .elementor-button .elementor-button-content-wrapper{gap:23px;justify-content:center;}.elementor-21 .elementor-element.elementor-element-40f2d4b .elementor-button{font-family:"Lato", Sans-serif;font-weight:800;fill:#FFFFFF;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-01af999{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-21 .elementor-element.elementor-element-458e3a0{--display:flex;}.elementor-21 .elementor-element.elementor-element-5f0c143{--display:flex;}.elementor-21 .elementor-element.elementor-element-5b415a6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-171263b{--spacer-size:50px;}.elementor-21 .elementor-element.elementor-element-02bd1a1{--display:flex;--min-height:1050px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:10px;--padding-bottom:90px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-debcdf2{--display:flex;--padding-top:10px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-6b54994{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-4538e26{text-align:left;}.elementor-21 .elementor-element.elementor-element-4538e26 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:37px;font-weight:800;text-transform:uppercase;color:#777777;}.elementor-21 .elementor-element.elementor-element-fa8810c{color:#1C581A;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;}.elementor-21 .elementor-element.elementor-element-b81f035{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-9b72b1b{--display:flex;--position:absolute;--min-height:166px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:2;}.elementor-21 .elementor-element.elementor-element-9b72b1b:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-9b72b1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF 0%, #FFFFFF00 100%);}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-9b72b1b{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-9b72b1b{right:0px;}.elementor-21 .elementor-element.elementor-element-83e8074{--display:flex;--position:absolute;--min-height:166px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:2;}.elementor-21 .elementor-element.elementor-element-83e8074:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-83e8074 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, #FFFFFF 0%, #FFFFFF00 100%);}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-83e8074{right:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-83e8074{left:0px;}.elementor-21 .elementor-element.elementor-element-1fe6660{--e-image-carousel-slides-to-show:3;}.elementor-21 .elementor-element.elementor-element-1fe6660 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-b9d8a1a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;}.elementor-21 .elementor-element.elementor-element-07d193c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--overflow:hidden;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-21 .elementor-element.elementor-element-07d193c:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-07d193c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5D5D5;}.elementor-21 .elementor-element.elementor-element-32822e8{--display:flex;--min-height:268px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-32822e8:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-32822e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FF898900 10%, #FFFFFF 50%);}.elementor-21 .elementor-element.elementor-element-f63e599{--display:flex;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--z-index:5;}.elementor-21 .elementor-element.elementor-element-2562341{--display:flex;--min-height:335px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-2562341:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-2562341 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD40;}.elementor-21 .elementor-element.elementor-element-4fae466{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-4fae466:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-4fae466 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-21 .elementor-element.elementor-element-4d524b3 > .elementor-widget-container{--e-transform-translateX:0.5px;--e-transform-translateY:0px;--e-transform-scale:0.95;}.elementor-21 .elementor-element.elementor-element-5389f37 > .elementor-widget-container{margin:97px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-5389f37{text-align:left;}.elementor-21 .elementor-element.elementor-element-5389f37 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:31px;font-weight:600;color:#8B8B8B;}.elementor-21 .elementor-element.elementor-element-a6d73cf{color:#AFAFAF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-21 .elementor-element.elementor-element-c1c6799{--display:flex;--min-height:335px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-c1c6799:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-c1c6799 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD40;}.elementor-21 .elementor-element.elementor-element-f526f36{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-f526f36:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-f526f36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-21 .elementor-element.elementor-element-4c42f77 > .elementor-widget-container{--e-transform-translateX:0.5px;--e-transform-translateY:0.5px;--e-transform-scale:0.95;}.elementor-21 .elementor-element.elementor-element-e450bd7 > .elementor-widget-container{margin:99px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-e450bd7{text-align:left;}.elementor-21 .elementor-element.elementor-element-e450bd7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:31px;font-weight:600;color:#8B8B8B;}.elementor-21 .elementor-element.elementor-element-ba64f56{color:#AFAFAF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-21 .elementor-element.elementor-element-453e58d{--display:flex;--min-height:335px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-453e58d:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-453e58d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD40;}.elementor-21 .elementor-element.elementor-element-6f7af58{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-6f7af58:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-6f7af58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-21 .elementor-element.elementor-element-8484efc > .elementor-widget-container{--e-transform-translateX:0.5px;--e-transform-translateY:0.5px;--e-transform-scale:0.95;}.elementor-21 .elementor-element.elementor-element-b8982ad > .elementor-widget-container{margin:98px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-b8982ad{text-align:left;}.elementor-21 .elementor-element.elementor-element-b8982ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:31px;font-weight:600;color:#8B8B8B;}.elementor-21 .elementor-element.elementor-element-76f893d{color:#AFAFAF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-21 .elementor-element.elementor-element-c001409{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-21 .elementor-element.elementor-element-c001409:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-c001409 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#142109;}.elementor-21 .elementor-element.elementor-element-901a484{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-21 .elementor-element.elementor-element-7ae484e{text-align:center;}.elementor-21 .elementor-element.elementor-element-7ae484e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:800;text-transform:uppercase;color:#777777;}.elementor-21 .elementor-element.elementor-element-b8561d6 .elementor-button{background-color:#354737;font-family:"Lato", Sans-serif;font-weight:500;border-radius:100px 100px 100px 100px;}.elementor-21 .elementor-element.elementor-element-b8561d6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-21 .elementor-element.elementor-element-b8561d6 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-21 .elementor-element.elementor-element-ba003bc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-21 .elementor-element.elementor-element-7d08fdd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--flex-wrap:nowrap;}.elementor-21 .elementor-element.elementor-element-63cb2e1{--display:flex;--min-height:460px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#404D3361;--border-color:#404D3361;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-63cb2e1:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-63cb2e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#353D2D54;}.elementor-21 .elementor-element.elementor-element-63cb2e1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-6699520{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-21 .elementor-element.elementor-element-d6f4580 img{border-radius:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-e678a72{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-92a5332{text-align:left;}.elementor-21 .elementor-element.elementor-element-92a5332 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:33px;color:#FFFFFFF0;}.elementor-21 .elementor-element.elementor-element-19e79c7{color:#FFFFFFCF;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-60ef87d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-8df281d.elementor-element{--align-self:stretch;}.elementor-21 .elementor-element.elementor-element-8df281d{z-index:11;}.elementor-21 .elementor-element.elementor-element-8df281d .elementor-button-content-wrapper{flex-direction:row;}.elementor-21 .elementor-element.elementor-element-8df281d .elementor-button .elementor-button-content-wrapper{gap:23px;justify-content:center;}.elementor-21 .elementor-element.elementor-element-8df281d .elementor-button{font-family:"Lato", Sans-serif;font-weight:800;fill:#002C04;color:#002C04;}.elementor-21 .elementor-element.elementor-element-cae2a24{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-21 .elementor-element.elementor-element-025b148{--display:flex;}.elementor-21 .elementor-element.elementor-element-c966100{--display:flex;}.elementor-21 .elementor-element.elementor-element-3a7ed71{--display:flex;--min-height:460px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#404D3361;--border-color:#404D3361;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-3a7ed71:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3a7ed71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#353D2D54;}.elementor-21 .elementor-element.elementor-element-3a7ed71.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-ddb2542{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-21 .elementor-element.elementor-element-749c7f2 img{border-radius:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-b044943{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-947ceaa{text-align:left;}.elementor-21 .elementor-element.elementor-element-947ceaa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:33px;color:#FFFFFFF0;}.elementor-21 .elementor-element.elementor-element-a96c531{color:#FFFFFFCF;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-d34acb2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-61b13b9.elementor-element{--align-self:stretch;}.elementor-21 .elementor-element.elementor-element-61b13b9{z-index:11;}.elementor-21 .elementor-element.elementor-element-61b13b9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-21 .elementor-element.elementor-element-61b13b9 .elementor-button .elementor-button-content-wrapper{gap:23px;justify-content:center;}.elementor-21 .elementor-element.elementor-element-61b13b9 .elementor-button{font-family:"Lato", Sans-serif;font-weight:800;fill:#002C04;color:#002C04;}.elementor-21 .elementor-element.elementor-element-c23a32e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-21 .elementor-element.elementor-element-d39afae{--display:flex;}.elementor-21 .elementor-element.elementor-element-c2b6dfa{--display:flex;}.elementor-21 .elementor-element.elementor-element-f6d0438{--display:flex;--min-height:460px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#404D3361;--border-color:#404D3361;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-f6d0438:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-f6d0438 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#353D2D54;}.elementor-21 .elementor-element.elementor-element-f6d0438.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-05ed3ed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-21 .elementor-element.elementor-element-a11e10a img{border-radius:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-55f85fe{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-4a07817{text-align:left;}.elementor-21 .elementor-element.elementor-element-4a07817 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:33px;color:#FFFFFFF0;}.elementor-21 .elementor-element.elementor-element-2f11aa6{color:#FFFFFFCF;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-ab43a9f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-3b738eb.elementor-element{--align-self:stretch;}.elementor-21 .elementor-element.elementor-element-3b738eb{z-index:11;}.elementor-21 .elementor-element.elementor-element-3b738eb .elementor-button-content-wrapper{flex-direction:row;}.elementor-21 .elementor-element.elementor-element-3b738eb .elementor-button .elementor-button-content-wrapper{gap:23px;justify-content:center;}.elementor-21 .elementor-element.elementor-element-3b738eb .elementor-button{font-family:"Lato", Sans-serif;font-weight:800;fill:#002C04;color:#002C04;}.elementor-21 .elementor-element.elementor-element-de8bee9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-21 .elementor-element.elementor-element-bf2a72b{--display:flex;}.elementor-21 .elementor-element.elementor-element-135db6e{--display:flex;}.elementor-21 .elementor-element.elementor-element-ca4d1da{--display:flex;--min-height:460px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#404D3361;--border-color:#404D3361;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-ca4d1da:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-ca4d1da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#353D2D54;}.elementor-21 .elementor-element.elementor-element-ca4d1da.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-9d8a7ac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-21 .elementor-element.elementor-element-8a2a09b img{border-radius:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-f3ab83c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-d7c71b5{text-align:left;}.elementor-21 .elementor-element.elementor-element-d7c71b5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:33px;color:#FFFFFFF0;}.elementor-21 .elementor-element.elementor-element-71f9daa{color:#FFFFFFCF;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-1fbf650{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-df781ae.elementor-element{--align-self:stretch;}.elementor-21 .elementor-element.elementor-element-df781ae{z-index:11;}.elementor-21 .elementor-element.elementor-element-df781ae .elementor-button-content-wrapper{flex-direction:row;}.elementor-21 .elementor-element.elementor-element-df781ae .elementor-button .elementor-button-content-wrapper{gap:23px;justify-content:center;}.elementor-21 .elementor-element.elementor-element-df781ae .elementor-button{font-family:"Lato", Sans-serif;font-weight:800;fill:#002C04;color:#002C04;}.elementor-21 .elementor-element.elementor-element-eb30765{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-21 .elementor-element.elementor-element-75d9e68{--display:flex;}.elementor-21 .elementor-element.elementor-element-677e75f{--display:flex;}.elementor-21 .elementor-element.elementor-element-fca877e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-d74455d{--display:flex;}.elementor-21 .elementor-element.elementor-element-c68ad76{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-21 .elementor-element.elementor-element-c68ad76:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-c68ad76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#142109;}.elementor-21 .elementor-element.elementor-element-764da70{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-21 .elementor-element.elementor-element-8034346{text-align:center;}.elementor-21 .elementor-element.elementor-element-8034346 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:800;text-transform:uppercase;color:#777777;}.elementor-21 .elementor-element.elementor-element-aa9a9ab .elementor-button{background-color:#354737;font-family:"Lato", Sans-serif;font-weight:500;border-radius:100px 100px 100px 100px;}.elementor-21 .elementor-element.elementor-element-aa9a9ab .elementor-button-content-wrapper{flex-direction:row;}.elementor-21 .elementor-element.elementor-element-aa9a9ab .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-21 .elementor-element.elementor-element-b46f6f3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-21 .elementor-element.elementor-element-bbfb867{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--flex-wrap:nowrap;}.elementor-21 .elementor-element.elementor-element-25fd79a{--display:flex;--min-height:460px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#404D3361;--border-color:#404D3361;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-25fd79a:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-25fd79a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222C19;}.elementor-21 .elementor-element.elementor-element-25fd79a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-d678c89{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-21 .elementor-element.elementor-element-1a1addd img{border-radius:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-8a34988{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-98853a1{text-align:left;}.elementor-21 .elementor-element.elementor-element-98853a1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:33px;color:#FFFFFFF0;}.elementor-21 .elementor-element.elementor-element-620ca8e{color:#FFFFFFCF;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-153d25d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-b357b38.elementor-element{--align-self:stretch;}.elementor-21 .elementor-element.elementor-element-b357b38{z-index:11;}.elementor-21 .elementor-element.elementor-element-b357b38 .elementor-button-content-wrapper{flex-direction:row;}.elementor-21 .elementor-element.elementor-element-b357b38 .elementor-button .elementor-button-content-wrapper{gap:23px;justify-content:center;}.elementor-21 .elementor-element.elementor-element-b357b38 .elementor-button{font-family:"Lato", Sans-serif;font-weight:800;fill:#002C04;color:#002C04;}.elementor-21 .elementor-element.elementor-element-5788afe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-21 .elementor-element.elementor-element-fabc903{--display:flex;}.elementor-21 .elementor-element.elementor-element-2004711{--display:flex;}.elementor-21 .elementor-element.elementor-element-8842b8a{--display:flex;--min-height:460px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#404D3361;--border-color:#404D3361;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-8842b8a:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-8842b8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222C19;}.elementor-21 .elementor-element.elementor-element-8842b8a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-7f4fc9a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-21 .elementor-element.elementor-element-115d77c img{border-radius:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-f65b553{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-c47e4a4{text-align:left;}.elementor-21 .elementor-element.elementor-element-c47e4a4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:33px;color:#FFFFFFF0;}.elementor-21 .elementor-element.elementor-element-aef4dd3{color:#FFFFFFCF;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-b2287db{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-83e8573.elementor-element{--align-self:stretch;}.elementor-21 .elementor-element.elementor-element-83e8573{z-index:11;}.elementor-21 .elementor-element.elementor-element-83e8573 .elementor-button-content-wrapper{flex-direction:row;}.elementor-21 .elementor-element.elementor-element-83e8573 .elementor-button .elementor-button-content-wrapper{gap:23px;justify-content:center;}.elementor-21 .elementor-element.elementor-element-83e8573 .elementor-button{font-family:"Lato", Sans-serif;font-weight:800;fill:#002C04;color:#002C04;}.elementor-21 .elementor-element.elementor-element-b67a8d0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-21 .elementor-element.elementor-element-69a862b{--display:flex;}.elementor-21 .elementor-element.elementor-element-c596403{--display:flex;}.elementor-21 .elementor-element.elementor-element-a4ddb61{--display:flex;--min-height:460px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#404D3361;--border-color:#404D3361;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-a4ddb61:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-a4ddb61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222C19;}.elementor-21 .elementor-element.elementor-element-a4ddb61.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-063e98c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-21 .elementor-element.elementor-element-70205ba img{border-radius:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-c5a4d76{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-6ff70bb{text-align:left;}.elementor-21 .elementor-element.elementor-element-6ff70bb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:33px;color:#FFFFFFF0;}.elementor-21 .elementor-element.elementor-element-99afe26{color:#FFFFFFCF;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-9aa42ed{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-0abd581.elementor-element{--align-self:stretch;}.elementor-21 .elementor-element.elementor-element-0abd581{z-index:11;}.elementor-21 .elementor-element.elementor-element-0abd581 .elementor-button-content-wrapper{flex-direction:row;}.elementor-21 .elementor-element.elementor-element-0abd581 .elementor-button .elementor-button-content-wrapper{gap:23px;justify-content:center;}.elementor-21 .elementor-element.elementor-element-0abd581 .elementor-button{font-family:"Lato", Sans-serif;font-weight:800;fill:#002C04;color:#002C04;}.elementor-21 .elementor-element.elementor-element-6082cde{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-21 .elementor-element.elementor-element-c2da38c{--display:flex;}.elementor-21 .elementor-element.elementor-element-4c393f1{--display:flex;}.elementor-21 .elementor-element.elementor-element-3de9936{--display:flex;--min-height:460px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#404D3361;--border-color:#404D3361;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-3de9936:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3de9936 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222C19;}.elementor-21 .elementor-element.elementor-element-3de9936.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-a0db55a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-21 .elementor-element.elementor-element-20dd2d7 img{border-radius:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-7f904df{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-b9d259c{text-align:left;}.elementor-21 .elementor-element.elementor-element-b9d259c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:33px;color:#FFFFFFF0;}.elementor-21 .elementor-element.elementor-element-8126108{color:#FFFFFFCF;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-2fe2e02{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-2348db1.elementor-element{--align-self:stretch;}.elementor-21 .elementor-element.elementor-element-2348db1{z-index:11;}.elementor-21 .elementor-element.elementor-element-2348db1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-21 .elementor-element.elementor-element-2348db1 .elementor-button .elementor-button-content-wrapper{gap:23px;justify-content:center;}.elementor-21 .elementor-element.elementor-element-2348db1 .elementor-button{font-family:"Lato", Sans-serif;font-weight:800;fill:#002C04;color:#002C04;}.elementor-21 .elementor-element.elementor-element-e4b275d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-21 .elementor-element.elementor-element-c449740{--display:flex;}.elementor-21 .elementor-element.elementor-element-0ca3e85{--display:flex;}.elementor-21 .elementor-element.elementor-element-788dea5{--display:flex;--min-height:860px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-b3cd858{--display:flex;--position:absolute;--min-height:860px;top:0px;--z-index:2;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-b3cd858{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-b3cd858{right:0px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-653b335{left:-109px;}body.rtl .elementor-21 .elementor-element.elementor-element-653b335{right:-109px;}.elementor-21 .elementor-element.elementor-element-653b335{top:100px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-0db28a7{right:-109px;}body.rtl .elementor-21 .elementor-element.elementor-element-0db28a7{left:-109px;}.elementor-21 .elementor-element.elementor-element-0db28a7{top:100px;}.elementor-21 .elementor-element.elementor-element-8d663c3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:3;}.elementor-21 .elementor-element.elementor-element-cb881a4{text-align:center;}.elementor-21 .elementor-element.elementor-element-cb881a4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:31px;font-weight:600;text-transform:uppercase;color:#777777;}.elementor-21 .elementor-element.elementor-element-2f3fe4d{text-align:center;}.elementor-21 .elementor-element.elementor-element-2f3fe4d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:800;text-transform:uppercase;color:#777777;}.elementor-21 .elementor-element.elementor-element-dc763c7 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-dc763c7{text-align:center;}.elementor-21 .elementor-element.elementor-element-dc763c7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;color:#777777;}.elementor-21 .elementor-element.elementor-element-27011de{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:3;}.elementor-21 .elementor-element.elementor-element-02a7643{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-02a7643:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-02a7643 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD40;}.elementor-21 .elementor-element.elementor-element-bd13188{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-9f92f20{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-42cb8bc > .elementor-widget-container{margin:12px 0px 8px 0px;}.elementor-21 .elementor-element.elementor-element-42cb8bc{z-index:8;}.elementor-21 .elementor-element.elementor-element-42cb8bc .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-42cb8bc.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-42cb8bc.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-42cb8bc.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-42cb8bc.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-42cb8bc.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-af1a4ee{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-21 .elementor-element.elementor-element-5a86e16{--display:flex;}.elementor-21 .elementor-element.elementor-element-9f3c96d{--display:flex;}.elementor-21 .elementor-element.elementor-element-a2ef62a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-c408580 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;color:#26450C;}.elementor-21 .elementor-element.elementor-element-7757b60{text-align:center;}.elementor-21 .elementor-element.elementor-element-7757b60 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:19px;font-weight:500;line-height:24px;color:#A5A5A5;}.elementor-21 .elementor-element.elementor-element-00a0ed0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-00a0ed0:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-00a0ed0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD40;}.elementor-21 .elementor-element.elementor-element-f30db23{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-76aadd0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-1e80153 > .elementor-widget-container{margin:12px 0px 8px 0px;}.elementor-21 .elementor-element.elementor-element-1e80153{z-index:8;}.elementor-21 .elementor-element.elementor-element-1e80153 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-1e80153.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-1e80153.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-1e80153.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-1e80153.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-1e80153.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-718c763{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-21 .elementor-element.elementor-element-c5874f5{--display:flex;}.elementor-21 .elementor-element.elementor-element-52b3cfc{--display:flex;}.elementor-21 .elementor-element.elementor-element-9fa5001{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-a5ae32d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;color:#26450C;}.elementor-21 .elementor-element.elementor-element-2799c23{text-align:center;}.elementor-21 .elementor-element.elementor-element-2799c23 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:19px;font-weight:500;line-height:24px;color:#A5A5A5;}.elementor-21 .elementor-element.elementor-element-f594136{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:3;}.elementor-21 .elementor-element.elementor-element-ca03751{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-76ffea0.elementor-element{--align-self:stretch;}.elementor-21 .elementor-element.elementor-element-76ffea0{z-index:11;}.elementor-21 .elementor-element.elementor-element-76ffea0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-21 .elementor-element.elementor-element-76ffea0 .elementor-button .elementor-button-content-wrapper{gap:23px;justify-content:center;}.elementor-21 .elementor-element.elementor-element-76ffea0 .elementor-button{font-family:"Lato", Sans-serif;font-weight:800;fill:#FFFFFF;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-5e5649c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-21 .elementor-element.elementor-element-c6e295d{--display:flex;}.elementor-21 .elementor-element.elementor-element-cbfaf4a{--display:flex;}.elementor-21 .elementor-element.elementor-element-25912f1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-dd54ce1{text-align:center;}.elementor-21 .elementor-element.elementor-element-dd54ce1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:37px;font-weight:800;text-transform:uppercase;color:#777777;}.elementor-21 .elementor-element.elementor-element-74e761f > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-74e761f{text-align:center;}.elementor-21 .elementor-element.elementor-element-74e761f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;color:#777777;}.elementor-21 .elementor-element.elementor-element-ddf9a9c{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-ddf9a9c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-39154e7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-21 .elementor-element.elementor-element-e137f13{--iteration-count:infinite;--dynamic-text-color:#26450C;}.elementor-21 .elementor-element.elementor-element-e137f13 > .elementor-widget-container{margin:0px 0px -46px 0px;}.elementor-21 .elementor-element.elementor-element-e137f13 .elementor-headline{text-align:center;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-21 .elementor-element.elementor-element-e137f13 .elementor-headline-dynamic-text{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-21 .elementor-element.elementor-element-99a3d46{width:var( --container-widget-width, 807px );max-width:807px;--container-widget-width:807px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-99a3d46 > .elementor-widget-container{margin:0px 0px -54px 0px;}.elementor-21 .elementor-element.elementor-element-99a3d46 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-99a3d46.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-99a3d46.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-99a3d46.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-99a3d46.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-99a3d46.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-99a3d46 .elementor-icon{font-size:139px;}.elementor-21 .elementor-element.elementor-element-99a3d46 .elementor-icon svg{height:139px;}.elementor-21 .elementor-element.elementor-element-99a3d46 .elementor-icon-wrapper svg{width:100%;}.elementor-21 .elementor-element.elementor-element-caae08c{--display:flex;--min-height:383px;--padding-top:40px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-caae08c:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-caae08c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#142109;background-image:url("https://engeneves.com.br/wp-content/uploads/2024/12/bgcontato.jpg");background-position:top center;}.elementor-21 .elementor-element.elementor-element-977133a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF17;--border-color:#FFFFFF17;--border-radius:0px 0px 0px 0px;--padding-top:35px;--padding-bottom:49px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-2deba8d{--display:flex;}.elementor-21 .elementor-element.elementor-element-f3aa453{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-0efd9ed{text-align:left;}.elementor-21 .elementor-element.elementor-element-0efd9ed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;text-transform:uppercase;color:#777777;}.elementor-21 .elementor-element.elementor-element-488700d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-16f2c1c > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-21 .elementor-element.elementor-element-16f2c1c{--icon-box-icon-margin:15px;}.elementor-21 .elementor-element.elementor-element-16f2c1c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-16f2c1c.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-16f2c1c.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-16f2c1c .elementor-icon{font-size:22px;}.elementor-21 .elementor-element.elementor-element-16f2c1c .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-16f2c1c .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-16f2c1c .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-16f2c1c .elementor-icon-box-description{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-47c8a53{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-c614044{text-align:left;}.elementor-21 .elementor-element.elementor-element-c614044 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:19px;font-weight:500;line-height:24px;color:#E2E2E2;}.elementor-21 .elementor-element.elementor-element-4f1968a .elementor-repeater-item-9c31eff.elementor-social-icon{background-color:#B2A1A100;}.elementor-21 .elementor-element.elementor-element-4f1968a .elementor-repeater-item-a5eac17.elementor-social-icon{background-color:#B2A1A100;}.elementor-21 .elementor-element.elementor-element-4f1968a .elementor-repeater-item-b2ba477.elementor-social-icon{background-color:#B2A1A100;}.elementor-21 .elementor-element.elementor-element-4f1968a .elementor-repeater-item-77efdd7.elementor-social-icon{background-color:#B2A1A100;}.elementor-21 .elementor-element.elementor-element-4f1968a{--grid-template-columns:repeat(0, auto);--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-21 .elementor-element.elementor-element-4f1968a .elementor-widget-container{text-align:left;}.elementor-21 .elementor-element.elementor-element-c121325{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-52af67a.elementor-element{--align-self:stretch;}.elementor-21 .elementor-element.elementor-element-52af67a{z-index:11;}.elementor-21 .elementor-element.elementor-element-52af67a .elementor-button-content-wrapper{flex-direction:row;}.elementor-21 .elementor-element.elementor-element-52af67a .elementor-button .elementor-button-content-wrapper{gap:23px;justify-content:center;}.elementor-21 .elementor-element.elementor-element-52af67a .elementor-button{font-family:"Lato", Sans-serif;font-weight:800;fill:#002C04;color:#002C04;}.elementor-21 .elementor-element.elementor-element-a136466{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-21 .elementor-element.elementor-element-f248ca0{--display:flex;}.elementor-21 .elementor-element.elementor-element-911e4d8{--display:flex;}.elementor-21 .elementor-element.elementor-element-1f61735{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-721c6a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-721c6a1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-4eaa23d{--display:flex;--position:fixed;bottom:23px;--z-index:9999;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-4eaa23d{right:23px;}body.rtl .elementor-21 .elementor-element.elementor-element-4eaa23d{left:23px;}.elementor-21 .elementor-element.elementor-element-bc3eb8b{--grid-template-columns:repeat(0, auto);--icon-size:39px;--grid-column-gap:5px;}.elementor-21 .elementor-element.elementor-element-bc3eb8b .elementor-widget-container{text-align:right;}.elementor-21 .elementor-element.elementor-element-bc3eb8b .elementor-social-icon{--icon-padding:0.3em;}.elementor-21 .elementor-element.elementor-element-b59e580{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-b886fd3{--width:100%;}.elementor-21 .elementor-element.elementor-element-7a29926{--width:100%;}.elementor-21 .elementor-element.elementor-element-77b586f{--width:100%;}.elementor-21 .elementor-element.elementor-element-da205a9{--width:51%;}.elementor-21 .elementor-element.elementor-element-63b84a4{--width:51%;}.elementor-21 .elementor-element.elementor-element-debcdf2{--width:80%;}.elementor-21 .elementor-element.elementor-element-9b72b1b{--width:40%;}.elementor-21 .elementor-element.elementor-element-83e8074{--width:40%;}.elementor-21 .elementor-element.elementor-element-07d193c{--width:8px;}.elementor-21 .elementor-element.elementor-element-32822e8{--width:100%;}.elementor-21 .elementor-element.elementor-element-4fae466{--width:150px;}.elementor-21 .elementor-element.elementor-element-f526f36{--width:150px;}.elementor-21 .elementor-element.elementor-element-6f7af58{--width:150px;}.elementor-21 .elementor-element.elementor-element-fca877e{--width:81%;}.elementor-21 .elementor-element.elementor-element-b3cd858{--width:100%;}.elementor-21 .elementor-element.elementor-element-02a7643{--width:38%;}.elementor-21 .elementor-element.elementor-element-00a0ed0{--width:38%;}.elementor-21 .elementor-element.elementor-element-caae08c{--content-width:82%;}.elementor-21 .elementor-element.elementor-element-4eaa23d{--width:90px;}}@media(max-width:1024px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-caae08c{--content-width:100%;}.elementor-21 .elementor-element.elementor-element-2deba8d{--width:65%;}}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-b886fd3{--min-height:770px;}.elementor-21 .elementor-element.elementor-element-abcddc1{bottom:84px;}.elementor-21 .elementor-element.elementor-element-a40edb1{bottom:84px;}.elementor-21 .elementor-element.elementor-element-b81f035{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-83e8074{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-653b335{left:-47%;}body.rtl .elementor-21 .elementor-element.elementor-element-653b335{right:-47%;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-0db28a7{right:-345px;}body.rtl .elementor-21 .elementor-element.elementor-element-0db28a7{left:-345px;}.elementor-21 .elementor-element.elementor-element-c408580{text-align:center;}.elementor-21 .elementor-element.elementor-element-977133a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-65b5379 img{width:49%;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-b886fd3:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-b886fd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://engeneves.com.br/wp-content/uploads/2024/12/bgmobile2.jpg");background-position:top center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-b886fd3{--min-height:700px;}.elementor-21 .elementor-element.elementor-element-abcddc1{bottom:15px;}.elementor-21 .elementor-element.elementor-element-a40edb1{bottom:38px;}.elementor-21 .elementor-element.elementor-element-3aa0c0c .elementor-heading-title{font-size:19px;}.elementor-21 .elementor-element.elementor-element-f49eb50 .elementor-heading-title{font-size:41px;}.elementor-21 .elementor-element.elementor-element-5cfcafd > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-5cfcafd{font-size:19px;}.elementor-21 .elementor-element.elementor-element-7fb5ec8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-739655c .elementor-heading-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-dd4c115 .elementor-heading-title{font-size:39px;}.elementor-21 .elementor-element.elementor-element-7ed935a .elementor-heading-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-7d5646e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-da205a9{--margin-top:17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-8f8664d > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-8f8664d .elementor-icon-box-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-609f74c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-63b84a4{--padding-top:10px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-88994a8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-02bd1a1{--padding-top:80px;--padding-bottom:90px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-debcdf2{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-4538e26{text-align:center;}.elementor-21 .elementor-element.elementor-element-4538e26 .elementor-heading-title{font-size:37px;}.elementor-21 .elementor-element.elementor-element-fa8810c{text-align:center;}.elementor-21 .elementor-element.elementor-element-b81f035{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-9b72b1b{--width:20%;}.elementor-21 .elementor-element.elementor-element-83e8074{--width:20%;}.elementor-21 .elementor-element.elementor-element-1fe6660{--e-image-carousel-slides-to-show:2;}.elementor-21 .elementor-element.elementor-element-b9d8a1a{--flex-wrap:nowrap;}.elementor-21 .elementor-element.elementor-element-07d193c{--width:8px;}.elementor-21 .elementor-element.elementor-element-2562341{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-4fae466{--width:150px;}.elementor-21 .elementor-element.elementor-element-f526f36{--width:150px;}.elementor-21 .elementor-element.elementor-element-6f7af58{--width:150px;}.elementor-21 .elementor-element.elementor-element-c001409{--min-height:100vh;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-7ae484e .elementor-heading-title{font-size:25px;}.elementor-21 .elementor-element.elementor-element-63cb2e1{--width:100%;--min-height:323px;}.elementor-21 .elementor-element.elementor-element-60ef87d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-3a7ed71{--width:100%;--min-height:323px;}.elementor-21 .elementor-element.elementor-element-d34acb2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-f6d0438{--width:100%;--min-height:323px;}.elementor-21 .elementor-element.elementor-element-ab43a9f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-ca4d1da{--width:100%;--min-height:323px;}.elementor-21 .elementor-element.elementor-element-1fbf650{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-c68ad76{--min-height:100vh;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-8034346 .elementor-heading-title{font-size:31px;}.elementor-21 .elementor-element.elementor-element-bbfb867{--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;}.elementor-21 .elementor-element.elementor-element-25fd79a{--width:100%;--min-height:323px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:5;}.elementor-21 .elementor-element.elementor-element-8a34988{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-98853a1{text-align:center;}.elementor-21 .elementor-element.elementor-element-98853a1 .elementor-heading-title{font-size:17px;line-height:1.6em;}.elementor-21 .elementor-element.elementor-element-620ca8e{text-align:center;}.elementor-21 .elementor-element.elementor-element-153d25d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-8842b8a{--width:100%;--min-height:323px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:6;}.elementor-21 .elementor-element.elementor-element-f65b553{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-c47e4a4{text-align:center;}.elementor-21 .elementor-element.elementor-element-c47e4a4 .elementor-heading-title{font-size:17px;line-height:1.6em;}.elementor-21 .elementor-element.elementor-element-aef4dd3{text-align:center;}.elementor-21 .elementor-element.elementor-element-b2287db{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-a4ddb61{--width:100%;--min-height:323px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:7;}.elementor-21 .elementor-element.elementor-element-c5a4d76{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-6ff70bb{text-align:center;}.elementor-21 .elementor-element.elementor-element-6ff70bb .elementor-heading-title{font-size:17px;line-height:1.6em;}.elementor-21 .elementor-element.elementor-element-99afe26{text-align:center;}.elementor-21 .elementor-element.elementor-element-9aa42ed{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-3de9936{--width:100%;--min-height:323px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:8;}.elementor-21 .elementor-element.elementor-element-7f904df{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-b9d259c{text-align:center;}.elementor-21 .elementor-element.elementor-element-b9d259c .elementor-heading-title{font-size:17px;line-height:1.6em;}.elementor-21 .elementor-element.elementor-element-8126108{text-align:center;}.elementor-21 .elementor-element.elementor-element-2fe2e02{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-788dea5{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-653b335{left:-75%;}body.rtl .elementor-21 .elementor-element.elementor-element-653b335{right:-75%;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-0db28a7{right:-260px;}body.rtl .elementor-21 .elementor-element.elementor-element-0db28a7{left:-260px;}.elementor-21 .elementor-element.elementor-element-0db28a7{top:100px;}.elementor-21 .elementor-element.elementor-element-cb881a4 .elementor-heading-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-dc763c7 .elementor-heading-title{font-size:21px;}.elementor-21 .elementor-element.elementor-element-ca03751{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-74e761f .elementor-heading-title{font-size:21px;}.elementor-21 .elementor-element.elementor-element-ddf9a9c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-21 .elementor-element.elementor-element-39154e7{--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-e137f13 .elementor-headline{text-align:center;font-size:31px;}.elementor-21 .elementor-element.elementor-element-99a3d46 > .elementor-widget-container{margin:-24px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-caae08c{--margin-top:-95px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-977133a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-65b5379 img{width:35%;}.elementor-21 .elementor-element.elementor-element-f3aa453{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-0efd9ed{text-align:center;}.elementor-21 .elementor-element.elementor-element-0efd9ed .elementor-heading-title{font-size:25px;}.elementor-21 .elementor-element.elementor-element-488700d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-16f2c1c .elementor-icon-box-wrapper{text-align:left;}.elementor-21 .elementor-element.elementor-element-c614044{text-align:center;}.elementor-21 .elementor-element.elementor-element-4f1968a .elementor-widget-container{text-align:center;}.elementor-21 .elementor-element.elementor-element-c121325{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-1f61735{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-721c6a1{text-align:center;}.elementor-21 .elementor-element.elementor-element-bc3eb8b{--icon-size:36px;}.elementor-21 .elementor-element.elementor-element-b59e580{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for image, class: .elementor-element-07a18af *//* Container que controla o overflow */
.elementor-container {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 300px; /* Ajuste para o tamanho desejado */
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Imagem de fundo */
.image-background {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: 0.4; /* Transparência da imagem de fundo */
    z-index: 1; /* Mantém a imagem no fundo */
}

/* Imagem animada com gradiente */
.image-animated {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 20%; /* Ajuste para o tamanho desejado */
    z-index: 2; /* Fica acima da imagem de fundo */
    mix-blend-mode: plus-lighter;

    /* Máscara animada */
    -webkit-mask-image: linear-gradient(
        to bottom,
        rgba(0, 0, 0, 0), /* Transparente no topo */
        rgba(0, 0, 0, 1), /* Cheio no meio */
        rgba(0, 0, 0, 0) /* Transparente na base */
    );
    mask-image: linear-gradient(
        to bottom,
        rgba(0, 0, 0, 0), /* Transparente no topo */
        rgba(0, 0, 0, 1), /* Cheio no meio */
        rgba(0, 0, 0, 0) /* Transparente na base */
    );

    -webkit-mask-size: 100% 100%;
    mask-size: 100%  100%;


    /* Animação */
    animation: inverted-mask2 12s infinite ease-in-out; /* Ciclo ajustado para 8 segundos */
}

/* Animação da máscara */
@keyframes inverted-mask2 {
    0% {
  height: 0%;
opacity: 0; /* Invisível ao início */
    
    }
     10% {
        opacity: 1; /* Torna-se visível */
    }

    100% {
  height: 100%;
 opacity: 0; /* Torna-se invisível ao final */
     
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-abcddc1 */.lz1 {
    -webkit-animation: text-blur-out 10s cubic-bezier(.55, .085, .68, .53) infinite both;
    animation: text-blur-out 10s cubic-bezier(.55, .085, .68, .53) infinite both;
          animation-delay: 2s; /* Adiciona atraso de 3,5 segundos */
}

@-webkit-keyframes text-blur-out {
    0% {
        filter: blur(12px);
        opacity: 0;
    }
    20% {
         filter: blur(0px);
        opacity: 1;
    }
    80% {
       filter: blur(0px);
        opacity: 1; /* Mantém visível por 6 segundos */
    }
    100% {
        filter: blur(12px);
        opacity: 0;
    }
}

@keyframes text-blur-out {
    0% {
        filter: blur(12px);
        opacity: 0;
    }
    20% {
        filter: blur(0px);
        opacity: 1;
    }
    80% {
       filter: blur(0px);
        opacity: 1; /* Mantém visível por 6 segundos */
    }
    100% {
        filter: blur(12px);
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a40edb1 */.lz2 {
    -webkit-animation: text-blur-out 10s cubic-bezier(.55, .085, .68, .53) infinite both;
    animation: text-blur-out 10s cubic-bezier(.55, .085, .68, .53) infinite both;
          animation-delay: 2s; /* Adiciona atraso de 3,5 segundos */
}

@-webkit-keyframes text-blur-out {
    0% {
        filter: blur(12px);
        opacity: 0;
    }
    20% {
         filter: blur(0px);
        opacity: 1;
    }
    80% {
       filter: blur(0px);
        opacity: 1; /* Mantém visível por 6 segundos */
    }
    100% {
        filter: blur(12px);
        opacity: 0;
    }
}

@keyframes text-blur-out {
    0% {
        filter: blur(12px);
        opacity: 0;
    }
    20% {
        filter: blur(0px);
        opacity: 1;
    }
    80% {
       filter: blur(0px);
        opacity: 1; /* Mantém visível por 6 segundos */
    }
    100% {
        filter: blur(12px);
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-165a9e8 *//* Estilo base para a imagem */
.elementor-imagess img {
    animation: brilho-continuo 3s infinite alternate; /* Aplica a animação */
}

/* Keyframes para o efeito de brilho */
@keyframes brilho-continuo {
    0% {
        filter: brightness(1); /* Brilho normal */
       
    }
    50% {
        filter: brightness(1.3); /* Aumenta o brilho */
   
    }
    100% {
        filter: brightness(1); /* Volta ao brilho normal */
       
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f11bc87 */.elementor-21 .elementor-element.elementor-element-f11bc87 path {
  stroke-width: 10;
  stroke: #fff;
  stroke-dasharray: 20000;
  stroke-dashoffset: 40000;
  stroke-linecap: round;
  transition: 1s;
  animation: esse 2s ease-in forwards; /* Executa uma única vez e para no estado final */
  fill: transparent;
}

svg:not(:root) {
  overflow: visible !important;
  display: inline;
}

@keyframes esse {
  0% {
    stroke-dashoffset: 37700;
    fill: transparent;
    stroke-width: 10;
  }

  70% {
    stroke-dashoffset: 40000;
    fill: transparent;
    stroke-width: 10;
  }

  100% {
    stroke-dashoffset: 40000;
    fill: #fff;
    stroke-width: 0;
  }




}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f49eb50 */.corx {
   
    background: -webkit-linear-gradient(45deg,#a9a9a9,#ffffff,#a9a9a9);
     -webkit-background-clip: text;
-webkit-text-fill-color: transparent;

    background-size: 200% 350%;
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fb5ec8 */.elementor-21 .elementor-element.elementor-element-7fb5ec8:before{
    content: "";
    position: absolute;
    background: conic-gradient(
        from 50deg at 50% 50%,
        transparent 0deg, 
        #fff2b2 30deg,
#fff2b2 50deg, 
transparent 80deg, 
        transparent 360deg
    );
    transform: translate(-50%, -50%) rotate(0deg);
    animation: rodarestrelas 3s linear infinite;
    opacity: 1;
    left: 50%;
    top:50%;
height: 500px;
width: 500px;
}
.elementor-21 .elementor-element.elementor-element-7fb5ec8{
    overflow: hidden;
    border-radius: 100px;
    padding: 0px;
    width: 220px;
    background: #ceaf10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b886fd3 */html, body {
    overflow-x: hidden;
}

*::-webkit-scrollbar {
    width: 10px !important;
}
*::-webkit-scrollbar-track {
    background: #202020;
}
*::-webkit-scrollbar-thumb {
    background: linear-gradient(to bottom, #3c9344, #216327);
    border-radius: 10px;
    border: 2px solid #202020;
}

.elementor-21 .elementor-element.elementor-element-b886fd3::before {
    content: "";
    position: absolute;
    top: 75%;
    left: 50%;
    transform: translate(-50%, -50%); /* Centraliza o elemento em relação ao seu próprio tamanho */
    width: 900px;
    height: 200px;
    background: #ffffff;
    border-radius: 50%;
    filter: blur(150px);
    mix-blend-mode: screen;
    animation: light 5s infinite;
    animation-delay: 3s; /* Adiciona atraso de 3,5 segundos */
    pointer-events: none;
    opacity: 0;
    z-index: 1;
}

@keyframes light {
    0%, 100% {
        opacity: .3;
    }
    50% {
        opacity: 1;
    }
}

@media (max-width: 767px) {
    .elementor-21 .elementor-element.elementor-element-b886fd3::before {
        content: "";
        position: absolute;
        top: 98%;
        left: 50%;
        transform: translate(-50%, -50%); /* Centraliza o elemento em relação ao seu próprio tamanho */
        width: 300px;
        height: 200px;
        background: #ffffff;
        border-radius: 50%;
        filter: blur(150px);
        mix-blend-mode: screen;
        animation: light 5s infinite;
        animation-delay: 4s; /* Adiciona atraso de 3,5 segundos */
        pointer-events: none;
        opacity: 0;
        z-index: 1;
    }

    @keyframes light {
        0%, 100% {
            opacity: .3;
        }
        50% {
            opacity: 1;
        }
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7b6f80d */#canvas {
  position: absolute;
  background:  transparent;
}
.elementor-21 .elementor-element.elementor-element-7b6f80d{
    position: absolute;
    transform: translatey(-200px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd4c115 */.corx2 {
   
    background: -webkit-linear-gradient(90deg,#26450c,#667a53);
     -webkit-background-clip: text;
-webkit-text-fill-color: transparent;

  
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-609f74c */.elementor-21 .elementor-element.elementor-element-609f74c:before{
    content: "";
    position: absolute;
    background: conic-gradient(
        from 50deg at 50% 50%,
        transparent 0deg, 
        #d9e6ce 30deg,
#d9e6ce 50deg, 
transparent 80deg, 
        transparent 360deg
    );
    transform: translate(-50%, -50%) rotate(0deg);
    animation: rodarestrelas1 3s linear infinite;
    opacity: 1;
    left: 50%;
    top:50%;
height: 500px;
width: 500px;
}
.elementor-21 .elementor-element.elementor-element-609f74c{
    overflow: hidden;
    border-radius: 100px;
    padding: 0px;
    width: 220px;
    background: #537238;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88994a8 */.elementor-21 .elementor-element.elementor-element-88994a8:before{
    content: "";
    position: absolute;
    background: conic-gradient(
        from 50deg at 50% 50%,
        transparent 0deg, 
        #d9e6ce 30deg,
#d9e6ce 50deg, 
transparent 80deg, 
        transparent 360deg
    );
    transform: translate(-50%, -50%) rotate(0deg);
    animation: rodarestrelas1 3s linear infinite;
    opacity: 1;
    left: 50%;
    top:50%;
height: 500px;
width: 500px;
}
.elementor-21 .elementor-element.elementor-element-88994a8{
    overflow: hidden;
    border-radius: 100px;
    padding: 0px;
    width: 220px;
    background: #537238;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77b586f */.elementor-21 .elementor-element.elementor-element-77b586f {

backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);

clip-path: polygon( 2.503% 0.002%,21.569% 0.002%,21.569% 0.002%,21.801% 0.004%,22.01% 0.013%,22.202% 0.034%,22.382% 0.073%,22.554% 0.135%,22.723% 0.223%,22.893% 0.345%,23.07% 0.504%,23.258% 0.706%,23.462% 0.956%,26.328% 4.618%,26.328% 4.618%,26.64% 5.003%,26.911% 5.31%,27.148% 5.547%,27.359% 5.723%,27.553% 5.848%,27.737% 5.929%,27.92% 5.977%,28.109% 6%,28.312% 6.007%,28.538% 6.007%,28.538% 6.007%,32.831% 6.019%,37.123% 6.026%,41.415% 6.028%,45.707% 6.028%,49.999% 6.025%,54.291% 6.02%,58.583% 6.015%,62.875% 6.01%,67.167% 6.007%,71.458% 6.005%,71.458% 6.005%,71.685% 6.005%,71.888% 5.998%,72.077% 5.975%,72.26% 5.927%,72.445% 5.846%,72.638% 5.722%,72.85% 5.545%,73.087% 5.309%,73.357% 5.002%,73.669% 4.616%,76.536% 0.954%,76.536% 0.954%,76.739% 0.705%,76.927% 0.502%,77.104% 0.343%,77.274% 0.222%,77.443% 0.133%,77.615% 0.071%,77.795% 0.033%,77.987% 0.011%,78.197% 0.002%,78.429% 0%,78.429% 0%,80.335% 0%,82.242% 0%,84.149% 0%,86.056% 0.001%,87.963% 0.001%,89.869% 0.001%,91.776% 0.001%,93.683% 0.002%,95.59% 0.002%,97.497% 0.002%,97.497% 0.002%,97.901% 0.076%,98.286% 0.289%,98.645% 0.631%,98.973% 1.089%,99.265% 1.651%,99.515% 2.306%,99.72% 3.042%,99.872% 3.846%,99.967% 4.708%,100% 5.615%,100% 88.349%,100% 88.349%,99.967% 89.256%,99.872% 90.118%,99.72% 90.923%,99.515% 91.659%,99.265% 92.313%,98.973% 92.876%,98.645% 93.333%,98.286% 93.675%,97.901% 93.888%,97.497% 93.962%,97.497% 93.962%,95.59% 93.962%,93.683% 93.963%,91.776% 93.964%,89.869% 93.965%,87.963% 93.967%,86.056% 93.968%,84.149% 93.969%,82.242% 93.97%,80.335% 93.971%,78.429% 93.971%,78.429% 93.971%,78.197% 93.973%,77.987% 93.982%,77.795% 94.004%,77.615% 94.043%,77.443% 94.104%,77.274% 94.193%,77.104% 94.314%,76.927% 94.474%,76.739% 94.676%,76.536% 94.926%,73.669% 98.585%,73.669% 98.585%,73.357% 98.972%,73.087% 99.279%,72.85% 99.516%,72.638% 99.692%,72.445% 99.817%,72.26% 99.898%,72.077% 99.946%,71.888% 99.969%,71.685% 99.976%,71.458% 99.977%,71.458% 99.977%,67.167% 99.978%,62.875% 99.981%,58.583% 99.986%,54.291% 99.991%,49.999% 99.996%,45.707% 99.999%,41.415% 99.999%,37.123% 99.997%,32.831% 99.99%,28.538% 99.978%,28.538% 99.978%,28.312% 99.978%,28.109% 99.971%,27.92% 99.948%,27.737% 99.9%,27.553% 99.819%,27.359% 99.694%,27.148% 99.518%,26.911% 99.281%,26.64% 98.973%,26.328% 98.587%,23.462% 94.927%,23.462% 94.927%,23.258% 94.678%,23.07% 94.475%,22.893% 94.316%,22.723% 94.195%,22.554% 94.106%,22.382% 94.044%,22.202% 94.006%,22.01% 93.984%,21.801% 93.975%,21.569% 93.973%,21.569% 93.973%,19.578% 93.973%,17.64% 93.972%,15.743% 93.971%,13.874% 93.969%,12.019% 93.968%,10.166% 93.966%,8.3% 93.965%,6.41% 93.963%,4.482% 93.963%,2.503% 93.962%,2.503% 93.962%,2.099% 93.888%,1.714% 93.675%,1.355% 93.333%,1.027% 92.876%,0.735% 92.313%,0.485% 91.659%,0.28% 90.923%,0.128% 90.118%,0.033% 89.256%,0% 88.349%,0% 5.615%,0% 5.615%,0.033% 4.708%,0.128% 3.846%,0.28% 3.042%,0.485% 2.306%,0.735% 1.651%,1.027% 1.089%,1.355% 0.631%,1.714% 0.289%,2.099% 0.076%,2.503% 0.002% );
    
}


@media (max-width: 767px) {
    
.elementor-21 .elementor-element.elementor-element-77b586f {    
    
clip-path: polygon( 6.046% 0%,13.384% 0%,13.384% 0%,13.944% 0.001%,14.451% 0.006%,14.916% 0.017%,15.35% 0.038%,15.765% 0.07%,16.173% 0.117%,16.584% 0.181%,17.011% 0.265%,17.464% 0.372%,17.956% 0.504%,24.883% 2.434%,24.883% 2.434%,25.636% 2.636%,26.289% 2.797%,26.861% 2.922%,27.371% 3.014%,27.839% 3.08%,28.283% 3.123%,28.724% 3.148%,29.181% 3.16%,29.672% 3.164%,30.218% 3.164%,30.218% 3.164%,38.737% 3.17%,44.085% 3.174%,47.055% 3.175%,48.439% 3.175%,49.031% 3.174%,49.622% 3.171%,51.006% 3.169%,53.975% 3.166%,59.321% 3.165%,67.839% 3.164%,67.839% 3.164%,68.384% 3.164%,68.876% 3.16%,69.333% 3.148%,69.775% 3.123%,70.221% 3.079%,70.689% 3.014%,71.201% 2.921%,71.773% 2.796%,72.427% 2.634%,73.18% 2.43%,80.1% 0.504%,80.1% 0.504%,80.592% 0.372%,81.046% 0.265%,81.473% 0.181%,81.885% 0.117%,82.294% 0.07%,82.709% 0.038%,83.143% 0.017%,83.608% 0.006%,84.114% 0.001%,84.673% 0%,84.673% 0%,88.249% 0%,90.06% 0%,90.546% 0%,90.15% 0%,89.313% 0%,88.476% 0%,88.08% 0%,88.567% 0%,90.378% 0%,93.954% 0%,93.954% 0%,94.931% 0.039%,95.86% 0.152%,96.727% 0.332%,97.519% 0.573%,98.224% 0.87%,98.83% 1.215%,99.323% 1.603%,99.691% 2.027%,99.921% 2.482%,100% 2.96%,100% 93.86%,100% 93.86%,99.921% 94.338%,99.691% 94.793%,99.323% 95.217%,98.83% 95.605%,98.224% 95.95%,97.519% 96.247%,96.727% 96.488%,95.86% 96.668%,94.931% 96.781%,93.954% 96.82%,93.954% 96.82%,90.378% 96.82%,88.567% 96.82%,88.08% 96.821%,88.476% 96.821%,89.313% 96.822%,90.15% 96.822%,90.546% 96.823%,90.06% 96.823%,88.249% 96.823%,84.673% 96.823%,84.673% 96.823%,84.114% 96.824%,83.608% 96.829%,83.143% 96.84%,82.709% 96.861%,82.294% 96.893%,81.885% 96.94%,81.473% 97.005%,81.046% 97.089%,80.592% 97.195%,80.1% 97.327%,73.18% 99.254%,73.18% 99.254%,72.427% 99.457%,71.773% 99.619%,71.201% 99.744%,70.689% 99.837%,70.221% 99.903%,69.775% 99.946%,69.333% 99.971%,68.876% 99.983%,68.384% 99.987%,67.839% 99.987%,67.839% 99.987%,59.321% 99.988%,53.975% 99.99%,51.006% 99.992%,49.622% 99.995%,49.031% 99.997%,48.439% 99.998%,47.055% 99.998%,44.085% 99.997%,38.737% 99.993%,30.218% 99.987%,30.218% 99.987%,29.672% 99.987%,29.181% 99.983%,28.724% 99.971%,28.283% 99.946%,27.839% 99.903%,27.371% 99.837%,26.861% 99.744%,26.289% 99.619%,25.636% 99.457%,24.883% 99.254%,17.956% 97.327%,17.956% 97.327%,17.464% 97.195%,17.011% 97.089%,16.584% 97.005%,16.173% 96.94%,15.765% 96.893%,15.35% 96.861%,14.916% 96.84%,14.451% 96.829%,13.944% 96.824%,13.384% 96.823%,13.384% 96.823%,9.659% 96.823%,7.922% 96.823%,7.677% 96.823%,8.427% 96.822%,9.676% 96.822%,10.928% 96.821%,11.688% 96.821%,11.458% 96.82%,9.743% 96.82%,6.046% 96.82%,6.046% 96.82%,5.069% 96.781%,4.14% 96.668%,3.273% 96.488%,2.481% 96.247%,1.776% 95.95%,1.17% 95.605%,0.677% 95.217%,0.309% 94.793%,0.079% 94.338%,0% 93.86%,0% 2.96%,0% 2.96%,0.079% 2.482%,0.309% 2.027%,0.677% 1.603%,1.17% 1.215%,1.776% 0.87%,2.481% 0.573%,3.273% 0.332%,4.14% 0.152%,5.069% 0.039%,6.046% 0% );

}  
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4538e26 */.corx2 {
   
    background: -webkit-linear-gradient(90deg,#26450c,#667a53);
     -webkit-background-clip: text;
-webkit-text-fill-color: transparent;

  
   
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1fe6660 */.elementor-21 .elementor-element.elementor-element-1fe6660 .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fae466 */.elementor-21 .elementor-element.elementor-element-4fae466{
    position: absolute;
   
    mask: url('https://engeneves.com.br/wp-content/uploads/2024/12/maskretangulo.png');
        -webkit-mask: url('https://engeneves.com.br/wp-content/uploads/2024/12/maskretangulo.png');
        -webkit-mask-position: center;
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
     mask-size: contain;
    mask-repeat: no-repeat;
}

.elementor-21 .elementor-element.elementor-element-4fae466:before {
    position: absolute;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    width: 800px;
    height: 800px;
    background: conic-gradient(from 0deg at 50.12% 50%, transparent 0deg, #26450c 60deg, transparent 60.1deg), conic-gradient(from 0deg at 50.12% 50%, transparent 190deg, #26450c 250deg, transparent 250.1deg), transparent;
    animation: complete-line 15s linear infinite;
}
@keyframes complete-line {
    to {
        transform: translate(-50%,-50%) rotate(1turn);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5389f37 */.corx2 {
   
    background: -webkit-linear-gradient(90deg,#26450c,#667a53);
     -webkit-background-clip: text;
-webkit-text-fill-color: transparent;

  
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f526f36 */.elementor-21 .elementor-element.elementor-element-f526f36{
    position: absolute;
   
    mask: url('https://engeneves.com.br/wp-content/uploads/2024/12/maskretangulo.png');
        -webkit-mask: url('https://engeneves.com.br/wp-content/uploads/2024/12/maskretangulo.png');
        -webkit-mask-position: center;
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
     mask-size: contain;
    mask-repeat: no-repeat;
}

.elementor-21 .elementor-element.elementor-element-f526f36:before {
    position: absolute;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    width: 800px;
    height: 800px;
    background: conic-gradient(from 0deg at 50.12% 50%, transparent 0deg, #26450c 60deg, transparent 60.1deg), conic-gradient(from 0deg at 50.12% 50%, transparent 190deg, #26450c 250deg, transparent 250.1deg), transparent;
    animation: complete-line 15s linear infinite;
}
@keyframes complete-line {
    to {
        transform: translate(-50%,-50%) rotate(1turn);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e450bd7 */.corx2 {
   
    background: -webkit-linear-gradient(90deg,#26450c,#667a53);
     -webkit-background-clip: text;
-webkit-text-fill-color: transparent;

  
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7af58 */.elementor-21 .elementor-element.elementor-element-6f7af58{
    position: absolute;
   
    mask: url('https://engeneves.com.br/wp-content/uploads/2024/12/maskretangulo.png');
        -webkit-mask: url('https://engeneves.com.br/wp-content/uploads/2024/12/maskretangulo.png');
        -webkit-mask-position: center;
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
     mask-size: contain;
    mask-repeat: no-repeat;
}

.elementor-21 .elementor-element.elementor-element-6f7af58:before {
    position: absolute;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    width: 800px;
    height: 800px;
    background: conic-gradient(from 0deg at 50.12% 50%, transparent 0deg, #26450c 60deg, transparent 60.1deg), conic-gradient(from 0deg at 50.12% 50%, transparent 190deg, #26450c 250deg, transparent 250.1deg), transparent;
    animation: complete-line 15s linear infinite;
}
@keyframes complete-line {
    to {
        transform: translate(-50%,-50%) rotate(1turn);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8982ad */.corx2 {
   
    background: -webkit-linear-gradient(90deg,#26450c,#667a53);
     -webkit-background-clip: text;
-webkit-text-fill-color: transparent;

  
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02bd1a1 */.conteudotimeline:before{
    content: "";
    position: absolute;
    top: 18px;
    transform: translateX(-50%);
    width: 20px;
    height: 20px;
    left: -34px;
    border-radius: 100%;
    background: #8fa47e;
    border: 3px solid #738a60;
    box-shadow: 0 0 0 2px #546944;
    z-index: 2;
    animation: luzesux5 1s  infinite normal none running;
}
@media(max-width: 767px){
 .conteudotimeline:before{
    content: "";
    position: absolute;
    top: 18px;
    transform: translateX(-50%);
    left: -34px;
    border-radius: 100%;
    z-index: 2;
}   
}
@keyframes luzesux5{
0%{
background-position: 0 0;
box-shadow: 0 0 10px -5px #546944;
}
90%{
box-shadow: 0 0 0 10px transparent;
}
100%{
background-position: 100% 0;
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ae484e */.corx3 {
   
    background: -webkit-linear-gradient(90deg,#7b7b7b 25%,#fff 65%);
     -webkit-background-clip: text;
-webkit-text-fill-color: transparent;

  
   
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8561d6 */.flutuar2{
        transform: translatey(0px);
        animation: float2 2s ease-in-out infinite;
    }
    @keyframes float2 {
        0%{
            transform: translatey(0px);
        }
        50%{
            transform: translatey(-7px);
        }
        100%{transform: translatey(0px);}
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92a5332 */.corx2 {
   
    background: -webkit-linear-gradient(90deg,#26450c,#667a53);
     -webkit-background-clip: text;
-webkit-text-fill-color: transparent;

  
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60ef87d */.elementor-21 .elementor-element.elementor-element-60ef87d:before{
    content: "";
    position: absolute;
    background: conic-gradient(
        from 50deg at 50% 50%,
        transparent 0deg, 
        #fff2b2 30deg,
#fff2b2 50deg, 
transparent 80deg, 
        transparent 360deg
    );
    transform: translate(-50%, -50%) rotate(0deg);
    animation: rodarestrelas 3s linear infinite;
    opacity: 1;
    left: 50%;
    top:50%;
height: 500px;
width: 500px;
}
.elementor-21 .elementor-element.elementor-element-60ef87d{
    overflow: hidden;
    border-radius: 100px;
    padding: 0px;
    width: 220px;
    background: #ceaf10;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-947ceaa */.corx2 {
   
    background: -webkit-linear-gradient(90deg,#26450c,#667a53);
     -webkit-background-clip: text;
-webkit-text-fill-color: transparent;

  
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d34acb2 */.elementor-21 .elementor-element.elementor-element-d34acb2:before{
    content: "";
    position: absolute;
    background: conic-gradient(
        from 50deg at 50% 50%,
        transparent 0deg, 
        #fff2b2 30deg,
#fff2b2 50deg, 
transparent 80deg, 
        transparent 360deg
    );
    transform: translate(-50%, -50%) rotate(0deg);
    animation: rodarestrelas 3s linear infinite;
    opacity: 1;
    left: 50%;
    top:50%;
height: 500px;
width: 500px;
}
.elementor-21 .elementor-element.elementor-element-d34acb2{
    overflow: hidden;
    border-radius: 100px;
    padding: 0px;
    width: 220px;
    background: #ceaf10;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a07817 */.corx2 {
   
    background: -webkit-linear-gradient(90deg,#26450c,#667a53);
     -webkit-background-clip: text;
-webkit-text-fill-color: transparent;

  
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab43a9f */.elementor-21 .elementor-element.elementor-element-ab43a9f:before{
    content: "";
    position: absolute;
    background: conic-gradient(
        from 50deg at 50% 50%,
        transparent 0deg, 
        #fff2b2 30deg,
#fff2b2 50deg, 
transparent 80deg, 
        transparent 360deg
    );
    transform: translate(-50%, -50%) rotate(0deg);
    animation: rodarestrelas 3s linear infinite;
    opacity: 1;
    left: 50%;
    top:50%;
height: 500px;
width: 500px;
}
.elementor-21 .elementor-element.elementor-element-ab43a9f{
    overflow: hidden;
    border-radius: 100px;
    padding: 0px;
    width: 220px;
    background: #ceaf10;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7c71b5 */.corx2 {
   
    background: -webkit-linear-gradient(90deg,#26450c,#667a53);
     -webkit-background-clip: text;
-webkit-text-fill-color: transparent;

  
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fbf650 */.elementor-21 .elementor-element.elementor-element-1fbf650:before{
    content: "";
    position: absolute;
    background: conic-gradient(
        from 50deg at 50% 50%,
        transparent 0deg, 
        #fff2b2 30deg,
#fff2b2 50deg, 
transparent 80deg, 
        transparent 360deg
    );
    transform: translate(-50%, -50%) rotate(0deg);
    animation: rodarestrelas 3s linear infinite;
    opacity: 1;
    left: 50%;
    top:50%;
height: 500px;
width: 500px;
}
.elementor-21 .elementor-element.elementor-element-1fbf650{
    overflow: hidden;
    border-radius: 100px;
    padding: 0px;
    width: 220px;
    background: #ceaf10;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8034346 */.corx3 {
   
    background: -webkit-linear-gradient(90deg,#7b7b7b 25%,#fff 65%);
     -webkit-background-clip: text;
-webkit-text-fill-color: transparent;

  
   
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aa9a9ab */.flutuar2{
        transform: translatey(0px);
        animation: float2 2s ease-in-out infinite;
    }
    @keyframes float2 {
        0%{
            transform: translatey(0px);
        }
        50%{
            transform: translatey(-7px);
        }
        100%{transform: translatey(0px);}
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98853a1 */.corx2 {
   
    background: -webkit-linear-gradient(90deg,#26450c,#667a53);
     -webkit-background-clip: text;
-webkit-text-fill-color: transparent;

  
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-153d25d */.elementor-21 .elementor-element.elementor-element-153d25d:before{
    content: "";
    position: absolute;
    background: conic-gradient(
        from 50deg at 50% 50%,
        transparent 0deg, 
        #fff2b2 30deg,
#fff2b2 50deg, 
transparent 80deg, 
        transparent 360deg
    );
    transform: translate(-50%, -50%) rotate(0deg);
    animation: rodarestrelas 3s linear infinite;
    opacity: 1;
    left: 50%;
    top:50%;
height: 500px;
width: 500px;
}
.elementor-21 .elementor-element.elementor-element-153d25d{
    overflow: hidden;
    border-radius: 100px;
    padding: 0px;
    width: 220px;
    background: #ceaf10;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c47e4a4 */.corx2 {
   
    background: -webkit-linear-gradient(90deg,#26450c,#667a53);
     -webkit-background-clip: text;
-webkit-text-fill-color: transparent;

  
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2287db */.elementor-21 .elementor-element.elementor-element-b2287db:before{
    content: "";
    position: absolute;
    background: conic-gradient(
        from 50deg at 50% 50%,
        transparent 0deg, 
        #fff2b2 30deg,
#fff2b2 50deg, 
transparent 80deg, 
        transparent 360deg
    );
    transform: translate(-50%, -50%) rotate(0deg);
    animation: rodarestrelas 3s linear infinite;
    opacity: 1;
    left: 50%;
    top:50%;
height: 500px;
width: 500px;
}
.elementor-21 .elementor-element.elementor-element-b2287db{
    overflow: hidden;
    border-radius: 100px;
    padding: 0px;
    width: 220px;
    background: #ceaf10;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ff70bb */.corx2 {
   
    background: -webkit-linear-gradient(90deg,#26450c,#667a53);
     -webkit-background-clip: text;
-webkit-text-fill-color: transparent;

  
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9aa42ed */.elementor-21 .elementor-element.elementor-element-9aa42ed:before{
    content: "";
    position: absolute;
    background: conic-gradient(
        from 50deg at 50% 50%,
        transparent 0deg, 
        #fff2b2 30deg,
#fff2b2 50deg, 
transparent 80deg, 
        transparent 360deg
    );
    transform: translate(-50%, -50%) rotate(0deg);
    animation: rodarestrelas 3s linear infinite;
    opacity: 1;
    left: 50%;
    top:50%;
height: 500px;
width: 500px;
}
.elementor-21 .elementor-element.elementor-element-9aa42ed{
    overflow: hidden;
    border-radius: 100px;
    padding: 0px;
    width: 220px;
    background: #ceaf10;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9d259c */.corx2 {
   
    background: -webkit-linear-gradient(90deg,#26450c,#667a53);
     -webkit-background-clip: text;
-webkit-text-fill-color: transparent;

  
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fe2e02 */.elementor-21 .elementor-element.elementor-element-2fe2e02:before{
    content: "";
    position: absolute;
    background: conic-gradient(
        from 50deg at 50% 50%,
        transparent 0deg, 
        #fff2b2 30deg,
#fff2b2 50deg, 
transparent 80deg, 
        transparent 360deg
    );
    transform: translate(-50%, -50%) rotate(0deg);
    animation: rodarestrelas 3s linear infinite;
    opacity: 1;
    left: 50%;
    top:50%;
height: 500px;
width: 500px;
}
.elementor-21 .elementor-element.elementor-element-2fe2e02{
    overflow: hidden;
    border-radius: 100px;
    padding: 0px;
    width: 220px;
    background: #ceaf10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3cd858 */.elementor-21 .elementor-element.elementor-element-b3cd858 {
    
    background: radial-gradient(circle, rgba(255,255,255,1) 34%, rgba(255,255,255,0) 100%);
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f3fe4d */.corx2 {
   
    background: -webkit-linear-gradient(90deg,#26450c,#667a53);
     -webkit-background-clip: text;
-webkit-text-fill-color: transparent;

  
   
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-42cb8bc */.fil0 {
    fill: #fff!important;
    fill-rule: nonzero;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f92f20 */.elementor-21 .elementor-element.elementor-element-9f92f20:before{
    content: "";
    position: absolute;
    background: conic-gradient(
        from 50deg at 50% 50%,
        transparent 0deg, 
        #b8dc99 30deg,
#b8dc99 50deg, 
transparent 80deg, 
        transparent 360deg
    );
    transform: translate(-50%, -50%) rotate(0deg);
    animation: rodarestrelas 3s linear infinite;
    opacity: 1;
    left: 50%;
    top:50%;
height: 500px;
width: 500px;
}
.elementor-21 .elementor-element.elementor-element-9f92f20{
    overflow: hidden;
    border-radius: 100px;
    padding: 0px;
    width: 80px;
    background: #263d13;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02a7643 */.elementor-21 .elementor-element.elementor-element-02a7643 {
    
    backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
    
    clip-path: polygon( 0% 0%,16.382% 0%,23.404% 4.628%,23.404% 4.628%,33.205% 4.658%,40.018% 4.681%,44.59% 4.697%,47.668% 4.707%,50% 4.71%,52.332% 4.707%,55.41% 4.697%,59.982% 4.681%,66.795% 4.658%,76.596% 4.628%,83.618% 0%,100% 0%,100% 0%,100% 12.715%,100% 23.62%,100% 33.167%,100% 41.808%,100% 49.997%,100% 58.187%,100% 66.829%,100% 76.377%,100% 87.283%,100% 100%,83.618% 100%,76.596% 95.372%,76.596% 95.372%,66.795% 95.342%,59.982% 95.319%,55.41% 95.303%,52.332% 95.293%,50% 95.29%,47.668% 95.293%,44.59% 95.303%,40.018% 95.319%,33.205% 95.342%,23.404% 95.372%,16.382% 100%,0% 100%,0% 100%,0% 87.283%,0% 76.377%,0% 66.829%,0% 58.187%,0% 49.997%,0% 41.808%,0% 33.167%,0% 23.62%,0% 12.715%,0% 0% );
    
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76aadd0 */.elementor-21 .elementor-element.elementor-element-76aadd0:before{
    content: "";
    position: absolute;
    background: conic-gradient(
        from 50deg at 50% 50%,
        transparent 0deg, 
        #b8dc99 30deg,
#b8dc99 50deg, 
transparent 80deg, 
        transparent 360deg
    );
    transform: translate(-50%, -50%) rotate(0deg);
    animation: rodarestrelas 3s linear infinite;
    opacity: 1;
    left: 50%;
    top:50%;
height: 500px;
width: 500px;
}
.elementor-21 .elementor-element.elementor-element-76aadd0{
    overflow: hidden;
    border-radius: 100px;
    padding: 0px;
    width: 80px;
    background: #263d13;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00a0ed0 */.elementor-21 .elementor-element.elementor-element-00a0ed0 {
    
    backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);


clip-path: polygon( 0% 0%,16.382% 0%,23.404% 4.628%,23.404% 4.628%,33.205% 4.658%,40.018% 4.681%,44.59% 4.697%,47.668% 4.707%,50% 4.71%,52.332% 4.707%,55.41% 4.697%,59.982% 4.681%,66.795% 4.658%,76.596% 4.628%,83.618% 0%,100% 0%,100% 0%,100% 12.715%,100% 23.62%,100% 33.167%,100% 41.808%,100% 49.997%,100% 58.187%,100% 66.829%,100% 76.377%,100% 87.283%,100% 100%,83.618% 100%,76.596% 95.372%,76.596% 95.372%,66.795% 95.342%,59.982% 95.319%,55.41% 95.303%,52.332% 95.293%,50% 95.29%,47.668% 95.293%,44.59% 95.303%,40.018% 95.319%,33.205% 95.342%,23.404% 95.372%,16.382% 100%,0% 100%,0% 100%,0% 87.283%,0% 76.377%,0% 66.829%,0% 58.187%,0% 49.997%,0% 41.808%,0% 33.167%,0% 23.62%,0% 12.715%,0% 0% );
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca03751 */.elementor-21 .elementor-element.elementor-element-ca03751:before{
    content: "";
    position: absolute;
    background: conic-gradient(
        from 50deg at 50% 50%,
        transparent 0deg, 
        #d9e6ce 30deg,
#d9e6ce 50deg, 
transparent 80deg, 
        transparent 360deg
    );
    transform: translate(-50%, -50%) rotate(0deg);
    animation: rodarestrelas1 3s linear infinite;
    opacity: 1;
    left: 50%;
    top:50%;
height: 500px;
width: 500px;
}
.elementor-21 .elementor-element.elementor-element-ca03751{
    overflow: hidden;
    border-radius: 100px;
    padding: 0px;
    width: 220px;
    background: #537238;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd54ce1 */.corx2 {
   
    background: -webkit-linear-gradient(90deg,#26450c,#667a53);
     -webkit-background-clip: text;
-webkit-text-fill-color: transparent;

  
   
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-99a3d46 */.elementor-21 .elementor-element.elementor-element-99a3d46 path{
      stroke-width: 10;
      stroke: #142109;
  stroke-dasharray: 20000;
  stroke-dashoffset: 40000;
  stroke-linecap: round;
  transition: 1s;
  animation: esseS 12s ease-in-out infinite;
fill: transparent;
}
svg:not(:root) {
    overflow: visible !important;
    display: inline;
}


@keyframes esseS{
    0%{
     stroke-dashoffset: 37700;
     fill: transparent;
    stroke-width: 10;
    }
    
    40%{
     stroke-dashoffset: 40000;
     fill: transparent;
     stroke-width: 10;
    }
    
    50%{
     stroke-dashoffset: 40000;
     fill: #142109;
     stroke-width: 0;
    }
    
    70%{
     stroke-dashoffset: 40000;
     fill: transparent;
    stroke-width: 10;
    }
    
    100%{
     stroke-dashoffset: 37700;
     fill: transparent;
     stroke-width: 10;
    }
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0efd9ed */.corx3 {
   
    background: -webkit-linear-gradient(90deg,#7b7b7b 25%,#fff 65%);
     -webkit-background-clip: text;
-webkit-text-fill-color: transparent;

  
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c121325 */.elementor-21 .elementor-element.elementor-element-c121325:before{
    content: "";
    position: absolute;
    background: conic-gradient(
        from 50deg at 50% 50%,
        transparent 0deg, 
        #fff2b2 30deg,
#fff2b2 50deg, 
transparent 80deg, 
        transparent 360deg
    );
    transform: translate(-50%, -50%) rotate(0deg);
    animation: rodarestrelas 3s linear infinite;
    opacity: 1;
    left: 50%;
    top:50%;
height: 500px;
width: 500px;
}
.elementor-21 .elementor-element.elementor-element-c121325{
    overflow: hidden;
    border-radius: 100px;
    padding: 0px;
    width: 220px;
    background: #ceaf10;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-bc3eb8b */.cxs {
overflow-x: hidden;    
    
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-05bc0da */.barrafora{
    height: 6px;
    padding: 0px;
    overflow: hidden;
    border-radius: 100px;
    background: #445139 !important;
    align-items: center;
    justify-content: center;
    flex-direction: row;
}
.barradentro{
    height: 100%;
    width: 100%;
    border-radius: 100px;
    background: #fff !important;
    transform: translatex(-100%);
    padding: 0px;
}
.containerhorizontal{
padding: 0px;
}
.horizontalconteudo{
padding: 0px;
z-index: 2;
}
.horizontalpai{
transition: none !important;
overflow: hidden;
}
.horizontalpai::before{
content:"";
position: absolute;
width: 100%;
height: 100%;
z-index: 3;
background: linear-gradient(to right, #142109 0%, transparent 25%, transparent 85%, #142109 100%);
pointer-events: none;
}
.containerhorizontal::before {
   
    content: "01";
    position: absolute;
    top: 99%;
    right: 100%;
    width: 30px;
    height: 30px; 
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: Montserrat;
    color: white;
    font-size: 12px;
    font-weight: 600;
    border-radius: 50%; 
    background: #445139;
    transform: translate(350%, -44%);
    z-index: 20;
}
.containerhorizontal::after {
    content: "04";
    position: absolute;
    top: 99%;
    left: 100%;
    width: 30px;
    height: 30px; 
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: Montserrat;
    color: white;
    font-size: 12px;
    font-weight: 600;
    border-radius: 50%; 
    background: #445139;
       transform: translate(-420%, -44%);
    z-index: 10;
}
@media(max-width: 767px){
.containerhorizontal::before {
      transform: translate(0%, -50%);
}
.containerhorizontal::after {
    transform: translate(-90%, -50%);
} 
}/* End custom CSS */
/* Start custom CSS */.e1 .elementor-button{
    padding: 10px 20px !important;
    border-radius: 100px;
    overflow: hidden;
    z-index: 30;
    background: transparent !important;
}
.e1 .elementor-button-text{
    transform: translatey(4px) translatex(-4px) !important;
    z-index: 5;
}
.e1 .elementor-button-icon{
    transform: translatey(4px) translatex(5px) scale(1.15) !important;
    z-index: 5;
}
.e1 .elementor-button:after{
content: "";
position: absolute;
top: 120%;
left: 50%;
width: 100%;
height: 100px;
transform: translate(-50%, -50%);
background: #ffee94;
opacity: 0;
border-radius: 100%;
filter: blur(20px);
z-index: 2;
transition: 1s;
}
.e1:hover .elementor-button:after{
opacity: 1;
transition: 1s;
}
.e2{
    position: absolute;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    width: calc(100% - 4px) !important;
    height: calc(100% - 4px) !important;
    overflow: hidden;
    border-radius: 100px;
    padding: 0px;
    pointer-events: none;
}
.e3 {
background: linear-gradient(90deg, #ae9205, #ffdb20)!important;
 z-index: 6;
 padding: 0px;
 mask:conic-gradient(
        from 50deg at 50% 50%,
        #fff 0deg, 
        transparent 30deg,
transparent 50deg, 
        #fff 80deg, 
        #fff 360deg
    );
     -webkit-mask:  conic-gradient(
        from 50deg at 50% 50%,
        #fff 0deg, 
        transparent 30deg,
transparent 50deg, 
        #fff 80deg, 
        #fff 360deg
    );
     transform: translate(-50%, -50%);
     left: 50%;
     top: 50%;
      width: 500px;
    height: 500px;
    animation: rodarestrelas 3s linear infinite;
  position: absolute;
}
@keyframes rodarestrelas {
    to {
        transform: translate(-50%,-50%) rotate(1turn)
    }
}
.e4{
    background: #eccc26 !important;
    padding: 0px;
    width: 100%;
    height: 100%;
    background-image: url("") !important;
    background-position: center center;
    background-size: 30px !important;
    z-index: 5;
}



.ee1 .elementor-button{
    padding: 10px 20px !important;
    border-radius: 100px;
    overflow: hidden;
    z-index: 30;
    background: transparent !important;
    
}
.ee1 .elementor-button-text{
    transform: translatey(4px) translatex(-4px) !important;
    z-index: 5;
}
.ee1 .elementor-button-icon{
    transform: translatey(4px) translatex(5px) scale(1.15) !important;
    z-index: 5;
    
}
.ee1 .elementor-button:after{
content: "";
position: absolute;
top: 120%;
left: 50%;
width: 100%;
height: 100px;
transform: translate(-50%, -50%);
background: #99b383;
opacity: 0;
border-radius: 100%;
filter: blur(20px);
z-index: 2;
transition: 1s;
}
.ee1:hover .elementor-button:after{
opacity: 1;
transition: 1s;
}
.ee2{
    position: absolute;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    width: calc(100% - 4px) !important;
    height: calc(100% - 4px) !important;
    overflow: hidden;
    border-radius: 100px;
    padding: 0px;
    pointer-events: none;
}
.ee3 {
background: linear-gradient(90deg, #77985a, #48652f)!important;
 z-index: 6;
 padding: 0px;
 mask:conic-gradient(
        from 50deg at 50% 50%,
        #fff 0deg, 
        transparent 30deg,
transparent 50deg, 
        #fff 80deg, 
        #fff 360deg
    );
     -webkit-mask:  conic-gradient(
        from 50deg at 50% 50%,
        #fff 0deg, 
        transparent 30deg,
transparent 50deg, 
        #fff 80deg, 
        #fff 360deg
    );
     transform: translate(-50%, -50%);
     left: 50%;
     top: 50%;
      width: 500px;
    height: 500px;
    animation: rodarestrelas1 3s linear infinite;
  position: absolute;
}
@keyframes rodarestrelas1 {
    to {
        transform: translate(-50%,-50%) rotate(1turn)
    }
}
.ee4{
    background: #6a8b4c !important;
    padding: 0px;
    width: 100%;
    height: 100%;
    background-image: url("") !important;
    background-position: center center;
    background-size: 30px !important;
    z-index: 5;
}


.eee1 .elementor-button{
    padding: 10px 20px !important;
    border-radius: 100px;
    overflow: hidden;
    z-index: 30;
    background: transparent !important;
}
.eee1 .elementor-button-text{
    transform: translatey(4px) translatex(-4px) !important;
    z-index: 5;
}
.eee1 .elementor-button-icon{
    transform: translatey(4px) translatex(5px) scale(1.15) !important;
    z-index: 5;
}
.eee1 .elementor-button:after{
content: "";
position: absolute;
top: 120%;
left: 50%;
width: 100%;
height: 100px;
transform: translate(-50%, -50%);
background: #263d13;
opacity: 0;
border-radius: 100%;
filter: blur(20px);
z-index: 2;
transition: 1s;
}
.eee1:hover .elementor-button:after{
opacity: 1;
transition: 1s;
}
.eee2{
    position: absolute;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    width: calc(100% - 3px) !important;
    height: calc(100% - 3px) !important;
    overflow: hidden;
    border-radius: 100px;
    padding: 0px;
    pointer-events: none;
}
.eee3 {
background: linear-gradient(90deg,#26450c,#667a53); !important;
 z-index: 6;
 padding: 0px;
 mask:conic-gradient(
        from 50deg at 50% 50%,
        #fff 0deg, 
        transparent 30deg,
transparent 50deg, 
        #fff 80deg, 
        #fff 360deg
    );
     -webkit-mask:  conic-gradient(
        from 50deg at 50% 50%,
        #fff 0deg, 
        transparent 30deg,
transparent 50deg, 
        #fff 80deg, 
        #fff 360deg
    );
     transform: translate(-50%, -50%);
     left: 50%;
     top: 50%;
      width: 500px;
    height: 500px;
    animation: rodarestrelas 3s linear infinite;
  position: absolute;
}
@keyframes rodarestrelas {
    to {
        transform: translate(-50%,-50%) rotate(1turn)
    }
}
.eee4{
    background: #435d2c !important;
    padding: 0px;
    width: 100%;
    height: 100%;
    background-image: url("https://engeneves.com.br/wp-content/uploads/2024/12/logoicon.png" ) !important ; 
    background-position: center center;
    
    background-size: 30px !important;
    z-index: 5;
}/* End custom CSS */