.elementor-3218 .elementor-element.elementor-element-e2acb10{--display:flex;--min-height:820px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-e2acb10:not(.elementor-motion-effects-element-type-background), .elementor-3218 .elementor-element.elementor-element-e2acb10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://assessoriablu.com.br/wp-content/uploads/2025/11/Group-1-1-scaled.webp");background-position:center center;background-size:cover;}.elementor-3218 .elementor-element.elementor-element-02db627{--display:flex;--min-height:30px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#FFFFFF73;--border-color:#FFFFFF73;--border-radius:10px 10px 10px 10px;}.elementor-3218 .elementor-element.elementor-element-02db627:not(.elementor-motion-effects-element-type-background), .elementor-3218 .elementor-element.elementor-element-02db627 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.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 );color:var( --e-global-color-primary );}.elementor-3218 .elementor-element.elementor-element-cd8c059{text-align:left;}.elementor-3218 .elementor-element.elementor-element-cd8c059 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-3218 .elementor-element.elementor-element-6ed9de3{--display:flex;--min-height:620px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-02a58ef{--display:flex;--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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3218 .elementor-element.elementor-element-feafbb7{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-3218 .elementor-element.elementor-element-feafbb7.elementor-element{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-fd2a250{width:var( --container-widget-width, 378px );max-width:378px;--container-widget-width:378px;--container-widget-flex-grow:0;}.elementor-3218 .elementor-element.elementor-element-fd2a250.elementor-element{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-f4167cc{--display:flex;--min-height:20px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-f4167cc.e-con{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-1e8999e{width:var( --container-widget-width, 535px );max-width:535px;--container-widget-width:535px;--container-widget-flex-grow:0;text-align:center;}.elementor-3218 .elementor-element.elementor-element-1e8999e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3218 .elementor-element.elementor-element-1e8999e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.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 );}.elementor-3218 .elementor-element.elementor-element-625b4a3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3218 .elementor-element.elementor-element-625b4a3 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-3218 .elementor-element.elementor-element-625b4a3 .elementor-button{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;box-shadow:0px 0px 10px 0px #00CAFF;border-style:none;border-radius:10px 10px 10px 10px;padding:15px 60px 15px 60px;}.elementor-3218 .elementor-element.elementor-element-4a8084a{--display:flex;--min-height:60px;--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;--margin-top:-105px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3218 .elementor-element.elementor-element-bb21fe1{--display:flex;--min-height:0px;--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-bb21fe1:not(.elementor-motion-effects-element-type-background), .elementor-3218 .elementor-element.elementor-element-bb21fe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3218 .elementor-element.elementor-element-389aa7b{--display:flex;--min-height:350px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3218 .elementor-element.elementor-element-1d568a3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-3218 .elementor-element.elementor-element-1d568a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-3218 .elementor-element.elementor-element-1d568a3.elementor-element{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-1d568a3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:500;color:#FFFFFF;}.elementor-3218 .elementor-element.elementor-element-9feee80{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-9feee80:not(.elementor-motion-effects-element-type-background), .elementor-3218 .elementor-element.elementor-element-9feee80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B9A6A6;}.elementor-3218 .elementor-element.elementor-element-983c2a8{--display:flex;--min-height:267px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-983c2a8:not(.elementor-motion-effects-element-type-background), .elementor-3218 .elementor-element.elementor-element-983c2a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://assessoriablu.com.br/wp-content/uploads/2025/11/kelvin.webp");background-size:cover;}.elementor-3218 .elementor-element.elementor-element-4874f7d{--display:flex;--min-height:220px;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3218 .elementor-element.elementor-element-4874f7d.e-con{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-d9e7794{width:var( --container-widget-width, 332px );max-width:332px;--container-widget-width:332px;--container-widget-flex-grow:0;text-align:left;}.elementor-3218 .elementor-element.elementor-element-d9e7794 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3218 .elementor-element.elementor-element-d9e7794.elementor-element{--align-self:flex-start;}.elementor-3218 .elementor-element.elementor-element-d9e7794 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-3218 .elementor-element.elementor-element-f37404b{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-1e6fc00{width:var( --container-widget-width, 492px );max-width:492px;--container-widget-width:492px;--container-widget-flex-grow:0;text-align:left;}.elementor-3218 .elementor-element.elementor-element-1e6fc00 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3218 .elementor-element.elementor-element-1e6fc00.elementor-element{--align-self:flex-start;}.elementor-3218 .elementor-element.elementor-element-1e6fc00 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:17px;color:#FFFFFF;}.elementor-3218 .elementor-element.elementor-element-c72d69f{width:var( --container-widget-width, 492px );max-width:492px;--container-widget-width:492px;--container-widget-flex-grow:0;text-align:left;}.elementor-3218 .elementor-element.elementor-element-c72d69f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3218 .elementor-element.elementor-element-c72d69f.elementor-element{--align-self:flex-start;}.elementor-3218 .elementor-element.elementor-element-c72d69f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-3218 .elementor-element.elementor-element-2ccb954{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-2ccb954:not(.elementor-motion-effects-element-type-background), .elementor-3218 .elementor-element.elementor-element-2ccb954 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B9A6A6;}.elementor-3218 .elementor-element.elementor-element-860d72b{--display:flex;--min-height:267px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-860d72b:not(.elementor-motion-effects-element-type-background), .elementor-3218 .elementor-element.elementor-element-860d72b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://assessoriablu.com.br/wp-content/uploads/2025/11/Group-3.webp");background-size:cover;}.elementor-3218 .elementor-element.elementor-element-b928962{--display:flex;--min-height:220px;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3218 .elementor-element.elementor-element-b928962.e-con{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-d4ccebd{width:var( --container-widget-width, 275px );max-width:275px;--container-widget-width:275px;--container-widget-flex-grow:0;text-align:left;}.elementor-3218 .elementor-element.elementor-element-d4ccebd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3218 .elementor-element.elementor-element-d4ccebd.elementor-element{--align-self:flex-start;}.elementor-3218 .elementor-element.elementor-element-d4ccebd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-3218 .elementor-element.elementor-element-5b6df1c{--display:flex;--min-height:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-9831afe{width:var( --container-widget-width, 492px );max-width:492px;--container-widget-width:492px;--container-widget-flex-grow:0;text-align:left;}.elementor-3218 .elementor-element.elementor-element-9831afe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3218 .elementor-element.elementor-element-9831afe.elementor-element{--align-self:flex-start;}.elementor-3218 .elementor-element.elementor-element-9831afe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:17px;color:#FFFFFF;}.elementor-3218 .elementor-element.elementor-element-0be83a8{width:var( --container-widget-width, 492px );max-width:492px;--container-widget-width:492px;--container-widget-flex-grow:0;text-align:left;}.elementor-3218 .elementor-element.elementor-element-0be83a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3218 .elementor-element.elementor-element-0be83a8.elementor-element{--align-self:flex-start;}.elementor-3218 .elementor-element.elementor-element-0be83a8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-3218 .elementor-element.elementor-element-7264efd{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-7264efd:not(.elementor-motion-effects-element-type-background), .elementor-3218 .elementor-element.elementor-element-7264efd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B9A6A6;}.elementor-3218 .elementor-element.elementor-element-516efae{--display:flex;--min-height:267px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-516efae:not(.elementor-motion-effects-element-type-background), .elementor-3218 .elementor-element.elementor-element-516efae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://assessoriablu.com.br/wp-content/uploads/2025/11/victor.webp");background-size:cover;}.elementor-3218 .elementor-element.elementor-element-1b96247{--display:flex;--min-height:220px;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-1b96247.e-con{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-2d1ae8c{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:left;}.elementor-3218 .elementor-element.elementor-element-2d1ae8c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3218 .elementor-element.elementor-element-2d1ae8c.elementor-element{--align-self:flex-start;}.elementor-3218 .elementor-element.elementor-element-2d1ae8c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-3218 .elementor-element.elementor-element-99eb5d5{--display:flex;--min-height:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-c63405e{width:var( --container-widget-width, 301px );max-width:301px;--container-widget-width:301px;--container-widget-flex-grow:0;text-align:left;}.elementor-3218 .elementor-element.elementor-element-c63405e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3218 .elementor-element.elementor-element-c63405e.elementor-element{--align-self:flex-start;}.elementor-3218 .elementor-element.elementor-element-c63405e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:17px;color:#FFFFFF;}.elementor-3218 .elementor-element.elementor-element-64bc3b1{width:var( --container-widget-width, 492px );max-width:492px;--container-widget-width:492px;--container-widget-flex-grow:0;text-align:left;}.elementor-3218 .elementor-element.elementor-element-64bc3b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3218 .elementor-element.elementor-element-64bc3b1.elementor-element{--align-self:flex-start;}.elementor-3218 .elementor-element.elementor-element-64bc3b1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-3218 .elementor-element.elementor-element-58b650a{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-58b650a:not(.elementor-motion-effects-element-type-background), .elementor-3218 .elementor-element.elementor-element-58b650a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B9A6A6;}.elementor-3218 .elementor-element.elementor-element-98a8595{--display:flex;--min-height:267px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-98a8595:not(.elementor-motion-effects-element-type-background), .elementor-3218 .elementor-element.elementor-element-98a8595 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://assessoriablu.com.br/wp-content/uploads/2025/11/rafa.webp");background-size:cover;}.elementor-3218 .elementor-element.elementor-element-b9e26af{--display:flex;--min-height:220px;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-b9e26af.e-con{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-8ef9875{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:left;}.elementor-3218 .elementor-element.elementor-element-8ef9875 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3218 .elementor-element.elementor-element-8ef9875.elementor-element{--align-self:flex-start;}.elementor-3218 .elementor-element.elementor-element-8ef9875 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-3218 .elementor-element.elementor-element-0db5646{--display:flex;--min-height:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-b3e4610{width:var( --container-widget-width, 492px );max-width:492px;--container-widget-width:492px;--container-widget-flex-grow:0;text-align:left;}.elementor-3218 .elementor-element.elementor-element-b3e4610 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3218 .elementor-element.elementor-element-b3e4610.elementor-element{--align-self:flex-start;}.elementor-3218 .elementor-element.elementor-element-b3e4610 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:17px;color:#FFFFFF;}.elementor-3218 .elementor-element.elementor-element-7bb8ba8{width:var( --container-widget-width, 492px );max-width:492px;--container-widget-width:492px;--container-widget-flex-grow:0;text-align:left;}.elementor-3218 .elementor-element.elementor-element-7bb8ba8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3218 .elementor-element.elementor-element-7bb8ba8.elementor-element{--align-self:flex-start;}.elementor-3218 .elementor-element.elementor-element-7bb8ba8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-3218 .elementor-element.elementor-element-bc4f00b{--display:flex;--min-height:277px;--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-3218 .elementor-element.elementor-element-bc4f00b:not(.elementor-motion-effects-element-type-background), .elementor-3218 .elementor-element.elementor-element-bc4f00b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#362C2C;}.elementor-3218 .elementor-element.elementor-element-bbafd46{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FDFDFD99;--border-color:#FDFDFD99;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-3a14f05{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-6b2cb06{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-3218 .elementor-element.elementor-element-6b2cb06 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-3218 .elementor-element.elementor-element-317fddb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-b12483d .elementor-repeater-item-d1bd280.elementor-social-icon{background-color:#34BBF5;}.elementor-3218 .elementor-element.elementor-element-b12483d .elementor-repeater-item-96651f1.elementor-social-icon{background-color:#34BBF5;}.elementor-3218 .elementor-element.elementor-element-b12483d{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-3218 .elementor-element.elementor-element-b12483d .elementor-widget-container{text-align:right;}.elementor-3218 .elementor-element.elementor-element-b12483d.elementor-element{--order:99999 /* order end hack */;}.elementor-3218 .elementor-element.elementor-element-2448a4c{--display:flex;--min-height:0px;--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:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-2448a4c.e-con{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-8c720be{width:var( --container-widget-width, 239px );max-width:239px;--container-widget-width:239px;--container-widget-flex-grow:0;}.elementor-3218 .elementor-element.elementor-element-c3fdfe3{--display:flex;--min-height:30px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-c3fdfe3.e-con{--align-self:flex-end;}.elementor-3218 .elementor-element.elementor-element-eedc0e0{width:var( --container-widget-width, 585px );max-width:585px;--container-widget-width:585px;--container-widget-flex-grow:0;text-align:right;}.elementor-3218 .elementor-element.elementor-element-eedc0e0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3218 .elementor-element.elementor-element-eedc0e0.elementor-element{--align-self:flex-end;}.elementor-3218 .elementor-element.elementor-element-eedc0e0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(min-width:768px){.elementor-3218 .elementor-element.elementor-element-e2acb10{--content-width:1280px;}.elementor-3218 .elementor-element.elementor-element-02db627{--width:270px;}.elementor-3218 .elementor-element.elementor-element-02a58ef{--width:100%;}.elementor-3218 .elementor-element.elementor-element-f4167cc{--width:50%;}.elementor-3218 .elementor-element.elementor-element-bb21fe1{--content-width:1280px;}.elementor-3218 .elementor-element.elementor-element-9feee80{--width:47%;}.elementor-3218 .elementor-element.elementor-element-983c2a8{--width:360px;}.elementor-3218 .elementor-element.elementor-element-2ccb954{--width:50%;}.elementor-3218 .elementor-element.elementor-element-860d72b{--width:360px;}.elementor-3218 .elementor-element.elementor-element-7264efd{--width:47%;}.elementor-3218 .elementor-element.elementor-element-516efae{--width:360px;}.elementor-3218 .elementor-element.elementor-element-58b650a{--width:50%;}.elementor-3218 .elementor-element.elementor-element-98a8595{--width:360px;}.elementor-3218 .elementor-element.elementor-element-c3fdfe3{--width:54%;}}@media(max-width:767px){.elementor-3218 .elementor-element.elementor-element-e2acb10{--min-height:740px;}.elementor-3218 .elementor-element.elementor-element-02db627{--width:240px;--min-height:25px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3218 .elementor-element.elementor-element-cd8c059 .elementor-heading-title{font-size:16px;}.elementor-3218 .elementor-element.elementor-element-6ed9de3{--min-height:538px;}.elementor-3218 .elementor-element.elementor-element-02a58ef{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-3218 .elementor-element.elementor-element-fd2a250{--container-widget-width:202px;--container-widget-flex-grow:0;width:var( --container-widget-width, 202px );max-width:202px;}.elementor-3218 .elementor-element.elementor-element-1e8999e{--container-widget-width:251px;--container-widget-flex-grow:0;width:var( --container-widget-width, 251px );max-width:251px;text-align:center;}.elementor-3218 .elementor-element.elementor-element-1e8999e .elementor-heading-title{font-size:13px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-3218 .elementor-element.elementor-element-625b4a3 .elementor-button{font-size:16px;}.elementor-3218 .elementor-element.elementor-element-4a8084a{--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3218 .elementor-element.elementor-element-bb21fe1{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-389aa7b{--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3218 .elementor-element.elementor-element-1d568a3 .elementor-heading-title{font-size:23px;}.elementor-3218 .elementor-element.elementor-element-9feee80{--width:95%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3218 .elementor-element.elementor-element-983c2a8{--width:81%;--min-height:320px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3218 .elementor-element.elementor-element-983c2a8:not(.elementor-motion-effects-element-type-background), .elementor-3218 .elementor-element.elementor-element-983c2a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-3218 .elementor-element.elementor-element-4874f7d{--width:320px;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-3218 .elementor-element.elementor-element-d9e7794{--container-widget-width:166px;--container-widget-flex-grow:0;width:var( --container-widget-width, 166px );max-width:166px;text-align:center;}.elementor-3218 .elementor-element.elementor-element-d9e7794.elementor-element{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-d9e7794 .elementor-heading-title{font-size:20px;}.elementor-3218 .elementor-element.elementor-element-f37404b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3218 .elementor-element.elementor-element-f37404b.e-con{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-1e6fc00 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3218 .elementor-element.elementor-element-1e6fc00{--container-widget-width:216px;--container-widget-flex-grow:0;width:var( --container-widget-width, 216px );max-width:216px;text-align:center;}.elementor-3218 .elementor-element.elementor-element-1e6fc00.elementor-element{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-1e6fc00 .elementor-heading-title{font-size:12px;}.elementor-3218 .elementor-element.elementor-element-c72d69f{--container-widget-width:166px;--container-widget-flex-grow:0;width:var( --container-widget-width, 166px );max-width:166px;text-align:center;}.elementor-3218 .elementor-element.elementor-element-c72d69f.elementor-element{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-c72d69f .elementor-heading-title{font-size:12px;}.elementor-3218 .elementor-element.elementor-element-2ccb954{--width:95%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3218 .elementor-element.elementor-element-860d72b{--width:81%;--min-height:320px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3218 .elementor-element.elementor-element-860d72b:not(.elementor-motion-effects-element-type-background), .elementor-3218 .elementor-element.elementor-element-860d72b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-3218 .elementor-element.elementor-element-b928962{--width:320px;--min-height:100px;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-3218 .elementor-element.elementor-element-d4ccebd{--container-widget-width:249px;--container-widget-flex-grow:0;width:var( --container-widget-width, 249px );max-width:249px;text-align:center;}.elementor-3218 .elementor-element.elementor-element-d4ccebd.elementor-element{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-d4ccebd .elementor-heading-title{font-size:20px;}.elementor-3218 .elementor-element.elementor-element-9831afe{--container-widget-width:720px;--container-widget-flex-grow:0;width:var( --container-widget-width, 720px );max-width:720px;text-align:center;}.elementor-3218 .elementor-element.elementor-element-9831afe .elementor-heading-title{font-size:12px;}.elementor-3218 .elementor-element.elementor-element-0be83a8{--container-widget-width:166px;--container-widget-flex-grow:0;width:var( --container-widget-width, 166px );max-width:166px;text-align:center;}.elementor-3218 .elementor-element.elementor-element-0be83a8.elementor-element{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-0be83a8 .elementor-heading-title{font-size:12px;}.elementor-3218 .elementor-element.elementor-element-7264efd{--width:95%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3218 .elementor-element.elementor-element-516efae{--width:81%;--min-height:320px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3218 .elementor-element.elementor-element-516efae:not(.elementor-motion-effects-element-type-background), .elementor-3218 .elementor-element.elementor-element-516efae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-3218 .elementor-element.elementor-element-1b96247{--width:320px;--min-height:100px;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-3218 .elementor-element.elementor-element-2d1ae8c{--container-widget-width:275px;--container-widget-flex-grow:0;width:var( --container-widget-width, 275px );max-width:275px;text-align:center;}.elementor-3218 .elementor-element.elementor-element-2d1ae8c.elementor-element{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-2d1ae8c .elementor-heading-title{font-size:20px;}.elementor-3218 .elementor-element.elementor-element-99eb5d5{--min-height:0px;}.elementor-3218 .elementor-element.elementor-element-c63405e{--container-widget-width:518px;--container-widget-flex-grow:0;width:var( --container-widget-width, 518px );max-width:518px;text-align:center;}.elementor-3218 .elementor-element.elementor-element-c63405e .elementor-heading-title{font-size:12px;}.elementor-3218 .elementor-element.elementor-element-64bc3b1{--container-widget-width:166px;--container-widget-flex-grow:0;width:var( --container-widget-width, 166px );max-width:166px;text-align:center;}.elementor-3218 .elementor-element.elementor-element-64bc3b1.elementor-element{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-64bc3b1 .elementor-heading-title{font-size:12px;}.elementor-3218 .elementor-element.elementor-element-58b650a{--width:95%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3218 .elementor-element.elementor-element-98a8595{--width:81%;--min-height:320px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3218 .elementor-element.elementor-element-98a8595:not(.elementor-motion-effects-element-type-background), .elementor-3218 .elementor-element.elementor-element-98a8595 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-3218 .elementor-element.elementor-element-b9e26af{--width:320px;--min-height:100px;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-3218 .elementor-element.elementor-element-8ef9875{--container-widget-width:275px;--container-widget-flex-grow:0;width:var( --container-widget-width, 275px );max-width:275px;text-align:center;}.elementor-3218 .elementor-element.elementor-element-8ef9875.elementor-element{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-8ef9875 .elementor-heading-title{font-size:20px;}.elementor-3218 .elementor-element.elementor-element-0db5646{--min-height:0px;}.elementor-3218 .elementor-element.elementor-element-b3e4610{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;text-align:center;}.elementor-3218 .elementor-element.elementor-element-b3e4610.elementor-element{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-b3e4610 .elementor-heading-title{font-size:12px;}.elementor-3218 .elementor-element.elementor-element-7bb8ba8{--container-widget-width:166px;--container-widget-flex-grow:0;width:var( --container-widget-width, 166px );max-width:166px;text-align:center;}.elementor-3218 .elementor-element.elementor-element-7bb8ba8.elementor-element{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-7bb8ba8 .elementor-heading-title{font-size:12px;}.elementor-3218 .elementor-element.elementor-element-bc4f00b{--min-height:180px;}.elementor-3218 .elementor-element.elementor-element-bbafd46{--flex-wrap:nowrap;}.elementor-3218 .elementor-element.elementor-element-3a14f05{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3218 .elementor-element.elementor-element-3a14f05.e-con{--align-self:flex-start;}.elementor-3218 .elementor-element.elementor-element-6b2cb06{--container-widget-width:99px;--container-widget-flex-grow:0;width:var( --container-widget-width, 99px );max-width:99px;}.elementor-3218 .elementor-element.elementor-element-6b2cb06.elementor-element{--align-self:flex-start;}.elementor-3218 .elementor-element.elementor-element-317fddb{--justify-content:flex-end;}.elementor-3218 .elementor-element.elementor-element-317fddb.e-con{--align-self:center;}.elementor-3218 .elementor-element.elementor-element-b12483d .elementor-widget-container{text-align:center;}.elementor-3218 .elementor-element.elementor-element-b12483d.elementor-element{--align-self:flex-end;}.elementor-3218 .elementor-element.elementor-element-b12483d{--icon-size:20px;}.elementor-3218 .elementor-element.elementor-element-2448a4c{--flex-wrap:nowrap;}.elementor-3218 .elementor-element.elementor-element-8c720be{--container-widget-width:410px;--container-widget-flex-grow:0;width:var( --container-widget-width, 410px );max-width:410px;}.elementor-3218 .elementor-element.elementor-element-eedc0e0 .elementor-heading-title{font-size:8px;}}/* Start custom CSS for container, class: .elementor-element-02db627 *//* Container animado */
.elementor-3218 
.elementor-element.elementor-element-02db627:not(.elementor-motion-effects-element-type-background),
.elementor-3218 
.elementor-element.elementor-element-02db627 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    
    position: relative;
    overflow: hidden;
    border-radius: 5px;
    padding: 8px 22px !important;

    background: linear-gradient(90deg, #003b4f, #00ccfd, #003b4f);
    background-size: 250% 250%;
    animation: move-container-color 8s ease-in-out infinite;

    border: 1px solid rgba(255, 255, 255, 0.4);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    box-shadow: 0 6px 20px rgba(0,0,0,0.25);

    transition: transform .25s ease;
}

/* Hover suave */
.elementor-3218 
.elementor-element.elementor-element-02db627:hover {
    transform: translateY(-2px);
}

/* Animação do gradiente */
@keyframes move-container-color {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-625b4a3 *//* ============================================================
   BOTÃO GLASS + NEON + BARRA GIRANDO (#00CAFF)
   ELEMENTOR: .elementor-3218 .elementor-element.elementor-element-625b4a3
   ============================================================ */

/* BOTÃO PRINCIPAL */
.elementor-3218 .elementor-element.elementor-element-625b4a3 .elementor-button {
    position: relative;
    overflow: hidden;
    border-radius: 5px;

    /* Fundo com gradiente em movimento */
    background: linear-gradient(90deg, #006a9c, #00ccfd, #004b70);
    background-size: 300% 300%;
    animation: move-color 3s linear infinite;

    color: #ffffff;
    border: none;

    /* efeito glass premium */
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);

    /* Glow base */
    box-shadow:
        inset 0 0 10px rgba(0, 202, 255, 0.4),
        0 0 16px rgba(0, 202, 255, 0.5);

    letter-spacing: 0.08em;
    font-weight: 600;

    transition:
        transform .25s ease,
        box-shadow .25s ease,
        background .25s ease;
}

/* ============================================================
   BARRA DE LUZ GIRANDO — BLUR CONTÍNUO
   ============================================================ */
.elementor-3218 .elementor-element.elementor-element-625b4a3 .elementor-button::after {
    content: "";
    position: absolute;
    inset: -4px;
    border-radius: inherit;

    background: conic-gradient(
        from 0deg,
        rgba(0, 202, 255, 0) 0deg,
        rgba(0, 202, 255, 1) 60deg,
        rgba(0, 202, 255, 0) 120deg,
        rgba(0, 202, 255, 0) 360deg
    );

    background-size: 100% 100%;
    filter: blur(10px);
    animation: spin-glow 2s linear infinite;
    z-index: -1;
}

/* ============================================================
   HOVER
   ============================================================ */
.elementor-3218 .elementor-element.elementor-element-625b4a3 .elementor-button:hover {
    transform: translateY(-2px) scale(1.05);
    box-shadow:
        inset 0 0 18px rgba(0, 202, 255, 0.7),
        0 0 28px rgba(0, 202, 255, 0.9);
}

.elementor-3218 .elementor-element.elementor-element-625b4a3 .elementor-button .elementor-button-icon {
    transition: transform .25s ease;
}

.elementor-3218 .elementor-element.elementor-element-625b4a3 .elementor-button:hover .elementor-button-icon {
    transform: translateX(4px);
}

/* ============================================================
   ANIMAÇÕES
   ============================================================ */
@keyframes move-color {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

@keyframes spin-glow {
    0%   { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4de63f4 *//* Remove o título */
.move-strip-title {
    display: none !important;
}

/* Fonte geral da faixa */
.move-strip,
.move-item,
.move-text {
    font-family: 'Poppins', sans-serif !important;
}

/* Wrapper */
.move-strip-wrapper {
    overflow: hidden;
    border-top: 1px solid rgba(255,255,255,0.1);
    border-bottom: 1px solid rgba(255,255,255,0.1);
    padding: 18px 0;
}

/* Faixa rolante */
.move-strip {
    display: inline-flex;
    align-items: center;
    gap: 50px;
    white-space: nowrap;
    animation: moveTicker 25s linear infinite;
}

/* Hover pausa */
.move-strip:hover {
    animation-play-state: paused;
}

/* Itens */
.move-item {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    font-size: 20px; /* AUMENTEI O TAMANHO */
    font-weight: 400;
    color: #ffffff;
}

/* Ícone */
.move-icon {
    width: 26px;
    height: 26px;
    border-radius: 999px;
    border: 1px solid rgba(255,255,255,0.3);
    position: relative;
}

.move-icon::before {
    content: "";
    position: absolute;
    inset: 4px;
    border-radius: 999px;
    background: linear-gradient(135deg, #31d2f3, #f53192);
}

/* Animação */
@keyframes moveTicker {
    0% { transform: translateX(0); }
    100% { transform: translateX(-50%); }
}

/* Responsivo */
@media (max-width: 768px) {
    .move-item {
        font-size: 16px;
    }
    .move-strip {
        gap: 30px;
        animation-duration: 30s;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d568a3 */.elementor-3218 .elementor-element.elementor-element-1d568a3 .destacado {
    position: relative;
    
}

.elementor-3218 .elementor-element.elementor-element-1d568a3 .destacado::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px; /* espessura da linha */
    background-color: #3eb6f6; /* cor da linha */
    bottom: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9e7794 */.elementor-3218 .elementor-element.elementor-element-d9e7794 .destacado {
    position: relative;
    
}

.elementor-3218 .elementor-element.elementor-element-d9e7794 .destacado::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px; /* espessura da linha */
    background-color: #3eb6f6; /* cor da linha */
    bottom: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e6fc00 */.elementor-3218 .elementor-element.elementor-element-1e6fc00 .destacado {
    position: relative;
    
}

.elementor-3218 .elementor-element.elementor-element-1e6fc00 .destacado::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px; /* espessura da linha */
    background-color: #3eb6f6; /* cor da linha */
    bottom: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c72d69f */.elementor-3218 .elementor-element.elementor-element-c72d69f .destacado {
    position: relative;
    
}

.elementor-3218 .elementor-element.elementor-element-c72d69f .destacado::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px; /* espessura da linha */
    background-color: #3eb6f6; /* cor da linha */
    bottom: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9feee80 */.elementor-3218 
.elementor-element.elementor-element-9feee80:not(.elementor-motion-effects-element-type-background),
.elementor-3218 
.elementor-element.elementor-element-9feee80 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    position: relative;
    overflow: hidden;

    /* fundo glass + gradiente */
    background: linear-gradient(
        135deg,
        rgba(14, 43, 49, 0.95) 0%,
        rgba(0, 203, 255, 0.18) 40%,
        rgba(14, 43, 49, 0.98) 100%
    );
    background-size: 220% 220%;
    animation: move-card-bg-9feee80 14s ease-in-out infinite;

    border-radius: 14px;
    padding: 28px;

    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);

    border: 1px solid rgba(255, 255, 255, 0.06);
    box-shadow:
        0 12px 32px rgba(0, 0, 0, 0.45),
        inset 0 0 40px rgba(0, 203, 255, 0.05);

    transition: 0.3s ease;
}

/* movimento do fundo */
@keyframes move-card-bg-9feee80 {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-860d72b *//* CARD GLASS + MOVIMENTO (versão 2ccb954) */
.elementor-2133 .elementor-element.elementor-element-2ccb954:not(.elementor-motion-effects-element-type-background),
.elementor-2133 .elementor-element.elementor-element-2ccb954 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    position: relative;
    overflow: hidden;

    /* fundo linear + profundidade */
    background: linear-gradient(
        135deg,
        rgba(14, 43, 49, 0.95) 0%,
        rgba(0, 203, 255, 0.18) 40%,
        rgba(14, 43, 49, 0.98) 100%
    );
    background-size: 220% 220%;
    animation: move-card-bg-2ccb954 14s ease-in-out infinite;

    border-radius: 14px;
    padding: 28px;

    /* efeito glass */
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);

    /* borda UI */
    border: 1px solid rgba(255, 255, 255, 0.06);

    /* sombra premium */
    box-shadow:
        0 12px 32px rgba(0, 0, 0, 0.45),
        inset 0 0 40px rgba(0, 203, 255, 0.05);

    transition: 0.3s ease;
}

/* animação do fundo */
@keyframes move-card-bg-2ccb954 {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4ccebd */.elementor-3218 .elementor-element.elementor-element-d4ccebd .destacado {
    position: relative;
    
}

.elementor-3218 .elementor-element.elementor-element-d4ccebd .destacado::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px; /* espessura da linha */
    background-color: #3eb6f6; /* cor da linha */
    bottom: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9831afe */.elementor-3218 .elementor-element.elementor-element-9831afe .destacado {
    position: relative;
    
}

.elementor-3218 .elementor-element.elementor-element-9831afe .destacado::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px; /* espessura da linha */
    background-color: #3eb6f6; /* cor da linha */
    bottom: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0be83a8 */.elementor-3218 .elementor-element.elementor-element-0be83a8 .destacado {
    position: relative;
    
}

.elementor-3218 .elementor-element.elementor-element-0be83a8 .destacado::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px; /* espessura da linha */
    background-color: #3eb6f6; /* cor da linha */
    bottom: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ccb954 */.elementor-3218
.elementor-element.elementor-element-2ccb954:not(.elementor-motion-effects-element-type-background),
.elementor-3218
.elementor-element.elementor-element-2ccb954 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    position: relative;
    overflow: hidden;

    /* fundo glass + gradiente animado */
    background: linear-gradient(
        135deg,
        rgba(14, 43, 49, 0.95) 0%,
        rgba(0, 203, 255, 0.22) 40%,
        rgba(14, 43, 49, 0.98) 100%
    );
    background-size: 220% 220%;
    animation: move-card-bg-2ccb954 10s linear infinite;

    border-radius: 14px;
    padding: 28px;

    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);

    border: 1px solid rgba(255, 255, 255, 0.06);
    box-shadow:
        0 12px 32px rgba(0, 0, 0, 0.45),
        inset 0 0 40px rgba(0, 203, 255, 0.06);

    transition: transform .25s ease, box-shadow .25s ease;
}

/* Hover sutil */
.elementor-3218
.elementor-element.elementor-element-2ccb954:hover {
    transform: translateY(-2px);
    box-shadow:
        0 18px 40px rgba(0, 0, 0, 0.55),
        inset 0 0 50px rgba(0, 203, 255, 0.08);
}

/* movimento do fundo */
@keyframes move-card-bg-2ccb954 {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-516efae *//* CARD GLASS + MOVIMENTO (versão 2ccb954) */
.elementor-2133 .elementor-element.elementor-element-2ccb954:not(.elementor-motion-effects-element-type-background),
.elementor-2133 .elementor-element.elementor-element-2ccb954 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    position: relative;
    overflow: hidden;

    /* fundo linear + profundidade */
    background: linear-gradient(
        135deg,
        rgba(14, 43, 49, 0.95) 0%,
        rgba(0, 203, 255, 0.18) 40%,
        rgba(14, 43, 49, 0.98) 100%
    );
    background-size: 220% 220%;
    animation: move-card-bg-2ccb954 14s ease-in-out infinite;

    border-radius: 14px;
    padding: 28px;

    /* efeito glass */
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);

    /* borda UI */
    border: 1px solid rgba(255, 255, 255, 0.06);

    /* sombra premium */
    box-shadow:
        0 12px 32px rgba(0, 0, 0, 0.45),
        inset 0 0 40px rgba(0, 203, 255, 0.05);

    transition: 0.3s ease;
}

/* animação do fundo */
@keyframes move-card-bg-2ccb954 {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d1ae8c */.elementor-3218 .elementor-element.elementor-element-2d1ae8c .destacado {
    position: relative;
    
}

.elementor-3218 .elementor-element.elementor-element-2d1ae8c .destacado::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px; /* espessura da linha */
    background-color: #3eb6f6; /* cor da linha */
    bottom: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c63405e */.elementor-3218 .elementor-element.elementor-element-c63405e .destacado {
    position: relative;
    
}

.elementor-3218 .elementor-element.elementor-element-c63405e .destacado::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px; /* espessura da linha */
    background-color: #3eb6f6; /* cor da linha */
    bottom: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64bc3b1 */.elementor-3218 .elementor-element.elementor-element-64bc3b1 .destacado {
    position: relative;
    
}

.elementor-3218 .elementor-element.elementor-element-64bc3b1 .destacado::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px; /* espessura da linha */
    background-color: #3eb6f6; /* cor da linha */
    bottom: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7264efd */.elementor-3218
.elementor-element.elementor-element-7264efd:not(.elementor-motion-effects-element-type-background),
.elementor-3218
.elementor-element.elementor-element-7264efd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    position: relative;
    overflow: hidden;

    /* fundo glass + gradiente animado */
    background: linear-gradient(
        135deg,
        rgba(14, 43, 49, 0.95) 0%,
        rgba(0, 203, 255, 0.22) 40%,
        rgba(14, 43, 49, 0.98) 100%
    );
    background-size: 220% 220%;
    animation: move-card-bg-7264efd 10s linear infinite;

    border-radius: 14px;
    padding: 28px;

    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);

    border: 1px solid rgba(255, 255, 255, 0.06);
    box-shadow:
        0 12px 32px rgba(0, 0, 0, 0.45),
        inset 0 0 40px rgba(0, 203, 255, 0.06);

    transition: transform .25s ease, box-shadow .25s ease;
}

/* Hover sutil */
.elementor-3218
.elementor-element.elementor-element-7264efd:hover {
    transform: translateY(-2px);
    box-shadow:
        0 18px 40px rgba(0, 0, 0, 0.55),
        inset 0 0 50px rgba(0, 203, 255, 0.08);
}

/* movimento do fundo */
@keyframes move-card-bg-7264efd {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98a8595 *//* CARD GLASS + MOVIMENTO (versão 2ccb954) */
.elementor-2133 .elementor-element.elementor-element-2ccb954:not(.elementor-motion-effects-element-type-background),
.elementor-2133 .elementor-element.elementor-element-2ccb954 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    position: relative;
    overflow: hidden;

    /* fundo linear + profundidade */
    background: linear-gradient(
        135deg,
        rgba(14, 43, 49, 0.95) 0%,
        rgba(0, 203, 255, 0.18) 40%,
        rgba(14, 43, 49, 0.98) 100%
    );
    background-size: 220% 220%;
    animation: move-card-bg-2ccb954 14s ease-in-out infinite;

    border-radius: 14px;
    padding: 28px;

    /* efeito glass */
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);

    /* borda UI */
    border: 1px solid rgba(255, 255, 255, 0.06);

    /* sombra premium */
    box-shadow:
        0 12px 32px rgba(0, 0, 0, 0.45),
        inset 0 0 40px rgba(0, 203, 255, 0.05);

    transition: 0.3s ease;
}

/* animação do fundo */
@keyframes move-card-bg-2ccb954 {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ef9875 */.elementor-3218 .elementor-element.elementor-element-8ef9875 .destacado {
    position: relative;
    
}

.elementor-3218 .elementor-element.elementor-element-8ef9875 .destacado::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px; /* espessura da linha */
    background-color: #3eb6f6; /* cor da linha */
    bottom: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3e4610 */.elementor-3218 .elementor-element.elementor-element-b3e4610 .destacado {
    position: relative;
    
}

.elementor-3218 .elementor-element.elementor-element-b3e4610 .destacado::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px; /* espessura da linha */
    background-color: #3eb6f6; /* cor da linha */
    bottom: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bb8ba8 */.elementor-3218 .elementor-element.elementor-element-7bb8ba8 .destacado {
    position: relative;
    
}

.elementor-3218 .elementor-element.elementor-element-7bb8ba8 .destacado::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px; /* espessura da linha */
    background-color: #3eb6f6; /* cor da linha */
    bottom: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b650a */.elementor-3218
.elementor-element.elementor-element-58b650a:not(.elementor-motion-effects-element-type-background),
.elementor-3218
.elementor-element.elementor-element-58b650a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    position: relative;
    overflow: hidden;

    /* fundo glass + gradiente animado */
    background: linear-gradient(
        135deg,
        rgba(14, 43, 49, 0.95) 0%,
        rgba(0, 203, 255, 0.22) 40%,
        rgba(14, 43, 49, 0.98) 100%
    );
    background-size: 220% 220%;
    animation: move-card-bg-58b650a 10s linear infinite;

    border-radius: 14px;
    padding: 28px;

    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);

    border: 1px solid rgba(255, 255, 255, 0.06);
    box-shadow:
        0 12px 32px rgba(0, 0, 0, 0.45),
        inset 0 0 40px rgba(0, 203, 255, 0.06);

    transition: transform .25s ease, box-shadow .25s ease;
}

/* Hover sutil */
.elementor-3218
.elementor-element.elementor-element-58b650a:hover {
    transform: translateY(-2px);
    box-shadow:
        0 18px 40px rgba(0, 0, 0, 0.55),
        inset 0 0 50px rgba(0, 203, 255, 0.08);
}

/* movimento do fundo */
@keyframes move-card-bg-58b650a {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb21fe1 */.elementor-3218 
.elementor-element.elementor-element-bb21fe1:not(.elementor-motion-effects-element-type-background),
.elementor-3218 
.elementor-element.elementor-element-bb21fe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {

    position: relative;
    overflow: hidden;

    /* MULTI-CAMADA ANIMADA */
    background:
        radial-gradient(circle at 0% 0%, #12333B 0%, transparent 60%),
        radial-gradient(circle at 100% 100%, #06151A 0%, transparent 70%),
        radial-gradient(circle at 50% 50%, #0D282F 0%, #0D282F 100%);

    background-size: 250% 250%, 250% 250%, 100% 100%;
    animation: bg-move-strong 10s linear infinite;
}

/* Animação forte e contínua */
@keyframes bg-move-strong {
    0% {
        background-position: 0% 0%, 100% 100%, 50% 50%;
    }
    25% {
        background-position: 80% 10%, 20% 90%, 48% 52%;
    }
    50% {
        background-position: 50% 80%, 0% 40%, 52% 48%;
    }
    75% {
        background-position: 10% 20%, 90% 30%, 50% 50%;
    }
    100% {
        background-position: 0% 0%, 100% 100%, 50% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc4f00b */.elementor-3218 .elementor-element.elementor-element-bc4f00b:not(.elementor-motion-effects-element-type-background),
.elementor-3218 .elementor-element.elementor-element-bc4f00b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background:
        radial-gradient(
            circle at 98% 50%,              /* luz suave no lado direito */
            rgba(255, 255, 255, 0.07) 0%,   /* luz MUITO suave */
            rgba(255, 255, 255, 0.02) 12%,  /* desaparece rápido */
            rgba(255, 255, 255, 0.00) 22%
        ),
        #0f2c34; /* cor base predominante */
}/* End custom CSS */