.elementor-1266 .elementor-element.elementor-element-18ef030{--display:flex;--min-height:100vh;--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:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.48;--overlay-mix-blend-mode:overlay;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-1266 .elementor-element.elementor-element-18ef030:not(.elementor-motion-effects-element-type-background), .elementor-1266 .elementor-element.elementor-element-18ef030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 100%);}.elementor-1266 .elementor-element.elementor-element-18ef030::before, .elementor-1266 .elementor-element.elementor-element-18ef030 > .elementor-background-video-container::before, .elementor-1266 .elementor-element.elementor-element-18ef030 > .e-con-inner > .elementor-background-video-container::before, .elementor-1266 .elementor-element.elementor-element-18ef030 > .elementor-background-slideshow::before, .elementor-1266 .elementor-element.elementor-element-18ef030 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1266 .elementor-element.elementor-element-18ef030 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://aislarengenharia.com/wp-content/uploads/2026/01/freepik__enhance__30788.jpeg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1266 .elementor-element.elementor-element-18ef030 > .elementor-shape-bottom .elementor-shape-fill, .elementor-1266 .elementor-element.elementor-element-18ef030 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#CC3F06;}.elementor-1266 .elementor-element.elementor-element-8ac8f09{--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:flex-start;--gap:1em 1em;--row-gap:1em;--column-gap:1em;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C1B2A25E;--border-color:#C1B2A25E;--border-radius:30px 30px 30px 30px;box-shadow:10px 10px 20px -5px rgba(0,0,0,0.5);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1266 .elementor-element.elementor-element-8ac8f09:not(.elementor-motion-effects-element-type-background), .elementor-1266 .elementor-element.elementor-element-8ac8f09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2127216B;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1266 .elementor-element.elementor-element-99719ab{background-color:var( --e-global-color-primary );margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -50px;padding:15px 15px 15px 15px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1266 .elementor-element.elementor-element-99719ab img{width:100%;max-width:100%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-1266 .elementor-element.elementor-element-f287eea .elementor-heading-title{font-family:"BDO Grotesk", Sans-serif;font-size:44px;font-weight:400;line-height:1.3em;letter-spacing:-0.02em;word-spacing:0em;text-shadow:0px 0px 20px rgba(0, 0, 0, 0.3);color:#F8F8F8;}.elementor-1266 .elementor-element.elementor-element-d59ea53{background-color:transparent;padding:10px 10px 10px 10px;background-image:linear-gradient(45deg, var( --e-global-color-71ce7d9 ) 0%, #EF663054 100%);}.elementor-1266 .elementor-element.elementor-element-d59ea53 .elementor-heading-title{font-family:"BDO Grotesk", Sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;line-height:1.4em;letter-spacing:0.02em;text-shadow:0px 0px 20px rgba(0, 0, 0, 0.3);color:var( --e-global-color-0d9c029 );}.elementor-1266 .elementor-element.elementor-element-65d3c53 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-0d9c029 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1266 .elementor-element.elementor-element-b44e33e .elementor-button{background-color:#EF6630;font-family:"BDO Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1em;letter-spacing:0.02em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:1em 2em 1em 2em;}.elementor-1266 .elementor-element.elementor-element-b44e33e .elementor-button:hover, .elementor-1266 .elementor-element.elementor-element-b44e33e .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-1266 .elementor-element.elementor-element-b44e33e{margin:0px -50px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;}.elementor-1266 .elementor-element.elementor-element-b44e33e.elementor-element{--align-self:flex-end;}.elementor-1266 .elementor-element.elementor-element-b44e33e .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1266 .elementor-element.elementor-element-b44e33e .elementor-button:hover svg, .elementor-1266 .elementor-element.elementor-element-b44e33e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1266 .elementor-element.elementor-element-0e45cdb{--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:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-1266 .elementor-element.elementor-element-430b446{width:var( --container-widget-width, 63% );max-width:63%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:63%;--container-widget-flex-grow:0;z-index:2;}.elementor-1266 .elementor-element.elementor-element-430b446.elementor-element{--align-self:flex-end;}.elementor-1266 .elementor-element.elementor-element-430b446 img{width:100%;max-width:100%;filter:brightness( 137% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:25px 25px 25px 25px;}.elementor-1266 .elementor-element.elementor-element-066b3db{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;top:54px;z-index:9;}body:not(.rtl) .elementor-1266 .elementor-element.elementor-element-066b3db{left:4px;}body.rtl .elementor-1266 .elementor-element.elementor-element-066b3db{right:4px;}.elementor-1266 .elementor-element.elementor-element-066b3db img{width:100%;max-width:100%;}.elementor-1266 .elementor-element.elementor-element-182e6c7{width:var( --container-widget-width, 34% );max-width:34%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:34%;--container-widget-flex-grow:0;z-index:2;}.elementor-1266 .elementor-element.elementor-element-182e6c7.elementor-element{--align-self:flex-end;}.elementor-1266 .elementor-element.elementor-element-182e6c7 img{width:100%;max-width:100%;filter:brightness( 137% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:25px 25px 25px 25px;}.elementor-1266 .elementor-element.elementor-element-c1d622f{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;}.elementor-1266 .elementor-element.elementor-element-c1d622f img{width:100%;max-width:100%;filter:brightness( 137% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:25px 25px 25px 25px;}.elementor-1266 .elementor-element.elementor-element-5149f22{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;top:522px;z-index:9;}body:not(.rtl) .elementor-1266 .elementor-element.elementor-element-5149f22{left:398px;}body.rtl .elementor-1266 .elementor-element.elementor-element-5149f22{right:398px;}.elementor-1266 .elementor-element.elementor-element-5149f22 img{width:100%;max-width:100%;}.elementor-1266 .elementor-element.elementor-element-0b1b229{--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;--overlay-opacity:0.19;--overlay-mix-blend-mode:luminosity;--padding-top:50px;--padding-bottom:125px;--padding-left:100px;--padding-right:100px;}.elementor-1266 .elementor-element.elementor-element-0b1b229:not(.elementor-motion-effects-element-type-background), .elementor-1266 .elementor-element.elementor-element-0b1b229 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #D14108 0%, #B93400BA 100%);}.elementor-1266 .elementor-element.elementor-element-0b1b229::before, .elementor-1266 .elementor-element.elementor-element-0b1b229 > .elementor-background-video-container::before, .elementor-1266 .elementor-element.elementor-element-0b1b229 > .e-con-inner > .elementor-background-video-container::before, .elementor-1266 .elementor-element.elementor-element-0b1b229 > .elementor-background-slideshow::before, .elementor-1266 .elementor-element.elementor-element-0b1b229 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1266 .elementor-element.elementor-element-0b1b229 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-71ce7d9 );background-image:url("https://aislarengenharia.com/wp-content/uploads/2025/11/RYNkSfU0-1024x768.jpg.jpeg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1266 .elementor-element.elementor-element-bb06868{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:02px 02px;--row-gap:02px;--column-gap:02px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1266 .elementor-element.elementor-element-10574ec .elementor-heading-title{font-family:"BDO Grotesk", Sans-serif;font-size:40px;font-weight:bold;line-height:1.3em;letter-spacing:-0.02em;word-spacing:0em;color:var( --e-global-color-0d9c029 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1266 .elementor-element.elementor-element-59a017f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;}.elementor-1266 .elementor-element.elementor-element-59a017f .elementor-divider-separator{width:200px;margin:0 auto;margin-center:0;}.elementor-1266 .elementor-element.elementor-element-59a017f .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-1266 .elementor-element.elementor-element-5a982b0{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1266 .elementor-element.elementor-element-a6d7656{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 20px -5px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1266 .elementor-element.elementor-element-a6d7656:not(.elementor-motion-effects-element-type-background), .elementor-1266 .elementor-element.elementor-element-a6d7656 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d9c029 );}.elementor-1266 .elementor-element.elementor-element-1a548ac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 0px 0px;}.elementor-1266 .elementor-element.elementor-element-1a548ac:not(.elementor-motion-effects-element-type-background), .elementor-1266 .elementor-element.elementor-element-1a548ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aislarengenharia.com/wp-content/uploads/2025/11/o5NignzN-1024x768.jpg.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1266 .elementor-element.elementor-element-f122158{--spacer-size:200px;}.elementor-1266 .elementor-element.elementor-element-1ce3906{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1266 .elementor-element.elementor-element-9290e7d{text-align:center;}.elementor-1266 .elementor-element.elementor-element-9290e7d .elementor-heading-title{font-family:"BDO Grotesk", Sans-serif;font-size:20px;font-weight:bold;line-height:1.3em;letter-spacing:-0.02em;word-spacing:0em;}.elementor-1266 .elementor-element.elementor-element-a308f79 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-1266 .elementor-element.elementor-element-37afe77 .elementor-button{background-color:#EF6630;font-family:"BDO Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1em;letter-spacing:0.02em;fill:var( --e-global-color-0d9c029 );color:var( --e-global-color-0d9c029 );border-radius:100px 100px 100px 100px;padding:1em 2em 1em 2em;}.elementor-1266 .elementor-element.elementor-element-37afe77 .elementor-button:hover, .elementor-1266 .elementor-element.elementor-element-37afe77 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-1266 .elementor-element.elementor-element-37afe77.elementor-element{--align-self:stretch;}.elementor-1266 .elementor-element.elementor-element-37afe77 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1266 .elementor-element.elementor-element-37afe77 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1266 .elementor-element.elementor-element-37afe77 .elementor-button:hover svg, .elementor-1266 .elementor-element.elementor-element-37afe77 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1266 .elementor-element.elementor-element-38ba929{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 20px -5px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1266 .elementor-element.elementor-element-38ba929:not(.elementor-motion-effects-element-type-background), .elementor-1266 .elementor-element.elementor-element-38ba929 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d9c029 );}.elementor-1266 .elementor-element.elementor-element-7a6eaf8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 0px 0px;}.elementor-1266 .elementor-element.elementor-element-7a6eaf8:not(.elementor-motion-effects-element-type-background), .elementor-1266 .elementor-element.elementor-element-7a6eaf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aislarengenharia.com/wp-content/uploads/2025/11/49-576x1024-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1266 .elementor-element.elementor-element-ef0f7bf{--spacer-size:200px;}.elementor-1266 .elementor-element.elementor-element-b6492f9{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1266 .elementor-element.elementor-element-be38a8f{text-align:center;}.elementor-1266 .elementor-element.elementor-element-be38a8f .elementor-heading-title{font-family:"BDO Grotesk", Sans-serif;font-size:20px;font-weight:bold;line-height:1.3em;letter-spacing:-0.02em;word-spacing:0em;}.elementor-1266 .elementor-element.elementor-element-b482f3b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-1266 .elementor-element.elementor-element-0926509 .elementor-button{background-color:#EF6630;font-family:"BDO Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1em;letter-spacing:0.02em;fill:var( --e-global-color-0d9c029 );color:var( --e-global-color-0d9c029 );border-radius:100px 100px 100px 100px;padding:1em 2em 1em 2em;}.elementor-1266 .elementor-element.elementor-element-0926509 .elementor-button:hover, .elementor-1266 .elementor-element.elementor-element-0926509 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-1266 .elementor-element.elementor-element-0926509.elementor-element{--align-self:stretch;}.elementor-1266 .elementor-element.elementor-element-0926509 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1266 .elementor-element.elementor-element-0926509 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1266 .elementor-element.elementor-element-0926509 .elementor-button:hover svg, .elementor-1266 .elementor-element.elementor-element-0926509 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1266 .elementor-element.elementor-element-0fb5bcc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 20px -5px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1266 .elementor-element.elementor-element-0fb5bcc:not(.elementor-motion-effects-element-type-background), .elementor-1266 .elementor-element.elementor-element-0fb5bcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d9c029 );}.elementor-1266 .elementor-element.elementor-element-d0fbf7c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 0px 0px;}.elementor-1266 .elementor-element.elementor-element-d0fbf7c:not(.elementor-motion-effects-element-type-background), .elementor-1266 .elementor-element.elementor-element-d0fbf7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aislarengenharia.com/wp-content/uploads/2026/07/2149714287.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1266 .elementor-element.elementor-element-39e8f97{--spacer-size:200px;}.elementor-1266 .elementor-element.elementor-element-87d43b0{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1266 .elementor-element.elementor-element-90d867a{text-align:center;}.elementor-1266 .elementor-element.elementor-element-90d867a .elementor-heading-title{font-family:"BDO Grotesk", Sans-serif;font-size:20px;font-weight:bold;line-height:1.3em;letter-spacing:-0.02em;word-spacing:0em;}.elementor-1266 .elementor-element.elementor-element-64e02e8 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-1266 .elementor-element.elementor-element-435852e .elementor-button{background-color:#EF6630;font-family:"BDO Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1em;letter-spacing:0.02em;fill:var( --e-global-color-0d9c029 );color:var( --e-global-color-0d9c029 );border-radius:100px 100px 100px 100px;padding:1em 2em 1em 2em;}.elementor-1266 .elementor-element.elementor-element-435852e .elementor-button:hover, .elementor-1266 .elementor-element.elementor-element-435852e .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-1266 .elementor-element.elementor-element-435852e.elementor-element{--align-self:stretch;}.elementor-1266 .elementor-element.elementor-element-435852e .elementor-button-content-wrapper{flex-direction:row;}.elementor-1266 .elementor-element.elementor-element-435852e .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1266 .elementor-element.elementor-element-435852e .elementor-button:hover svg, .elementor-1266 .elementor-element.elementor-element-435852e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1266 .elementor-element.elementor-element-66bea27{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 20px -5px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1266 .elementor-element.elementor-element-66bea27:not(.elementor-motion-effects-element-type-background), .elementor-1266 .elementor-element.elementor-element-66bea27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d9c029 );}.elementor-1266 .elementor-element.elementor-element-02ffa84{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 0px 0px;}.elementor-1266 .elementor-element.elementor-element-02ffa84:not(.elementor-motion-effects-element-type-background), .elementor-1266 .elementor-element.elementor-element-02ffa84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aislarengenharia.com/wp-content/uploads/2025/11/WhatsApp-Image-2018-07-14-at-14.39.25-1.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1266 .elementor-element.elementor-element-67de899{--spacer-size:200px;}.elementor-1266 .elementor-element.elementor-element-8a6ae20{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1266 .elementor-element.elementor-element-6a1c013{text-align:center;}.elementor-1266 .elementor-element.elementor-element-6a1c013 .elementor-heading-title{font-family:"BDO Grotesk", Sans-serif;font-size:20px;font-weight:bold;line-height:1.3em;letter-spacing:-0.02em;word-spacing:0em;}.elementor-1266 .elementor-element.elementor-element-dee3d3f .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-1266 .elementor-element.elementor-element-9f844bf .elementor-button{background-color:#EF6630;font-family:"BDO Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1em;letter-spacing:0.02em;fill:var( --e-global-color-0d9c029 );color:var( --e-global-color-0d9c029 );border-radius:100px 100px 100px 100px;padding:1em 2em 1em 2em;}.elementor-1266 .elementor-element.elementor-element-9f844bf .elementor-button:hover, .elementor-1266 .elementor-element.elementor-element-9f844bf .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-1266 .elementor-element.elementor-element-9f844bf.elementor-element{--align-self:stretch;}.elementor-1266 .elementor-element.elementor-element-9f844bf .elementor-button-content-wrapper{flex-direction:row;}.elementor-1266 .elementor-element.elementor-element-9f844bf .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1266 .elementor-element.elementor-element-9f844bf .elementor-button:hover svg, .elementor-1266 .elementor-element.elementor-element-9f844bf .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1266 .elementor-element.elementor-element-bec1765{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1266 .elementor-element.elementor-element-1686d66{--display:flex;}.elementor-1266 .elementor-element.elementor-element-77e7ff8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 20px -5px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1266 .elementor-element.elementor-element-77e7ff8:not(.elementor-motion-effects-element-type-background), .elementor-1266 .elementor-element.elementor-element-77e7ff8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d9c029 );}.elementor-1266 .elementor-element.elementor-element-64a1a90{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 0px 0px;}.elementor-1266 .elementor-element.elementor-element-64a1a90:not(.elementor-motion-effects-element-type-background), .elementor-1266 .elementor-element.elementor-element-64a1a90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aislarengenharia.com/wp-content/uploads/2026/07/6716.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1266 .elementor-element.elementor-element-acca4f5{--spacer-size:200px;}.elementor-1266 .elementor-element.elementor-element-f2f7767{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1266 .elementor-element.elementor-element-f75c3c8{text-align:center;}.elementor-1266 .elementor-element.elementor-element-f75c3c8 .elementor-heading-title{font-family:"BDO Grotesk", Sans-serif;font-size:20px;font-weight:bold;line-height:1.3em;letter-spacing:-0.02em;word-spacing:0em;}.elementor-1266 .elementor-element.elementor-element-97c8510 .elementor-button{background-color:#EF6630;font-family:"BDO Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1em;letter-spacing:0.02em;fill:var( --e-global-color-0d9c029 );color:var( --e-global-color-0d9c029 );border-radius:100px 100px 100px 100px;padding:1em 2em 1em 2em;}.elementor-1266 .elementor-element.elementor-element-97c8510 .elementor-button:hover, .elementor-1266 .elementor-element.elementor-element-97c8510 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-1266 .elementor-element.elementor-element-97c8510.elementor-element{--align-self:stretch;}.elementor-1266 .elementor-element.elementor-element-97c8510 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1266 .elementor-element.elementor-element-97c8510 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1266 .elementor-element.elementor-element-97c8510 .elementor-button:hover svg, .elementor-1266 .elementor-element.elementor-element-97c8510 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1266 .elementor-element.elementor-element-ab51a0f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 20px -5px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1266 .elementor-element.elementor-element-ab51a0f:not(.elementor-motion-effects-element-type-background), .elementor-1266 .elementor-element.elementor-element-ab51a0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d9c029 );}.elementor-1266 .elementor-element.elementor-element-948d0eb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 0px 0px;}.elementor-1266 .elementor-element.elementor-element-948d0eb:not(.elementor-motion-effects-element-type-background), .elementor-1266 .elementor-element.elementor-element-948d0eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aislarengenharia.com/wp-content/uploads/2025/12/camaras-frigorificas-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1266 .elementor-element.elementor-element-5e9acad{--spacer-size:200px;}.elementor-1266 .elementor-element.elementor-element-29a725e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1266 .elementor-element.elementor-element-7f577c2{text-align:center;}.elementor-1266 .elementor-element.elementor-element-7f577c2 .elementor-heading-title{font-family:"BDO Grotesk", Sans-serif;font-size:20px;font-weight:bold;line-height:1.3em;letter-spacing:-0.02em;word-spacing:0em;}.elementor-1266 .elementor-element.elementor-element-a41dec7 .elementor-button{background-color:#EF6630;font-family:"BDO Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1em;letter-spacing:0.02em;fill:var( --e-global-color-0d9c029 );color:var( --e-global-color-0d9c029 );border-radius:100px 100px 100px 100px;padding:1em 2em 1em 2em;}.elementor-1266 .elementor-element.elementor-element-a41dec7 .elementor-button:hover, .elementor-1266 .elementor-element.elementor-element-a41dec7 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-1266 .elementor-element.elementor-element-a41dec7.elementor-element{--align-self:stretch;}.elementor-1266 .elementor-element.elementor-element-a41dec7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1266 .elementor-element.elementor-element-a41dec7 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1266 .elementor-element.elementor-element-a41dec7 .elementor-button:hover svg, .elementor-1266 .elementor-element.elementor-element-a41dec7 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1266 .elementor-element.elementor-element-1689bdc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 20px -5px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1266 .elementor-element.elementor-element-1689bdc:not(.elementor-motion-effects-element-type-background), .elementor-1266 .elementor-element.elementor-element-1689bdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d9c029 );}.elementor-1266 .elementor-element.elementor-element-ac1f078{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 0px 0px;}.elementor-1266 .elementor-element.elementor-element-ac1f078:not(.elementor-motion-effects-element-type-background), .elementor-1266 .elementor-element.elementor-element-ac1f078 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aislarengenharia.com/wp-content/uploads/2025/11/condensacion_12-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1266 .elementor-element.elementor-element-2a868ec{--spacer-size:200px;}.elementor-1266 .elementor-element.elementor-element-399a516{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1266 .elementor-element.elementor-element-a9333af{text-align:center;}.elementor-1266 .elementor-element.elementor-element-a9333af .elementor-heading-title{font-family:"BDO Grotesk", Sans-serif;font-size:20px;font-weight:bold;line-height:1.3em;letter-spacing:-0.02em;word-spacing:0em;}.elementor-1266 .elementor-element.elementor-element-81494df .elementor-button{background-color:#EF6630;font-family:"BDO Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1em;letter-spacing:0.02em;fill:var( --e-global-color-0d9c029 );color:var( --e-global-color-0d9c029 );border-radius:100px 100px 100px 100px;padding:1em 2em 1em 2em;}.elementor-1266 .elementor-element.elementor-element-81494df .elementor-button:hover, .elementor-1266 .elementor-element.elementor-element-81494df .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-1266 .elementor-element.elementor-element-81494df.elementor-element{--align-self:stretch;}.elementor-1266 .elementor-element.elementor-element-81494df .elementor-button-content-wrapper{flex-direction:row;}.elementor-1266 .elementor-element.elementor-element-81494df .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1266 .elementor-element.elementor-element-81494df .elementor-button:hover svg, .elementor-1266 .elementor-element.elementor-element-81494df .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1266 .elementor-element.elementor-element-5f1ddd3{--display:flex;}.elementor-1266 .elementor-element.elementor-element-32e31c3{--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:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.07;--overlay-mix-blend-mode:luminosity;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1266 .elementor-element.elementor-element-32e31c3:not(.elementor-motion-effects-element-type-background), .elementor-1266 .elementor-element.elementor-element-32e31c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-1266 .elementor-element.elementor-element-32e31c3::before, .elementor-1266 .elementor-element.elementor-element-32e31c3 > .elementor-background-video-container::before, .elementor-1266 .elementor-element.elementor-element-32e31c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-1266 .elementor-element.elementor-element-32e31c3 > .elementor-background-slideshow::before, .elementor-1266 .elementor-element.elementor-element-32e31c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1266 .elementor-element.elementor-element-32e31c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );background-image:url("https://aislarengenharia.com/wp-content/uploads/2026/01/4-3.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1266 .elementor-element.elementor-element-0ab3d4f{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-1266 .elementor-element.elementor-element-a21b936 .elementor-heading-title{font-family:"BDO Grotesk", Sans-serif;font-size:40px;font-weight:400;line-height:1.3em;letter-spacing:-0.02em;word-spacing:0em;text-shadow:0px 0px 20px rgba(0, 0, 0, 0.3);color:#F8F8F8;}.elementor-1266 .elementor-element.elementor-element-6eb3ee6{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:3px;}.elementor-1266 .elementor-element.elementor-element-6eb3ee6 .elementor-divider-separator{width:150px;margin:0 auto;margin-left:0;}.elementor-1266 .elementor-element.elementor-element-6eb3ee6 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-1266 .elementor-element.elementor-element-793565d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1266 .elementor-element.elementor-element-793565d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1266 .elementor-element.elementor-element-737477d{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-125px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1266 .elementor-element.elementor-element-737477d.e-con{--align-self:flex-end;}.elementor-1266 .elementor-element.elementor-element-3701d07.elementor-element{--align-self:flex-end;}.elementor-1266 .elementor-element.elementor-element-3701d07:not( .elementor-widget-image ), .elementor-1266 .elementor-element.elementor-element-3701d07.elementor-widget-image img{-webkit-mask-image:url( https://aislarengenharia.com/wp-content/uploads/2025/11/Vector-2.svg );-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-1266 .elementor-element.elementor-element-3701d07 img{width:100%;max-width:100%;}.elementor-1266 .elementor-element.elementor-element-b5c97ae{--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:center;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1266 .elementor-element.elementor-element-b5c97ae:not(.elementor-motion-effects-element-type-background), .elementor-1266 .elementor-element.elementor-element-b5c97ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1266 .elementor-element.elementor-element-25754f1 .elementor-heading-title{font-family:"BDO Grotesk", Sans-serif;font-size:30px;font-weight:bold;line-height:1.3em;letter-spacing:-0.02em;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-1266 .elementor-element.elementor-element-f5d4c6a .elementor-button{background-color:#EF6630;font-family:"BDO Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1em;letter-spacing:0.02em;fill:var( --e-global-color-0d9c029 );color:var( --e-global-color-0d9c029 );border-radius:100px 100px 100px 100px;padding:1em 2em 1em 2em;}.elementor-1266 .elementor-element.elementor-element-f5d4c6a .elementor-button:hover, .elementor-1266 .elementor-element.elementor-element-f5d4c6a .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-1266 .elementor-element.elementor-element-f5d4c6a.elementor-element{--align-self:stretch;}.elementor-1266 .elementor-element.elementor-element-f5d4c6a .elementor-button-content-wrapper{flex-direction:row;}.elementor-1266 .elementor-element.elementor-element-f5d4c6a .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1266 .elementor-element.elementor-element-f5d4c6a .elementor-button:hover svg, .elementor-1266 .elementor-element.elementor-element-f5d4c6a .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1266 .elementor-element.elementor-element-c6c252a{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.4;--overlay-mix-blend-mode:luminosity;--padding-top:100px;--padding-bottom:130px;--padding-left:10px;--padding-right:10px;}.elementor-1266 .elementor-element.elementor-element-c6c252a:not(.elementor-motion-effects-element-type-background), .elementor-1266 .elementor-element.elementor-element-c6c252a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-71ce7d9 );}.elementor-1266 .elementor-element.elementor-element-c6c252a::before, .elementor-1266 .elementor-element.elementor-element-c6c252a > .elementor-background-video-container::before, .elementor-1266 .elementor-element.elementor-element-c6c252a > .e-con-inner > .elementor-background-video-container::before, .elementor-1266 .elementor-element.elementor-element-c6c252a > .elementor-background-slideshow::before, .elementor-1266 .elementor-element.elementor-element-c6c252a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1266 .elementor-element.elementor-element-c6c252a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://aislarengenharia.com/wp-content/uploads/2026/07/shape-linhas-diagonal.png");--background-overlay:'';background-position:center center;background-size:5% auto;}.elementor-1266 .elementor-element.elementor-element-eeec0de{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1266 .elementor-element.elementor-element-23b9cfd{background-color:var( --e-global-color-0d9c029 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;padding:5px 20px 5px 20px;}.elementor-1266 .elementor-element.elementor-element-23b9cfd.elementor-element{--align-self:flex-start;}.elementor-1266 .elementor-element.elementor-element-23b9cfd .elementor-heading-title{font-family:"BDO Grotesk", Sans-serif;font-size:40px;font-weight:bold;line-height:1.3em;letter-spacing:-0.02em;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-1266 .elementor-element.elementor-element-bad6e2c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-0d9c029 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1266 .elementor-element.elementor-element-9d6f9e2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:50px;--icon-vertical-offset:0px;}.elementor-1266 .elementor-element.elementor-element-9d6f9e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-1266 .elementor-element.elementor-element-9d6f9e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-1266 .elementor-element.elementor-element-9d6f9e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-1266 .elementor-element.elementor-element-9d6f9e2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-1266 .elementor-element.elementor-element-9d6f9e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-1266 .elementor-element.elementor-element-9d6f9e2 .elementor-icon-list-icon i{color:var( --e-global-color-0d9c029 );transition:color 0.3s;}.elementor-1266 .elementor-element.elementor-element-9d6f9e2 .elementor-icon-list-icon svg{fill:var( --e-global-color-0d9c029 );transition:fill 0.3s;}.elementor-1266 .elementor-element.elementor-element-9d6f9e2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1266 .elementor-element.elementor-element-9d6f9e2 .elementor-icon-list-item > a{font-family:"BDO Grotesk", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-1266 .elementor-element.elementor-element-9d6f9e2 .elementor-icon-list-text{color:var( --e-global-color-0d9c029 );transition:color 0.3s;}.elementor-1266 .elementor-element.elementor-element-b404cff{--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;}.elementor-1266 .elementor-element.elementor-element-2b36c14{z-index:222;border-radius:25px 25px 25px 25px;}.elementor-1266 .elementor-element.elementor-element-2b36c14 iframe{height:400px;}.elementor-1266 .elementor-element.elementor-element-53bbfb7{--spacer-size:400px;width:var( --container-widget-width, 95% );max-width:95%;background-color:var( --e-global-color-primary );--container-widget-width:95%;--container-widget-flex-grow:0;top:10px;z-index:111;border-radius:25px 25px 25px 25px;}body:not(.rtl) .elementor-1266 .elementor-element.elementor-element-53bbfb7{right:10px;}body.rtl .elementor-1266 .elementor-element.elementor-element-53bbfb7{left:10px;}.elementor-1266 .elementor-element.elementor-element-22b4c32{--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;--padding-top:20px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1266 .elementor-element.elementor-element-22b4c32:not(.elementor-motion-effects-element-type-background), .elementor-1266 .elementor-element.elementor-element-22b4c32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1266 .elementor-element.elementor-element-f072359{background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;padding:5px 20px 5px 20px;}.elementor-1266 .elementor-element.elementor-element-f072359.elementor-element{--align-self:flex-start;}.elementor-1266 .elementor-element.elementor-element-f072359 .elementor-heading-title{font-family:"BDO Grotesk", Sans-serif;font-size:18px;font-weight:bold;line-height:1.3em;letter-spacing:-0.02em;word-spacing:0em;color:var( --e-global-color-text );}.elementor-1266 .elementor-element.elementor-element-c787131{--e-image-carousel-slides-to-show:7;}.elementor-1266 .elementor-element.elementor-element-77d27e1{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1266 .elementor-element.elementor-element-77d27e1:not(.elementor-motion-effects-element-type-background), .elementor-1266 .elementor-element.elementor-element-77d27e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1266 .elementor-element.elementor-element-400586f{--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;}.elementor-1266 .elementor-element.elementor-element-8860b25 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-0d9c029 );}.elementor-1266 .elementor-element.elementor-element-7f0f014{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1266 .elementor-element.elementor-element-84b06b3{width:var( --container-widget-width, 45% );max-width:45%;margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:45%;--container-widget-flex-grow:0;z-index:2;}.elementor-1266 .elementor-element.elementor-element-84b06b3.elementor-element{--align-self:center;}.elementor-1266 .elementor-element.elementor-element-84b06b3 img{width:100%;max-width:100%;filter:brightness( 118% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1266 .elementor-element.elementor-element-0c28823{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-1266 .elementor-element.elementor-element-0c28823 img{width:100%;max-width:100%;}.elementor-1266 .elementor-element.elementor-element-bbb82b3{--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;}.elementor-1266 .elementor-element.elementor-element-ddc337d{text-align:end;}.elementor-1266 .elementor-element.elementor-element-ddc337d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-0d9c029 );}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1266 .elementor-element.elementor-element-f287eea .elementor-heading-title{font-size:42px;}.elementor-1266 .elementor-element.elementor-element-65d3c53 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1266 .elementor-element.elementor-element-10574ec .elementor-heading-title{font-size:42px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1266 .elementor-element.elementor-element-5a982b0{--grid-auto-flow:row;}.elementor-1266 .elementor-element.elementor-element-9290e7d .elementor-heading-title{font-size:42px;}.elementor-1266 .elementor-element.elementor-element-a308f79 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1266 .elementor-element.elementor-element-be38a8f .elementor-heading-title{font-size:42px;}.elementor-1266 .elementor-element.elementor-element-b482f3b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1266 .elementor-element.elementor-element-90d867a .elementor-heading-title{font-size:42px;}.elementor-1266 .elementor-element.elementor-element-64e02e8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1266 .elementor-element.elementor-element-6a1c013 .elementor-heading-title{font-size:42px;}.elementor-1266 .elementor-element.elementor-element-dee3d3f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1266 .elementor-element.elementor-element-f75c3c8 .elementor-heading-title{font-size:42px;}.elementor-1266 .elementor-element.elementor-element-7f577c2 .elementor-heading-title{font-size:42px;}.elementor-1266 .elementor-element.elementor-element-a9333af .elementor-heading-title{font-size:42px;}.elementor-1266 .elementor-element.elementor-element-a21b936 .elementor-heading-title{font-size:42px;}.elementor-1266 .elementor-element.elementor-element-793565d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1266 .elementor-element.elementor-element-25754f1 .elementor-heading-title{font-size:42px;}.elementor-1266 .elementor-element.elementor-element-23b9cfd .elementor-heading-title{font-size:42px;}.elementor-1266 .elementor-element.elementor-element-bad6e2c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1266 .elementor-element.elementor-element-f072359 .elementor-heading-title{font-size:42px;}.elementor-1266 .elementor-element.elementor-element-c787131{--e-image-carousel-slides-to-show:4;}.elementor-1266 .elementor-element.elementor-element-8860b25 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1266 .elementor-element.elementor-element-ddc337d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-1266 .elementor-element.elementor-element-8ac8f09{--width:100%;}.elementor-1266 .elementor-element.elementor-element-0e45cdb{--width:62%;}.elementor-1266 .elementor-element.elementor-element-1686d66{--width:35%;}.elementor-1266 .elementor-element.elementor-element-5f1ddd3{--width:35%;}.elementor-1266 .elementor-element.elementor-element-0ab3d4f{--width:50%;}.elementor-1266 .elementor-element.elementor-element-737477d{--width:50%;}.elementor-1266 .elementor-element.elementor-element-eeec0de{--width:50%;}.elementor-1266 .elementor-element.elementor-element-b404cff{--width:50%;}.elementor-1266 .elementor-element.elementor-element-400586f{--width:50%;}.elementor-1266 .elementor-element.elementor-element-7f0f014{--width:50%;}.elementor-1266 .elementor-element.elementor-element-bbb82b3{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1266 .elementor-element.elementor-element-8ac8f09{--width:90%;}}@media(max-width:767px){.elementor-1266 .elementor-element.elementor-element-18ef030{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:3em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1266 .elementor-element.elementor-element-8ac8f09{--gap:01em 01em;--row-gap:01em;--column-gap:01em;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1266 .elementor-element.elementor-element-99719ab{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1266 .elementor-element.elementor-element-f287eea .elementor-heading-title{font-size:32px;}.elementor-1266 .elementor-element.elementor-element-d59ea53 .elementor-heading-title{font-size:12px;line-height:1.4em;}.elementor-1266 .elementor-element.elementor-element-65d3c53 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1266 .elementor-element.elementor-element-b44e33e.elementor-element{--align-self:stretch;}.elementor-1266 .elementor-element.elementor-element-b44e33e .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1266 .elementor-element.elementor-element-0b1b229{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1266 .elementor-element.elementor-element-bb06868{--width:100%;}.elementor-1266 .elementor-element.elementor-element-10574ec .elementor-heading-title{font-size:40px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1266 .elementor-element.elementor-element-5a982b0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1266 .elementor-element.elementor-element-9290e7d .elementor-heading-title{font-size:30px;}.elementor-1266 .elementor-element.elementor-element-a308f79 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1266 .elementor-element.elementor-element-37afe77.elementor-element{--align-self:stretch;}.elementor-1266 .elementor-element.elementor-element-37afe77 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1266 .elementor-element.elementor-element-be38a8f .elementor-heading-title{font-size:30px;}.elementor-1266 .elementor-element.elementor-element-b482f3b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1266 .elementor-element.elementor-element-0926509.elementor-element{--align-self:stretch;}.elementor-1266 .elementor-element.elementor-element-0926509 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1266 .elementor-element.elementor-element-90d867a .elementor-heading-title{font-size:30px;}.elementor-1266 .elementor-element.elementor-element-64e02e8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1266 .elementor-element.elementor-element-435852e.elementor-element{--align-self:stretch;}.elementor-1266 .elementor-element.elementor-element-435852e .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1266 .elementor-element.elementor-element-6a1c013 .elementor-heading-title{font-size:30px;}.elementor-1266 .elementor-element.elementor-element-dee3d3f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1266 .elementor-element.elementor-element-9f844bf.elementor-element{--align-self:stretch;}.elementor-1266 .elementor-element.elementor-element-9f844bf .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1266 .elementor-element.elementor-element-f75c3c8 .elementor-heading-title{font-size:30px;}.elementor-1266 .elementor-element.elementor-element-97c8510.elementor-element{--align-self:stretch;}.elementor-1266 .elementor-element.elementor-element-97c8510 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1266 .elementor-element.elementor-element-7f577c2 .elementor-heading-title{font-size:30px;}.elementor-1266 .elementor-element.elementor-element-a41dec7.elementor-element{--align-self:stretch;}.elementor-1266 .elementor-element.elementor-element-a41dec7 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1266 .elementor-element.elementor-element-a9333af .elementor-heading-title{font-size:30px;}.elementor-1266 .elementor-element.elementor-element-81494df.elementor-element{--align-self:stretch;}.elementor-1266 .elementor-element.elementor-element-81494df .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1266 .elementor-element.elementor-element-a21b936 .elementor-heading-title{font-size:32px;}.elementor-1266 .elementor-element.elementor-element-793565d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1266 .elementor-element.elementor-element-b5c97ae{--justify-content:center;}.elementor-1266 .elementor-element.elementor-element-25754f1{text-align:center;}.elementor-1266 .elementor-element.elementor-element-25754f1 .elementor-heading-title{font-size:32px;}.elementor-1266 .elementor-element.elementor-element-f5d4c6a.elementor-element{--align-self:stretch;}.elementor-1266 .elementor-element.elementor-element-f5d4c6a .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1266 .elementor-element.elementor-element-23b9cfd .elementor-heading-title{font-size:32px;}.elementor-1266 .elementor-element.elementor-element-bad6e2c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1266 .elementor-element.elementor-element-9d6f9e2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1266 .elementor-element.elementor-element-9d6f9e2 .elementor-icon-list-item > a{font-size:14px;}.elementor-1266 .elementor-element.elementor-element-2b36c14 iframe{height:300px;}.elementor-1266 .elementor-element.elementor-element-53bbfb7{--spacer-size:300px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-1266 .elementor-element.elementor-element-22b4c32{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1266 .elementor-element.elementor-element-f072359.elementor-element{--align-self:center;}.elementor-1266 .elementor-element.elementor-element-f072359{text-align:center;}.elementor-1266 .elementor-element.elementor-element-f072359 .elementor-heading-title{font-size:18px;}.elementor-1266 .elementor-element.elementor-element-c787131{--e-image-carousel-slides-to-show:2;}.elementor-1266 .elementor-element.elementor-element-8860b25{text-align:center;}.elementor-1266 .elementor-element.elementor-element-8860b25 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1266 .elementor-element.elementor-element-7f0f014{--margin-top:0px;--margin-bottom:-28px;--margin-left:0px;--margin-right:0px;}.elementor-1266 .elementor-element.elementor-element-84b06b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1266 .elementor-element.elementor-element-0c28823{margin:-49px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1266 .elementor-element.elementor-element-ddc337d{text-align:center;}.elementor-1266 .elementor-element.elementor-element-ddc337d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for button, class: .elementor-element-b44e33e */.elementor-1266 .elementor-element.elementor-element-b44e33e .elementor-button {
/*Mude a cor da sombra aqui!*/
box-shadow: inset 0px 0px 5px 5px #EF663075 !important;
position: relative;

/*Mude a cor do botão aqui!*/
background: #EF6630 !important;
border: 1px solid #EF6630 !important;
overflow: hidden;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
}

.elementor-1266 .elementor-element.elementor-element-b44e33e .elementor-button:hover {
/*Mude a cor do botão ao passar o mouse aqui!*/
background: #EF6630 !important;
border: none;
/*Mude a cor do brilho ao passar o mouse!*/
box-shadow: inset 0px 0px 5px 5px #EF663025, 0 0 30px 5px #EF663025 !important;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
transform: scale(1.03);
transition: all 0.2s ease-out;
}

.elementor-1266 .elementor-element.elementor-element-b44e33e .elementor-button:hover::before {
-webkit-animation: sh02 0.5s 0s linear;
-moz-animation: sh02 0.5s 0s linear;
animation: sh02 0.7s 0s linear;
}

.elementor-1266 .elementor-element.elementor-element-b44e33e .elementor-button::before {
content: '';
display: block;
width: 0px;
height: 86%;
position: absolute;
top: 7%;
left: 0%;
opacity: 0;
background: #fff;
/*Mude a cor do efeito de luz aqui!*/
box-shadow: 0 0 50px 30px #fff;
-webkit-transform: skewX(-20deg);
-moz-transform: skewX(-20deg);
-ms-transform: skewX(-20deg);
-o-transform: skewX(-20deg);
transform: skewX(-20deg);
}

@keyframes sh02 {
from {
opacity: 0;
left: 0%;
}

50% {
opacity: 1;
}

to {
opacity: 0;
left: 100%;
}
}

.elementor-1266 .elementor-element.elementor-element-b44e33e .elementor-button:active {
box-shadow: inset 0px 0px 5px 5px #ffffff25, 0 0 0 0 transparent !important;
-webkit-transition: box-shadow 0.2s ease-in;
-moz-transition: box-shadow 0.2s ease-in;
transition: box-shadow 0.2s ease-in;
transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ac8f09 */.elementor-1266 .elementor-element.elementor-element-8ac8f09{
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18ef030 */body {
    overflow-x: hidden !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-37afe77 */.elementor-1266 .elementor-element.elementor-element-37afe77 .elementor-button {
/*Mude a cor da sombra aqui!*/
box-shadow: inset 0px 0px 5px 5px #EF663075 !important;
position: relative;

/*Mude a cor do botão aqui!*/
background: #EF6630 !important;
border: 1px solid #EF6630 !important;
overflow: hidden;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
}

.elementor-1266 .elementor-element.elementor-element-37afe77 .elementor-button:hover {
/*Mude a cor do botão ao passar o mouse aqui!*/
background: #EF6630 !important;
border: none;
/*Mude a cor do brilho ao passar o mouse!*/
box-shadow: inset 0px 0px 5px 5px #EF663025, 0 0 30px 5px #EF663025 !important;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
transform: scale(1.03);
transition: all 0.2s ease-out;
}

.elementor-1266 .elementor-element.elementor-element-37afe77 .elementor-button:hover::before {
-webkit-animation: sh02 0.5s 0s linear;
-moz-animation: sh02 0.5s 0s linear;
animation: sh02 0.7s 0s linear;
}

.elementor-1266 .elementor-element.elementor-element-37afe77 .elementor-button::before {
content: '';
display: block;
width: 0px;
height: 86%;
position: absolute;
top: 7%;
left: 0%;
opacity: 0;
background: #fff;
/*Mude a cor do efeito de luz aqui!*/
box-shadow: 0 0 50px 30px #fff;
-webkit-transform: skewX(-20deg);
-moz-transform: skewX(-20deg);
-ms-transform: skewX(-20deg);
-o-transform: skewX(-20deg);
transform: skewX(-20deg);
}

@keyframes sh02 {
from {
opacity: 0;
left: 0%;
}

50% {
opacity: 1;
}

to {
opacity: 0;
left: 100%;
}
}

.elementor-1266 .elementor-element.elementor-element-37afe77 .elementor-button:active {
box-shadow: inset 0px 0px 5px 5px #ffffff25, 0 0 0 0 transparent !important;
-webkit-transition: box-shadow 0.2s ease-in;
-moz-transition: box-shadow 0.2s ease-in;
transition: box-shadow 0.2s ease-in;
transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0926509 */.elementor-1266 .elementor-element.elementor-element-0926509 .elementor-button {
/*Mude a cor da sombra aqui!*/
box-shadow: inset 0px 0px 5px 5px #EF663075 !important;
position: relative;

/*Mude a cor do botão aqui!*/
background: #EF6630 !important;
border: 1px solid #EF6630 !important;
overflow: hidden;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
}

.elementor-1266 .elementor-element.elementor-element-0926509 .elementor-button:hover {
/*Mude a cor do botão ao passar o mouse aqui!*/
background: #EF6630 !important;
border: none;
/*Mude a cor do brilho ao passar o mouse!*/
box-shadow: inset 0px 0px 5px 5px #EF663025, 0 0 30px 5px #EF663025 !important;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
transform: scale(1.03);
transition: all 0.2s ease-out;
}

.elementor-1266 .elementor-element.elementor-element-0926509 .elementor-button:hover::before {
-webkit-animation: sh02 0.5s 0s linear;
-moz-animation: sh02 0.5s 0s linear;
animation: sh02 0.7s 0s linear;
}

.elementor-1266 .elementor-element.elementor-element-0926509 .elementor-button::before {
content: '';
display: block;
width: 0px;
height: 86%;
position: absolute;
top: 7%;
left: 0%;
opacity: 0;
background: #fff;
/*Mude a cor do efeito de luz aqui!*/
box-shadow: 0 0 50px 30px #fff;
-webkit-transform: skewX(-20deg);
-moz-transform: skewX(-20deg);
-ms-transform: skewX(-20deg);
-o-transform: skewX(-20deg);
transform: skewX(-20deg);
}

@keyframes sh02 {
from {
opacity: 0;
left: 0%;
}

50% {
opacity: 1;
}

to {
opacity: 0;
left: 100%;
}
}

.elementor-1266 .elementor-element.elementor-element-0926509 .elementor-button:active {
box-shadow: inset 0px 0px 5px 5px #ffffff25, 0 0 0 0 transparent !important;
-webkit-transition: box-shadow 0.2s ease-in;
-moz-transition: box-shadow 0.2s ease-in;
transition: box-shadow 0.2s ease-in;
transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-435852e */.elementor-1266 .elementor-element.elementor-element-435852e .elementor-button {
/*Mude a cor da sombra aqui!*/
box-shadow: inset 0px 0px 5px 5px #EF663075 !important;
position: relative;

/*Mude a cor do botão aqui!*/
background: #EF6630 !important;
border: 1px solid #EF6630 !important;
overflow: hidden;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
}

.elementor-1266 .elementor-element.elementor-element-435852e .elementor-button:hover {
/*Mude a cor do botão ao passar o mouse aqui!*/
background: #EF6630 !important;
border: none;
/*Mude a cor do brilho ao passar o mouse!*/
box-shadow: inset 0px 0px 5px 5px #EF663025, 0 0 30px 5px #EF663025 !important;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
transform: scale(1.03);
transition: all 0.2s ease-out;
}

.elementor-1266 .elementor-element.elementor-element-435852e .elementor-button:hover::before {
-webkit-animation: sh02 0.5s 0s linear;
-moz-animation: sh02 0.5s 0s linear;
animation: sh02 0.7s 0s linear;
}

.elementor-1266 .elementor-element.elementor-element-435852e .elementor-button::before {
content: '';
display: block;
width: 0px;
height: 86%;
position: absolute;
top: 7%;
left: 0%;
opacity: 0;
background: #fff;
/*Mude a cor do efeito de luz aqui!*/
box-shadow: 0 0 50px 30px #fff;
-webkit-transform: skewX(-20deg);
-moz-transform: skewX(-20deg);
-ms-transform: skewX(-20deg);
-o-transform: skewX(-20deg);
transform: skewX(-20deg);
}

@keyframes sh02 {
from {
opacity: 0;
left: 0%;
}

50% {
opacity: 1;
}

to {
opacity: 0;
left: 100%;
}
}

.elementor-1266 .elementor-element.elementor-element-435852e .elementor-button:active {
box-shadow: inset 0px 0px 5px 5px #ffffff25, 0 0 0 0 transparent !important;
-webkit-transition: box-shadow 0.2s ease-in;
-moz-transition: box-shadow 0.2s ease-in;
transition: box-shadow 0.2s ease-in;
transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9f844bf */.elementor-1266 .elementor-element.elementor-element-9f844bf .elementor-button {
/*Mude a cor da sombra aqui!*/
box-shadow: inset 0px 0px 5px 5px #EF663075 !important;
position: relative;

/*Mude a cor do botão aqui!*/
background: #EF6630 !important;
border: 1px solid #EF6630 !important;
overflow: hidden;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
}

.elementor-1266 .elementor-element.elementor-element-9f844bf .elementor-button:hover {
/*Mude a cor do botão ao passar o mouse aqui!*/
background: #EF6630 !important;
border: none;
/*Mude a cor do brilho ao passar o mouse!*/
box-shadow: inset 0px 0px 5px 5px #EF663025, 0 0 30px 5px #EF663025 !important;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
transform: scale(1.03);
transition: all 0.2s ease-out;
}

.elementor-1266 .elementor-element.elementor-element-9f844bf .elementor-button:hover::before {
-webkit-animation: sh02 0.5s 0s linear;
-moz-animation: sh02 0.5s 0s linear;
animation: sh02 0.7s 0s linear;
}

.elementor-1266 .elementor-element.elementor-element-9f844bf .elementor-button::before {
content: '';
display: block;
width: 0px;
height: 86%;
position: absolute;
top: 7%;
left: 0%;
opacity: 0;
background: #fff;
/*Mude a cor do efeito de luz aqui!*/
box-shadow: 0 0 50px 30px #fff;
-webkit-transform: skewX(-20deg);
-moz-transform: skewX(-20deg);
-ms-transform: skewX(-20deg);
-o-transform: skewX(-20deg);
transform: skewX(-20deg);
}

@keyframes sh02 {
from {
opacity: 0;
left: 0%;
}

50% {
opacity: 1;
}

to {
opacity: 0;
left: 100%;
}
}

.elementor-1266 .elementor-element.elementor-element-9f844bf .elementor-button:active {
box-shadow: inset 0px 0px 5px 5px #ffffff25, 0 0 0 0 transparent !important;
-webkit-transition: box-shadow 0.2s ease-in;
-moz-transition: box-shadow 0.2s ease-in;
transition: box-shadow 0.2s ease-in;
transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-97c8510 */.elementor-1266 .elementor-element.elementor-element-97c8510 .elementor-button {
/*Mude a cor da sombra aqui!*/
box-shadow: inset 0px 0px 5px 5px #EF663075 !important;
position: relative;

/*Mude a cor do botão aqui!*/
background: #EF6630 !important;
border: 1px solid #EF6630 !important;
overflow: hidden;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
}

.elementor-1266 .elementor-element.elementor-element-97c8510 .elementor-button:hover {
/*Mude a cor do botão ao passar o mouse aqui!*/
background: #EF6630 !important;
border: none;
/*Mude a cor do brilho ao passar o mouse!*/
box-shadow: inset 0px 0px 5px 5px #EF663025, 0 0 30px 5px #EF663025 !important;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
transform: scale(1.03);
transition: all 0.2s ease-out;
}

.elementor-1266 .elementor-element.elementor-element-97c8510 .elementor-button:hover::before {
-webkit-animation: sh02 0.5s 0s linear;
-moz-animation: sh02 0.5s 0s linear;
animation: sh02 0.7s 0s linear;
}

.elementor-1266 .elementor-element.elementor-element-97c8510 .elementor-button::before {
content: '';
display: block;
width: 0px;
height: 86%;
position: absolute;
top: 7%;
left: 0%;
opacity: 0;
background: #fff;
/*Mude a cor do efeito de luz aqui!*/
box-shadow: 0 0 50px 30px #fff;
-webkit-transform: skewX(-20deg);
-moz-transform: skewX(-20deg);
-ms-transform: skewX(-20deg);
-o-transform: skewX(-20deg);
transform: skewX(-20deg);
}

@keyframes sh02 {
from {
opacity: 0;
left: 0%;
}

50% {
opacity: 1;
}

to {
opacity: 0;
left: 100%;
}
}

.elementor-1266 .elementor-element.elementor-element-97c8510 .elementor-button:active {
box-shadow: inset 0px 0px 5px 5px #ffffff25, 0 0 0 0 transparent !important;
-webkit-transition: box-shadow 0.2s ease-in;
-moz-transition: box-shadow 0.2s ease-in;
transition: box-shadow 0.2s ease-in;
transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a41dec7 */.elementor-1266 .elementor-element.elementor-element-a41dec7 .elementor-button {
/*Mude a cor da sombra aqui!*/
box-shadow: inset 0px 0px 5px 5px #EF663075 !important;
position: relative;

/*Mude a cor do botão aqui!*/
background: #EF6630 !important;
border: 1px solid #EF6630 !important;
overflow: hidden;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
}

.elementor-1266 .elementor-element.elementor-element-a41dec7 .elementor-button:hover {
/*Mude a cor do botão ao passar o mouse aqui!*/
background: #EF6630 !important;
border: none;
/*Mude a cor do brilho ao passar o mouse!*/
box-shadow: inset 0px 0px 5px 5px #EF663025, 0 0 30px 5px #EF663025 !important;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
transform: scale(1.03);
transition: all 0.2s ease-out;
}

.elementor-1266 .elementor-element.elementor-element-a41dec7 .elementor-button:hover::before {
-webkit-animation: sh02 0.5s 0s linear;
-moz-animation: sh02 0.5s 0s linear;
animation: sh02 0.7s 0s linear;
}

.elementor-1266 .elementor-element.elementor-element-a41dec7 .elementor-button::before {
content: '';
display: block;
width: 0px;
height: 86%;
position: absolute;
top: 7%;
left: 0%;
opacity: 0;
background: #fff;
/*Mude a cor do efeito de luz aqui!*/
box-shadow: 0 0 50px 30px #fff;
-webkit-transform: skewX(-20deg);
-moz-transform: skewX(-20deg);
-ms-transform: skewX(-20deg);
-o-transform: skewX(-20deg);
transform: skewX(-20deg);
}

@keyframes sh02 {
from {
opacity: 0;
left: 0%;
}

50% {
opacity: 1;
}

to {
opacity: 0;
left: 100%;
}
}

.elementor-1266 .elementor-element.elementor-element-a41dec7 .elementor-button:active {
box-shadow: inset 0px 0px 5px 5px #ffffff25, 0 0 0 0 transparent !important;
-webkit-transition: box-shadow 0.2s ease-in;
-moz-transition: box-shadow 0.2s ease-in;
transition: box-shadow 0.2s ease-in;
transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-81494df */.elementor-1266 .elementor-element.elementor-element-81494df .elementor-button {
/*Mude a cor da sombra aqui!*/
box-shadow: inset 0px 0px 5px 5px #EF663075 !important;
position: relative;

/*Mude a cor do botão aqui!*/
background: #EF6630 !important;
border: 1px solid #EF6630 !important;
overflow: hidden;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
}

.elementor-1266 .elementor-element.elementor-element-81494df .elementor-button:hover {
/*Mude a cor do botão ao passar o mouse aqui!*/
background: #EF6630 !important;
border: none;
/*Mude a cor do brilho ao passar o mouse!*/
box-shadow: inset 0px 0px 5px 5px #EF663025, 0 0 30px 5px #EF663025 !important;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
transform: scale(1.03);
transition: all 0.2s ease-out;
}

.elementor-1266 .elementor-element.elementor-element-81494df .elementor-button:hover::before {
-webkit-animation: sh02 0.5s 0s linear;
-moz-animation: sh02 0.5s 0s linear;
animation: sh02 0.7s 0s linear;
}

.elementor-1266 .elementor-element.elementor-element-81494df .elementor-button::before {
content: '';
display: block;
width: 0px;
height: 86%;
position: absolute;
top: 7%;
left: 0%;
opacity: 0;
background: #fff;
/*Mude a cor do efeito de luz aqui!*/
box-shadow: 0 0 50px 30px #fff;
-webkit-transform: skewX(-20deg);
-moz-transform: skewX(-20deg);
-ms-transform: skewX(-20deg);
-o-transform: skewX(-20deg);
transform: skewX(-20deg);
}

@keyframes sh02 {
from {
opacity: 0;
left: 0%;
}

50% {
opacity: 1;
}

to {
opacity: 0;
left: 100%;
}
}

.elementor-1266 .elementor-element.elementor-element-81494df .elementor-button:active {
box-shadow: inset 0px 0px 5px 5px #ffffff25, 0 0 0 0 transparent !important;
-webkit-transition: box-shadow 0.2s ease-in;
-moz-transition: box-shadow 0.2s ease-in;
transition: box-shadow 0.2s ease-in;
transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5d4c6a */.elementor-1266 .elementor-element.elementor-element-f5d4c6a .elementor-button {
/*Mude a cor da sombra aqui!*/
box-shadow: inset 0px 0px 5px 5px #EF663075 !important;
position: relative;

/*Mude a cor do botão aqui!*/
background: #EF6630 !important;
border: 1px solid #EF6630 !important;
overflow: hidden;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
}

.elementor-1266 .elementor-element.elementor-element-f5d4c6a .elementor-button:hover {
/*Mude a cor do botão ao passar o mouse aqui!*/
background: #EF6630 !important;
border: none;
/*Mude a cor do brilho ao passar o mouse!*/
box-shadow: inset 0px 0px 5px 5px #EF663025, 0 0 30px 5px #EF663025 !important;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
transform: scale(1.03);
transition: all 0.2s ease-out;
}

.elementor-1266 .elementor-element.elementor-element-f5d4c6a .elementor-button:hover::before {
-webkit-animation: sh02 0.5s 0s linear;
-moz-animation: sh02 0.5s 0s linear;
animation: sh02 0.7s 0s linear;
}

.elementor-1266 .elementor-element.elementor-element-f5d4c6a .elementor-button::before {
content: '';
display: block;
width: 0px;
height: 86%;
position: absolute;
top: 7%;
left: 0%;
opacity: 0;
background: #fff;
/*Mude a cor do efeito de luz aqui!*/
box-shadow: 0 0 50px 30px #fff;
-webkit-transform: skewX(-20deg);
-moz-transform: skewX(-20deg);
-ms-transform: skewX(-20deg);
-o-transform: skewX(-20deg);
transform: skewX(-20deg);
}

@keyframes sh02 {
from {
opacity: 0;
left: 0%;
}

50% {
opacity: 1;
}

to {
opacity: 0;
left: 100%;
}
}

.elementor-1266 .elementor-element.elementor-element-f5d4c6a .elementor-button:active {
box-shadow: inset 0px 0px 5px 5px #ffffff25, 0 0 0 0 transparent !important;
-webkit-transition: box-shadow 0.2s ease-in;
-moz-transition: box-shadow 0.2s ease-in;
transition: box-shadow 0.2s ease-in;
transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'BDO Grotesk';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://aislarengenharia.com/wp-content/uploads/2025/11/BDOGrotesk-Black-BF648a656f81fe9.ttf') format('truetype');
}
@font-face {
	font-family: 'BDO Grotesk';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://aislarengenharia.com/wp-content/uploads/2025/11/BDOGrotesk-ExtraBold-BF648a656f91fd9.ttf') format('truetype');
}
@font-face {
	font-family: 'BDO Grotesk';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://aislarengenharia.com/wp-content/uploads/2025/11/BDOGrotesk-Bold-BF648a656f8559f.ttf') format('truetype');
}
@font-face {
	font-family: 'BDO Grotesk';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://aislarengenharia.com/wp-content/uploads/2025/11/BDOGrotesk-DemiBold-BF648a656f9c460.ttf') format('truetype');
}
@font-face {
	font-family: 'BDO Grotesk';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://aislarengenharia.com/wp-content/uploads/2025/11/BDOGrotesk-Medium-BF648a656fc86b8.ttf') format('truetype');
}
@font-face {
	font-family: 'BDO Grotesk';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://aislarengenharia.com/wp-content/uploads/2025/11/BDOGrotesk-Regular-BF648a656fd543a.ttf') format('truetype');
}
@font-face {
	font-family: 'BDO Grotesk';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://aislarengenharia.com/wp-content/uploads/2025/11/BDOGrotesk-Light-BF648a656f91fcb.ttf') format('truetype');
}
/* End Custom Fonts CSS */