.elementor-31 .elementor-element.elementor-element-98c064f{--display:flex;--min-height:777px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-98c064f:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-98c064f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://attosolucoes.com/wp-content/uploads/2026/04/banner1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-1358305{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.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-31 .elementor-element.elementor-element-7faa333 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:54px;font-weight:bold;line-height:58px;letter-spacing:-3px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-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-31 .elementor-element.elementor-element-d29a73d{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:400;line-height:34px;letter-spacing:-0.6px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FAF8FA;}.elementor-31 .elementor-element.elementor-element-b2099f6{--display:flex;--min-height:101px;--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-radius:100px 100px 100px 100px;}.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-31 .elementor-element.elementor-element-1ba2154 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-1ba2154.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-31 .elementor-element.elementor-element-1ba2154.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-1ba2154.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-31 .elementor-element.elementor-element-1ba2154.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-1ba2154.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-31 .elementor-element.elementor-element-1ba2154 .elementor-icon{font-size:42px;}.elementor-31 .elementor-element.elementor-element-1ba2154 .elementor-icon svg{height:42px;}.elementor-31 .elementor-element.elementor-element-d23b51a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;letter-spacing:-1px;color:#000000;}.elementor-31 .elementor-element.elementor-element-ed3e520{--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;--justify-content: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-31 .elementor-element.elementor-element-710c148{text-align:end;}.elementor-31 .elementor-element.elementor-element-710c148 img{width:529px;border-radius:100px 100px 100px 100px;}.elementor-31 .elementor-element.elementor-element-fc9370d{--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;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-fc9370d:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-fc9370d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://attosolucoes.com/wp-content/uploads/2026/03/Frame-1000000974.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-473cc5d img{width:195px;}.elementor-31 .elementor-element.elementor-element-df034db{width:var( --container-widget-width, 755px );max-width:755px;--container-widget-width:755px;--container-widget-flex-grow:0;text-align:center;}.elementor-31 .elementor-element.elementor-element-df034db .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:600;letter-spacing:-4px;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-bf342ca{width:var( --container-widget-width, 1088px );max-width:1088px;--container-widget-width:1088px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:500;line-height:40px;letter-spacing:-2px;color:#FAF8FA;}.elementor-31 .elementor-element.elementor-element-ecd6b48{width:var( --container-widget-width, 1088px );max-width:1088px;--container-widget-width:1088px;--container-widget-flex-grow:0;text-align:center;}.elementor-31 .elementor-element.elementor-element-ecd6b48 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;line-height:42px;letter-spacing:-2px;color:#EACA63;}.elementor-31 .elementor-element.elementor-element-98e6249{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-98e6249:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-98e6249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-31 .elementor-element.elementor-element-160ea7b img{width:195px;}.elementor-31 .elementor-element.elementor-element-caab8ba{padding:40px 0px 0px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-caab8ba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:600;letter-spacing:-4px;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-97f669a{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-eb8489d{text-align:start;}.elementor-31 .elementor-element.elementor-element-eb8489d img{width:570px;}.elementor-31 .elementor-element.elementor-element-a1cfa57{text-align:start;}.elementor-31 .elementor-element.elementor-element-a1cfa57 img{width:570px;}.elementor-31 .elementor-element.elementor-element-2b47d4a{width:var( --container-widget-width, 1088px );max-width:1088px;--container-widget-width:1088px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:500;line-height:40px;letter-spacing:-2px;color:#FAF8FA;}.elementor-31 .elementor-element.elementor-element-861da67{width:var( --container-widget-width, 784px );max-width:784px;--container-widget-width:784px;--container-widget-flex-grow:0;text-align:center;}.elementor-31 .elementor-element.elementor-element-861da67 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;line-height:42px;letter-spacing:-2px;color:#EACA63;}.elementor-31 .elementor-element.elementor-element-8407940{--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;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-8407940:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-8407940 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://attosolucoes.com/wp-content/uploads/2026/03/Frame-1000000974.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-055559f img{width:195px;}.elementor-31 .elementor-element.elementor-element-11ecc39{width:var( --container-widget-width, 671px );max-width:671px;--container-widget-width:671px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-11ecc39 .acd-mission-slide{min-height:448px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-11ecc39 .acd-mission-slider{border-radius:0px;background-color:#07090D00;--acd-mission-glow:#02010100;}.elementor-31 .elementor-element.elementor-element-11ecc39 .acd-mission-slide__icon img{width:109px;height:109px;}.elementor-31 .elementor-element.elementor-element-11ecc39 .acd-mission-slide__icon .acd-mission-slide__icon-fallback{font-size:109px;}.elementor-31 .elementor-element.elementor-element-11ecc39 .acd-mission-slide__description{max-width:920px;color:#f4f4f4;font-family:"Montserrat", Sans-serif;font-size:26px;line-height:34px;}.elementor-31 .elementor-element.elementor-element-11ecc39 .acd-mission-slide__title{color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:600;line-height:54px;}.elementor-31 .elementor-element.elementor-element-11ecc39 .acd-mission-slider__counter{color:#EECF69;font-family:"Montserrat", Sans-serif;font-size:26px;}.elementor-31 .elementor-element.elementor-element-11ecc39 .acd-mission-slider__nav-btn{background-color:#d7a72f;color:#111111;width:50px;height:50px;}.elementor-31 .elementor-element.elementor-element-11ecc39 .acd-mission-slider__nav-btn:hover{background-color:#f0ce66;}.elementor-31 .elementor-element.elementor-element-11ecc39 .acd-mission-slider__nav-btn img{width:30px;height:30px;}.elementor-31 .elementor-element.elementor-element-11ecc39 .acd-mission-slider__nav-btn span{font-size:30px;}.elementor-31 .elementor-element.elementor-element-8e27eb1{--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;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-8e27eb1:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-8e27eb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-31 .elementor-element.elementor-element-23bff99 img{width:195px;}.elementor-31 .elementor-element.elementor-element-0d0cb78{text-align:center;}.elementor-31 .elementor-element.elementor-element-0d0cb78 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:600;letter-spacing:-4px;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-31353c6{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-e6396fc{--display:flex;--min-height:244px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-83012f8{text-align:start;}.elementor-31 .elementor-element.elementor-element-83012f8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:bold;line-height:30px;}.elementor-31 .elementor-element.elementor-element-94bda42{text-align:start;}.elementor-31 .elementor-element.elementor-element-94bda42 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:500;line-height:34px;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-8bc8a5d{--display:flex;--min-height:244px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-f669e0e{text-align:start;}.elementor-31 .elementor-element.elementor-element-f669e0e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:bold;line-height:30px;}.elementor-31 .elementor-element.elementor-element-2f2f392{text-align:start;}.elementor-31 .elementor-element.elementor-element-2f2f392 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:500;line-height:34px;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-0a02cd1{--display:flex;--min-height:244px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-0b6bbc3{text-align:start;}.elementor-31 .elementor-element.elementor-element-0b6bbc3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:bold;line-height:30px;}.elementor-31 .elementor-element.elementor-element-d0d28ae{text-align:start;}.elementor-31 .elementor-element.elementor-element-d0d28ae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:500;line-height:34px;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-9e6f96a{--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;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-9e6f96a:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-9e6f96a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;background-image:url("https://attosolucoes.com/wp-content/uploads/2026/03/Frame-1000000974.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-54cfc67 img{width:195px;}.elementor-31 .elementor-element.elementor-element-2b35ef1{text-align:center;}.elementor-31 .elementor-element.elementor-element-2b35ef1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:600;letter-spacing:-4px;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-14e10ad{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-47e76ee .acd-video-card{height:581px;border-radius:0px;border-width:0px;border-style:solid;border-color:#000000;}.elementor-31 .elementor-element.elementor-element-47e76ee .acd-icon-circle img{width:16px;height:16px;}.elementor-31 .elementor-element.elementor-element-47e76ee .acd-icon-circle span{font-size:16px;color:#111111;}.elementor-31 .elementor-element.elementor-element-47e76ee .acd-icon-circle{background-color:#ffffff;}.elementor-31 .elementor-element.elementor-element-47e76ee .acd-video-card__head{background-color:#00000000;}.elementor-31 .elementor-element.elementor-element-47e76ee .acd-video-card__title{color:#ffffff;font-family:"Montserrat", Sans-serif;}.elementor-31 .elementor-element.elementor-element-47e76ee .acd-video-card__subtitle{color:#f7f7f7;}.elementor-31 .elementor-element.elementor-element-47e76ee .acd-video-card__overlay{background:linear-gradient(180deg, rgba(0,0,0,0.08) 0%, #00000000 100%);}.elementor-31 .elementor-element.elementor-element-ca5f1ad{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31 .elementor-element.elementor-element-5e498ad{--display:flex;--min-height:101px;--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:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:100px 100px 100px 100px;}.elementor-31 .elementor-element.elementor-element-274147a{text-align:center;}.elementor-31 .elementor-element.elementor-element-274147a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;color:#000000;}.elementor-31 .elementor-element.elementor-element-4e6b363{width:var( --container-widget-width, 805px );max-width:805px;--container-widget-width:805px;--container-widget-flex-grow:0;text-align:center;}.elementor-31 .elementor-element.elementor-element-4e6b363 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:40px;letter-spacing:-2px;color:#F9DF7B;}.elementor-31 .elementor-element.elementor-element-d09d9cd{--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;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-d09d9cd:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-d09d9cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-31 .elementor-element.elementor-element-6a6ce5b img{width:195px;}.elementor-31 .elementor-element.elementor-element-f47af58{text-align:center;}.elementor-31 .elementor-element.elementor-element-f47af58 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:600;letter-spacing:-4px;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-3969bd0{width:var( --container-widget-width, 1088px );max-width:1088px;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1088px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:500;line-height:40px;letter-spacing:-2px;color:#FAF8FA;}.elementor-31 .elementor-element.elementor-element-c20e76a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-8d613fb .acd-video-card{height:581px;border-radius:0px;border-width:0px;border-style:solid;border-color:#000000;}.elementor-31 .elementor-element.elementor-element-8d613fb .acd-icon-circle img{width:16px;height:16px;}.elementor-31 .elementor-element.elementor-element-8d613fb .acd-icon-circle span{font-size:16px;color:#111111;}.elementor-31 .elementor-element.elementor-element-8d613fb .acd-icon-circle{background-color:#ffffff;}.elementor-31 .elementor-element.elementor-element-8d613fb .acd-video-card__head{background-color:#00000000;}.elementor-31 .elementor-element.elementor-element-8d613fb .acd-video-card__title{color:#ffffff;font-family:"Montserrat", Sans-serif;}.elementor-31 .elementor-element.elementor-element-8d613fb .acd-video-card__subtitle{color:#f7f7f7;}.elementor-31 .elementor-element.elementor-element-8d613fb .acd-video-card__overlay{background:linear-gradient(180deg, rgba(0,0,0,0.08) 0%, #00000000 100%);}.elementor-31 .elementor-element.elementor-element-b940d31{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-b940d31:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-b940d31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://attosolucoes.com/wp-content/uploads/2026/03/Frame-1000000974.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-a6a17bd img{width:195px;}.elementor-31 .elementor-element.elementor-element-7730091{width:var( --container-widget-width, 880px );max-width:880px;padding:20px 0px 0px 0px;--container-widget-width:880px;--container-widget-flex-grow:0;text-align:center;}.elementor-31 .elementor-element.elementor-element-7730091 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:600;letter-spacing:-4px;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-b7f99a4{width:var( --container-widget-width, 770px );max-width:770px;--container-widget-width:770px;--container-widget-flex-grow:0;text-align:center;}.elementor-31 .elementor-element.elementor-element-b7f99a4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;line-height:40px;letter-spacing:-2px;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-50497b4{width:var( --container-widget-width, 954px );max-width:954px;--container-widget-width:954px;--container-widget-flex-grow:0;text-align:center;}.elementor-31 .elementor-element.elementor-element-50497b4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;line-height:42px;letter-spacing:-2px;color:#EACA63;}.elementor-31 .elementor-element.elementor-element-b7a2d64{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31 .elementor-element.elementor-element-9035781{--display:flex;--min-height:101px;--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:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:100px 100px 100px 100px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-fa3ddcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-fa3ddcf .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-fa3ddcf.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-31 .elementor-element.elementor-element-fa3ddcf.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-fa3ddcf.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-31 .elementor-element.elementor-element-fa3ddcf.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-fa3ddcf.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-31 .elementor-element.elementor-element-fa3ddcf .elementor-icon{font-size:52px;}.elementor-31 .elementor-element.elementor-element-fa3ddcf .elementor-icon svg{height:52px;}.elementor-31 .elementor-element.elementor-element-6755aec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:bold;color:#000000;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-1358305{--width:52%;}.elementor-31 .elementor-element.elementor-element-b2099f6{--width:554px;}.elementor-31 .elementor-element.elementor-element-ed3e520{--width:48%;}.elementor-31 .elementor-element.elementor-element-98e6249{--content-width:1440px;}.elementor-31 .elementor-element.elementor-element-e6396fc{--width:33%;}.elementor-31 .elementor-element.elementor-element-8bc8a5d{--width:33%;}.elementor-31 .elementor-element.elementor-element-0a02cd1{--width:33%;}.elementor-31 .elementor-element.elementor-element-9e6f96a{--content-width:1440px;}.elementor-31 .elementor-element.elementor-element-5e498ad{--width:684px;}.elementor-31 .elementor-element.elementor-element-d09d9cd{--content-width:1440px;}.elementor-31 .elementor-element.elementor-element-b940d31{--content-width:1440px;}.elementor-31 .elementor-element.elementor-element-9035781{--width:672px;}}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-98c064f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-d29a73d{font-size:20px;}.elementor-31 .elementor-element.elementor-element-b2099f6{--min-height:60px;--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;--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-31 .elementor-element.elementor-element-d23b51a .elementor-heading-title{font-size:25px;}.elementor-31 .elementor-element.elementor-element-ed3e520{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-710c148{text-align:center;}.elementor-31 .elementor-element.elementor-element-fc9370d{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-df034db{text-align:center;}.elementor-31 .elementor-element.elementor-element-df034db .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-2px;}.elementor-31 .elementor-element.elementor-element-bf342ca{font-size:20px;letter-spacing:-1px;}.elementor-31 .elementor-element.elementor-element-ecd6b48{text-align:center;}.elementor-31 .elementor-element.elementor-element-ecd6b48 .elementor-heading-title{line-height:40px;}.elementor-31 .elementor-element.elementor-element-98e6249{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-caab8ba{text-align:center;}.elementor-31 .elementor-element.elementor-element-caab8ba .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-2px;}.elementor-31 .elementor-element.elementor-element-2b47d4a{font-size:20px;letter-spacing:-1px;}.elementor-31 .elementor-element.elementor-element-861da67{text-align:center;}.elementor-31 .elementor-element.elementor-element-861da67 .elementor-heading-title{line-height:40px;}.elementor-31 .elementor-element.elementor-element-8407940{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-11ecc39 .acd-mission-slide{padding:0px 10px 0px 10px;}.elementor-31 .elementor-element.elementor-element-8e27eb1{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-0d0cb78{text-align:center;}.elementor-31 .elementor-element.elementor-element-0d0cb78 .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-2px;}.elementor-31 .elementor-element.elementor-element-e6396fc{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-31 .elementor-element.elementor-element-83012f8 .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-31 .elementor-element.elementor-element-94bda42 .elementor-heading-title{font-size:20px;}.elementor-31 .elementor-element.elementor-element-8bc8a5d{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-31 .elementor-element.elementor-element-f669e0e .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-31 .elementor-element.elementor-element-2f2f392 .elementor-heading-title{font-size:20px;}.elementor-31 .elementor-element.elementor-element-0a02cd1{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-31 .elementor-element.elementor-element-0b6bbc3 .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-31 .elementor-element.elementor-element-d0d28ae .elementor-heading-title{font-size:20px;}.elementor-31 .elementor-element.elementor-element-9e6f96a{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-2b35ef1{text-align:center;}.elementor-31 .elementor-element.elementor-element-2b35ef1 .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-2px;}.elementor-31 .elementor-element.elementor-element-5e498ad{--min-height:70px;}.elementor-31 .elementor-element.elementor-element-274147a .elementor-heading-title{font-size:28px;}.elementor-31 .elementor-element.elementor-element-4e6b363{text-align:center;}.elementor-31 .elementor-element.elementor-element-4e6b363 .elementor-heading-title{line-height:40px;}.elementor-31 .elementor-element.elementor-element-d09d9cd{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-f47af58{text-align:center;}.elementor-31 .elementor-element.elementor-element-f47af58 .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-2px;}.elementor-31 .elementor-element.elementor-element-3969bd0{font-size:20px;}.elementor-31 .elementor-element.elementor-element-b940d31{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-7730091{text-align:center;}.elementor-31 .elementor-element.elementor-element-7730091 .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-2px;}.elementor-31 .elementor-element.elementor-element-b7f99a4{text-align:center;}.elementor-31 .elementor-element.elementor-element-b7f99a4 .elementor-heading-title{line-height:40px;}.elementor-31 .elementor-element.elementor-element-50497b4{text-align:center;}.elementor-31 .elementor-element.elementor-element-50497b4 .elementor-heading-title{line-height:40px;}.elementor-31 .elementor-element.elementor-element-6755aec .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-98c064f{--min-height:601px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-d29a73d{font-size:18px;line-height:28px;}.elementor-31 .elementor-element.elementor-element-b2099f6{--min-height:70px;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-31 .elementor-element.elementor-element-d23b51a .elementor-heading-title{font-size:20px;}.elementor-31 .elementor-element.elementor-element-ed3e520{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-fc9370d{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-df034db .elementor-heading-title{font-size:29px;line-height:35px;}.elementor-31 .elementor-element.elementor-element-bf342ca{font-size:18px;line-height:28px;letter-spacing:-1px;}.elementor-31 .elementor-element.elementor-element-ecd6b48 .elementor-heading-title{font-size:25px;line-height:35px;letter-spacing:-2px;}.elementor-31 .elementor-element.elementor-element-98e6249{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-caab8ba .elementor-heading-title{font-size:25px;line-height:35px;letter-spacing:-2px;}.elementor-31 .elementor-element.elementor-element-2b47d4a{font-size:18px;line-height:28px;letter-spacing:-1px;}.elementor-31 .elementor-element.elementor-element-861da67 .elementor-heading-title{font-size:25px;line-height:35px;letter-spacing:-2px;}.elementor-31 .elementor-element.elementor-element-8407940{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-11ecc39 .acd-mission-slide{min-height:200px;padding:0px 10px 0px 10px;}.elementor-31 .elementor-element.elementor-element-11ecc39 .acd-mission-slide__icon img{width:70px;height:70px;}.elementor-31 .elementor-element.elementor-element-11ecc39 .acd-mission-slide__icon .acd-mission-slide__icon-fallback{font-size:70px;}.elementor-31 .elementor-element.elementor-element-11ecc39 .acd-mission-slide__title{font-size:35px;}.elementor-31 .elementor-element.elementor-element-11ecc39 .acd-mission-slide__description{font-size:17px;}.elementor-31 .elementor-element.elementor-element-11ecc39 .acd-mission-slider__counter{font-size:20px;}.elementor-31 .elementor-element.elementor-element-11ecc39 .acd-mission-slider__nav-btn{width:40px;height:40px;}.elementor-31 .elementor-element.elementor-element-11ecc39 .acd-mission-slider__nav-btn img{width:20px;height:20px;}.elementor-31 .elementor-element.elementor-element-11ecc39 .acd-mission-slider__nav-btn span{font-size:20px;}.elementor-31 .elementor-element.elementor-element-0d0cb78 .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-31 .elementor-element.elementor-element-2b35ef1 .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-31 .elementor-element.elementor-element-5e498ad{--min-height:51px;}.elementor-31 .elementor-element.elementor-element-274147a .elementor-heading-title{font-size:15px;}.elementor-31 .elementor-element.elementor-element-4e6b363 .elementor-heading-title{font-size:22px;line-height:35px;letter-spacing:-2px;}.elementor-31 .elementor-element.elementor-element-f47af58 .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-31 .elementor-element.elementor-element-3969bd0{font-size:18px;line-height:28px;}.elementor-31 .elementor-element.elementor-element-b940d31{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-7730091 .elementor-heading-title{font-size:25px;line-height:35px;letter-spacing:-2px;}.elementor-31 .elementor-element.elementor-element-b7f99a4 .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-31 .elementor-element.elementor-element-50497b4 .elementor-heading-title{font-size:25px;line-height:35px;letter-spacing:-2px;}.elementor-31 .elementor-element.elementor-element-9035781{--min-height:51px;}.elementor-31 .elementor-element.elementor-element-fa3ddcf .elementor-icon{font-size:32px;}.elementor-31 .elementor-element.elementor-element-fa3ddcf .elementor-icon svg{height:32px;}.elementor-31 .elementor-element.elementor-element-6755aec .elementor-heading-title{font-size:16px;}}/* Start custom CSS for container, class: .elementor-element-b2099f6 */.elementor-31 .elementor-element.elementor-element-b2099f6{
    background: linear-gradient(
  90deg,
  #B57E10 0%,
  #F9DF7B 33%,
  #F9DF7B 55%,
  #B57E10 77%,
  #F9DF7B 100%
);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83012f8 */.elementor-31 .elementor-element.elementor-element-83012f8{
    background: linear-gradient( 90deg, #B57E10 0%, #F9DF7B 33%, #F9DF7B 55%, #B57E10 77%, #F9DF7B 100% );
    background-clip: border-box;
  background-clip: border-box;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6396fc */.elementor-31 .elementor-element.elementor-element-e6396fc::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 18px 0 18px 0;
  padding: 3px;
  background: linear-gradient(
    90deg,
    #B57E10 0%,
    #F9DF7B 33%,
    #F9DF7B 55%,
    #B57E10 77%,
    #F9DF7B 100%
  );
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f669e0e */.elementor-31 .elementor-element.elementor-element-f669e0e{
    background: linear-gradient( 90deg, #B57E10 0%, #F9DF7B 33%, #F9DF7B 55%, #B57E10 77%, #F9DF7B 100% );
    background-clip: border-box;
  background-clip: border-box;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bc8a5d */.elementor-31 .elementor-element.elementor-element-8bc8a5d::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 18px 0 18px 0;
  padding: 3px;
  background: linear-gradient(
    90deg,
    #B57E10 0%,
    #F9DF7B 33%,
    #F9DF7B 55%,
    #B57E10 77%,
    #F9DF7B 100%
  );
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b6bbc3 */.elementor-31 .elementor-element.elementor-element-0b6bbc3{
    background: linear-gradient( 90deg, #B57E10 0%, #F9DF7B 33%, #F9DF7B 55%, #B57E10 77%, #F9DF7B 100% );
    background-clip: border-box;
  background-clip: border-box;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a02cd1 */.elementor-31 .elementor-element.elementor-element-0a02cd1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 18px 0 18px 0;
  padding: 3px;
  background: linear-gradient(
    90deg,
    #B57E10 0%,
    #F9DF7B 33%,
    #F9DF7B 55%,
    #B57E10 77%,
    #F9DF7B 100%
  );
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e498ad */.elementor-31 .elementor-element.elementor-element-5e498ad{
    background: linear-gradient(
  90deg,
  #B57E10 0%,
  #F9DF7B 33%,
  #F9DF7B 55%,
  #B57E10 77%,
  #F9DF7B 100%
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9035781 */.elementor-31 .elementor-element.elementor-element-9035781{
    background: #00D500;
background: linear-gradient(90deg, rgba(0, 213, 0, 1) 0%, rgba(134, 255, 134, 1) 47%, rgba(0, 111, 0, 1) 100%);
}/* End custom CSS */