.elementor-16 .elementor-element.elementor-element-a6295a3{--display:flex;--min-height:740px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-a6295a3:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-a6295a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luccasferreira.com.br/wp-content/uploads/2026/03/Frame-2147234652.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-1abb5af{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-16 .elementor-element.elementor-element-8aaa9bf .elementor-image-box-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-8aaa9bf .elementor-image-box-title{margin-bottom:0px;font-family:"Clash Grotesk Variable", Sans-serif;font-size:4.1em;font-weight:600;color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-8aaa9bf:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-8aaa9bf:has(:focus) .elementor-image-box-title{color:#FFFDF3;}.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-16 .elementor-element.elementor-element-af09b70 .elementor-icon-list-item:not(:last-child):after{content:"";height:70%;border-color:#A5A5A5;}.elementor-16 .elementor-element.elementor-element-af09b70 .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:2px;}.elementor-16 .elementor-element.elementor-element-af09b70 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-16 .elementor-element.elementor-element-af09b70 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-16 .elementor-element.elementor-element-af09b70 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-af09b70 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-af09b70{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-af09b70 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-af09b70 .elementor-icon-list-item > a{font-family:"Clash Grotesk Variable", Sans-serif;font-size:0.9em;font-weight:400;letter-spacing:3.7px;}.elementor-16 .elementor-element.elementor-element-af09b70 .elementor-icon-list-text{color:#A5A5A5;transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-af09b70 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#A5A5A5;}.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-16 .elementor-element.elementor-element-a22ad04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.6em;font-weight:400;color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-a22ad04 a:hover, .elementor-16 .elementor-element.elementor-element-a22ad04 a:focus{color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-2619df2{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-2619df2:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2619df2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D1D4D9;}.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-16 .elementor-element.elementor-element-c65800d{width:var( --container-widget-width, 50% );max-width:50%;--e-transform-scale:1.1;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-c65800d img{width:100%;}.elementor-16 .elementor-element.elementor-element-6616133{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3c502b0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-74328c7 .elementor-icon-list-item:not(:last-child):after{content:"";height:70%;border-color:#A5A5A5;}.elementor-16 .elementor-element.elementor-element-74328c7 .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:2px;}.elementor-16 .elementor-element.elementor-element-74328c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-16 .elementor-element.elementor-element-74328c7 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-16 .elementor-element.elementor-element-74328c7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-74328c7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-74328c7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-74328c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-74328c7 .elementor-icon-list-item > a{font-family:"Clash Grotesk Variable", Sans-serif;font-size:0.8em;font-weight:400;letter-spacing:3.7px;}.elementor-16 .elementor-element.elementor-element-74328c7 .elementor-icon-list-text{color:#A5A5A5;transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-74328c7 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#A5A5A5;}.elementor-16 .elementor-element.elementor-element-0387279 .elementor-image-box-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-0387279 .elementor-image-box-title{margin-bottom:0px;font-family:"Clash Grotesk Variable", Sans-serif;font-size:2.8em;font-weight:600;color:#01080F;}.elementor-16 .elementor-element.elementor-element-0387279:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-0387279:has(:focus) .elementor-image-box-title{color:#01080F;}.elementor-16 .elementor-element.elementor-element-0387279 .elementor-image-box-description{color:#01080F;}.elementor-16 .elementor-element.elementor-element-740c020{width:var( --container-widget-width, 480px );max-width:480px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:480px;--container-widget-flex-grow:0;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.1em;font-weight:400;color:#01080F;}.elementor-16 .elementor-element.elementor-element-740c020 a:hover, .elementor-16 .elementor-element.elementor-element-740c020 a:focus{color:#01080F;}.elementor-16 .elementor-element.elementor-element-a92de06{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-a92de06:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-a92de06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-16 .elementor-element.elementor-element-4d71412{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;grid-column:span 2;}.elementor-16 .elementor-element.elementor-element-4d71412 img{width:100%;}.elementor-16 .elementor-element.elementor-element-84051ef{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;grid-column:span 2;}.elementor-16 .elementor-element.elementor-element-84051ef img{width:100%;}.elementor-16 .elementor-element.elementor-element-d063f79{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-d063f79 img{width:100%;}.elementor-16 .elementor-element.elementor-element-8c7debb{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-8c7debb img{width:100%;}.elementor-16 .elementor-element.elementor-element-7ac6b31{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-7ac6b31 img{width:100%;}.elementor-16 .elementor-element.elementor-element-832bb07{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-832bb07 img{width:100%;}.elementor-16 .elementor-element.elementor-element-02f0e5c{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-32d13bd{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-12aae3c{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-12aae3c img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-16 .elementor-element.elementor-element-b469fec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-f98002d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-edf3f87 .elementor-image-box-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-edf3f87 .elementor-image-box-title{margin-bottom:0px;font-family:"Clash Grotesk Variable", Sans-serif;font-size:3.5em;font-weight:600;color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-edf3f87:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-edf3f87:has(:focus) .elementor-image-box-title{color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-824fa78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.1em;font-weight:400;color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-824fa78 a:hover, .elementor-16 .elementor-element.elementor-element-824fa78 a:focus{color:#FFFDF3;}.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-16 .elementor-element.elementor-element-08d5ec5{width:var( --container-widget-width, 372px );max-width:372px;--container-widget-width:372px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-08d5ec5 .elementor-button{font-family:"Clash Grotesk Variable", Sans-serif;font-size:1em;font-weight:500;text-transform:uppercase;letter-spacing:0px;padding:24px 0px 24px 0px;}.elementor-16 .elementor-element.elementor-element-2568a11{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-2568a11:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2568a11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-16 .elementor-element.elementor-element-f3906db img{width:100%;}.elementor-16 .elementor-element.elementor-element-9ad7efe img{width:100%;}.elementor-16 .elementor-element.elementor-element-30ceddc img{width:100%;}.elementor-16 .elementor-element.elementor-element-83fca98 img{width:100%;}.elementor-16 .elementor-element.elementor-element-6944c75 img{width:100%;}.elementor-16 .elementor-element.elementor-element-57118fc img{width:100%;}.elementor-16 .elementor-element.elementor-element-bccd9e7{--display:flex;--min-height:0px;--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-bccd9e7:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-bccd9e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;background-image:url("https://luccasferreira.com.br/wp-content/uploads/2026/02/Frame-2147234625.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-5425029{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-4b8f050{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-fcff723 .elementor-icon-list-item:not(:last-child):after{content:"";height:70%;border-color:#A5A5A5;}.elementor-16 .elementor-element.elementor-element-fcff723 .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:2px;}.elementor-16 .elementor-element.elementor-element-fcff723 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-16 .elementor-element.elementor-element-fcff723 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-16 .elementor-element.elementor-element-fcff723 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-fcff723 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-fcff723{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-fcff723 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-fcff723 .elementor-icon-list-item > a{font-family:"Clash Grotesk Variable", Sans-serif;font-size:0.8em;font-weight:400;letter-spacing:3.7px;}.elementor-16 .elementor-element.elementor-element-fcff723 .elementor-icon-list-text{color:#A5A5A5;transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-3c0852d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-3c0852d .elementor-image-box-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-3c0852d .elementor-image-box-title{margin-bottom:0px;font-family:"Clash Grotesk Variable", Sans-serif;font-size:5.4em;font-weight:600;color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-3c0852d:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-3c0852d:has(:focus) .elementor-image-box-title{color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-d10b35d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.1em;font-weight:400;color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-d10b35d a:hover, .elementor-16 .elementor-element.elementor-element-d10b35d a:focus{color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-6d2ced5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-fe6cf68{--display:flex;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-fe6cf68:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-fe6cf68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-16 .elementor-element.elementor-element-d28fb6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-d28fb6c .elementor-image-box-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-d28fb6c .elementor-image-box-title{margin-bottom:16px;font-family:"Clash Grotesk Variable", Sans-serif;font-size:2.6em;font-weight:600;color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-d28fb6c:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-d28fb6c:has(:focus) .elementor-image-box-title{color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-d28fb6c .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.1em;font-weight:400;color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-01cac61{--display:flex;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-01cac61:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-01cac61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-16 .elementor-element.elementor-element-0310c12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-0310c12 .elementor-image-box-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-0310c12 .elementor-image-box-title{margin-bottom:16px;font-family:"Clash Grotesk Variable", Sans-serif;font-size:2.6em;font-weight:600;color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-0310c12:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-0310c12:has(:focus) .elementor-image-box-title{color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-0310c12 .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.1em;font-weight:400;color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-359236f{--display:flex;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-359236f:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-359236f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-16 .elementor-element.elementor-element-45ab561{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-45ab561 .elementor-image-box-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-45ab561 .elementor-image-box-title{margin-bottom:16px;font-family:"Clash Grotesk Variable", Sans-serif;font-size:2.6em;font-weight:600;color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-45ab561:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-45ab561:has(:focus) .elementor-image-box-title{color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-45ab561 .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.1em;font-weight:400;color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-442bfd0{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:96px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-d40a48a{width:var( --container-widget-width, 610px );max-width:610px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:610px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-d40a48a .elementor-image-box-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-d40a48a .elementor-image-box-title{margin-bottom:0px;font-family:"Clash Grotesk Variable", Sans-serif;font-size:3.5em;font-weight:600;color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-d40a48a:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-d40a48a:has(:focus) .elementor-image-box-title{color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-7ade51d{--display:grid;--e-con-grid-template-columns:repeat(7, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-7ade51d:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-7ade51d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-16 .elementor-element.elementor-element-8c77ea1 img{width:100%;}.elementor-16 .elementor-element.elementor-element-8024cee img{width:100%;}.elementor-16 .elementor-element.elementor-element-902c80c img{width:100%;}.elementor-16 .elementor-element.elementor-element-43755d8 img{width:100%;}.elementor-16 .elementor-element.elementor-element-df0e3cb img{width:100%;}.elementor-16 .elementor-element.elementor-element-abdfba7 img{width:100%;}.elementor-16 .elementor-element.elementor-element-761a016 img{width:100%;}.elementor-16 .elementor-element.elementor-element-f48f208{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:64px;--padding-right:64px;}.elementor-16 .elementor-element.elementor-element-aa34bc9{--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:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--border-radius:8px 8px 8px 8px;--padding-top:48px;--padding-bottom:138px;--padding-left:48px;--padding-right:48px;}.elementor-16 .elementor-element.elementor-element-aa34bc9:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-aa34bc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-16 .elementor-element.elementor-element-8374922{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-74eb8a4{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-29d1c97{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-91c0cfc .elementor-image-box-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-91c0cfc .elementor-image-box-title{margin-bottom:0px;font-family:"Clash Grotesk Variable", Sans-serif;font-size:1.7em;font-weight:600;color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-91c0cfc:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-91c0cfc:has(:focus) .elementor-image-box-title{color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-477edfc{width:var( --container-widget-width, 382px );max-width:382px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:382px;--container-widget-flex-grow:0;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.1em;font-weight:400;color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-477edfc a:hover, .elementor-16 .elementor-element.elementor-element-477edfc a:focus{color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-c710e3e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--margin-top:-71px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-ac1b680{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-ac1b680:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-ac1b680 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.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-16 .elementor-element.elementor-element-bb6dc6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-bb6dc6f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-16 .elementor-element.elementor-element-bb6dc6f .elementor-icon-box-title{margin-block-end:16px;color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-bb6dc6f .elementor-icon{font-size:72px;}.elementor-16 .elementor-element.elementor-element-bb6dc6f .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-bb6dc6f .elementor-icon-box-title a{font-family:"Clash Grotesk Variable", Sans-serif;font-size:2em;font-weight:600;}.elementor-16 .elementor-element.elementor-element-bb6dc6f:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-bb6dc6f:has(:focus) .elementor-icon-box-title{color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-bb6dc6f .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.1em;font-weight:700;font-style:italic;color:#B3DDED;}.elementor-16 .elementor-element.elementor-element-28eafaf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-28eafaf .elementor-icon-box-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-28eafaf .elementor-icon-box-title{margin-block-end:16px;color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-28eafaf .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-28eafaf .elementor-icon-box-title a{font-family:"Clash Grotesk Variable", Sans-serif;font-size:3.5em;font-weight:600;}.elementor-16 .elementor-element.elementor-element-28eafaf:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-28eafaf:has(:focus) .elementor-icon-box-title{color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-28eafaf .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.1em;font-weight:400;color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-283ca8a{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-283ca8a:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-283ca8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-16 .elementor-element.elementor-element-8cb99f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-8cb99f6 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-16 .elementor-element.elementor-element-8cb99f6 .elementor-icon-box-title{margin-block-end:16px;color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-8cb99f6 .elementor-icon{font-size:72px;}.elementor-16 .elementor-element.elementor-element-8cb99f6 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-8cb99f6 .elementor-icon-box-title a{font-family:"Clash Grotesk Variable", Sans-serif;font-size:2em;font-weight:600;}.elementor-16 .elementor-element.elementor-element-8cb99f6:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-8cb99f6:has(:focus) .elementor-icon-box-title{color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-8cb99f6 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.1em;font-weight:700;font-style:italic;color:#B3DDED;}.elementor-16 .elementor-element.elementor-element-effd3cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-effd3cf .elementor-icon-box-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-effd3cf .elementor-icon-box-title{margin-block-end:16px;color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-effd3cf .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-effd3cf .elementor-icon-box-title a{font-family:"Clash Grotesk Variable", Sans-serif;font-size:3.5em;font-weight:600;}.elementor-16 .elementor-element.elementor-element-effd3cf:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-effd3cf:has(:focus) .elementor-icon-box-title{color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-effd3cf .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.1em;font-weight:400;color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-aca2d1a{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-aca2d1a:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-aca2d1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-16 .elementor-element.elementor-element-0e7d153{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-0e7d153 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-16 .elementor-element.elementor-element-0e7d153 .elementor-icon-box-title{margin-block-end:16px;color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-0e7d153 .elementor-icon{font-size:72px;}.elementor-16 .elementor-element.elementor-element-0e7d153 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-0e7d153 .elementor-icon-box-title a{font-family:"Clash Grotesk Variable", Sans-serif;font-size:2em;font-weight:600;}.elementor-16 .elementor-element.elementor-element-0e7d153:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-0e7d153:has(:focus) .elementor-icon-box-title{color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-0e7d153 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.1em;font-weight:700;font-style:italic;color:#B3DDED;}.elementor-16 .elementor-element.elementor-element-c4b97d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-c4b97d4 .elementor-icon-box-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-c4b97d4 .elementor-icon-box-title{margin-block-end:16px;color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-c4b97d4 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-c4b97d4 .elementor-icon-box-title a{font-family:"Clash Grotesk Variable", Sans-serif;font-size:3.5em;font-weight:600;}.elementor-16 .elementor-element.elementor-element-c4b97d4:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-c4b97d4:has(:focus) .elementor-icon-box-title{color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-c4b97d4 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.1em;font-weight:400;color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-c810ab2{width:var( --container-widget-width, 372px );max-width:372px;margin:64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:372px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-c810ab2 .elementor-button{font-family:"Clash Grotesk Variable", Sans-serif;font-size:1em;font-weight:500;text-transform:uppercase;letter-spacing:0px;padding:24px 0px 24px 0px;}.elementor-16 .elementor-element.elementor-element-7520c86{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:96px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-7520c86:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-7520c86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-16 .elementor-element.elementor-element-df75f51{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-df75f51 .elementor-image-box-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-df75f51 .elementor-image-box-title{margin-bottom:0px;font-family:"Clash Grotesk Variable", Sans-serif;font-size:3.4em;font-weight:600;line-height:1.1em;color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-df75f51:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-df75f51:has(:focus) .elementor-image-box-title{color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-df75f51 .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.1em;font-weight:400;color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-3970bb0{--e-image-carousel-slides-to-show:5;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;}.elementor-16 .elementor-element.elementor-element-3970bb0 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-16 .elementor-element.elementor-element-3970bb0 .elementor-swiper-button.elementor-swiper-button-next{font-size:48px;color:#003D53;}.elementor-16 .elementor-element.elementor-element-3970bb0 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-16 .elementor-element.elementor-element-3970bb0 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#003D53;}.elementor-16 .elementor-element.elementor-element-731f7a7{--display:flex;--min-height:0px;--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:62px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-ffdffd7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-0ce3030{width:var( --container-widget-width, 778px );max-width:778px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:778px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-0ce3030 .elementor-image-box-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-0ce3030 .elementor-image-box-title{margin-bottom:0px;font-family:"Clash Grotesk Variable", Sans-serif;font-size:3.7em;font-weight:600;line-height:1.1em;color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-0ce3030:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-0ce3030:has(:focus) .elementor-image-box-title{color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-0ce3030 .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.1em;font-weight:400;color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-966c00d{width:var( --container-widget-width, 640px );max-width:640px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:640px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-966c00d .elementor-image-box-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-966c00d .elementor-image-box-title{margin-bottom:0px;font-family:"Clash Grotesk Variable", Sans-serif;font-size:2.6em;font-weight:600;color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-966c00d:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-966c00d:has(:focus) .elementor-image-box-title{color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-966c00d .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.1em;font-weight:400;color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-bc8159d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-72c5e76{--display:flex;--min-height:510px;--justify-content:space-between;--border-radius:8px 8px 8px 8px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-72c5e76:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-72c5e76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-16 .elementor-element.elementor-element-b24d24e{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-08be425 img{border-radius:8px 8px 8px 8px;}.elementor-16 .elementor-element.elementor-element-9cc1bcc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-9cc1bcc .elementor-image-box-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-9cc1bcc .elementor-image-box-title{margin-bottom:16px;font-family:"Clash Grotesk Variable", Sans-serif;font-size:1.7em;font-weight:600;color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-9cc1bcc:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-9cc1bcc:has(:focus) .elementor-image-box-title{color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-9cc1bcc .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.1em;font-weight:400;color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-d147a7e{width:var( --container-widget-width, 372px );max-width:372px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:372px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-d147a7e .elementor-button{font-family:"Clash Grotesk Variable", Sans-serif;font-size:1em;font-weight:500;text-transform:uppercase;letter-spacing:0px;padding:24px 0px 24px 0px;}.elementor-16 .elementor-element.elementor-element-3a706ad{--display:flex;--min-height:510px;--justify-content:space-between;--border-radius:8px 8px 8px 8px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-3a706ad:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3a706ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-16 .elementor-element.elementor-element-64ea3bf{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-579fdfe img{border-radius:8px 8px 8px 8px;}.elementor-16 .elementor-element.elementor-element-9ef52d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-9ef52d0 .elementor-image-box-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-9ef52d0 .elementor-image-box-title{margin-bottom:16px;font-family:"Clash Grotesk Variable", Sans-serif;font-size:1.7em;font-weight:600;color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-9ef52d0:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-9ef52d0:has(:focus) .elementor-image-box-title{color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-9ef52d0 .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.1em;font-weight:400;color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-b1fc62a{width:var( --container-widget-width, 372px );max-width:372px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:372px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-b1fc62a .elementor-button{font-family:"Clash Grotesk Variable", Sans-serif;font-size:1em;font-weight:500;text-transform:uppercase;letter-spacing:0px;padding:24px 0px 24px 0px;}.elementor-16 .elementor-element.elementor-element-73639c7{--display:flex;--min-height:510px;--justify-content:space-between;--border-radius:8px 8px 8px 8px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-73639c7:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-73639c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-16 .elementor-element.elementor-element-1a06909{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-515ce22 img{border-radius:8px 8px 8px 8px;}.elementor-16 .elementor-element.elementor-element-8529390{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-8529390 .elementor-image-box-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-8529390 .elementor-image-box-title{margin-bottom:16px;font-family:"Clash Grotesk Variable", Sans-serif;font-size:1.7em;font-weight:600;color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-8529390:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-8529390:has(:focus) .elementor-image-box-title{color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-8529390 .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.1em;font-weight:400;color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-17d94dd{width:var( --container-widget-width, 372px );max-width:372px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:372px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-17d94dd .elementor-button{font-family:"Clash Grotesk Variable", Sans-serif;font-size:1em;font-weight:500;text-transform:uppercase;letter-spacing:0px;padding:24px 0px 24px 0px;}.elementor-16 .elementor-element.elementor-element-b6c9f25{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:96px;--padding-bottom:96px;--padding-left:64px;--padding-right:64px;}.elementor-16 .elementor-element.elementor-element-b6c9f25:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-b6c9f25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luccasferreira.com.br/wp-content/uploads/2026/02/Frame-2147234625.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-dd5d333{--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:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--border-radius:8px 8px 8px 8px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-16 .elementor-element.elementor-element-dd5d333:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-dd5d333 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D1D4D9;background-image:url("https://luccasferreira.com.br/wp-content/uploads/2026/02/Frame-2147234623rerer.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-aca44cc{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-19ec9e5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-1ae78d1 .elementor-image-box-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-1ae78d1 .elementor-image-box-title{margin-bottom:16px;font-family:"Clash Grotesk Variable", Sans-serif;font-size:2.1em;font-weight:600;color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-1ae78d1:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-1ae78d1:has(:focus) .elementor-image-box-title{color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-1ae78d1 .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.1em;font-weight:800;color:#01080F;}.elementor-16 .elementor-element.elementor-element-cc72325{width:var( --container-widget-width, 382px );max-width:382px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:382px;--container-widget-flex-grow:0;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.1em;font-weight:400;color:#01080F;}.elementor-16 .elementor-element.elementor-element-cc72325 a:hover, .elementor-16 .elementor-element.elementor-element-cc72325 a:focus{color:#01080F;}.elementor-16 .elementor-element.elementor-element-a8ad64f{width:var( --container-widget-width, 50% );max-width:50%;--e-transform-scale:2;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-3bf207b{--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:space-between;--align-items:center;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-bf24395{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-bf24395 .elementor-image-box-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-bf24395 .elementor-image-box-title{margin-bottom:0px;font-family:"Clash Grotesk Variable", Sans-serif;font-size:2em;font-weight:600;text-transform:uppercase;color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-bf24395:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-bf24395:has(:focus) .elementor-image-box-title{color:#FFFDF3;}.elementor-16 .elementor-element.elementor-element-bf24395 .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.1em;font-weight:800;color:#FFFDF3;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-187e007 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-187e007 .elementor-icon{font-size:42px;}.elementor-16 .elementor-element.elementor-element-187e007 .elementor-icon svg{height:42px;}.elementor-16 .elementor-element.elementor-element-187e007 .elementor-icon-wrapper svg{width:auto;}.elementor-16 .elementor-element.elementor-element-2d0464d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3c9b932{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3c9b932:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3c9b932 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-16 .elementor-element.elementor-element-08c06e5 img{width:100%;}.elementor-16 .elementor-element.elementor-element-c05857d img{width:100%;}.elementor-16 .elementor-element.elementor-element-522cd4c img{width:100%;}.elementor-16 .elementor-element.elementor-element-5dc20bf img{width:100%;}.elementor-16 .elementor-element.elementor-element-5f11b9c img{width:100%;}.elementor-16 .elementor-element.elementor-element-efbf6c4 img{width:100%;}.elementor-16 .elementor-element.elementor-element-5740fe1 img{width:100%;}.elementor-16 .elementor-element.elementor-element-48eeb86 img{width:100%;}.elementor-16 .elementor-element.elementor-element-773413d img{width:100%;}.elementor-16 .elementor-element.elementor-element-816d4b1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-816d4b1:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-816d4b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-16 .elementor-element.elementor-element-bea5e8c{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:18px;--grid-column-gap:11px;--grid-row-gap:0px;}.elementor-16 .elementor-element.elementor-element-bea5e8c .elementor-social-icon{background-color:#DBDBDB14;--icon-padding:0.8em;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-16 .elementor-element.elementor-element-bea5e8c .elementor-social-icon i{color:#DBDBDBA1;}.elementor-16 .elementor-element.elementor-element-bea5e8c .elementor-social-icon svg{fill:#DBDBDBA1;}.elementor-16 .elementor-element.elementor-element-bea5e8c .elementor-icon{border-radius:16px 16px 16px 16px;}.elementor-16 .elementor-element.elementor-element-bea5e8c .elementor-social-icon:hover i{color:#2CADDC;}.elementor-16 .elementor-element.elementor-element-bea5e8c .elementor-social-icon:hover svg{fill:#2CADDC;}.elementor-16 .elementor-element.elementor-element-bea5e8c .elementor-social-icon:hover{border-color:#2CADDC;}.elementor-16 .elementor-element.elementor-element-7fe0ea1{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-7fe0ea1 .elementor-icon-box-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-7fe0ea1 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-7fe0ea1 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-7fe0ea1 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:4em;font-weight:700;line-height:1.1em;}.elementor-16 .elementor-element.elementor-element-7fe0ea1:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-7fe0ea1:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-7fe0ea1 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.5em;color:#DBDBDBA1;}body.elementor-page-16:not(.elementor-motion-effects-element-type-background), body.elementor-page-16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01080F;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-2568a11{--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-6d2ced5{--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-7ade51d{--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-c710e3e{--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-bc8159d{--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-3c9b932{--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-7fe0ea1 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-7fe0ea1 .elementor-icon-box-title a{font-size:3em;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-a6295a3:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-a6295a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luccasferreira.com.br/wp-content/uploads/2026/03/Frame-2147234653-scaled.webp");}.elementor-16 .elementor-element.elementor-element-a6295a3{--min-height:510px;--justify-content:flex-end;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-8aaa9bf .elementor-image-box-title{margin-bottom:0px;font-size:4em;line-height:1em;}.elementor-16 .elementor-element.elementor-element-af09b70 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-af09b70 .elementor-icon-list-item > a{font-size:0.8em;}.elementor-16 .elementor-element.elementor-element-a22ad04{font-size:1.1em;}.elementor-16 .elementor-element.elementor-element-2619df2{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-c65800d{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-0387279 .elementor-image-box-title{font-size:2.1em;}.elementor-16 .elementor-element.elementor-element-4d71412{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-84051ef{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-d063f79{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-16 .elementor-element.elementor-element-8c7debb{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-16 .elementor-element.elementor-element-7ac6b31{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-16 .elementor-element.elementor-element-832bb07{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-16 .elementor-element.elementor-element-02f0e5c{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-32d13bd{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-16 .elementor-element.elementor-element-12aae3c{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-edf3f87 .elementor-image-box-title{font-size:2.2em;}.elementor-16 .elementor-element.elementor-element-08d5ec5 .elementor-button{border-radius:4px 4px 4px 4px;}.elementor-16 .elementor-element.elementor-element-2568a11{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-bccd9e7{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-4b8f050{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-fcff723{width:var( --container-widget-width, 243px );max-width:243px;--container-widget-width:243px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-3c0852d .elementor-image-box-title{font-size:2.8em;}.elementor-16 .elementor-element.elementor-element-6d2ced5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-fe6cf68{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-d28fb6c .elementor-image-box-title{font-size:2em;}.elementor-16 .elementor-element.elementor-element-01cac61{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-0310c12 .elementor-image-box-title{font-size:2em;}.elementor-16 .elementor-element.elementor-element-359236f{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-45ab561 .elementor-image-box-title{font-size:2em;}.elementor-16 .elementor-element.elementor-element-442bfd0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-d40a48a{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-d40a48a .elementor-image-box-title{font-size:1.7em;}.elementor-16 .elementor-element.elementor-element-7ade51d{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-f48f208{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-aa34bc9{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-8374922{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-91c0cfc .elementor-image-box-title{font-size:1.4em;}.elementor-16 .elementor-element.elementor-element-c710e3e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-ac1b680{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-bb6dc6f .elementor-icon{font-size:54px;}.elementor-16 .elementor-element.elementor-element-bb6dc6f .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-bb6dc6f .elementor-icon-box-title a{font-size:1.5em;}.elementor-16 .elementor-element.elementor-element-283ca8a{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-8cb99f6 .elementor-icon{font-size:54px;}.elementor-16 .elementor-element.elementor-element-8cb99f6 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-8cb99f6 .elementor-icon-box-title a{font-size:1.5em;}.elementor-16 .elementor-element.elementor-element-aca2d1a{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-0e7d153 .elementor-icon{font-size:54px;}.elementor-16 .elementor-element.elementor-element-0e7d153 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-0e7d153 .elementor-icon-box-title a{font-size:1.5em;}.elementor-16 .elementor-element.elementor-element-c810ab2{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-c810ab2 .elementor-button{border-radius:4px 4px 4px 4px;}.elementor-16 .elementor-element.elementor-element-7520c86{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-df75f51 .elementor-image-box-title{font-size:1.9em;}.elementor-16 .elementor-element.elementor-element-3970bb0{--e-image-carousel-slides-to-show:2;}.elementor-16 .elementor-element.elementor-element-3970bb0 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-16 .elementor-element.elementor-element-3970bb0 .elementor-swiper-button.elementor-swiper-button-next{font-size:28px;}.elementor-16 .elementor-element.elementor-element-731f7a7{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-0ce3030 .elementor-image-box-title{font-size:1.9em;}.elementor-16 .elementor-element.elementor-element-bc8159d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-72c5e76{--min-height:464px;}.elementor-16 .elementor-element.elementor-element-d147a7e .elementor-button{border-radius:4px 4px 4px 4px;}.elementor-16 .elementor-element.elementor-element-3a706ad{--min-height:464px;}.elementor-16 .elementor-element.elementor-element-b1fc62a .elementor-button{border-radius:4px 4px 4px 4px;}.elementor-16 .elementor-element.elementor-element-73639c7{--min-height:464px;}.elementor-16 .elementor-element.elementor-element-17d94dd .elementor-button{border-radius:4px 4px 4px 4px;}.elementor-16 .elementor-element.elementor-element-b6c9f25{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-dd5d333:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-dd5d333 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luccasferreira.com.br/wp-content/uploads/2026/02/Frame-2147234637-scaled.webp");}.elementor-16 .elementor-element.elementor-element-dd5d333{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-1ae78d1 .elementor-image-box-title{font-size:1.4em;}.elementor-16 .elementor-element.elementor-element-a8ad64f{width:100%;max-width:100%;--e-transform-scale:1.4;margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-16 .elementor-element.elementor-element-a8ad64f.elementor-element{--order:-99999 /* order start hack */;}.elementor-16 .elementor-element.elementor-element-3bf207b{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-bf24395 .elementor-image-box-title{font-size:1.2em;}.elementor-16 .elementor-element.elementor-element-187e007 .elementor-icon{font-size:24px;}.elementor-16 .elementor-element.elementor-element-187e007 .elementor-icon svg{height:24px;}.elementor-16 .elementor-element.elementor-element-3c9b932{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-816d4b1{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-bea5e8c{text-align:center;}.elementor-16 .elementor-element.elementor-element-7fe0ea1{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-7fe0ea1 .elementor-icon-box-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-7fe0ea1 .elementor-icon-box-description{font-size:0.9em;}}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-1abb5af{--width:50%;}.elementor-16 .elementor-element.elementor-element-6616133{--width:50%;}.elementor-16 .elementor-element.elementor-element-b469fec{--width:50%;}.elementor-16 .elementor-element.elementor-element-5425029{--width:614px;}.elementor-16 .elementor-element.elementor-element-aa34bc9{--width:1090px;}.elementor-16 .elementor-element.elementor-element-74eb8a4{--width:50%;}.elementor-16 .elementor-element.elementor-element-dd5d333{--width:970px;}.elementor-16 .elementor-element.elementor-element-aca44cc{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-116e6ef */.spotify-card{
  border:1px solid rgba(255,255,255,.12);
  border-radius:8px;
  padding:18px;
  background:rgba(0,0,0,.35);
  backdrop-filter: blur(10px);
}
.spotify-title h3{
  margin:0 0 6px;
  font-size:20px;
  line-height:1.2;
}
.spotify-title p{
  margin:0 0 14px;
  opacity:.8;
  font-size:14px;
}/* End custom CSS */
/* Start custom CSS */html, body {
  overflow-x: hidden;
}
body {
  position: relative
}


.cor {
background: linear-gradient(90deg, #FFFDF3 0%, #B3DDED 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}


.cor2 {
background: linear-gradient(90deg, #01080F 0%, #003D53 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}




/* BOTÃO BASE (azul novo) */
.btn .elementor-button{
  border-radius: 10px;
  border: 1px solid rgba(173, 173, 173, 0.25);

  /* normal */
  background: linear-gradient(80deg, #086F95 5.47%, #80C7E2 40.82%);

  /* glow baseado em #80C7E2 */
  box-shadow:
    0 -27px 80px 0 rgba(128, 199, 226, 0.22),
    0 -9.855px 29.201px 0 rgba(128, 199, 226, 0.15),
    0 -4.785px 14.177px 0 rgba(128, 199, 226, 0.12),
    0 -2.346px 6.95px 0 rgba(128, 199, 226, 0.10),
    0 -0.927px 2.748px 0 rgba(128, 199, 226, 0.07);

  transform: translate(0%, 0%);
  flex-grow: 1 !important;
  align-self: stretch !important;

  transition: .5s all;
  position: relative;
  overflow: hidden;
}

/* TEXTO DO BOTÃO */
.btn .elementor-button,
.btn .elementor-button span{
  color: #000 !important;
}

/* HOVER */
.btn:hover .elementor-button{
  background: linear-gradient(80deg, #086F95 5.47%, #80C7E2 40.82%);
  filter: brightness(1.03) saturate(1.03);

  /* mantém o glow consistente no hover */
  box-shadow:
    0 -27px 80px 0 rgba(128, 199, 226, 0.22),
    0 -9.855px 29.201px 0 rgba(128, 199, 226, 0.15),
    0 -4.785px 14.177px 0 rgba(128, 199, 226, 0.12),
    0 -2.346px 6.95px 0 rgba(128, 199, 226, 0.10),
    0 -0.927px 2.748px 0 rgba(128, 199, 226, 0.07);
}

/* BRILHO ANIMADO (MOVIMENTO) */
.btn .elementor-button::before{
  content: '';
  background: linear-gradient(10deg, rgba(255,255,255,.65) 12.81%, rgba(255,255,255,0) 66.66%);
  width: 90px;
  height: 160%;
  position: absolute;
  bottom: -30%;
  left: -20%;
  transform: skew(-25deg);
  user-select: none;
  pointer-events: none;

  animation: shinery 3s infinite ease-in-out;
  filter: blur(4px);
  z-index: 1;
}

@keyframes shinery{
  0%, 100%{ left: -20%; opacity: 0; }
  20%{ opacity: 1; }
  48%{ left: 120%; opacity: 1; }
  51%{ opacity: 0; }
}

/* BORDA POR CIMA DO BRILHO */
.btn .elementor-button::after{
  content: '';
  width: calc(100% + 6px);
  height: calc(100% + 6px);
  border-radius: inherit;
  border: 5px solid #ADADAD40;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  user-select: none;
  pointer-events: none;
  z-index: 2;
}

.btn .elementor-button > span{
  position: relative;
  z-index: 3;
}


.elementor-counter-number,
.elementor-counter-number-suffix,
.elementor-counter-number-prefix{
  background: linear-gradient(90deg, #FFFDF3 0%, #B3DDED 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block; /* ajuda o clip funcionar certinho */
}




/* a barrinha */
.snapbrilh2o::after{
  content: "";
  display: block;
  width: 70px;
  height: 6px;
  position: absolute;
  top: 0;
  left: 24px;

  border-radius: 10px;
  background: #00ABEA;

  /* GLOW igual ao Figma (agora em #00ABEA) */
  box-shadow:
    0 47.33px 41.5px 0 rgba(0, 171, 234, 0.30),
    0 18.607px 17.721px 0 rgba(0, 171, 234, 0.24),
    0 9.121px 8.687px 0 rgba(0, 171, 234, 0.19),
    0 3.607px 3.435px 0 rgba(0, 171, 234, 0.13);

  z-index: 9999;
  pointer-events: none;
}



/* BOTÃO 3 (verde que combina com #00ABEA) */
.btn3 .elementor-button{
  border-radius: 10px;
  border: 1px solid rgba(173, 173, 173, 0.25);

  /* normal */
  background: linear-gradient(90deg,
    #064A3B 0%,
    #00A874 52%,
    #8FF2CF 100%
  );

  /* glow baseado no highlight #8FF2CF (rgb 143, 242, 207) */
  box-shadow:
    0 -27px 80px 0 rgba(143, 242, 207, 0.22),
    0 -9.855px 29.201px 0 rgba(143, 242, 207, 0.15),
    0 -4.785px 14.177px 0 rgba(143, 242, 207, 0.12),
    0 -2.346px 6.95px 0 rgba(143, 242, 207, 0.10),
    0 -0.927px 2.748px 0 rgba(143, 242, 207, 0.07);

  transform: translate(0%, 0%);
  flex-grow: 1 !important;
  align-self: stretch !important;

  transition: .5s all;
  position: relative;
  overflow: hidden;
}

/* TEXTO DO BOTÃO */
.btn3 .elementor-button,
.btn3 .elementor-button span{
  color: #fff !important;
}

/* HOVER */
.btn3:hover .elementor-button{
  background: linear-gradient(90deg,
    #064A3B 0%,
    #00A874 52%,
    #8FF2CF 100%
  );
  filter: brightness(1.04) saturate(1.06);

  box-shadow:
    0 -27px 80px 0 rgba(143, 242, 207, 0.24),
    0 -9.855px 29.201px 0 rgba(143, 242, 207, 0.17),
    0 -4.785px 14.177px 0 rgba(143, 242, 207, 0.14),
    0 -2.346px 6.95px 0 rgba(143, 242, 207, 0.12),
    0 -0.927px 2.748px 0 rgba(143, 242, 207, 0.09);
}

/* BRILHO ANIMADO (MOVIMENTO) */
.btn3 .elementor-button::before{
  content: '';
  background: linear-gradient(10deg, rgba(255,255,255,.65) 12.81%, rgba(255,255,255,0) 66.66%);
  width: 90px;
  height: 160%;
  position: absolute;
  bottom: -30%;
  left: -20%;
  transform: skew(-25deg);
  user-select: none;
  pointer-events: none;

  animation: shinery 3s infinite ease-in-out;
  filter: blur(4px);
  z-index: 1;
}

/* BORDA POR CIMA DO BRILHO */
.btn3 .elementor-button::after{
  content: '';
  width: calc(100% + 6px);
  height: calc(100% + 6px);
  border-radius: inherit;
  border: 5px solid #ADADAD40;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  user-select: none;
  pointer-events: none;
  z-index: 2;
}

.btn3 .elementor-button > span{
  position: relative;
  z-index: 3;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Clash Grotesk Variable';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://luccasferreira.com.br/wp-content/uploads/2026/02/ClashGrotesk-Variable.woff2') format('woff2'),
		url('https://luccasferreira.com.br/wp-content/uploads/2026/02/ClashGrotesk-Variable.woff') format('woff');
}
/* End Custom Fonts CSS */