.elementor-19 .elementor-element.elementor-element-d9249bb{--display:flex;--min-height:1100px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-d9249bb:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-d9249bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxcomex.com/wp-content/uploads/2025/10/fundo01A.jpg");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-widget-theme-site-logo .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-19 .elementor-element.elementor-element-c3fa544{margin:75px 0px calc(var(--kit-widget-spacing, 0px) + 75px) 0px;}.elementor-19 .elementor-element.elementor-element-896b51d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-19 .elementor-element.elementor-element-04ae715 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-19 .elementor-element.elementor-element-6623bc6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19 .elementor-element.elementor-element-15817ec .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-image:radial-gradient(at center center, #283A59 80%, #838B9A 100%);border-radius:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-15817ec{margin:150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-15817ec .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19 .elementor-element.elementor-element-15817ec .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-19 .elementor-element.elementor-element-5d2d735{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-19 .elementor-element.elementor-element-5d2d735:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-5d2d735 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxcomex.com/wp-content/uploads/2025/10/fundo01c.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-2dc9d62{--display:flex;--min-height:425px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-19 .elementor-element.elementor-element-2dc9d62:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-2dc9d62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxcomex.com/wp-content/uploads/2025/10/retangulo-01.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-19 .elementor-element.elementor-element-fb576d5{--display:flex;}.elementor-19 .elementor-element.elementor-element-0732806{padding:0px 0px 0px 60px;}.elementor-19 .elementor-element.elementor-element-0732806 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.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-19 .elementor-element.elementor-element-aa97ef0{padding:0px 0px 0px 60px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-a323f34{padding:0px 0px 0px 60px;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-19 .elementor-element.elementor-element-0034619{--display:flex;}.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-19 .elementor-element.elementor-element-7ff7379{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19 .elementor-element.elementor-element-a3293f4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-4420970{text-align:center;}.elementor-19 .elementor-element.elementor-element-4420970 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-cb3bb8a{--display:flex;--min-height:800px;--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;}.elementor-19 .elementor-element.elementor-element-cb3bb8a:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-cb3bb8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#032948;background-image:url("https://luxcomex.com/wp-content/uploads/2025/10/fundo02.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-99a0b02{--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:center;}.elementor-19 .elementor-element.elementor-element-19cf67f{--display:flex;--min-height:400px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19 .elementor-element.elementor-element-19cf67f:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-19cf67f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxcomex.com/wp-content/uploads/2025/10/box-opcao01.png");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-da0b06e{margin:100px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-19 .elementor-element.elementor-element-da0b06e .elementor-heading-title{color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-6165ed9{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-acc2433{--display:flex;--min-height:400px;}.elementor-19 .elementor-element.elementor-element-acc2433:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-acc2433 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxcomex.com/wp-content/uploads/2025/10/box-opcao01.png");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-5ab5987{margin:100px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-19 .elementor-element.elementor-element-5ab5987 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-53daace{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-1d1c9c5{--display:flex;--min-height:400px;}.elementor-19 .elementor-element.elementor-element-1d1c9c5:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-1d1c9c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxcomex.com/wp-content/uploads/2025/10/box-opcao01.png");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-e459506{margin:100px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-19 .elementor-element.elementor-element-e459506 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-bbd9700{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-685da6b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-19 .elementor-element.elementor-element-fb39317{--display:flex;--min-height:400px;}.elementor-19 .elementor-element.elementor-element-fb39317:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-fb39317 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxcomex.com/wp-content/uploads/2025/10/box-opcao01.png");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-b1277d0{margin:100px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-19 .elementor-element.elementor-element-b1277d0 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-fb12a95{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-1599eb3{--display:flex;--min-height:400px;}.elementor-19 .elementor-element.elementor-element-1599eb3:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-1599eb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxcomex.com/wp-content/uploads/2025/10/box-opcao01.png");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-61632d8{margin:100px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-19 .elementor-element.elementor-element-61632d8 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-d685a17{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-c477aa8{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-64917ee{text-align:center;}.elementor-19 .elementor-element.elementor-element-64917ee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-8fa9526{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-c4960ca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-19 .elementor-element.elementor-element-6348417{--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:center;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-19 .elementor-element.elementor-element-ea1aa82{--display:flex;}.elementor-19 .elementor-element.elementor-element-f76de1d{width:initial;max-width:initial;}.elementor-19 .elementor-element.elementor-element-f76de1d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-f76de1d img{width:100%;}.elementor-19 .elementor-element.elementor-element-5491764{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19 .elementor-element.elementor-element-214270d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-d99bb99{--display:flex;--min-height:250px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19 .elementor-element.elementor-element-d99bb99:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-d99bb99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxcomex.com/wp-content/uploads/2025/10/box-opcao02.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-19 .elementor-element.elementor-element-65119f7{padding:40px 60px 0px 60px;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-19 .elementor-element.elementor-element-f0d6e4b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-19 .elementor-element.elementor-element-57badf4{--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:center;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-19 .elementor-element.elementor-element-f19484d{--display:flex;}.elementor-19 .elementor-element.elementor-element-3e54af3{width:initial;max-width:initial;}.elementor-19 .elementor-element.elementor-element-3e54af3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-3e54af3 img{width:100%;}.elementor-19 .elementor-element.elementor-element-1e6773a{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19 .elementor-element.elementor-element-f36819a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-7f25994{--display:flex;--min-height:250px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19 .elementor-element.elementor-element-7f25994:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-7f25994 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxcomex.com/wp-content/uploads/2025/10/box-opcao02.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-19 .elementor-element.elementor-element-a403c47{padding:40px 60px 0px 60px;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-19 .elementor-element.elementor-element-fa244ea{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-1786b31{text-align:center;}.elementor-19 .elementor-element.elementor-element-1786b31 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-8113c6d{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-19 .elementor-element.elementor-element-8113c6d:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-8113c6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxcomex.com/wp-content/uploads/2025/10/fundo03.jpg");}.elementor-19 .elementor-element.elementor-element-93029fd{--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:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-c92c7a9{--display:flex;}.elementor-19 .elementor-element.elementor-element-52c4241{--display:flex;--min-height:120px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-52c4241:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-52c4241 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxcomex.com/wp-content/uploads/2025/10/circulo-01.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-19 .elementor-element.elementor-element-93652e5 img{width:50px;}.elementor-19 .elementor-element.elementor-element-26bfe49{--display:flex;}.elementor-19 .elementor-element.elementor-element-15dc0e2{padding:0px 25px 0px 0px;}.elementor-19 .elementor-element.elementor-element-15dc0e2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-19 .elementor-element.elementor-element-075c864{padding:0px 25px 0px 0px;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-19 .elementor-element.elementor-element-403f888{--display:flex;}.elementor-19 .elementor-element.elementor-element-078928b{--display:flex;--min-height:120px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-078928b:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-078928b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxcomex.com/wp-content/uploads/2025/10/circulo-01.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-19 .elementor-element.elementor-element-6c88585 img{width:50px;}.elementor-19 .elementor-element.elementor-element-6f2c260{--display:flex;}.elementor-19 .elementor-element.elementor-element-32abe66{padding:0px 25px 0px 0px;}.elementor-19 .elementor-element.elementor-element-32abe66 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-19 .elementor-element.elementor-element-885281a{padding:0px 25px 0px 0px;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-19 .elementor-element.elementor-element-2f0bd9a{--display:flex;}.elementor-19 .elementor-element.elementor-element-c45c3b3{--display:flex;--min-height:120px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-c45c3b3:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-c45c3b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxcomex.com/wp-content/uploads/2025/10/circulo-01.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-19 .elementor-element.elementor-element-13b539f img{width:50px;}.elementor-19 .elementor-element.elementor-element-0d67d9b{--display:flex;}.elementor-19 .elementor-element.elementor-element-f544c1d{padding:0px 25px 0px 0px;}.elementor-19 .elementor-element.elementor-element-f544c1d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-19 .elementor-element.elementor-element-2465b1b{padding:0px 25px 0px 0px;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-19 .elementor-element.elementor-element-b10b30d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19 .elementor-element.elementor-element-ac6aa19 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-ac6aa19 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19 .elementor-element.elementor-element-ac6aa19 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-19 .elementor-element.elementor-element-bd658e6{--display:flex;--min-height:400px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19 .elementor-element.elementor-element-293122c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-6b07a3a{--display:flex;}.elementor-19 .elementor-element.elementor-element-2a4a6d7{text-align:center;}.elementor-19 .elementor-element.elementor-element-2a4a6d7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-3ee2aaa{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-3ee2aaa:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-3ee2aaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#032948;background-image:url("https://luxcomex.com/wp-content/uploads/2025/10/fundo044aa.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-ace70d7{--display:flex;--min-height:200px;--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;}.elementor-19 .elementor-element.elementor-element-355d0fa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19 .elementor-element.elementor-element-feb63ec.elementor-element{--align-self:flex-end;}.elementor-19 .elementor-element.elementor-element-feb63ec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:80px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-bf7508e{--display:flex;}.elementor-19 .elementor-element.elementor-element-d324e12 img{width:50px;}.elementor-19 .elementor-element.elementor-element-4a965c4{--display:flex;}.elementor-19 .elementor-element.elementor-element-d7e2a69 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-5b6e238{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-19 .elementor-element.elementor-element-96225d9{--display:flex;--min-height:200px;--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;}.elementor-19 .elementor-element.elementor-element-555111f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19 .elementor-element.elementor-element-4cf61d1.elementor-element{--align-self:flex-end;}.elementor-19 .elementor-element.elementor-element-4cf61d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:80px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-e7e749f{--display:flex;}.elementor-19 .elementor-element.elementor-element-40df05d img{width:50px;}.elementor-19 .elementor-element.elementor-element-661a5b8{--display:flex;}.elementor-19 .elementor-element.elementor-element-868a8d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-21d0598{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-19 .elementor-element.elementor-element-4a0beb2{--display:flex;--min-height:200px;--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;}.elementor-19 .elementor-element.elementor-element-f18c8ec{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19 .elementor-element.elementor-element-a899e82.elementor-element{--align-self:flex-end;}.elementor-19 .elementor-element.elementor-element-a899e82 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:80px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-eb525b6{--display:flex;}.elementor-19 .elementor-element.elementor-element-879bbf8 img{width:50px;}.elementor-19 .elementor-element.elementor-element-f982f32{--display:flex;}.elementor-19 .elementor-element.elementor-element-d276c55 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-9d70836{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-19 .elementor-element.elementor-element-99ca631{--display:flex;--min-height:200px;--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;}.elementor-19 .elementor-element.elementor-element-e262efe{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19 .elementor-element.elementor-element-3b32c68.elementor-element{--align-self:flex-end;}.elementor-19 .elementor-element.elementor-element-3b32c68 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:80px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-502fdd1{--display:flex;}.elementor-19 .elementor-element.elementor-element-3603b8b img{width:50px;}.elementor-19 .elementor-element.elementor-element-eb2c431{--display:flex;}.elementor-19 .elementor-element.elementor-element-40821d3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-8b6a6c4{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-19 .elementor-element.elementor-element-b2f4d0e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-348caaf .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-348caaf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19 .elementor-element.elementor-element-348caaf .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-19 .elementor-element.elementor-element-2e20571{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-2e20571:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-2e20571 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#98A8B4;background-image:url("https://luxcomex.com/wp-content/uploads/2025/10/fundo04d.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-0b61d3f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-09837d3{--display:flex;}.elementor-19 .elementor-element.elementor-element-ef9bbdd{text-align:center;}.elementor-19 .elementor-element.elementor-element-ef9bbdd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-c2bc93f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-19 .elementor-element.elementor-element-07dddc7{--display:flex;}.elementor-19 .elementor-element.elementor-element-4c896ca{--display:flex;}.elementor-19 .elementor-element.elementor-element-12d91d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-12d91d7:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-12d91d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://luxcomex.com/wp-content/uploads/2025/10/fundo05.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-f315cb1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19 .elementor-element.elementor-element-1a00396{--display:flex;}.elementor-19 .elementor-element.elementor-element-feec8e2{text-align:center;}.elementor-19 .elementor-element.elementor-element-feec8e2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-c0cd424{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19 .elementor-element.elementor-element-9a0ee54{--display:flex;}.elementor-19 .elementor-element.elementor-element-62f9367{text-align:center;}.elementor-19 .elementor-element.elementor-element-62f9367 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-4602957{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19 .elementor-element.elementor-element-f3e6bda .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-image:radial-gradient(at center center, #283A59 80%, #838B9A 100%);border-radius:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-f3e6bda .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19 .elementor-element.elementor-element-f3e6bda .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-19 .elementor-element.elementor-element-b73cd40{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-f6ad416{font-family:"Montserrat", Sans-serif;font-weight:600;color:#273856;}.elementor-19 .elementor-element.elementor-element-5387542{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19 .elementor-element.elementor-element-b812763{margin:75px 0px calc(var(--kit-widget-spacing, 0px) + 75px) 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-d9249bb{--min-height:600px;}.elementor-19 .elementor-element.elementor-element-d9249bb:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-d9249bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-19 .elementor-element.elementor-element-2dc9d62{--min-height:334px;}.elementor-19 .elementor-element.elementor-element-0732806{padding:0px 0px 0px 40px;}.elementor-19 .elementor-element.elementor-element-0732806 .elementor-heading-title{font-size:24px;}.elementor-19 .elementor-element.elementor-element-aa97ef0{padding:0px 0px 0px 40px;font-size:12px;}.elementor-19 .elementor-element.elementor-element-a323f34{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 40px;font-size:12px;}.elementor-19 .elementor-element.elementor-element-19cf67f:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-19cf67f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-19 .elementor-element.elementor-element-da0b06e{margin:100px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-19 .elementor-element.elementor-element-6165ed9{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-19 .elementor-element.elementor-element-5ab5987{margin:100px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-19 .elementor-element.elementor-element-53daace{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-19 .elementor-element.elementor-element-e459506{margin:100px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-19 .elementor-element.elementor-element-bbd9700{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-19 .elementor-element.elementor-element-b1277d0{margin:100px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-19 .elementor-element.elementor-element-fb12a95{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-19 .elementor-element.elementor-element-61632d8{margin:100px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-19 .elementor-element.elementor-element-d685a17{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-19 .elementor-element.elementor-element-6348417{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-f76de1d img{width:100px;}.elementor-19 .elementor-element.elementor-element-214270d .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-65119f7{padding:50px 20px 0px 20px;font-size:14px;}.elementor-19 .elementor-element.elementor-element-57badf4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-3e54af3 img{width:100px;}.elementor-19 .elementor-element.elementor-element-f36819a .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-a403c47{padding:50px 20px 0px 20px;font-size:14px;}.elementor-19 .elementor-element.elementor-element-93029fd{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-19 .elementor-element.elementor-element-c92c7a9{--min-height:300px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-52c4241{--min-height:80px;--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-93652e5 img{width:30px;}.elementor-19 .elementor-element.elementor-element-15dc0e2{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-15dc0e2 .elementor-heading-title{font-size:16px;}.elementor-19 .elementor-element.elementor-element-075c864{padding:0px 10px 0px 0px;font-size:11px;}.elementor-19 .elementor-element.elementor-element-403f888{--min-height:300px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-078928b{--min-height:80px;--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-6c88585 img{width:30px;}.elementor-19 .elementor-element.elementor-element-32abe66{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-32abe66 .elementor-heading-title{font-size:16px;}.elementor-19 .elementor-element.elementor-element-885281a{padding:0px 10px 0px 0px;font-size:11px;}.elementor-19 .elementor-element.elementor-element-2f0bd9a{--min-height:300px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-c45c3b3{--min-height:80px;--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-13b539f img{width:30px;}.elementor-19 .elementor-element.elementor-element-f544c1d{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-f544c1d .elementor-heading-title{font-size:16px;}.elementor-19 .elementor-element.elementor-element-2465b1b{padding:0px 10px 0px 0px;font-size:11px;}.elementor-19 .elementor-element.elementor-element-d7e2a69{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-5b6e238{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-868a8d4{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-21d0598{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-d276c55{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-9d70836{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-40821d3{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-8b6a6c4{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:600px){.elementor-19 .elementor-element.elementor-element-c3fa544{margin:75px 20px calc(var(--kit-widget-spacing, 0px) + 75px) 20px;}.elementor-19 .elementor-element.elementor-element-0732806{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-0732806 .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-aa97ef0{padding:0px 0px 0px 0px;font-size:12px;}.elementor-19 .elementor-element.elementor-element-a323f34{padding:0px 0px 0px 0px;font-size:10px;}.elementor-19 .elementor-element.elementor-element-19cf67f{--min-height:380px;}.elementor-19 .elementor-element.elementor-element-19cf67f:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-19cf67f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-19 .elementor-element.elementor-element-da0b06e{margin:80px 80px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-19 .elementor-element.elementor-element-6165ed9{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-19 .elementor-element.elementor-element-acc2433{--min-height:380px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-acc2433:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-acc2433 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-19 .elementor-element.elementor-element-5ab5987{margin:80px 80px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-19 .elementor-element.elementor-element-53daace{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-19 .elementor-element.elementor-element-1d1c9c5{--min-height:380px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-1d1c9c5:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-1d1c9c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-19 .elementor-element.elementor-element-e459506{margin:80px 80px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-19 .elementor-element.elementor-element-bbd9700{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-19 .elementor-element.elementor-element-fb39317{--min-height:380px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-fb39317:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-fb39317 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-19 .elementor-element.elementor-element-b1277d0{margin:80px 80px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-19 .elementor-element.elementor-element-fb12a95{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-19 .elementor-element.elementor-element-1599eb3{--min-height:380px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-1599eb3:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-1599eb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-19 .elementor-element.elementor-element-61632d8{margin:80px 80px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-19 .elementor-element.elementor-element-d685a17{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-19 .elementor-element.elementor-element-ea1aa82{--width:15%;}.elementor-19 .elementor-element.elementor-element-5491764{--width:75%;}.elementor-19 .elementor-element.elementor-element-d99bb99{--min-height:200px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-65119f7{padding:35px 0px 0px 0px;font-size:12px;}.elementor-19 .elementor-element.elementor-element-f19484d{--width:15%;}.elementor-19 .elementor-element.elementor-element-1e6773a{--width:75%;}.elementor-19 .elementor-element.elementor-element-7f25994{--min-height:200px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-a403c47{padding:35px 0px 0px 0px;font-size:12px;}.elementor-19 .elementor-element.elementor-element-93029fd{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-c92c7a9{--min-height:250px;}.elementor-19 .elementor-element.elementor-element-15dc0e2 .elementor-heading-title{font-size:22px;}.elementor-19 .elementor-element.elementor-element-075c864{padding:0px 10px 0px 0px;font-size:14px;}.elementor-19 .elementor-element.elementor-element-403f888{--min-height:250px;}.elementor-19 .elementor-element.elementor-element-32abe66 .elementor-heading-title{font-size:22px;}.elementor-19 .elementor-element.elementor-element-885281a{padding:0px 10px 0px 0px;font-size:14px;}.elementor-19 .elementor-element.elementor-element-2f0bd9a{--min-height:250px;}.elementor-19 .elementor-element.elementor-element-f544c1d .elementor-heading-title{font-size:22px;}.elementor-19 .elementor-element.elementor-element-2465b1b{padding:0px 10px 0px 0px;font-size:14px;}.elementor-19 .elementor-element.elementor-element-bd658e6{--min-height:10px;}.elementor-19 .elementor-element.elementor-element-355d0fa{--width:45%;}.elementor-19 .elementor-element.elementor-element-bf7508e{--width:45%;}.elementor-19 .elementor-element.elementor-element-d7e2a69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-d7e2a69 .elementor-heading-title{font-size:26px;}.elementor-19 .elementor-element.elementor-element-5b6e238{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;}.elementor-19 .elementor-element.elementor-element-555111f{--width:45%;}.elementor-19 .elementor-element.elementor-element-e7e749f{--width:45%;}.elementor-19 .elementor-element.elementor-element-868a8d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-868a8d4 .elementor-heading-title{font-size:26px;}.elementor-19 .elementor-element.elementor-element-21d0598{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;}.elementor-19 .elementor-element.elementor-element-f18c8ec{--width:45%;}.elementor-19 .elementor-element.elementor-element-eb525b6{--width:45%;}.elementor-19 .elementor-element.elementor-element-d276c55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-d276c55 .elementor-heading-title{font-size:26px;}.elementor-19 .elementor-element.elementor-element-9d70836{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;}.elementor-19 .elementor-element.elementor-element-e262efe{--width:45%;}.elementor-19 .elementor-element.elementor-element-502fdd1{--width:45%;}.elementor-19 .elementor-element.elementor-element-40821d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-40821d3 .elementor-heading-title{font-size:26px;}.elementor-19 .elementor-element.elementor-element-8b6a6c4{font-size:14px;}.elementor-19 .elementor-element.elementor-element-12d91d7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-b812763{margin:75px 20px calc(var(--kit-widget-spacing, 0px) + 75px) 20px;}}@media(min-width:601px){.elementor-19 .elementor-element.elementor-element-896b51d{--width:30%;}.elementor-19 .elementor-element.elementor-element-fb576d5{--width:65%;}.elementor-19 .elementor-element.elementor-element-0034619{--width:20%;}.elementor-19 .elementor-element.elementor-element-a3293f4{--width:50%;}.elementor-19 .elementor-element.elementor-element-19cf67f{--width:30%;}.elementor-19 .elementor-element.elementor-element-acc2433{--width:30%;}.elementor-19 .elementor-element.elementor-element-1d1c9c5{--width:30%;}.elementor-19 .elementor-element.elementor-element-fb39317{--width:30%;}.elementor-19 .elementor-element.elementor-element-1599eb3{--width:30%;}.elementor-19 .elementor-element.elementor-element-c477aa8{--width:45%;}.elementor-19 .elementor-element.elementor-element-6348417{--width:100%;}.elementor-19 .elementor-element.elementor-element-ea1aa82{--width:20%;}.elementor-19 .elementor-element.elementor-element-5491764{--width:80%;}.elementor-19 .elementor-element.elementor-element-57badf4{--width:100%;}.elementor-19 .elementor-element.elementor-element-f19484d{--width:20%;}.elementor-19 .elementor-element.elementor-element-1e6773a{--width:80%;}.elementor-19 .elementor-element.elementor-element-fa244ea{--width:55%;}.elementor-19 .elementor-element.elementor-element-6b07a3a{--width:55%;}.elementor-19 .elementor-element.elementor-element-355d0fa{--width:160px;}.elementor-19 .elementor-element.elementor-element-bf7508e{--width:90px;}.elementor-19 .elementor-element.elementor-element-4a965c4{--width:70%;}.elementor-19 .elementor-element.elementor-element-555111f{--width:160px;}.elementor-19 .elementor-element.elementor-element-e7e749f{--width:90px;}.elementor-19 .elementor-element.elementor-element-661a5b8{--width:70%;}.elementor-19 .elementor-element.elementor-element-f18c8ec{--width:160px;}.elementor-19 .elementor-element.elementor-element-eb525b6{--width:90px;}.elementor-19 .elementor-element.elementor-element-f982f32{--width:70%;}.elementor-19 .elementor-element.elementor-element-e262efe{--width:160px;}.elementor-19 .elementor-element.elementor-element-502fdd1{--width:90px;}.elementor-19 .elementor-element.elementor-element-eb2c431{--width:70%;}.elementor-19 .elementor-element.elementor-element-09837d3{--width:60%;}.elementor-19 .elementor-element.elementor-element-1a00396{--width:60%;}.elementor-19 .elementor-element.elementor-element-9a0ee54{--width:55%;}}@media(max-width:1024px) and (min-width:601px){.elementor-19 .elementor-element.elementor-element-896b51d{--width:50%;}.elementor-19 .elementor-element.elementor-element-fb576d5{--width:65%;}.elementor-19 .elementor-element.elementor-element-0034619{--width:20%;}.elementor-19 .elementor-element.elementor-element-a3293f4{--width:80%;}.elementor-19 .elementor-element.elementor-element-c477aa8{--width:70%;}.elementor-19 .elementor-element.elementor-element-fa244ea{--width:85%;}.elementor-19 .elementor-element.elementor-element-c92c7a9{--width:45%;}.elementor-19 .elementor-element.elementor-element-403f888{--width:45%;}.elementor-19 .elementor-element.elementor-element-2f0bd9a{--width:45%;}.elementor-19 .elementor-element.elementor-element-6b07a3a{--width:85%;}.elementor-19 .elementor-element.elementor-element-4a965c4{--width:100%;}.elementor-19 .elementor-element.elementor-element-661a5b8{--width:100%;}.elementor-19 .elementor-element.elementor-element-f982f32{--width:100%;}.elementor-19 .elementor-element.elementor-element-eb2c431{--width:100%;}.elementor-19 .elementor-element.elementor-element-09837d3{--width:100%;}.elementor-19 .elementor-element.elementor-element-1a00396{--width:100%;}.elementor-19 .elementor-element.elementor-element-9a0ee54{--width:80%;}}/* Start custom CSS for button, class: .elementor-element-15817ec */.elementor-19 .elementor-element.elementor-element-15817ec .elementor-button-icon {
    font-size: 60px; /* Altere o valor conforme o tamanho desejado */
}
.elementor-19 .elementor-element.elementor-element-15817ec .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
}
.elementor-19 .elementor-element.elementor-element-15817ec .elementor-button {
    background: linear-gradient(180deg, #506486 0%, #2d4366 100%);
    border-radius: 999px;
    box-shadow: 0 0 30px #233A5A inset, 0 0 5px #ffffff22 inset;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dc9d62 */@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-19 .elementor-element.elementor-element-2dc9d62 {
    background-size: 100% 100% !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
  }
}
@media (max-width: 767px) {
  .elementor-19 .elementor-element.elementor-element-2dc9d62 {
    background-image: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19cf67f */@media (min-width: 601px) and (max-width: 1024px) {
  .elementor-19 .elementor-element.elementor-element-19cf67f {
    background-size: 120% 100% !important;
    background-repeat: no-repeat !important;
background-position: right 90% center !important;
}
}

@media (max-width: 600px) {
  .elementor-19 .elementor-element.elementor-element-19cf67f {
    background-size: 130% 100% !important;
    background-repeat: no-repeat !important;
background-position: left -20px  top 0 !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acc2433 */@media (min-width: 601px) and (max-width: 1024px) {
  .elementor-19 .elementor-element.elementor-element-acc2433 {
    background-size: 120% 100% !important;
    background-repeat: no-repeat !important;
background-position: right 90% center !important;
}
}

@media (max-width: 600px) {
  .elementor-19 .elementor-element.elementor-element-acc2433 {
    background-size: 130% 100% !important;
    background-repeat: no-repeat !important;
background-position: left -20px  top 0 !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d1c9c5 */@media (min-width: 601px) and (max-width: 1024px) {
  .elementor-19 .elementor-element.elementor-element-1d1c9c5 {
    background-size: 120% 100% !important;
    background-repeat: no-repeat !important;
background-position: right 90% center !important;
}
}
@media (max-width: 600px) {
  .elementor-19 .elementor-element.elementor-element-1d1c9c5 {
    background-size: 130% 100% !important;
    background-repeat: no-repeat !important;
background-position: left -20px  top 0 !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb39317 */@media (min-width: 601px) and (max-width: 1024px) {
  .elementor-19 .elementor-element.elementor-element-fb39317 {
    background-size: 120% 100% !important;
    background-repeat: no-repeat !important;
background-position: right 90% center !important;
}
}
@media (max-width: 600px) {
  .elementor-19 .elementor-element.elementor-element-fb39317 {
    background-size: 130% 100% !important;
    background-repeat: no-repeat !important;
background-position: left -20px  top 0 !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1599eb3 */@media (min-width: 601px) and (max-width: 1024px) {
  .elementor-19 .elementor-element.elementor-element-1599eb3 {
    background-size: 120% 100% !important;
    background-repeat: no-repeat !important;
background-position: right 90% center !important;
}
}
@media (max-width: 600px) {
  .elementor-19 .elementor-element.elementor-element-1599eb3 {
    background-size: 130% 100% !important;
    background-repeat: no-repeat !important;
background-position: left -20px  top 0 !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c92c7a9 */.elementor-19 .elementor-element.elementor-element-c92c7a9 {
  position: relative;
  padding: 40px;
  border-radius: 24px;
overflow: visible;
  background: transparent;
  color: #fff;
  box-shadow: 0 6px 30px rgba(27, 132, 197, 0.19), 0 2px 6px rgba(27, 132, 197, 0.09);
  z-index: 0;
}

/* Borda luminosa azul suave */
.elementor-19 .elementor-element.elementor-element-c92c7a9::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 2px;
  background: linear-gradient(
    135deg,
    rgba(170,244,255,0.46) 2%,
    rgba(27,132,197,0.22) 65%,
    rgba(27,132,197,0.13) 97%
  );
  -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;
  opacity: 0.8;
}

/* Fundo interno azul suave com brilho */
.elementor-19 .elementor-element.elementor-element-c92c7a9::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  /* Gradiente vertical azul + brilho difuso no topo */
  background:
    radial-gradient(120% 35% at 50% 12%, rgba(255,255,255,0.29) 0%, rgba(255,255,255,0.04) 84%, transparent 100%),
    linear-gradient(180deg, rgba(27,194,255,0.95) 0%, rgba(14,170,220,0.84) 72%, rgba(22,140,210,0.72) 100%);
  z-index: 1;
  opacity: 0.90;
  filter: none; /* remova o blur para o efeito não ficar lavado */
}

/* Conteúdo acima do efeito */
.elementor-19 .elementor-element.elementor-element-c92c7a9 > * {
  position: relative;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-403f888 */.elementor-19 .elementor-element.elementor-element-403f888 {
  position: relative;
  padding: 40px;
  border-radius: 24px;
overflow: visible;
  background: transparent;
  color: #fff;
  box-shadow: 0 6px 30px rgba(27, 132, 197, 0.19), 0 2px 6px rgba(27, 132, 197, 0.09);
  z-index: 0;
}

/* Borda luminosa azul suave */
.elementor-19 .elementor-element.elementor-element-403f888::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 2px;
  background: linear-gradient(
    135deg,
    rgba(170,244,255,0.46) 2%,
    rgba(27,132,197,0.22) 65%,
    rgba(27,132,197,0.13) 97%
  );
  -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;
  opacity: 0.8;
}

/* Fundo interno azul suave com brilho */
.elementor-19 .elementor-element.elementor-element-403f888::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  /* Gradiente vertical azul + brilho difuso no topo */
  background:
    radial-gradient(120% 35% at 50% 12%, rgba(255,255,255,0.29) 0%, rgba(255,255,255,0.04) 84%, transparent 100%),
    linear-gradient(180deg, rgba(27,194,255,0.95) 0%, rgba(14,170,220,0.84) 72%, rgba(22,140,210,0.72) 100%);
  z-index: 1;
  opacity: 0.90;
  filter: none; /* remova o blur para o efeito não ficar lavado */
}

/* Conteúdo acima do efeito */
.elementor-19 .elementor-element.elementor-element-403f888 > * {
  position: relative;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f0bd9a */.elementor-19 .elementor-element.elementor-element-2f0bd9a {
  position: relative;
  padding: 40px;
  border-radius: 24px;
overflow: visible;
  background: transparent;
  color: #fff;
  box-shadow: 0 6px 30px rgba(27, 132, 197, 0.19), 0 2px 6px rgba(27, 132, 197, 0.09);
  z-index: 0;
}

/* Borda luminosa azul suave */
.elementor-19 .elementor-element.elementor-element-2f0bd9a::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 2px;
  background: linear-gradient(
    135deg,
    rgba(170,244,255,0.46) 2%,
    rgba(27,132,197,0.22) 65%,
    rgba(27,132,197,0.13) 97%
  );
  -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;
  opacity: 0.8;
}

/* Fundo interno azul suave com brilho */
.elementor-19 .elementor-element.elementor-element-2f0bd9a::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  /* Gradiente vertical azul + brilho difuso no topo */
  background:
    radial-gradient(120% 35% at 50% 12%, rgba(255,255,255,0.29) 0%, rgba(255,255,255,0.04) 84%, transparent 100%),
    linear-gradient(180deg, rgba(27,194,255,0.95) 0%, rgba(14,170,220,0.84) 72%, rgba(22,140,210,0.72) 100%);
  z-index: 1;
  opacity: 0.90;
  filter: none; /* remova o blur para o efeito não ficar lavado */
}

/* Conteúdo acima do efeito */
.elementor-19 .elementor-element.elementor-element-2f0bd9a > * {
  position: relative;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ac6aa19 */.elementor-19 .elementor-element.elementor-element-ac6aa19 .elementor-button-icon {
    font-size: 60px;
}
.elementor-19 .elementor-element.elementor-element-ac6aa19 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-feb63ec */.elementor-19 .elementor-element.elementor-element-feb63ec {
  background-image: linear-gradient(to right, #104775, #44c5ec);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ace70d7 */.elementor-19 .elementor-element.elementor-element-ace70d7 {
  position: relative;
  padding: 40px;
  border-radius: 32px;
  overflow: hidden;
  background: transparent;
  color: #fff;
  box-shadow: 0 6px 24px 0 rgba(0, 60, 120, 0.32);
  z-index: 0;
}

.elementor-19 .elementor-element.elementor-element-ace70d7::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 2px;
  background: linear-gradient(
      145deg,
      rgba(0,255,255,0.7) 0%,
      rgba(0,80,160,0.35) 40%,
      rgba(0,0,60,0.25) 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;
  opacity: 0.5;
}

.elementor-19 .elementor-element.elementor-element-ace70d7::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: linear-gradient(180deg, rgba(7,72,120,0.80), rgba(11,36,60,0.7));
  z-index: 1;
  filter: blur(4px);
  opacity: 0.4;
}

.elementor-19 .elementor-element.elementor-element-ace70d7 > * {
  position: relative;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cf61d1 */.elementor-19 .elementor-element.elementor-element-4cf61d1 {
  background-image: linear-gradient(to right, #104775, #44c5ec);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96225d9 */.elementor-19 .elementor-element.elementor-element-96225d9 {
  position: relative;
  padding: 40px;
  border-radius: 32px;
  overflow: hidden;
  background: transparent;
  color: #fff;
  box-shadow: 0 6px 24px 0 rgba(0, 60, 120, 0.32);
  z-index: 0;
}

.elementor-19 .elementor-element.elementor-element-96225d9::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 2px;
  background: linear-gradient(
      145deg,
      rgba(0,255,255,0.7) 0%,
      rgba(0,80,160,0.35) 40%,
      rgba(0,0,60,0.25) 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;
  opacity: 0.5;
}

.elementor-19 .elementor-element.elementor-element-96225d9::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: linear-gradient(180deg, rgba(9,90,150,0.78), rgba(11,40,80,0.7));
  z-index: 1;
  filter: blur(4px);
  opacity: 0.4;
}


.elementor-19 .elementor-element.elementor-element-96225d9 > * {
  position: relative;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a899e82 */.elementor-19 .elementor-element.elementor-element-a899e82 {
  background-image: linear-gradient(to right, #104775, #44c5ec);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a0beb2 */.elementor-19 .elementor-element.elementor-element-4a0beb2 {
  position: relative;
  padding: 40px;
  border-radius: 32px;
  overflow: hidden;
  background: transparent;
  color: #fff;
  box-shadow: 0 6px 24px 0 rgba(0, 60, 120, 0.32);
  z-index: 0;
}

.elementor-19 .elementor-element.elementor-element-4a0beb2::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 2px;
  background: linear-gradient(
      145deg,
      rgba(0,255,255,0.7) 0%,
      rgba(0,80,160,0.35) 40%,
      rgba(0,0,60,0.25) 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;
  opacity: 0.5;
}

.elementor-19 .elementor-element.elementor-element-4a0beb2::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: linear-gradient(180deg, rgba(10,110,170,0.76), rgba(13,45,90,0.7));
  z-index: 1;
  filter: blur(4px);
  opacity: 0.4;
}

.elementor-19 .elementor-element.elementor-element-4a0beb2 > * {
  position: relative;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b32c68 */.elementor-19 .elementor-element.elementor-element-3b32c68 {
  background-image: linear-gradient(to right, #104775, #44c5ec);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99ca631 */.elementor-19 .elementor-element.elementor-element-99ca631 {
  position: relative;
  padding: 40px;
  border-radius: 32px;
  overflow: hidden;
  background: transparent;
  color: #fff;
  box-shadow: 0 6px 24px 0 rgba(0, 60, 120, 0.32);
  z-index: 0;
}

.elementor-19 .elementor-element.elementor-element-99ca631::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 2px;
  background: linear-gradient(
      145deg,
      rgba(0,255,255,0.7) 0%,
      rgba(0,80,160,0.35) 40%,
      rgba(0,0,60,0.25) 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;
  opacity: 0.5;
}

.elementor-19 .elementor-element.elementor-element-99ca631::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: linear-gradient(180deg, rgba(14,130,190,0.74), rgba(20,55,100,0.7));
  z-index: 1;
  filter: blur(4px);
  opacity: 0.4;
}


.elementor-19 .elementor-element.elementor-element-99ca631 > * {
  position: relative;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-348caaf */.elementor-19 .elementor-element.elementor-element-348caaf .elementor-button-icon {
    font-size: 60px;
}
.elementor-19 .elementor-element.elementor-element-348caaf .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ee2aaa */.elementor-19 .elementor-element.elementor-element-3ee2aaa {
  background-size: 100% 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e20571 */.elementor-19 .elementor-element.elementor-element-2e20571 {
  background-size: 100% 100% !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e6bda */.elementor-19 .elementor-element.elementor-element-f3e6bda .elementor-button-icon {
    font-size: 60px; /* Altere o valor conforme o tamanho desejado */
}
.elementor-19 .elementor-element.elementor-element-f3e6bda .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
}
.elementor-19 .elementor-element.elementor-element-f3e6bda .elementor-button {
    background: linear-gradient(180deg, #506486 0%, #2d4366 100%);
    border-radius: 999px;
    box-shadow: 0 0 30px #233A5A inset, 0 0 5px #ffffff22 inset;
}/* End custom CSS */