.elementor-56 .elementor-element.elementor-element-4af1b66f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-7523a048{--display:flex;--min-height:94vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--flex-wrap:wrap;--overlay-opacity:0.96;--padding-top:120px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-7523a048:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-7523a048 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A2915;}.elementor-56 .elementor-element.elementor-element-7523a048::before, .elementor-56 .elementor-element.elementor-element-7523a048 > .elementor-background-video-container::before, .elementor-56 .elementor-element.elementor-element-7523a048 > .e-con-inner > .elementor-background-video-container::before, .elementor-56 .elementor-element.elementor-element-7523a048 > .elementor-background-slideshow::before, .elementor-56 .elementor-element.elementor-element-7523a048 > .e-con-inner > .elementor-background-slideshow::before, .elementor-56 .elementor-element.elementor-element-7523a048 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #140523C9 7%, #140523 74%);}.elementor-56 .elementor-element.elementor-element-2850d1f9{--display:flex;}.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-56 .elementor-element.elementor-element-7f1d735{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-56 .elementor-element.elementor-element-7f1d735 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:0.8px;color:#21CEF7;}.elementor-56 .elementor-element.elementor-element-56d40c92{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;text-align:start;}.elementor-56 .elementor-element.elementor-element-56d40c92.elementor-element{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-56d40c92 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:60px;font-weight:500;line-height:1.1em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-397c6699{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:start;}.elementor-56 .elementor-element.elementor-element-397c6699.elementor-element{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-397c6699 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:300;line-height:1.7em;letter-spacing:0.1px;color:#D4D4D4;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-4eb4a6a7{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 00px;--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-56 .elementor-element.elementor-element-4eb4a6a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-56 .elementor-element.elementor-element-4eb4a6a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-56 .elementor-element.elementor-element-4eb4a6a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-56 .elementor-element.elementor-element-4eb4a6a7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-56 .elementor-element.elementor-element-4eb4a6a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-56 .elementor-element.elementor-element-4eb4a6a7 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#DDDDDD4A;}.elementor-56 .elementor-element.elementor-element-4eb4a6a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-56 .elementor-element.elementor-element-4eb4a6a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-56 .elementor-element.elementor-element-4eb4a6a7 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-56 .elementor-element.elementor-element-4eb4a6a7 .elementor-icon-list-icon i{color:#21CEF7;transition:color 0.3s;}.elementor-56 .elementor-element.elementor-element-4eb4a6a7 .elementor-icon-list-icon svg{fill:#21CEF7;transition:fill 0.3s;}.elementor-56 .elementor-element.elementor-element-4eb4a6a7 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-56 .elementor-element.elementor-element-4eb4a6a7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-56 .elementor-element.elementor-element-4eb4a6a7 .elementor-icon-list-item > a{font-family:"Space Grotesk", Sans-serif;font-size:15px;font-weight:600;letter-spacing:-0.2px;}.elementor-56 .elementor-element.elementor-element-4eb4a6a7 .elementor-icon-list-text{color:#D4D4D4;transition:color 0.3s;}.elementor-56 .elementor-element.elementor-element-2008b51f{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-56 .elementor-element.elementor-element-37638f8d .elementor-button{background-color:#61CE7000;font-family:"Space Grotesk", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:0.1px;padding:20px 40px 20px 40px;}.elementor-56 .elementor-element.elementor-element-37638f8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 1px) 0px;}.elementor-56 .elementor-element.elementor-element-37638f8d .elementor-button-content-wrapper{flex-direction:row;}.elementor-56 .elementor-element.elementor-element-4d1b6cc5{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:start;}.elementor-56 .elementor-element.elementor-element-4d1b6cc5.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-4d1b6cc5 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:13px;font-weight:300;line-height:1.6em;letter-spacing:0.1px;color:#B0B0B0;}.elementor-56 .elementor-element.elementor-element-9082094{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 00px;--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-56 .elementor-element.elementor-element-9082094 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-56 .elementor-element.elementor-element-9082094 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-56 .elementor-element.elementor-element-9082094 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-56 .elementor-element.elementor-element-9082094 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-56 .elementor-element.elementor-element-9082094 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-56 .elementor-element.elementor-element-9082094 .elementor-icon-list-icon i{color:#21CEF7;transition:color 0.3s;}.elementor-56 .elementor-element.elementor-element-9082094 .elementor-icon-list-icon svg{fill:#21CEF7;transition:fill 0.3s;}.elementor-56 .elementor-element.elementor-element-9082094 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-56 .elementor-element.elementor-element-9082094 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-56 .elementor-element.elementor-element-9082094 .elementor-icon-list-item > a{font-family:"Inter Tight", Sans-serif;font-size:13px;font-weight:300;font-style:italic;letter-spacing:0.2px;}.elementor-56 .elementor-element.elementor-element-9082094 .elementor-icon-list-text{color:#CDCDCD;transition:color 0.3s;}.elementor-56 .elementor-element.elementor-element-4396aa6e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-55460d26{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-1e2694f5{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;--z-index:19;}.elementor-56 .elementor-element.elementor-element-1e2694f5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-56 .elementor-element.elementor-element-6e0a7b5e .elementor-button{background-color:#61CE7000;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;fill:#171717;color:#171717;border-style:solid;border-width:0px 0px 1px 0px;border-color:#21CEF7;border-radius:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-6e0a7b5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-56 .elementor-element.elementor-element-6e0a7b5e .elementor-button-content-wrapper{flex-direction:row;}.elementor-56 .elementor-element.elementor-element-6e0a7b5e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-56 .elementor-element.elementor-element-3118bde8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:start;}.elementor-56 .elementor-element.elementor-element-3118bde8 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:34px;font-weight:500;line-height:1.3em;letter-spacing:-1.1px;color:#282828;}.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-56 .elementor-element.elementor-element-70b8b74a{padding:10px 0px 0px 30px;border-style:solid;border-width:0px 0px 0px 2px;border-color:#140523;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:0.1px;color:#444444;}.elementor-56 .elementor-element.elementor-element-6278588e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-56 .elementor-element.elementor-element-6278588e .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:0.8px;color:#140523;}.elementor-56 .elementor-element.elementor-element-38de8c2f .elementor-button{background-color:#61CE7000;font-family:"Space Grotesk", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:0.1px;padding:20px 40px 20px 40px;}.elementor-56 .elementor-element.elementor-element-38de8c2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 1px) 0px;}.elementor-56 .elementor-element.elementor-element-38de8c2f .elementor-button-content-wrapper{flex-direction:row;}.elementor-56 .elementor-element.elementor-element-7148c10a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 00px;--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-56 .elementor-element.elementor-element-7148c10a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-56 .elementor-element.elementor-element-7148c10a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-56 .elementor-element.elementor-element-7148c10a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-56 .elementor-element.elementor-element-7148c10a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-56 .elementor-element.elementor-element-7148c10a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-56 .elementor-element.elementor-element-7148c10a .elementor-icon-list-icon i{color:#140523;transition:color 0.3s;}.elementor-56 .elementor-element.elementor-element-7148c10a .elementor-icon-list-icon svg{fill:#140523;transition:fill 0.3s;}.elementor-56 .elementor-element.elementor-element-7148c10a .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-56 .elementor-element.elementor-element-7148c10a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-56 .elementor-element.elementor-element-7148c10a .elementor-icon-list-item > a{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:300;font-style:italic;letter-spacing:0.2px;}.elementor-56 .elementor-element.elementor-element-7148c10a .elementor-icon-list-text{color:#454545;transition:color 0.3s;}.elementor-56 .elementor-element.elementor-element-74fa0e3{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-56 .elementor-element.elementor-element-45389084{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-45389084 img{height:500px;object-fit:cover;object-position:center center;}.elementor-56 .elementor-element.elementor-element-12b1ea99{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-12b1ea99 img{height:500px;object-fit:cover;object-position:center center;}.elementor-56 .elementor-element.elementor-element-2532f4e1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-27c4f762{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;--z-index:19;}.elementor-56 .elementor-element.elementor-element-27c4f762.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-56 .elementor-element.elementor-element-4832d247 .elementor-button{background-color:#61CE7000;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;fill:#171717;color:#171717;border-style:solid;border-width:0px 0px 1px 0px;border-color:#21CEF7;border-radius:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-4832d247{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-56 .elementor-element.elementor-element-4832d247 .elementor-button-content-wrapper{flex-direction:row;}.elementor-56 .elementor-element.elementor-element-4832d247 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-56 .elementor-element.elementor-element-4c2e77f9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:start;}.elementor-56 .elementor-element.elementor-element-4c2e77f9 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:37px;font-weight:500;line-height:1.3em;letter-spacing:-0.9px;color:#282828;}.elementor-56 .elementor-element.elementor-element-3a486ad6{padding:10px 0px 0px 30px;border-style:solid;border-width:0px 0px 0px 2px;border-color:#140523;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:0.1px;color:#444444;}.elementor-56 .elementor-element.elementor-element-5f2383e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-7681698{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-56 .elementor-element.elementor-element-7681698 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:500;line-height:0.7em;letter-spacing:-0.2px;color:#000C77;}.elementor-56 .elementor-element.elementor-element-5a844465 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.1px;color:#0D0D0DCF;}.elementor-56 .elementor-element.elementor-element-22f36a5f{--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;--margin-top:11px;--margin-bottom:11px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-6195ff83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-56 .elementor-element.elementor-element-6195ff83 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:500;line-height:0.7em;letter-spacing:-0.2px;color:#000C77;}.elementor-56 .elementor-element.elementor-element-47887d7 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.1px;color:#0D0D0DCF;}.elementor-56 .elementor-element.elementor-element-3b48609d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-59e1074{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-56 .elementor-element.elementor-element-59e1074 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:500;line-height:0.7em;letter-spacing:-0.2px;color:#000C77;}.elementor-56 .elementor-element.elementor-element-3218f54c .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.1px;color:#0D0D0DCF;}.elementor-56 .elementor-element.elementor-element-14349d5e .elementor-button{background-color:#61CE7000;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;padding:20px 40px 20px 40px;}.elementor-56 .elementor-element.elementor-element-14349d5e{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-14349d5e .elementor-button-content-wrapper{flex-direction:row;}.elementor-56 .elementor-element.elementor-element-3d5c4bfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 00px;--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-56 .elementor-element.elementor-element-3d5c4bfa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-56 .elementor-element.elementor-element-3d5c4bfa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-56 .elementor-element.elementor-element-3d5c4bfa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-56 .elementor-element.elementor-element-3d5c4bfa .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-56 .elementor-element.elementor-element-3d5c4bfa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-56 .elementor-element.elementor-element-3d5c4bfa .elementor-icon-list-icon i{color:#140523;transition:color 0.3s;}.elementor-56 .elementor-element.elementor-element-3d5c4bfa .elementor-icon-list-icon svg{fill:#140523;transition:fill 0.3s;}.elementor-56 .elementor-element.elementor-element-3d5c4bfa .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-56 .elementor-element.elementor-element-3d5c4bfa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-56 .elementor-element.elementor-element-3d5c4bfa .elementor-icon-list-item > a{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:300;font-style:italic;letter-spacing:0.2px;}.elementor-56 .elementor-element.elementor-element-3d5c4bfa .elementor-icon-list-text{color:#454545;transition:color 0.3s;}.elementor-56 .elementor-element.elementor-element-20427bc0{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-25994374{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-25994374 img{width:100%;height:750px;object-fit:cover;object-position:center center;}.elementor-56 .elementor-element.elementor-element-25994374 .widget-image-caption{color:#E0E0E0;font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:400;text-shadow:0px 0px 10px rgba(53.970149230957034, 53.970149230957034, 53.970149230957034, 0.99);margin-block-start:-50px;}.elementor-56 .elementor-element.elementor-element-1fa57b08{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--overlay-opacity:0.72;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-1fa57b08:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-1fa57b08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#140523;background-image:url("https://buscapelaluz.com.br/wp-content/uploads/2026/08/Gradiente-04-1-1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-56 .elementor-element.elementor-element-1fa57b08::before, .elementor-56 .elementor-element.elementor-element-1fa57b08 > .elementor-background-video-container::before, .elementor-56 .elementor-element.elementor-element-1fa57b08 > .e-con-inner > .elementor-background-video-container::before, .elementor-56 .elementor-element.elementor-element-1fa57b08 > .elementor-background-slideshow::before, .elementor-56 .elementor-element.elementor-element-1fa57b08 > .e-con-inner > .elementor-background-slideshow::before, .elementor-56 .elementor-element.elementor-element-1fa57b08 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0E0319;--background-overlay:'';}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-3ea6b2b3{--divider-border-style:solid;--divider-color:#21CEF7;--divider-border-width:1px;width:var( --container-widget-width, 68% );max-width:68%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:68%;--container-widget-flex-grow:0;--divider-element-spacing:35px;}.elementor-56 .elementor-element.elementor-element-3ea6b2b3.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-3ea6b2b3 .elementor-divider-separator{width:93%;margin:0 auto;margin-left:0;}.elementor-56 .elementor-element.elementor-element-3ea6b2b3 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-56 .elementor-element.elementor-element-3ea6b2b3 .elementor-divider__text{color:#FFFFFF;font-family:"Space Grotesk", Sans-serif;font-size:45px;font-weight:500;letter-spacing:-1px;}.elementor-56 .elementor-element.elementor-element-23575dc8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-56 .elementor-element.elementor-element-23575dc8.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-23575dc8 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0.1px;color:#D4D4D4;}.elementor-56 .elementor-element.elementor-element-65b03bb{width:100%;max-width:100%;}.elementor-56 .elementor-element.elementor-element-26aff2c7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-3386bdbe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-56 .elementor-element.elementor-element-2544998 .elementor-button{background-color:#61CE7000;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;fill:#171717;color:#171717;border-style:solid;border-width:0px 0px 1px 0px;border-color:#21CEF7;border-radius:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-2544998{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-56 .elementor-element.elementor-element-2544998 .elementor-button-content-wrapper{flex-direction:row;}.elementor-56 .elementor-element.elementor-element-2544998 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-56 .elementor-element.elementor-element-780d55d2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-56 .elementor-element.elementor-element-780d55d2 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:39px;font-weight:500;line-height:1.3em;letter-spacing:-0.9px;color:#282828;}.elementor-56 .elementor-element.elementor-element-7a872753{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-56 .elementor-element.elementor-element-7a872753.elementor-element{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-7a872753 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:25px;font-weight:400;letter-spacing:-0.5px;color:#000C77;}.elementor-56 .elementor-element.elementor-element-59c5c58f .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:300;line-height:1.6em;letter-spacing:0.2px;color:#6C6C6C;}.elementor-56 .elementor-element.elementor-element-56c0463c{--divider-border-style:solid;--divider-color:#ADADAD;--divider-border-width:1px;}.elementor-56 .elementor-element.elementor-element-56c0463c .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-56 .elementor-element.elementor-element-56c0463c .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-56 .elementor-element.elementor-element-3659e66c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-56 .elementor-element.elementor-element-3659e66c.elementor-element{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-3659e66c .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:25px;font-weight:400;letter-spacing:-0.5px;color:#000C77;}.elementor-56 .elementor-element.elementor-element-1862b519 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:300;line-height:1.6em;letter-spacing:0.2px;color:#6C6C6C;}.elementor-56 .elementor-element.elementor-element-103f61e1{--divider-border-style:solid;--divider-color:#ADADAD;--divider-border-width:1px;}.elementor-56 .elementor-element.elementor-element-103f61e1 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-56 .elementor-element.elementor-element-103f61e1 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-56 .elementor-element.elementor-element-246f5d2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-56 .elementor-element.elementor-element-246f5d2b.elementor-element{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-246f5d2b .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:25px;font-weight:400;letter-spacing:-0.5px;color:#000C77;}.elementor-56 .elementor-element.elementor-element-1bd3755f .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:300;line-height:1.6em;letter-spacing:0.2px;color:#6C6C6C;}.elementor-56 .elementor-element.elementor-element-4b87c5fd{--divider-border-style:solid;--divider-color:#ADADAD;--divider-border-width:1px;}.elementor-56 .elementor-element.elementor-element-4b87c5fd .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-56 .elementor-element.elementor-element-4b87c5fd .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-56 .elementor-element.elementor-element-452d8364{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-56 .elementor-element.elementor-element-452d8364.elementor-element{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-452d8364 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:25px;font-weight:400;letter-spacing:-0.5px;color:#000C77;}.elementor-56 .elementor-element.elementor-element-2e1f40b7 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:300;line-height:1.6em;letter-spacing:0.2px;color:#6C6C6C;}.elementor-56 .elementor-element.elementor-element-4501d282 .elementor-button{background-color:#61CE7000;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;padding:20px 40px 20px 40px;}.elementor-56 .elementor-element.elementor-element-4501d282{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-4501d282 .elementor-button-content-wrapper{flex-direction:row;}.elementor-56 .elementor-element.elementor-element-72698d97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 00px;--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-56 .elementor-element.elementor-element-72698d97 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-56 .elementor-element.elementor-element-72698d97 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-56 .elementor-element.elementor-element-72698d97 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-56 .elementor-element.elementor-element-72698d97 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-56 .elementor-element.elementor-element-72698d97 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-56 .elementor-element.elementor-element-72698d97 .elementor-icon-list-icon i{color:#140523;transition:color 0.3s;}.elementor-56 .elementor-element.elementor-element-72698d97 .elementor-icon-list-icon svg{fill:#140523;transition:fill 0.3s;}.elementor-56 .elementor-element.elementor-element-72698d97 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-56 .elementor-element.elementor-element-72698d97 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-56 .elementor-element.elementor-element-72698d97 .elementor-icon-list-item > a{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:300;font-style:italic;letter-spacing:0.2px;}.elementor-56 .elementor-element.elementor-element-72698d97 .elementor-icon-list-text{color:#454545;transition:color 0.3s;}.elementor-56 .elementor-element.elementor-element-4b88cd9d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-5cf0ccec{--spacer-size:420px;background-image:url("https://buscapelaluz.com.br/wp-content/uploads/2026/08/05-1-scaled.webp");background-position:0px -223px;background-size:cover;}.elementor-56 .elementor-element.elementor-element-5cf0ccec.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-56 .elementor-element.elementor-element-6b3df12c{--spacer-size:420px;background-image:url("https://buscapelaluz.com.br/wp-content/uploads/2026/08/06-1.webp");background-position:center center;background-size:cover;}.elementor-56 .elementor-element.elementor-element-6b3df12c.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-56 .elementor-element.elementor-element-75af79c3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:3vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-56 .elementor-element.elementor-element-b7ce19c .elementor-button{background-color:#61CE7000;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;fill:#171717;color:#171717;border-style:solid;border-width:0px 0px 1px 0px;border-color:#21CEF7;border-radius:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-b7ce19c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-56 .elementor-element.elementor-element-b7ce19c.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-b7ce19c .elementor-button-content-wrapper{flex-direction:row;}.elementor-56 .elementor-element.elementor-element-b7ce19c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-56 .elementor-element.elementor-element-589b8deb{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-56 .elementor-element.elementor-element-589b8deb.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-589b8deb .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:39px;font-weight:500;line-height:1.3em;letter-spacing:-0.9px;color:#282828;}.elementor-56 .elementor-element.elementor-element-7c52c8a2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-56 .elementor-element.elementor-element-2e4a7878{width:var( --container-widget-width, 24% );max-width:24%;padding:10px 20px 10px 10px;--container-widget-width:24%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 1px 0px 0px;border-color:#D5D5D5C7;border-radius:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-2e4a7878.elementor-element{--align-self:stretch;}.elementor-56 .elementor-element.elementor-element-2e4a7878.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-56 .elementor-element.elementor-element-2e4a7878 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-56 .elementor-element.elementor-element-2e4a7878 .elementor-icon-box-title{margin-block-end:15px;color:#909090;}.elementor-56 .elementor-element.elementor-element-2e4a7878.elementor-view-stacked .elementor-icon{background-color:#000C77;}.elementor-56 .elementor-element.elementor-element-2e4a7878.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-2e4a7878.elementor-view-default .elementor-icon{fill:#000C77;color:#000C77;border-color:#000C77;}.elementor-56 .elementor-element.elementor-element-2e4a7878 .elementor-icon{font-size:25px;}.elementor-56 .elementor-element.elementor-element-2e4a7878 .elementor-icon-box-title, .elementor-56 .elementor-element.elementor-element-2e4a7878 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:0.9px;}.elementor-56 .elementor-element.elementor-element-2e4a7878 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;letter-spacing:-0.1px;color:#1B1B1BEB;}.elementor-56 .elementor-element.elementor-element-11385165{width:var( --container-widget-width, 24% );max-width:24%;padding:10px 0px 10px 27px;--container-widget-width:24%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 1px 0px 0px;border-color:#D5D5D5C7;border-radius:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-11385165.elementor-element{--align-self:stretch;}.elementor-56 .elementor-element.elementor-element-11385165.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-56 .elementor-element.elementor-element-11385165 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-56 .elementor-element.elementor-element-11385165 .elementor-icon-box-title{margin-block-end:14px;color:#909090;}.elementor-56 .elementor-element.elementor-element-11385165.elementor-view-stacked .elementor-icon{background-color:#000C77;}.elementor-56 .elementor-element.elementor-element-11385165.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-11385165.elementor-view-default .elementor-icon{fill:#000C77;color:#000C77;border-color:#000C77;}.elementor-56 .elementor-element.elementor-element-11385165 .elementor-icon{font-size:25px;}.elementor-56 .elementor-element.elementor-element-11385165 .elementor-icon-box-title, .elementor-56 .elementor-element.elementor-element-11385165 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:0.9px;}.elementor-56 .elementor-element.elementor-element-11385165 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;letter-spacing:0px;color:#1B1B1BEB;}.elementor-56 .elementor-element.elementor-element-577039df{width:var( --container-widget-width, 26% );max-width:26%;padding:10px 0px 10px 25px;--container-widget-width:26%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 1px 0px 0px;border-color:#D5D5D5C7;border-radius:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-577039df.elementor-element{--align-self:stretch;}.elementor-56 .elementor-element.elementor-element-577039df.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-56 .elementor-element.elementor-element-577039df .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-56 .elementor-element.elementor-element-577039df .elementor-icon-box-title{margin-block-end:14px;color:#909090;}.elementor-56 .elementor-element.elementor-element-577039df.elementor-view-stacked .elementor-icon{background-color:#000C77;}.elementor-56 .elementor-element.elementor-element-577039df.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-577039df.elementor-view-default .elementor-icon{fill:#000C77;color:#000C77;border-color:#000C77;}.elementor-56 .elementor-element.elementor-element-577039df .elementor-icon{font-size:25px;}.elementor-56 .elementor-element.elementor-element-577039df .elementor-icon-box-title, .elementor-56 .elementor-element.elementor-element-577039df .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:0.9px;}.elementor-56 .elementor-element.elementor-element-577039df .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;letter-spacing:0px;color:#1B1B1BEB;}.elementor-56 .elementor-element.elementor-element-5189e513{width:var( --container-widget-width, 24% );max-width:24%;padding:10px 0px 10px 25px;--container-widget-width:24%;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-5189e513.elementor-element{--align-self:stretch;}.elementor-56 .elementor-element.elementor-element-5189e513.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-56 .elementor-element.elementor-element-5189e513 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-56 .elementor-element.elementor-element-5189e513 .elementor-icon-box-title{margin-block-end:14px;color:#909090;}.elementor-56 .elementor-element.elementor-element-5189e513.elementor-view-stacked .elementor-icon{background-color:#000C77;}.elementor-56 .elementor-element.elementor-element-5189e513.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-5189e513.elementor-view-default .elementor-icon{fill:#000C77;color:#000C77;border-color:#000C77;}.elementor-56 .elementor-element.elementor-element-5189e513 .elementor-icon{font-size:25px;}.elementor-56 .elementor-element.elementor-element-5189e513 .elementor-icon-box-title, .elementor-56 .elementor-element.elementor-element-5189e513 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:0.9px;}.elementor-56 .elementor-element.elementor-element-5189e513 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;letter-spacing:0px;color:#1B1B1BEB;}.elementor-56 .elementor-element.elementor-element-78c16450{width:100%;max-width:100%;text-align:center;}.elementor-56 .elementor-element.elementor-element-78c16450.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-78c16450 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:300;line-height:1.7em;letter-spacing:0.1px;color:#6C6C6C;}.elementor-56 .elementor-element.elementor-element-70a18721 .elementor-button{background-color:#61CE7000;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;padding:20px 40px 20px 40px;}.elementor-56 .elementor-element.elementor-element-70a18721{width:var( --container-widget-width, 35% );max-width:35%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-70a18721.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-70a18721 .elementor-button-content-wrapper{flex-direction:row;}.elementor-56 .elementor-element.elementor-element-533cd262{width:100%;max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 00px;--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-56 .elementor-element.elementor-element-533cd262 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-56 .elementor-element.elementor-element-533cd262 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-56 .elementor-element.elementor-element-533cd262 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-56 .elementor-element.elementor-element-533cd262 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-56 .elementor-element.elementor-element-533cd262 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-56 .elementor-element.elementor-element-533cd262 .elementor-icon-list-icon i{color:#21CEF7;transition:color 0.3s;}.elementor-56 .elementor-element.elementor-element-533cd262 .elementor-icon-list-icon svg{fill:#21CEF7;transition:fill 0.3s;}.elementor-56 .elementor-element.elementor-element-533cd262 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-56 .elementor-element.elementor-element-533cd262 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-56 .elementor-element.elementor-element-533cd262 .elementor-icon-list-item > a{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:300;font-style:italic;letter-spacing:0px;}.elementor-56 .elementor-element.elementor-element-533cd262 .elementor-icon-list-text{color:#6C6C6C;transition:color 0.3s;}.elementor-56 .elementor-element.elementor-element-ba6d93d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.58;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-ba6d93d:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-ba6d93d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0319;}.elementor-56 .elementor-element.elementor-element-ba6d93d::before, .elementor-56 .elementor-element.elementor-element-ba6d93d > .elementor-background-video-container::before, .elementor-56 .elementor-element.elementor-element-ba6d93d > .e-con-inner > .elementor-background-video-container::before, .elementor-56 .elementor-element.elementor-element-ba6d93d > .elementor-background-slideshow::before, .elementor-56 .elementor-element.elementor-element-ba6d93d > .e-con-inner > .elementor-background-slideshow::before, .elementor-56 .elementor-element.elementor-element-ba6d93d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://buscapelaluz.com.br/wp-content/uploads/2026/08/Gradiente-05-1-scaled.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-56 .elementor-element.elementor-element-58e3d012{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.15;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;--z-index:3;}.elementor-56 .elementor-element.elementor-element-58e3d012::before, .elementor-56 .elementor-element.elementor-element-58e3d012 > .elementor-background-video-container::before, .elementor-56 .elementor-element.elementor-element-58e3d012 > .e-con-inner > .elementor-background-video-container::before, .elementor-56 .elementor-element.elementor-element-58e3d012 > .elementor-background-slideshow::before, .elementor-56 .elementor-element.elementor-element-58e3d012 > .e-con-inner > .elementor-background-slideshow::before, .elementor-56 .elementor-element.elementor-element-58e3d012 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-56 .elementor-element.elementor-element-627d8e34{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-56 .elementor-element.elementor-element-627d8e34.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-627d8e34 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:50px;font-weight:500;line-height:1.15em;letter-spacing:-1px;color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-397b138b{width:var( --container-widget-width, 67% );max-width:67%;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:center;}.elementor-56 .elementor-element.elementor-element-397b138b.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-397b138b .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:300;line-height:1.6em;letter-spacing:0.1px;color:#E8E8E8;}.elementor-56 .elementor-element.elementor-element-27c01791 .elementor-button{background-color:#61CE7000;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;padding:20px 40px 20px 40px;}.elementor-56 .elementor-element.elementor-element-27c01791{width:var( --container-widget-width, 45% );max-width:45%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 05px) 0px;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-27c01791.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-27c01791 .elementor-button-content-wrapper{flex-direction:row;}.elementor-56 .elementor-element.elementor-element-16af5f69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 00px;--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-56 .elementor-element.elementor-element-16af5f69 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-56 .elementor-element.elementor-element-16af5f69 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-56 .elementor-element.elementor-element-16af5f69 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-56 .elementor-element.elementor-element-16af5f69 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-56 .elementor-element.elementor-element-16af5f69 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-56 .elementor-element.elementor-element-16af5f69 .elementor-icon-list-icon i{color:#21CEF7;transition:color 0.3s;}.elementor-56 .elementor-element.elementor-element-16af5f69 .elementor-icon-list-icon svg{fill:#21CEF7;transition:fill 0.3s;}.elementor-56 .elementor-element.elementor-element-16af5f69 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-56 .elementor-element.elementor-element-16af5f69 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-56 .elementor-element.elementor-element-16af5f69 .elementor-icon-list-item > a{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0.2px;}.elementor-56 .elementor-element.elementor-element-16af5f69 .elementor-icon-list-text{color:#BCBCBC;transition:color 0.3s;}.elementor-56 .elementor-element.elementor-element-e401d8d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-e401d8d:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-e401d8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#140523;}.elementor-56 .elementor-element.elementor-element-5c24cdf0{--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-56 .elementor-element.elementor-element-626cf344{text-align:start;}.elementor-56 .elementor-element.elementor-element-626cf344 img{width:20%;}.elementor-56 .elementor-element.elementor-element-30bc33f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-56 .elementor-element.elementor-element-30bc33f5 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:300;line-height:1.6em;letter-spacing:0.2px;color:#CBCBCB;}.elementor-56 .elementor-element.elementor-element-4c0f184{--display:flex;}.elementor-56 .elementor-element.elementor-element-3f3e8282{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 00px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-56 .elementor-element.elementor-element-3f3e8282.elementor-element{--align-self:flex-end;}.elementor-56 .elementor-element.elementor-element-3f3e8282 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-56 .elementor-element.elementor-element-3f3e8282 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-56 .elementor-element.elementor-element-3f3e8282 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-56 .elementor-element.elementor-element-3f3e8282 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-56 .elementor-element.elementor-element-3f3e8282 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-56 .elementor-element.elementor-element-3f3e8282 .elementor-icon-list-icon i{color:#21CEF7;transition:color 0.3s;}.elementor-56 .elementor-element.elementor-element-3f3e8282 .elementor-icon-list-icon svg{fill:#21CEF7;transition:fill 0.3s;}.elementor-56 .elementor-element.elementor-element-3f3e8282 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-56 .elementor-element.elementor-element-3f3e8282 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-56 .elementor-element.elementor-element-3f3e8282 .elementor-icon-list-item > a{font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:300;letter-spacing:0.2px;}.elementor-56 .elementor-element.elementor-element-3f3e8282 .elementor-icon-list-text{color:#C8C8C8;transition:color 0.3s;}.elementor-56 .elementor-element.elementor-element-489baf0c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:01px 0px 0px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2D104A;--border-color:#2D104A;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-489baf0c:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-489baf0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#140523;}.elementor-56 .elementor-element.elementor-element-52eca1e1{--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-56 .elementor-element.elementor-element-52eca1e1.e-con{--order:-99999 /* order start hack */;}.elementor-56 .elementor-element.elementor-element-18800c7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(36px/2);}.elementor-56 .elementor-element.elementor-element-18800c7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(36px/2);}.elementor-56 .elementor-element.elementor-element-18800c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(36px/2);}.elementor-56 .elementor-element.elementor-element-18800c7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-36px/2);}.elementor-56 .elementor-element.elementor-element-18800c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-36px/2);}.elementor-56 .elementor-element.elementor-element-18800c7 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#331155;}.elementor-56 .elementor-element.elementor-element-18800c7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-56 .elementor-element.elementor-element-18800c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-56 .elementor-element.elementor-element-18800c7 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-56 .elementor-element.elementor-element-18800c7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-56 .elementor-element.elementor-element-18800c7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-56 .elementor-element.elementor-element-18800c7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-56 .elementor-element.elementor-element-18800c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-56 .elementor-element.elementor-element-18800c7 .elementor-icon-list-item > a{font-family:"Space Grotesk", Sans-serif;font-size:13px;font-weight:300;text-transform:uppercase;letter-spacing:0.4px;}.elementor-56 .elementor-element.elementor-element-18800c7 .elementor-icon-list-text{color:#C8C8C8;transition:color 0.3s;}.elementor-56 .elementor-element.elementor-element-4dd27de7{--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-56 .elementor-element.elementor-element-66e0d1fb{text-align:end;}.elementor-56 .elementor-element.elementor-element-66e0d1fb .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.2px;color:#CBCBCB;}.elementor-56 .elementor-element.elementor-element-74157b65{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-74157b65.e-con{--order:-99999 /* order start hack */;}@media(min-width:768px){.elementor-56 .elementor-element.elementor-element-2850d1f9{--width:100%;}.elementor-56 .elementor-element.elementor-element-2008b51f{--width:95%;}.elementor-56 .elementor-element.elementor-element-55460d26{--content-width:1140px;}.elementor-56 .elementor-element.elementor-element-1e2694f5{--width:49%;}.elementor-56 .elementor-element.elementor-element-74fa0e3{--width:48%;}.elementor-56 .elementor-element.elementor-element-2532f4e1{--content-width:1140px;}.elementor-56 .elementor-element.elementor-element-27c4f762{--width:49%;}.elementor-56 .elementor-element.elementor-element-5f2383e4{--width:100%;}.elementor-56 .elementor-element.elementor-element-22f36a5f{--width:100%;}.elementor-56 .elementor-element.elementor-element-3b48609d{--width:100%;}.elementor-56 .elementor-element.elementor-element-20427bc0{--width:48%;}.elementor-56 .elementor-element.elementor-element-1fa57b08{--content-width:1140px;}.elementor-56 .elementor-element.elementor-element-3386bdbe{--width:50%;}.elementor-56 .elementor-element.elementor-element-4b88cd9d{--width:50%;}.elementor-56 .elementor-element.elementor-element-75af79c3{--content-width:1240px;}.elementor-56 .elementor-element.elementor-element-7c52c8a2{--width:90%;}.elementor-56 .elementor-element.elementor-element-5c24cdf0{--width:100%;}.elementor-56 .elementor-element.elementor-element-52eca1e1{--width:100%;}.elementor-56 .elementor-element.elementor-element-4dd27de7{--width:100%;}.elementor-56 .elementor-element.elementor-element-74157b65{--width:15%;}}@media(max-width:1024px) and (min-width:768px){.elementor-56 .elementor-element.elementor-element-1e2694f5{--width:70.783%;}.elementor-56 .elementor-element.elementor-element-27c4f762{--width:70.783%;}}@media(max-width:1024px){.elementor-56 .elementor-element.elementor-element-55460d26{--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-56 .elementor-element.elementor-element-2532f4e1{--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-56 .elementor-element.elementor-element-5cf0ccec{background-position:0px 0px;}}@media(max-width:767px){.elementor-56 .elementor-element.elementor-element-7523a048{--min-height:0em;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:130px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-56 .elementor-element.elementor-element-2850d1f9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-7f1d735 .elementor-heading-title{font-size:13px;letter-spacing:0.5px;}.elementor-56 .elementor-element.elementor-element-56d40c92{width:100%;max-width:100%;}.elementor-56 .elementor-element.elementor-element-56d40c92 .elementor-heading-title{font-size:36px;line-height:1.15em;letter-spacing:-1.2px;}.elementor-56 .elementor-element.elementor-element-397c6699{width:100%;max-width:100%;}.elementor-56 .elementor-element.elementor-element-397c6699 .elementor-heading-title{font-size:15px;letter-spacing:0.7px;}.elementor-56 .elementor-element.elementor-element-4eb4a6a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-56 .elementor-element.elementor-element-4eb4a6a7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-56 .elementor-element.elementor-element-4eb4a6a7 .elementor-icon-list-item > a{font-size:15px;line-height:1.8em;letter-spacing:-0.2px;}.elementor-56 .elementor-element.elementor-element-2008b51f{--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-56 .elementor-element.elementor-element-37638f8d{width:100%;max-width:100%;}.elementor-56 .elementor-element.elementor-element-37638f8d .elementor-button{font-size:14px;letter-spacing:0px;padding:23px 15px 23px 15px;}.elementor-56 .elementor-element.elementor-element-4d1b6cc5{width:100%;max-width:100%;}.elementor-56 .elementor-element.elementor-element-4d1b6cc5 .elementor-heading-title{font-size:15px;letter-spacing:0.7px;}.elementor-56 .elementor-element.elementor-element-9082094{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-56 .elementor-element.elementor-element-9082094 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-56 .elementor-element.elementor-element-9082094 .elementor-icon-list-item > a{font-size:15px;letter-spacing:0.1px;}.elementor-56 .elementor-element.elementor-element-55460d26{--min-height:0px;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:15vw;--padding-bottom:10vw;--padding-left:6vw;--padding-right:6vw;}.elementor-56 .elementor-element.elementor-element-1e2694f5{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-6e0a7b5e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-56 .elementor-element.elementor-element-3118bde8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-56 .elementor-element.elementor-element-3118bde8 .elementor-heading-title{font-size:25px;line-height:1.4em;letter-spacing:-0.4px;}.elementor-56 .elementor-element.elementor-element-70b8b74a{padding:0px 0px 0px 20px;font-size:15px;letter-spacing:-0.1px;}.elementor-56 .elementor-element.elementor-element-6278588e .elementor-heading-title{font-size:14px;line-height:1.8em;}.elementor-56 .elementor-element.elementor-element-38de8c2f{width:100%;max-width:100%;}.elementor-56 .elementor-element.elementor-element-38de8c2f .elementor-button{font-size:14px;letter-spacing:0px;padding:23px 15px 23px 15px;}.elementor-56 .elementor-element.elementor-element-7148c10a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-56 .elementor-element.elementor-element-7148c10a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-56 .elementor-element.elementor-element-7148c10a .elementor-icon-list-item > a{font-size:15px;letter-spacing:0.1px;}.elementor-56 .elementor-element.elementor-element-74fa0e3.e-con{--order:-99999 /* order start hack */;}.elementor-56 .elementor-element.elementor-element-45389084{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-56 .elementor-element.elementor-element-45389084 img{height:238px;}.elementor-56 .elementor-element.elementor-element-12b1ea99{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-56 .elementor-element.elementor-element-12b1ea99 img{height:238px;}.elementor-56 .elementor-element.elementor-element-2532f4e1{--min-height:0px;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:15vw;--padding-bottom:15vw;--padding-left:6vw;--padding-right:6vw;}.elementor-56 .elementor-element.elementor-element-27c4f762{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-4832d247{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-56 .elementor-element.elementor-element-4c2e77f9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-56 .elementor-element.elementor-element-4c2e77f9 .elementor-heading-title{font-size:31px;line-height:1.3em;letter-spacing:-0.8px;}.elementor-56 .elementor-element.elementor-element-3a486ad6{padding:0px 0px 0px 20px;font-size:15px;letter-spacing:-0.1px;}.elementor-56 .elementor-element.elementor-element-7681698 .elementor-heading-title{font-size:25px;letter-spacing:-0.6px;}.elementor-56 .elementor-element.elementor-element-5a844465 .elementor-heading-title{font-size:14px;letter-spacing:-0.4px;}.elementor-56 .elementor-element.elementor-element-22f36a5f{--margin-top:15px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-56 .elementor-element.elementor-element-6195ff83 .elementor-heading-title{font-size:25px;letter-spacing:-0.6px;}.elementor-56 .elementor-element.elementor-element-47887d7 .elementor-heading-title{font-size:14px;letter-spacing:-0.4px;}.elementor-56 .elementor-element.elementor-element-59e1074 .elementor-heading-title{font-size:25px;letter-spacing:-0.6px;}.elementor-56 .elementor-element.elementor-element-3218f54c .elementor-heading-title{font-size:14px;letter-spacing:-0.4px;}.elementor-56 .elementor-element.elementor-element-14349d5e{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-56 .elementor-element.elementor-element-14349d5e .elementor-button{font-size:14px;padding:23px 15px 23px 15px;}.elementor-56 .elementor-element.elementor-element-3d5c4bfa{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-56 .elementor-element.elementor-element-3d5c4bfa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-56 .elementor-element.elementor-element-3d5c4bfa .elementor-icon-list-item > a{font-size:15px;line-height:1.6em;letter-spacing:0.1px;}.elementor-56 .elementor-element.elementor-element-20427bc0.e-con{--order:-99999 /* order start hack */;}.elementor-56 .elementor-element.elementor-element-25994374{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-56 .elementor-element.elementor-element-25994374 img{height:400px;}.elementor-56 .elementor-element.elementor-element-25994374 .widget-image-caption{margin-block-start:-70px;}.elementor-56 .elementor-element.elementor-element-1fa57b08{--padding-top:45px;--padding-bottom:55px;--padding-left:25px;--padding-right:25px;}.elementor-56 .elementor-element.elementor-element-3ea6b2b3{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--divider-element-spacing:21px;}.elementor-56 .elementor-element.elementor-element-3ea6b2b3 .elementor-divider__text{font-size:38px;}.elementor-56 .elementor-element.elementor-element-23575dc8{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-56 .elementor-element.elementor-element-23575dc8 .elementor-heading-title{font-size:16px;}.elementor-56 .elementor-element.elementor-element-26aff2c7{--padding-top:50px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-3386bdbe{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-56 .elementor-element.elementor-element-2544998{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-56 .elementor-element.elementor-element-780d55d2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-56 .elementor-element.elementor-element-780d55d2 .elementor-heading-title{font-size:30px;line-height:1.35em;letter-spacing:-0.7px;}.elementor-56 .elementor-element.elementor-element-7a872753 .elementor-heading-title{font-size:22px;line-height:1.3em;letter-spacing:-0.3px;}.elementor-56 .elementor-element.elementor-element-59c5c58f .elementor-heading-title{font-size:15px;letter-spacing:0.1px;}.elementor-56 .elementor-element.elementor-element-3659e66c .elementor-heading-title{font-size:22px;line-height:1.3em;letter-spacing:-0.3px;}.elementor-56 .elementor-element.elementor-element-1862b519 .elementor-heading-title{font-size:15px;letter-spacing:0.1px;}.elementor-56 .elementor-element.elementor-element-246f5d2b .elementor-heading-title{font-size:22px;line-height:1.3em;letter-spacing:-0.3px;}.elementor-56 .elementor-element.elementor-element-1bd3755f .elementor-heading-title{font-size:15px;letter-spacing:0.1px;}.elementor-56 .elementor-element.elementor-element-452d8364 .elementor-heading-title{font-size:22px;line-height:1.3em;letter-spacing:-0.3px;}.elementor-56 .elementor-element.elementor-element-2e1f40b7 .elementor-heading-title{font-size:15px;letter-spacing:0.1px;}.elementor-56 .elementor-element.elementor-element-4501d282{width:100%;max-width:100%;}.elementor-56 .elementor-element.elementor-element-4501d282 .elementor-button{font-size:14px;padding:23px 15px 23px 15px;}.elementor-56 .elementor-element.elementor-element-72698d97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-56 .elementor-element.elementor-element-72698d97 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-56 .elementor-element.elementor-element-72698d97 .elementor-icon-list-item > a{font-size:15px;letter-spacing:0.1px;}.elementor-56 .elementor-element.elementor-element-4b88cd9d{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-56 .elementor-element.elementor-element-5cf0ccec{--spacer-size:250px;background-position:center center;}.elementor-56 .elementor-element.elementor-element-6b3df12c{--spacer-size:250px;}.elementor-56 .elementor-element.elementor-element-75af79c3{--padding-top:16vw;--padding-bottom:15vw;--padding-left:6vw;--padding-right:6vw;}.elementor-56 .elementor-element.elementor-element-b7ce19c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-56 .elementor-element.elementor-element-b7ce19c.elementor-element{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-589b8deb{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-56 .elementor-element.elementor-element-589b8deb .elementor-heading-title{font-size:38px;line-height:1.2em;letter-spacing:-0.5px;}.elementor-56 .elementor-element.elementor-element-7c52c8a2{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-2e4a7878{width:100%;max-width:100%;padding:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-56 .elementor-element.elementor-element-2e4a7878 .elementor-icon-box-title, .elementor-56 .elementor-element.elementor-element-2e4a7878 .elementor-icon-box-title a{font-size:16px;letter-spacing:0px;}.elementor-56 .elementor-element.elementor-element-2e4a7878 .elementor-icon-box-description{font-size:15px;letter-spacing:0.2px;}.elementor-56 .elementor-element.elementor-element-11385165{width:100%;max-width:100%;padding:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-56 .elementor-element.elementor-element-11385165 .elementor-icon-box-title, .elementor-56 .elementor-element.elementor-element-11385165 .elementor-icon-box-title a{font-size:16px;letter-spacing:0px;}.elementor-56 .elementor-element.elementor-element-11385165 .elementor-icon-box-description{font-size:15px;letter-spacing:0.2px;}.elementor-56 .elementor-element.elementor-element-577039df{width:100%;max-width:100%;padding:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-56 .elementor-element.elementor-element-577039df .elementor-icon-box-title, .elementor-56 .elementor-element.elementor-element-577039df .elementor-icon-box-title a{font-size:16px;letter-spacing:0px;}.elementor-56 .elementor-element.elementor-element-577039df .elementor-icon-box-description{font-size:15px;letter-spacing:0.2px;}.elementor-56 .elementor-element.elementor-element-5189e513{width:100%;max-width:100%;padding:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-56 .elementor-element.elementor-element-5189e513 .elementor-icon-box-title, .elementor-56 .elementor-element.elementor-element-5189e513 .elementor-icon-box-title a{font-size:16px;letter-spacing:0px;}.elementor-56 .elementor-element.elementor-element-5189e513 .elementor-icon-box-description{font-size:15px;letter-spacing:0.2px;}.elementor-56 .elementor-element.elementor-element-78c16450{text-align:start;}.elementor-56 .elementor-element.elementor-element-78c16450 .elementor-heading-title{font-size:14px;letter-spacing:0.3px;}.elementor-56 .elementor-element.elementor-element-70a18721{width:100%;max-width:100%;}.elementor-56 .elementor-element.elementor-element-70a18721 .elementor-button{font-size:14px;padding:22px 15px 22px 15px;}.elementor-56 .elementor-element.elementor-element-533cd262{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-533cd262.elementor-element{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-533cd262 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-56 .elementor-element.elementor-element-533cd262 .elementor-icon-list-item > a{font-size:15px;letter-spacing:0.1px;}.elementor-56 .elementor-element.elementor-element-ba6d93d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-58e3d012{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-56 .elementor-element.elementor-element-627d8e34{width:100%;max-width:100%;}.elementor-56 .elementor-element.elementor-element-627d8e34 .elementor-heading-title{font-size:33px;line-height:1.3em;letter-spacing:-1.1px;}.elementor-56 .elementor-element.elementor-element-397b138b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-397b138b .elementor-heading-title{font-size:14px;letter-spacing:0.2px;}.elementor-56 .elementor-element.elementor-element-27c01791{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-56 .elementor-element.elementor-element-27c01791 .elementor-button{font-size:13px;padding:20px 20px 20px 20px;}.elementor-56 .elementor-element.elementor-element-16af5f69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-56 .elementor-element.elementor-element-16af5f69 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-56 .elementor-element.elementor-element-16af5f69 .elementor-icon-list-item > a{font-size:14px;letter-spacing:0.1px;}.elementor-56 .elementor-element.elementor-element-e401d8d{--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-5c24cdf0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-56 .elementor-element.elementor-element-5c24cdf0.e-con{--order:-99999 /* order start hack */;}.elementor-56 .elementor-element.elementor-element-626cf344{text-align:center;}.elementor-56 .elementor-element.elementor-element-626cf344 img{width:45%;}.elementor-56 .elementor-element.elementor-element-30bc33f5{text-align:center;}.elementor-56 .elementor-element.elementor-element-30bc33f5 .elementor-heading-title{font-size:15px;}.elementor-56 .elementor-element.elementor-element-3f3e8282{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-56 .elementor-element.elementor-element-3f3e8282.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-3f3e8282 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-56 .elementor-element.elementor-element-3f3e8282 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-56 .elementor-element.elementor-element-3f3e8282 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-56 .elementor-element.elementor-element-3f3e8282 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-56 .elementor-element.elementor-element-3f3e8282 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-56 .elementor-element.elementor-element-3f3e8282 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-56 .elementor-element.elementor-element-3f3e8282 .elementor-icon-list-item > a{font-size:15px;letter-spacing:0.1px;}.elementor-56 .elementor-element.elementor-element-489baf0c{--padding-top:25px;--padding-bottom:95px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-18800c7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-56 .elementor-element.elementor-element-18800c7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-56 .elementor-element.elementor-element-18800c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-56 .elementor-element.elementor-element-18800c7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-56 .elementor-element.elementor-element-18800c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-56 .elementor-element.elementor-element-18800c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-56 .elementor-element.elementor-element-18800c7 .elementor-icon-list-item > a{font-size:11px;letter-spacing:0.4px;}.elementor-56 .elementor-element.elementor-element-66e0d1fb{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;text-align:center;}.elementor-56 .elementor-element.elementor-element-66e0d1fb.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-66e0d1fb .elementor-heading-title{font-size:14px;line-height:1.6em;letter-spacing:0.2px;}}/* Start custom CSS for heading, class: .elementor-element-56d40c92 */.elementor-56 .elementor-element.elementor-element-56d40c92{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-397c6699 */.elementor-56 .elementor-element.elementor-element-397c6699{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d1b6cc5 */.elementor-56 .elementor-element.elementor-element-4d1b6cc5{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e0a7b5e */.elementor-56 .elementor-element.elementor-element-6e0a7b5e i, .elementor-56 .elementor-element.elementor-element-6e0a7b5e svg{
    color: #21CEF7;
    fill: #21CEF7;
    font-size: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3118bde8 */.elementor-56 .elementor-element.elementor-element-3118bde8{
    text-wrap: balance;
}

.elementor-56 .elementor-element.elementor-element-3118bde8 b{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70b8b74a */.elementor-56 .elementor-element.elementor-element-70b8b74a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6278588e */.elementor-56 .elementor-element.elementor-element-6278588e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4832d247 */.elementor-56 .elementor-element.elementor-element-4832d247 i, .elementor-56 .elementor-element.elementor-element-4832d247 svg{
    color: #21CEF7;
    fill: #21CEF7;
    font-size: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c2e77f9 */.elementor-56 .elementor-element.elementor-element-4c2e77f9{
    text-wrap: balance;
}

.elementor-56 .elementor-element.elementor-element-4c2e77f9 b{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a486ad6 */.elementor-56 .elementor-element.elementor-element-3a486ad6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3d5c4bfa */.elementor-56 .elementor-element.elementor-element-3d5c4bfa{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23575dc8 */.elementor-56 .elementor-element.elementor-element-23575dc8{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-65b03bb */.atos-grade{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}
@media(max-width:820px){.atos-grade{grid-template-columns:repeat(4,1fr)}}
@media(max-width:480px){.atos-grade{grid-template-columns:repeat(2,1fr)}}

.ato{
  position:relative;overflow:hidden;border-radius:2px;padding:20px 16px 22px;
  min-height:158px;display:flex;flex-direction:column;justify-content:space-between;
  border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.03);
  transition:border-color .3s cubic-bezier(.22,.61,.36,1),transform .3s cubic-bezier(.22,.61,.36,1),background .3s cubic-bezier(.22,.61,.36,1);
}
.ato:hover{border-color:#21CEF7;transform:translateY(-3px)}
.ato .rom,.ato .nome{position:relative;z-index:2}
.ato .rom{font-family:'Bodoni Moda',serif;font-size:1.6rem;color:rgba(255,255,255,.35);line-height:1}
.ato .nome{font-family:'Space Grotesk',sans-serif;font-size:.64rem;font-weight:600;text-transform:uppercase;letter-spacing:.13em;color:rgba(255,255,255,.55);line-height:1.5}

.ato.aberto{background:#140523;border-color:rgba(255,255,255,.1)}
.ato.aberto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:.62;transition:opacity .4s ease,transform .6s ease}
.ato.aberto::after{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(20,5,35,.34) 0%,rgba(20,5,35,.9) 100%)}
.ato.aberto:hover img{opacity:.82;transform:scale(1.06)}
.ato.aberto .rom{color:#21CEF7}
.ato.aberto .nome{color:#fff}

.ato.travado{background:transparent;border-style:dashed;border-color:rgba(255,255,255,.16)}
.ato.travado:hover{background:rgba(255,255,255,.02)}
.ato.travado .rom{color:rgba(255,255,255,.22)}
.ato.travado .nome{color:rgba(255,255,255,.4);font-weight:400;letter-spacing:.24em}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2544998 */.elementor-56 .elementor-element.elementor-element-2544998 i, .elementor-56 .elementor-element.elementor-element-2544998 svg{
    color: #21CEF7;
    fill: #21CEF7;
    font-size: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-780d55d2 */.elementor-56 .elementor-element.elementor-element-780d55d2{
    text-wrap: balance;
}

.elementor-56 .elementor-element.elementor-element-780d55d2 b{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a872753 */.elementor-56 .elementor-element.elementor-element-7a872753{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59c5c58f */.elementor-56 .elementor-element.elementor-element-59c5c58f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3659e66c */.elementor-56 .elementor-element.elementor-element-3659e66c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1862b519 */.elementor-56 .elementor-element.elementor-element-1862b519{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-246f5d2b */.elementor-56 .elementor-element.elementor-element-246f5d2b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bd3755f */.elementor-56 .elementor-element.elementor-element-1bd3755f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-452d8364 */.elementor-56 .elementor-element.elementor-element-452d8364{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e1f40b7 */.elementor-56 .elementor-element.elementor-element-2e1f40b7{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b7ce19c */.elementor-56 .elementor-element.elementor-element-b7ce19c i, .elementor-56 .elementor-element.elementor-element-b7ce19c svg{
    color: #21CEF7;
    fill: #21CEF7;
    font-size: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-589b8deb */.elementor-56 .elementor-element.elementor-element-589b8deb{
    text-wrap: balance;
}

.elementor-56 .elementor-element.elementor-element-589b8deb b{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e4a7878 */.elementor-56 .elementor-element.elementor-element-2e4a7878{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78c16450 */.elementor-56 .elementor-element.elementor-element-78c16450{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-397b138b */.elementor-56 .elementor-element.elementor-element-397b138b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30bc33f5 */.elementor-56 .elementor-element.elementor-element-30bc33f5{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3f3e8282 */.elementor-56 .elementor-element.elementor-element-3f3e8282 b{
    font-family: Space Grotesk !important;
    text-transform: uppercase;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS */b{
	font-weight: 700;
}

/* Corrige scrollbar horizontal */
html, body {
    overflow-x: hidden !important;
}


.bt-estilo, #bt-estilo {
    /* Base exata da sua paleta */
    --gold-base: #000C77;
    /* Variações suaves geradas a partir da sua cor para o efeito de rolagem */
    --gold-light: #061490; 
    --gold-dark: #000C77;  

    border-radius: 999px !important;
    border: 1px solid rgba(0, 12, 119, 0.2);
    
    /* O SEGREDO DO CONTRASTE: Usando o cinza/preto da sua paleta para o texto */
    color: #fff !important; 
    font-weight: 600; /* Aumentei o peso (bold) para destacar mais a leitura */
    letter-spacing: .2px;
    
    background-image: 
        radial-gradient(120% 200% at 20% 10%, rgba(0, 12, 119, .3), rgba(0, 12, 119, 0) 40%), 
        linear-gradient(90deg, var(--gold-base), var(--gold-light), var(--gold-dark), var(--gold-light), var(--gold-base));
    
    background-size: 100% 100%, 200% 100%;
    background-position: 0% 0%, 0% 50%;
    
    /* Sombras adaptadas usando o tom escuro da sua paleta (#1A1317) para integrar melhor */
    box-shadow: 0 10px 24px rgba(0, 12, 119, .15), 
                0 6px 16px rgba(0, 12, 119, .25), 
                inset 0 1px 0 rgba(0, 12, 119, .3), 
                inset 0 -8px 14px rgba(0, 0, 0, .08);

    transition: transform .18s ease, box-shadow .18s ease, filter .18s ease;
    position: relative;
    overflow: hidden;
    transform: translateZ(0);
    will-change: transform, background-position;
    
    animation: gradientShift 4s infinite alternate ease-in-out;
}

/* Garante que o texto e o ícone fiquem com a cor escura da paleta */
.bt-estilo .elementor-button-text, #bt-estilo .elementor-button-text,
.bt-estilo .elementor-button-icon, #bt-estilo .elementor-button-icon {
    position: relative;
    z-index: 2;
    color: #fff !important; 
}

/* O Ícone do WhatsApp */
.bt-estilo .elementor-button-icon, #bt-estilo .elementor-button-icon {
    font-size: 18px;
    margin-right: 8px;
    transition: transform 0.5s ease;
}

/* Hover do Ícone */
.bt-estilo:hover .elementor-button-icon, #bt-estilo:hover .elementor-button-icon {
    transform: translateX(4px) rotate(5deg);
}

/* Hover do Botão Inteiro */
.bt-estilo:hover, #bt-estilo:hover {
    transform: translateY(-2px) scale(1.01);
    filter: brightness(1.05);
    box-shadow: 0 14px 32px rgba(0, 12, 119, .2), 
                0 10px 24px rgba(0, 12, 119, .3), 
                inset 0 1px 0 rgba(0, 12, 119, .4), 
                inset 0 -10px 18px rgba(0, 0, 0, .1);
}

/* Clique */
.bt-estilo:active, #bt-estilo:active {
    transform: translateY(-1px) scale(.99);
    filter: brightness(1);
    box-shadow: 0 6px 16px rgba(0, 12, 119, .15);
}

/* Borda Interna Elegante */
.bt-estilo::after, #bt-estilo::after {
    content: "";
    position: absolute;
    inset: 1px;
    border-radius: inherit;
    pointer-events: none;
    background: linear-gradient(180deg, rgba(0, 12, 119, .3), rgba(0, 12, 119, 0) 40%), 
                linear-gradient(90deg, rgba(0, 12, 119, .4), rgba(0, 12, 119, .1));
    -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 1px;
    opacity: .9;
    z-index: 1;
}

/* Keyframe do fundo contínuo (Vai e Volta suave) */
@keyframes gradientShift {
    0% { background-position: 0% 0%, 0% 50%; }
    100% { background-position: 0% 0%, 100% 50%; }
}
    /* Estilo para o scrollbar */
::-webkit-scrollbar {
    width: 6px; /* Define a largura do scrollbar */
    height: 6px; /* Define a altura do scrollbar (para scroll horizontal) */
}

/* Estilo para a parte de fundo do scrollbar */
::-webkit-scrollbar-track {
    background-color: #f5f5f5; /* Cor de fundo do track */
    border-radius: 10px; /* Arredonda as bordas do track */
}

/* Estilo para o polegar (parte que o usuário arrasta) */
::-webkit-scrollbar-thumb {
    background-color: #B2C7DC; /* Cor do polegar */
    border-radius: 10px; /* Arredonda as bordas do polegar */
    border: 2px solid #21CEF7; /* Adiciona uma borda ao polegar */
}

/* Estilo para o polegar quando estiver sendo "hovered" (quando o usuário passa o mouse por cima) */
::-webkit-scrollbar-thumb:hover {
    background-color: #21CEF7; /* Cor do polegar quando estiver sendo "hovered" */
}



    .esquerda{
        opacity: 0;
    transition: 0.8s;
    transform: translate(-30px, 0px);
    filter: blur(10px);
}

    .direita{
        opacity: 0;
    transition: 0.8s;
    transform: translate(30px, 0px);
    filter: blur(10px);
}

    .baixo{
          opacity: 0 !important;
    transition: 0.8s !important;
    transform: translate(0px, 30px) !important;
    filter: blur(10px) !important;
}
    

    .cima{
        opacity: 0;
    transition: 0.8s;
    transform: translate(0px, -30px);
    filter: blur(10px);
}

    .ativo{
        opacity: 1 !important;
        filter: blur(0px) !important;
        transition: 0.8s ease all !important;
        transform: translate(0, 0) !important;
    }

    .elementor-editor-active .baixo,
    .elementor-editor-active .cima,
    .elementor-editor-active .esquerda,
    .elementor-editor-active .direita {
      opacity: 1 !important;
      transform: translate(0, 0) !important;
      filter: blur(0) !important;
    }
    .elemento1{
    transition-delay: 0.2s
}

.elemento2{
    transition-delay: 0.4s
}

.elemento3{
    transition-delay: 0.6s
}/* End custom CSS */