.elementor-16 .elementor-element.elementor-element-5aaa4ca{--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;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16 .elementor-element.elementor-element-5aaa4ca:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-5aaa4ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#160F13;background-image:url("https://jumalfacini.com.br/wp-content/uploads/2026/01/hero-02-direita.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.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-b672322{text-align:start;}.elementor-16 .elementor-element.elementor-element-b672322 img{width:28%;}.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-16 .elementor-element.elementor-element-1e81cde{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-1e81cde .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:36px;font-weight:600;line-height:1.3em;letter-spacing:-0.9px;color:#FAFAFA;}.elementor-16 .elementor-element.elementor-element-1acfb16{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-1acfb16 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:300;line-height:1.3em;color:#E7DBDB;}.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-3f75c96.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-3f75c96 .elementor-button{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:15em;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:20px 60px 20px 60px;}.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-78d9dba .elementor-icon-list-icon i{color:#919191;transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-78d9dba .elementor-icon-list-icon svg{fill:#919191;transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-78d9dba{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-78d9dba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-78d9dba .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-78d9dba .elementor-icon-list-text{color:#919191;transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-cd10360{--display:flex;--min-height:80px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-16 .elementor-element.elementor-element-cd10360:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-cd10360 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E97C8C;}.elementor-16 .elementor-element.elementor-element-cd10360.e-con{--e-con-transform-rotateZ:4deg;--e-con-transform-scale:1.1;}.elementor-16 .elementor-element.elementor-element-f418be7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-f418be7.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-f418be7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(19px/2);}.elementor-16 .elementor-element.elementor-element-f418be7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(19px/2);}.elementor-16 .elementor-element.elementor-element-f418be7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(19px/2);}.elementor-16 .elementor-element.elementor-element-f418be7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-19px/2);}.elementor-16 .elementor-element.elementor-element-f418be7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-19px/2);}.elementor-16 .elementor-element.elementor-element-f418be7 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-f418be7 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-f418be7{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-f418be7 .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-16 .elementor-element.elementor-element-f418be7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-f418be7 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-f418be7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-88a3c49{--display:flex;--min-height:80px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-16 .elementor-element.elementor-element-88a3c49:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-88a3c49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E97C8C;}.elementor-16 .elementor-element.elementor-element-88a3c49.e-con{--e-con-transform-rotateZ:-4deg;--e-con-transform-scale:1.1;}.elementor-16 .elementor-element.elementor-element-7a22111 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-7a22111.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-7a22111 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(19px/2);}.elementor-16 .elementor-element.elementor-element-7a22111 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(19px/2);}.elementor-16 .elementor-element.elementor-element-7a22111 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(19px/2);}.elementor-16 .elementor-element.elementor-element-7a22111 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-19px/2);}.elementor-16 .elementor-element.elementor-element-7a22111 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-19px/2);}.elementor-16 .elementor-element.elementor-element-7a22111 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-7a22111 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-7a22111{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-7a22111 .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-16 .elementor-element.elementor-element-7a22111 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-7a22111 .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-16 .elementor-element.elementor-element-7a22111 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-11c6525{--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:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16 .elementor-element.elementor-element-11c6525:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-11c6525 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0B0B;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-f40d2ba{left:0px;}body.rtl .elementor-16 .elementor-element.elementor-element-f40d2ba{right:0px;}.elementor-16 .elementor-element.elementor-element-f40d2ba{top:-1px;}.elementor-16 .elementor-element.elementor-element-d764ba6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:80px;font-weight:600;line-height:1.2em;color:#F5ECE2;}.elementor-16 .elementor-element.elementor-element-2b81b87{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16 .elementor-element.elementor-element-2b81b87:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2b81b87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0B0B;}.elementor-16 .elementor-element.elementor-element-e5cab41{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-1ae593a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;line-height:1em;letter-spacing:5px;color:#ec8c9c;}.elementor-16 .elementor-element.elementor-element-10bcfbd{width:var( --container-widget-width, 472px );max-width:472px;--container-widget-width:472px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-10bcfbd .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:44px;font-weight:600;line-height:1.3em;letter-spacing:-0.9px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-533e7eb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-533e7eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-16 .elementor-element.elementor-element-533e7eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-16 .elementor-element.elementor-element-533e7eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-16 .elementor-element.elementor-element-533e7eb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-16 .elementor-element.elementor-element-533e7eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-16 .elementor-element.elementor-element-533e7eb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-533e7eb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-533e7eb .elementor-icon-list-icon{padding-inline-end:20px;}.elementor-16 .elementor-element.elementor-element-533e7eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-533e7eb .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;}.elementor-16 .elementor-element.elementor-element-533e7eb .elementor-icon-list-text{color:#C4BAC0;transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-f3f5f56{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-f3f5f56 > .elementor-widget-container{--e-transform-scale:1.2;margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-f3f5f56 img{width:80%;}.elementor-16 .elementor-element.elementor-element-91e2b45{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16 .elementor-element.elementor-element-91e2b45:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-91e2b45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF6;}.elementor-16 .elementor-element.elementor-element-9aad788{--display:flex;}.elementor-16 .elementor-element.elementor-element-3fd10e6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;line-height:1.3em;letter-spacing:5px;color:#E97C8C;}.elementor-16 .elementor-element.elementor-element-d221b0e{width:var( --container-widget-width, 472px );max-width:472px;--container-widget-width:472px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-d221b0e.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-d221b0e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:37px;font-weight:600;line-height:1.3em;letter-spacing:-0.9px;color:#0E0B0B;}.elementor-16 .elementor-element.elementor-element-69ecbf0{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-69ecbf0:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-69ecbf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-9f7f52b img{width:100%;}.elementor-16 .elementor-element.elementor-element-5bb7d80{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-5bb7d80:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-5bb7d80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-5b76a58{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-5b76a58:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-5b76a58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-c168107{--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:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-c168107:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-c168107 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-2a06a60{--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:70px 70px;--row-gap:70px;--column-gap:70px;--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-16 .elementor-element.elementor-element-f34aea3{width:var( --container-widget-width, 552px );max-width:552px;--container-widget-width:552px;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-f34aea3 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-f34aea3.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-f34aea3 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:300;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-1233e99{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-46d5a94{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-4f0d623{width:var( --container-widget-width, 248px );max-width:248px;--container-widget-width:248px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-4f0d623 > .elementor-widget-container{margin:-47px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-4f0d623 img{border-radius:20px 20px 20px 20px;}.elementor-16 .elementor-element.elementor-element-62c250d{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-62c250d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-62c250d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-190d3e6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-6a2a662{width:var( --container-widget-width, 255px );max-width:255px;--container-widget-width:255px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-6a2a662 > .elementor-widget-container{margin:-25px 0px 0px -5px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-6a2a662 img{border-radius:20px 20px 20px 20px;}.elementor-16 .elementor-element.elementor-element-1b4f32d{width:var( --container-widget-width, 164px );max-width:164px;--container-widget-width:164px;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-1b4f32d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-1b4f32d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-a7293da{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-7c842d8{width:var( --container-widget-width, 255px );max-width:255px;--container-widget-width:255px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-7c842d8 > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-7c842d8 img{border-radius:20px 20px 20px 20px;}.elementor-16 .elementor-element.elementor-element-efe06c6{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-efe06c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-efe06c6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-dfc2143{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-2c4a849{width:var( --container-widget-width, 255px );max-width:255px;--container-widget-width:255px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-2c4a849 > .elementor-widget-container{margin:-13px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-2c4a849 img{border-radius:20px 20px 20px 20px;}.elementor-16 .elementor-element.elementor-element-12373fc{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-12373fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-12373fc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-94ec05a{--display:flex;--min-height:67px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-16 .elementor-element.elementor-element-94ec05a:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-94ec05a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E97C8C;}.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-d072e5b{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-d072e5b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-d072e5b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-f748ef3{--display:flex;--min-height:67px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-16 .elementor-element.elementor-element-f748ef3:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-f748ef3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E97C8C;}.elementor-16 .elementor-element.elementor-element-814e678{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-814e678 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-814e678.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-60cc1fe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16 .elementor-element.elementor-element-60cc1fe:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-60cc1fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF6;}.elementor-16 .elementor-element.elementor-element-98fc76b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-4fcc616 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;line-height:1.3em;letter-spacing:5px;color:#E97C8C;}.elementor-16 .elementor-element.elementor-element-cc48d03{width:var( --container-widget-width, 518px );max-width:518px;--container-widget-width:518px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-cc48d03.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-cc48d03 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:37px;font-weight:600;line-height:1.3em;letter-spacing:-0.9px;color:#0E0B0B;}.elementor-16 .elementor-element.elementor-element-e98918d{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-e98918d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;line-height:1.3em;color:#1F1F1F;}.elementor-16 .elementor-element.elementor-element-b488f32{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;text-align:start;}.elementor-16 .elementor-element.elementor-element-b488f32.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-b488f32 img{width:100%;}.elementor-16 .elementor-element.elementor-element-3792d73 .elementor-button{background-color:#B2FE0200;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:15em;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:20px 60px 20px 60px;}.elementor-16 .elementor-element.elementor-element-3792d73.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-6ccd628{--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;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{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-ee05256.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-16 .elementor-element.elementor-element-ee05256{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-ee05256 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-16 .elementor-element.elementor-element-ee05256 .elementor-main-swiper{height:631px;width:100%;}.elementor-16 .elementor-element.elementor-element-ee05256 .elementor-main-swiper .swiper-slide{border-radius:20px;}.elementor-16 .elementor-element.elementor-element-ee05256 .elementor-swiper-button{font-size:20px;}.elementor-16 .elementor-element.elementor-element-87056ab{--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:45px 45px;--row-gap:45px;--column-gap:45px;--overlay-opacity:0.12;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16 .elementor-element.elementor-element-87056ab:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-87056ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF6;background-image:url("https://jumalfacini.com.br/wp-content/uploads/2026/01/ppaulacorreia009.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-87056ab::before, .elementor-16 .elementor-element.elementor-element-87056ab > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-87056ab > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-87056ab > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-87056ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-87056ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jumalfacini.com.br/wp-content/uploads/2026/01/logos.png");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-cca722f.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-cca722f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;line-height:1.3em;letter-spacing:5px;color:#E97C8C;}.elementor-16 .elementor-element.elementor-element-c0d6d31{width:var( --container-widget-width, 746px );max-width:746px;--container-widget-width:746px;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-c0d6d31 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-c0d6d31.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-c0d6d31 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:37px;font-weight:600;line-height:1.3em;letter-spacing:-0.9px;color:#222222;}.elementor-16 .elementor-element.elementor-element-fcd2e7e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--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-de520d2{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-de520d2 > .elementor-widget-container{background-color:#FFFAF6;margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FBDDC3;border-radius:12px 12px 12px 12px;}.elementor-16 .elementor-element.elementor-element-de520d2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-de520d2 .elementor-image-box-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-de520d2.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-16 .elementor-element.elementor-element-de520d2.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-16 .elementor-element.elementor-element-de520d2.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-16 .elementor-element.elementor-element-de520d2 .elementor-image-box-title{margin-bottom:12px;font-family:"Sora", Sans-serif;font-size:26px;font-weight:500;line-height:1.3em;color:#141414;}.elementor-16 .elementor-element.elementor-element-de520d2 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-16 .elementor-element.elementor-element-de520d2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16 .elementor-element.elementor-element-de520d2:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-de520d2:has(:focus) .elementor-image-box-title{color:#141414;}.elementor-16 .elementor-element.elementor-element-de520d2 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#6B6B6B;}.elementor-16 .elementor-element.elementor-element-bc342ba{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-bc342ba > .elementor-widget-container{background-color:#FFFAF6;margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FBDDC3;border-radius:12px 12px 12px 12px;}.elementor-16 .elementor-element.elementor-element-bc342ba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-bc342ba .elementor-image-box-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-bc342ba.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-16 .elementor-element.elementor-element-bc342ba.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-16 .elementor-element.elementor-element-bc342ba.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-16 .elementor-element.elementor-element-bc342ba .elementor-image-box-title{margin-bottom:12px;font-family:"Sora", Sans-serif;font-size:26px;font-weight:500;line-height:1.3em;color:#141414;}.elementor-16 .elementor-element.elementor-element-bc342ba .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-16 .elementor-element.elementor-element-bc342ba .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16 .elementor-element.elementor-element-bc342ba:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-bc342ba:has(:focus) .elementor-image-box-title{color:#141414;}.elementor-16 .elementor-element.elementor-element-bc342ba .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#6B6B6B;}.elementor-16 .elementor-element.elementor-element-6bc1261{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-6bc1261 > .elementor-widget-container{background-color:#FFFAF6;margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FBDDC3;border-radius:12px 12px 12px 12px;}.elementor-16 .elementor-element.elementor-element-6bc1261.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-6bc1261 .elementor-image-box-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-6bc1261.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-16 .elementor-element.elementor-element-6bc1261.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-16 .elementor-element.elementor-element-6bc1261.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-16 .elementor-element.elementor-element-6bc1261 .elementor-image-box-title{margin-bottom:12px;font-family:"Sora", Sans-serif;font-size:26px;font-weight:500;line-height:1.3em;color:#141414;}.elementor-16 .elementor-element.elementor-element-6bc1261 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-16 .elementor-element.elementor-element-6bc1261 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16 .elementor-element.elementor-element-6bc1261:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-6bc1261:has(:focus) .elementor-image-box-title{color:#141414;}.elementor-16 .elementor-element.elementor-element-6bc1261 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#6B6B6B;}.elementor-16 .elementor-element.elementor-element-ce07f43{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-ce07f43 > .elementor-widget-container{background-color:#FFFAF6;margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FBDDC3;border-radius:12px 12px 12px 12px;}.elementor-16 .elementor-element.elementor-element-ce07f43.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-ce07f43 .elementor-image-box-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-ce07f43.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-16 .elementor-element.elementor-element-ce07f43.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-16 .elementor-element.elementor-element-ce07f43.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-16 .elementor-element.elementor-element-ce07f43 .elementor-image-box-title{margin-bottom:12px;font-family:"Sora", Sans-serif;font-size:26px;font-weight:500;line-height:1.3em;color:#141414;}.elementor-16 .elementor-element.elementor-element-ce07f43 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-16 .elementor-element.elementor-element-ce07f43 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16 .elementor-element.elementor-element-ce07f43:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-ce07f43:has(:focus) .elementor-image-box-title{color:#141414;}.elementor-16 .elementor-element.elementor-element-ce07f43 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#6B6B6B;}.elementor-16 .elementor-element.elementor-element-66e5618{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-66e5618 > .elementor-widget-container{background-color:#FFFAF6;margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FBDDC3;border-radius:12px 12px 12px 12px;}.elementor-16 .elementor-element.elementor-element-66e5618.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-66e5618 .elementor-image-box-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-66e5618.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-16 .elementor-element.elementor-element-66e5618.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-16 .elementor-element.elementor-element-66e5618.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-16 .elementor-element.elementor-element-66e5618 .elementor-image-box-title{margin-bottom:12px;font-family:"Sora", Sans-serif;font-size:26px;font-weight:500;line-height:1.3em;color:#141414;}.elementor-16 .elementor-element.elementor-element-66e5618 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-16 .elementor-element.elementor-element-66e5618 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16 .elementor-element.elementor-element-66e5618:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-66e5618:has(:focus) .elementor-image-box-title{color:#141414;}.elementor-16 .elementor-element.elementor-element-66e5618 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#6B6B6B;}.elementor-16 .elementor-element.elementor-element-7c81a9a .elementor-button{background-color:#B2FE0200;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:15em;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:20px 60px 20px 60px;}.elementor-16 .elementor-element.elementor-element-7c81a9a.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-c4b08e2{--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:50px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-c4b08e2:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-c4b08e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-4eba5e1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-16 .elementor-element.elementor-element-305fdb7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3d0e319{width:var( --container-widget-width, 606px );max-width:606px;--container-widget-width:606px;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-3d0e319 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:52px;font-weight:500;line-height:1.1em;letter-spacing:-1px;color:#F7F7F7;}.elementor-16 .elementor-element.elementor-element-e617b60{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-b4bc4bc{--display:flex;--min-height:180px;--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:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-color:#E97C8C;--border-color:#E97C8C;--padding-top:32px;--padding-bottom:40px;--padding-left:42px;--padding-right:48px;--z-index:1;}.elementor-16 .elementor-element.elementor-element-b4bc4bc:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-b4bc4bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;}.elementor-16 .elementor-element.elementor-element-22c7771{width:var( --container-widget-width, 84px );max-width:84px;--container-widget-width:84px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-ee4e52f{width:var( --container-widget-width, 513px );max-width:513px;--container-widget-width:513px;--container-widget-flex-grow:0;text-align:start;}.elementor-16 .elementor-element.elementor-element-ee4e52f .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-c62212d{--display:flex;--min-height:180px;--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:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-color:#E97C8C;--border-color:#E97C8C;--padding-top:32px;--padding-bottom:40px;--padding-left:42px;--padding-right:48px;--z-index:1;}.elementor-16 .elementor-element.elementor-element-c62212d:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-c62212d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;}.elementor-16 .elementor-element.elementor-element-b15dde2{width:var( --container-widget-width, 84px );max-width:84px;--container-widget-width:84px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-9e6117d{width:var( --container-widget-width, 513px );max-width:513px;--container-widget-width:513px;--container-widget-flex-grow:0;text-align:start;}.elementor-16 .elementor-element.elementor-element-9e6117d .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-80032ea{--display:flex;--min-height:180px;--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:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-color:#E97C8C;--border-color:#E97C8C;--padding-top:32px;--padding-bottom:40px;--padding-left:42px;--padding-right:48px;--z-index:1;}.elementor-16 .elementor-element.elementor-element-80032ea:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-80032ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;}.elementor-16 .elementor-element.elementor-element-71eea08{width:var( --container-widget-width, 84px );max-width:84px;--container-widget-width:84px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-4d73c57{width:var( --container-widget-width, 513px );max-width:513px;--container-widget-width:513px;--container-widget-flex-grow:0;text-align:start;}.elementor-16 .elementor-element.elementor-element-4d73c57 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-b51e803{--display:flex;--min-height:180px;--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:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-color:#E97C8C;--border-color:#E97C8C;--padding-top:32px;--padding-bottom:40px;--padding-left:42px;--padding-right:48px;--z-index:1;}.elementor-16 .elementor-element.elementor-element-b51e803:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-b51e803 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;}.elementor-16 .elementor-element.elementor-element-1ce08a9{width:var( --container-widget-width, 84px );max-width:84px;--container-widget-width:84px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-a8d0ea0{width:var( --container-widget-width, 513px );max-width:513px;--container-widget-width:513px;--container-widget-flex-grow:0;text-align:start;}.elementor-16 .elementor-element.elementor-element-a8d0ea0 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-1a947ce{--display:flex;--min-height:180px;--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:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-color:#E97C8C;--border-color:#E97C8C;--padding-top:32px;--padding-bottom:40px;--padding-left:42px;--padding-right:48px;--z-index:1;}.elementor-16 .elementor-element.elementor-element-1a947ce:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-1a947ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;}.elementor-16 .elementor-element.elementor-element-333c37d{width:var( --container-widget-width, 84px );max-width:84px;--container-widget-width:84px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-22b0661{width:var( --container-widget-width, 513px );max-width:513px;--container-widget-width:513px;--container-widget-flex-grow:0;text-align:start;}.elementor-16 .elementor-element.elementor-element-22b0661 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-9378a31{--display:flex;--min-height:180px;--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:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-color:#E97C8C;--border-color:#E97C8C;--padding-top:32px;--padding-bottom:40px;--padding-left:42px;--padding-right:48px;--z-index:1;}.elementor-16 .elementor-element.elementor-element-9378a31:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-9378a31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;}.elementor-16 .elementor-element.elementor-element-0de9a14{width:var( --container-widget-width, 84px );max-width:84px;--container-widget-width:84px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-63cb63f{width:var( --container-widget-width, 513px );max-width:513px;--container-widget-width:513px;--container-widget-flex-grow:0;text-align:start;}.elementor-16 .elementor-element.elementor-element-63cb63f .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-56ffbd8{--display:flex;--min-height:180px;--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:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-color:#E97C8C;--border-color:#E97C8C;--padding-top:32px;--padding-bottom:40px;--padding-left:42px;--padding-right:48px;--z-index:1;}.elementor-16 .elementor-element.elementor-element-56ffbd8:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-56ffbd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;}.elementor-16 .elementor-element.elementor-element-35fc612{width:var( --container-widget-width, 84px );max-width:84px;--container-widget-width:84px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-ca62715{width:var( --container-widget-width, 513px );max-width:513px;--container-widget-width:513px;--container-widget-flex-grow:0;text-align:start;}.elementor-16 .elementor-element.elementor-element-ca62715 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-89a8ed3{--display:flex;--min-height:180px;--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:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-color:#E97C8C;--border-color:#E97C8C;--padding-top:32px;--padding-bottom:40px;--padding-left:42px;--padding-right:48px;--z-index:1;}.elementor-16 .elementor-element.elementor-element-89a8ed3:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-89a8ed3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;}.elementor-16 .elementor-element.elementor-element-a4852dd{width:var( --container-widget-width, 84px );max-width:84px;--container-widget-width:84px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-ce1a43c{width:var( --container-widget-width, 513px );max-width:513px;--container-widget-width:513px;--container-widget-flex-grow:0;text-align:start;}.elementor-16 .elementor-element.elementor-element-ce1a43c .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-e5e7667{--display:flex;--min-height:180px;--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:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-color:#E97C8C;--border-color:#E97C8C;--padding-top:32px;--padding-bottom:40px;--padding-left:42px;--padding-right:48px;--z-index:1;}.elementor-16 .elementor-element.elementor-element-e5e7667:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-e5e7667 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;}.elementor-16 .elementor-element.elementor-element-400e0f6{width:var( --container-widget-width, 84px );max-width:84px;--container-widget-width:84px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-0d291d5{width:var( --container-widget-width, 513px );max-width:513px;--container-widget-width:513px;--container-widget-flex-grow:0;text-align:start;}.elementor-16 .elementor-element.elementor-element-0d291d5 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-d8de891{--display:flex;--min-height:180px;--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:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-color:#E97C8C;--border-color:#E97C8C;--padding-top:32px;--padding-bottom:40px;--padding-left:42px;--padding-right:48px;--z-index:1;}.elementor-16 .elementor-element.elementor-element-d8de891:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-d8de891 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;}.elementor-16 .elementor-element.elementor-element-25514d4{width:var( --container-widget-width, 84px );max-width:84px;--container-widget-width:84px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-c9dece6{width:var( --container-widget-width, 513px );max-width:513px;--container-widget-width:513px;--container-widget-flex-grow:0;text-align:start;}.elementor-16 .elementor-element.elementor-element-c9dece6 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-07d5778{--display:flex;--min-height:180px;--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:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-color:#E97C8C;--border-color:#E97C8C;--padding-top:32px;--padding-bottom:40px;--padding-left:42px;--padding-right:48px;--z-index:1;}.elementor-16 .elementor-element.elementor-element-07d5778:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-07d5778 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;}.elementor-16 .elementor-element.elementor-element-db732da{width:var( --container-widget-width, 84px );max-width:84px;--container-widget-width:84px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-53a3851{width:var( --container-widget-width, 513px );max-width:513px;--container-widget-width:513px;--container-widget-flex-grow:0;text-align:start;}.elementor-16 .elementor-element.elementor-element-53a3851 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-d001afd{--display:flex;--min-height:180px;--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:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-color:#E97C8C;--border-color:#E97C8C;--padding-top:32px;--padding-bottom:40px;--padding-left:42px;--padding-right:48px;--z-index:1;}.elementor-16 .elementor-element.elementor-element-d001afd:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-d001afd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;}.elementor-16 .elementor-element.elementor-element-728f779{width:var( --container-widget-width, 84px );max-width:84px;--container-widget-width:84px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-d9ef12f{width:var( --container-widget-width, 513px );max-width:513px;--container-widget-width:513px;--container-widget-flex-grow:0;text-align:start;}.elementor-16 .elementor-element.elementor-element-d9ef12f .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-62219ba{--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:50px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-62219ba:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-62219ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-73221cf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-16 .elementor-element.elementor-element-dd1f2d9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-ead6c28{width:var( --container-widget-width, 606px );max-width:606px;--container-widget-width:606px;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-ead6c28 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:52px;font-weight:500;line-height:1.1em;letter-spacing:-1px;color:#F7F7F7;}.elementor-16 .elementor-element.elementor-element-c4ba19e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-c677879 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-c677879 img{width:40%;border-radius:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-7fcadca{--display:flex;--min-height:180px;--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:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-color:#E97C8C;--border-color:#E97C8C;--padding-top:32px;--padding-bottom:40px;--padding-left:42px;--padding-right:48px;--z-index:1;}.elementor-16 .elementor-element.elementor-element-7fcadca:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-7fcadca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E97C8C;}.elementor-16 .elementor-element.elementor-element-b3d0461{width:var( --container-widget-width, 84px );max-width:84px;--container-widget-width:84px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-8805de8{width:var( --container-widget-width, 513px );max-width:513px;--container-widget-width:513px;--container-widget-flex-grow:0;text-align:start;}.elementor-16 .elementor-element.elementor-element-8805de8 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-387a160{--display:flex;--min-height:180px;--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:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-color:#E97C8C;--border-color:#E97C8C;--padding-top:32px;--padding-bottom:40px;--padding-left:42px;--padding-right:48px;--z-index:1;}.elementor-16 .elementor-element.elementor-element-387a160:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-387a160 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E97C8C;}.elementor-16 .elementor-element.elementor-element-ff0bcc9{width:var( --container-widget-width, 84px );max-width:84px;--container-widget-width:84px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-efa9885{width:var( --container-widget-width, 513px );max-width:513px;--container-widget-width:513px;--container-widget-flex-grow:0;text-align:start;}.elementor-16 .elementor-element.elementor-element-efa9885 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-c24d39a{--display:flex;--min-height:180px;--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:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-color:#E97C8C;--border-color:#E97C8C;--padding-top:32px;--padding-bottom:40px;--padding-left:42px;--padding-right:48px;--z-index:1;}.elementor-16 .elementor-element.elementor-element-c24d39a:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-c24d39a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E97C8C;}.elementor-16 .elementor-element.elementor-element-de8c09e{width:var( --container-widget-width, 84px );max-width:84px;--container-widget-width:84px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-e6d8a1f{width:var( --container-widget-width, 513px );max-width:513px;--container-widget-width:513px;--container-widget-flex-grow:0;text-align:start;}.elementor-16 .elementor-element.elementor-element-e6d8a1f .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-f16b92e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16 .elementor-element.elementor-element-f16b92e:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-f16b92e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF6;}.elementor-16 .elementor-element.elementor-element-d98e9fa.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-d98e9fa .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;line-height:1.3em;letter-spacing:5px;color:#E97C8C;}.elementor-16 .elementor-element.elementor-element-f43339b{width:var( --container-widget-width, 746px );max-width:746px;--container-widget-width:746px;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-f43339b > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-f43339b.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-f43339b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:37px;font-weight:600;line-height:1.3em;letter-spacing:-0.9px;color:#222222;}.elementor-16 .elementor-element.elementor-element-e5afb99{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-fb2bbf8{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-fb2bbf8 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-fb2bbf8 .elementor-image-box-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-fb2bbf8.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-16 .elementor-element.elementor-element-fb2bbf8.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-16 .elementor-element.elementor-element-fb2bbf8.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-16 .elementor-element.elementor-element-fb2bbf8 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-16 .elementor-element.elementor-element-fb2bbf8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16 .elementor-element.elementor-element-fb2bbf8 .elementor-image-box-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:500;color:#E97C8C;}.elementor-16 .elementor-element.elementor-element-fb2bbf8:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-fb2bbf8:has(:focus) .elementor-image-box-title{color:#E97C8C;}.elementor-16 .elementor-element.elementor-element-fb2bbf8 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3B3B3B;}.elementor-16 .elementor-element.elementor-element-7bec38b{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-7bec38b > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-7bec38b .elementor-image-box-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-7bec38b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-16 .elementor-element.elementor-element-7bec38b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-16 .elementor-element.elementor-element-7bec38b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-16 .elementor-element.elementor-element-7bec38b .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-16 .elementor-element.elementor-element-7bec38b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16 .elementor-element.elementor-element-7bec38b .elementor-image-box-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:500;color:#E97C8C;}.elementor-16 .elementor-element.elementor-element-7bec38b:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-7bec38b:has(:focus) .elementor-image-box-title{color:#E97C8C;}.elementor-16 .elementor-element.elementor-element-7bec38b .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3B3B3B;}.elementor-16 .elementor-element.elementor-element-a8b8de5{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-a8b8de5 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-a8b8de5 .elementor-image-box-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-a8b8de5.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-16 .elementor-element.elementor-element-a8b8de5.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-16 .elementor-element.elementor-element-a8b8de5.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-16 .elementor-element.elementor-element-a8b8de5 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-16 .elementor-element.elementor-element-a8b8de5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16 .elementor-element.elementor-element-a8b8de5 .elementor-image-box-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:500;color:#E97C8C;}.elementor-16 .elementor-element.elementor-element-a8b8de5:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-a8b8de5:has(:focus) .elementor-image-box-title{color:#E97C8C;}.elementor-16 .elementor-element.elementor-element-a8b8de5 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3B3B3B;}.elementor-16 .elementor-element.elementor-element-af25a2f{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-af25a2f > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-af25a2f .elementor-image-box-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-af25a2f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-16 .elementor-element.elementor-element-af25a2f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-16 .elementor-element.elementor-element-af25a2f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-16 .elementor-element.elementor-element-af25a2f .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-16 .elementor-element.elementor-element-af25a2f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16 .elementor-element.elementor-element-af25a2f .elementor-image-box-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:500;color:#E97C8C;}.elementor-16 .elementor-element.elementor-element-af25a2f:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-af25a2f:has(:focus) .elementor-image-box-title{color:#E97C8C;}.elementor-16 .elementor-element.elementor-element-af25a2f .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3B3B3B;}.elementor-16 .elementor-element.elementor-element-6253acc{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-6253acc > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-6253acc .elementor-image-box-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-6253acc.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-16 .elementor-element.elementor-element-6253acc.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-16 .elementor-element.elementor-element-6253acc.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-16 .elementor-element.elementor-element-6253acc .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-16 .elementor-element.elementor-element-6253acc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16 .elementor-element.elementor-element-6253acc .elementor-image-box-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:500;color:#E97C8C;}.elementor-16 .elementor-element.elementor-element-6253acc:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-6253acc:has(:focus) .elementor-image-box-title{color:#E97C8C;}.elementor-16 .elementor-element.elementor-element-6253acc .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3B3B3B;}.elementor-16 .elementor-element.elementor-element-5821c72{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-5821c72 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-5821c72 .elementor-image-box-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-5821c72.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-16 .elementor-element.elementor-element-5821c72.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-16 .elementor-element.elementor-element-5821c72.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-16 .elementor-element.elementor-element-5821c72 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-16 .elementor-element.elementor-element-5821c72 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16 .elementor-element.elementor-element-5821c72 .elementor-image-box-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:500;color:#E97C8C;}.elementor-16 .elementor-element.elementor-element-5821c72:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-5821c72:has(:focus) .elementor-image-box-title{color:#E97C8C;}.elementor-16 .elementor-element.elementor-element-5821c72 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3B3B3B;}.elementor-16 .elementor-element.elementor-element-f1a6019{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-f1a6019 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-f1a6019 .elementor-image-box-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-f1a6019.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-16 .elementor-element.elementor-element-f1a6019.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-16 .elementor-element.elementor-element-f1a6019.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-16 .elementor-element.elementor-element-f1a6019 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-16 .elementor-element.elementor-element-f1a6019 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16 .elementor-element.elementor-element-f1a6019 .elementor-image-box-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:500;color:#E97C8C;}.elementor-16 .elementor-element.elementor-element-f1a6019:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-f1a6019:has(:focus) .elementor-image-box-title{color:#E97C8C;}.elementor-16 .elementor-element.elementor-element-f1a6019 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3B3B3B;}.elementor-16 .elementor-element.elementor-element-8d84c59{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16 .elementor-element.elementor-element-8d84c59:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-8d84c59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E97C8C;}.elementor-16 .elementor-element.elementor-element-5d9f9c0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-ee4b5ec{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-16 .elementor-element.elementor-element-ee4b5ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-ee4b5ec.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-ee4b5ec .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:37px;font-weight:500;line-height:1.5em;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-a1f4862 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-a1f4862{text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-133174d{--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-16 .elementor-element.elementor-element-49b2af2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16 .elementor-element.elementor-element-49b2af2:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-49b2af2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF6;}.elementor-16 .elementor-element.elementor-element-7238bfc{--display:flex;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-7238bfc:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-7238bfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0B0B;}.elementor-16 .elementor-element.elementor-element-7238bfc.e-con{--flex-grow:0;--flex-shrink:0;}.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-e083a5b > .elementor-widget-container{background-color:#0E0B0B;padding:50px 100px 0px 100px;border-radius:16px 16px 16px 16px;}.elementor-16 .elementor-element.elementor-element-e083a5b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-e083a5b .elementor-icon-box-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-e083a5b .elementor-icon-box-title{margin-block-end:20px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-e083a5b .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-e083a5b .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:40px;font-weight:700;}.elementor-16 .elementor-element.elementor-element-e083a5b:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-e083a5b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-e083a5b .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-8275c5d img{width:54%;border-radius:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-12ee693 > .elementor-widget-container{background-color:#0E0B0B;padding:50px 100px 0px 100px;border-radius:16px 16px 16px 16px;}.elementor-16 .elementor-element.elementor-element-12ee693.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-12ee693 .elementor-icon-box-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-12ee693 .elementor-icon-box-title{margin-block-end:20px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-12ee693 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-12ee693 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:40px;font-weight:700;}.elementor-16 .elementor-element.elementor-element-12ee693:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-12ee693:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-12ee693 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-260e032{--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:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16 .elementor-element.elementor-element-260e032:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-260e032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0B0B;}.elementor-16 .elementor-element.elementor-element-3f39bc6.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-3f39bc6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;line-height:1.3em;letter-spacing:5px;color:#E97C8C;}.elementor-16 .elementor-element.elementor-element-90a8ed1{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-90a8ed1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-90a8ed1.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-90a8ed1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:37px;font-weight:600;line-height:1.3em;letter-spacing:-0.9px;color:#FFFFFF;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){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-70fd941{--display:flex;}.elementor-16 .elementor-element.elementor-element-4b44efa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-16 .elementor-element.elementor-element-92df175{--display:flex;}.elementor-16 .elementor-element.elementor-element-021153b{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-021153b.elementor-element{--align-self:flex-end;}.elementor-16 .elementor-element.elementor-element-021153b img{width:100%;}.elementor-16 .elementor-element.elementor-element-e54670e{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-b4acd6a.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-b4acd6a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;line-height:1.3em;letter-spacing:5px;color:#E97C8C;}.elementor-16 .elementor-element.elementor-element-e0814b6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-a322a7e{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-a322a7e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-a322a7e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:70px;font-weight:600;line-height:1.3em;letter-spacing:-0.9px;color:#F0F0F0;}.elementor-16 .elementor-element.elementor-element-c28a510{width:initial;max-width:initial;text-align:end;}.elementor-16 .elementor-element.elementor-element-c28a510 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-c28a510.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-c28a510 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-5d62427 .elementor-button{background-color:#B2FE0200;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:15em;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:20px 60px 20px 60px;}.elementor-16 .elementor-element.elementor-element-5d62427.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-e1626af{text-align:start;}.elementor-16 .elementor-element.elementor-element-e1626af img{opacity:0.58;}.elementor-16 .elementor-element.elementor-element-dbaae6c{--display:flex;}.elementor-16 .elementor-element.elementor-element-f12d739{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-a08b151{--display:flex;}.elementor-16 .elementor-element.elementor-element-c47c852{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-c47c852.elementor-element{--align-self:flex-end;}.elementor-16 .elementor-element.elementor-element-c47c852 img{width:100%;}.elementor-16 .elementor-element.elementor-element-909e71e{--display:flex;--justify-content:center;}.elementor-16 .elementor-element.elementor-element-a3cdade.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-a3cdade .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;line-height:1.3em;letter-spacing:5px;color:#E97C8C;}.elementor-16 .elementor-element.elementor-element-af05f13 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-93ba453{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-93ba453 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-93ba453 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:70px;font-weight:600;line-height:1.3em;letter-spacing:-0.9px;color:#F0F0F0;}.elementor-16 .elementor-element.elementor-element-73f2169{width:100%;max-width:100%;text-align:start;}.elementor-16 .elementor-element.elementor-element-73f2169 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-73f2169.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-73f2169 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-f5a0642 .elementor-button{background-color:#B2FE0200;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:15em;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:20px 60px 20px 60px;}.elementor-16 .elementor-element.elementor-element-f5a0642.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-9b406e3{text-align:start;}.elementor-16 .elementor-element.elementor-element-9b406e3 img{opacity:0.58;}.elementor-16 .elementor-element.elementor-element-ecebe48{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-color:#141414;--n-tabs-title-color-active:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-ecebe48.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Sora", Sans-serif;font-weight:500;}.elementor-16 .elementor-element.elementor-element-ecebe48 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#D3A2A9;}.elementor-16 .elementor-element.elementor-element-6f58078{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16 .elementor-element.elementor-element-6f58078:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-6f58078 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0B0B;}.elementor-16 .elementor-element.elementor-element-953be31{--display:flex;--min-height:462px;--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-evenly;--align-items:center;--border-radius:20px 20px 20px 20px;--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-16 .elementor-element.elementor-element-953be31:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-953be31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF6;}.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-3d70478 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-3d70478.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-16 .elementor-element.elementor-element-3d70478.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-3d70478.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-16 .elementor-element.elementor-element-3d70478.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-3d70478.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-16 .elementor-element.elementor-element-3d70478 .elementor-icon{font-size:300px;}.elementor-16 .elementor-element.elementor-element-3d70478 .elementor-icon svg{height:300px;}.elementor-16 .elementor-element.elementor-element-20541f1{width:var( --container-widget-width, 523px );max-width:523px;--container-widget-width:523px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-20541f1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-20541f1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-20541f1 .elementor-image-box-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-20541f1 .elementor-image-box-title{margin-bottom:20px;font-family:"Sora", Sans-serif;font-size:37px;font-weight:600;line-height:1.3em;color:#333333;}.elementor-16 .elementor-element.elementor-element-20541f1:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-20541f1:has(:focus) .elementor-image-box-title{color:#363636;}.elementor-16 .elementor-element.elementor-element-20541f1 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#424242;}.elementor-16 .elementor-element.elementor-element-a9a23e6{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16 .elementor-element.elementor-element-a9a23e6:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-a9a23e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF6;}.elementor-16 .elementor-element.elementor-element-03b4a42.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-03b4a42 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;line-height:1.3em;letter-spacing:5px;color:#E97C8C;}.elementor-16 .elementor-element.elementor-element-771802d{width:var( --container-widget-width, 746px );max-width:746px;--container-widget-width:746px;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-771802d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-771802d.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-771802d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:37px;font-weight:600;line-height:1.3em;letter-spacing:-0.9px;color:#222222;}.elementor-16 .elementor-element.elementor-element-6fd05d8{--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;--margin-top:24px;--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-b0d26c1{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-b0d26c1:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-b0d26c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7F0;}.elementor-16 .elementor-element.elementor-element-64b9620 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-64b9620{text-align:start;font-family:"Inter", Sans-serif;font-weight:400;color:#303030;}.elementor-16 .elementor-element.elementor-element-a93e96f{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-a93e96f:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-a93e96f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7F0;}.elementor-16 .elementor-element.elementor-element-51e8413 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-51e8413{text-align:start;font-family:"Inter", Sans-serif;font-weight:400;color:#303030;}.elementor-16 .elementor-element.elementor-element-6edbad2{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-6edbad2:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-6edbad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7F0;}.elementor-16 .elementor-element.elementor-element-2f68b62 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-2f68b62{text-align:start;font-family:"Inter", Sans-serif;font-weight:400;color:#303030;}.elementor-16 .elementor-element.elementor-element-821b998{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-821b998:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-821b998 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7F0;}.elementor-16 .elementor-element.elementor-element-861d625 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-861d625{text-align:start;font-family:"Inter", Sans-serif;font-weight:400;color:#303030;}.elementor-16 .elementor-element.elementor-element-2ed7d05{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-2ed7d05:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2ed7d05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7F0;}.elementor-16 .elementor-element.elementor-element-4b32f5c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-4b32f5c{text-align:start;font-family:"Inter", Sans-serif;font-weight:400;color:#303030;}.elementor-16 .elementor-element.elementor-element-d1bc4b9{--n-accordion-title-font-size:18px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:8px 8px 8px 8px;--n-accordion-title-normal-color:#383838;--n-accordion-title-hover-color:#3A3A3A;--n-accordion-title-active-color:#EB8C8C;--n-accordion-icon-size:12px;--n-accordion-icon-normal-color:#E79999;}.elementor-16 .elementor-element.elementor-element-d1bc4b9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFF7F0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5EAE0;}.elementor-16 .elementor-element.elementor-element-d1bc4b9 {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-16 .elementor-element.elementor-element-d1bc4b9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Sora", Sans-serif;font-weight:400;}:where( .elementor-16 .elementor-element.elementor-element-d1bc4b9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-16 .elementor-element.elementor-element-a591e65{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-a591e65:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-a591e65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7F0;}.elementor-16 .elementor-element.elementor-element-b1ba35a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-b1ba35a{text-align:start;font-family:"Inter", Sans-serif;font-weight:400;color:#303030;}.elementor-16 .elementor-element.elementor-element-ad4fdb7{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-ad4fdb7:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-ad4fdb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7F0;}.elementor-16 .elementor-element.elementor-element-f94e75c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-f94e75c{text-align:start;font-family:"Inter", Sans-serif;font-weight:400;color:#303030;}.elementor-16 .elementor-element.elementor-element-55873c0{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-55873c0:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-55873c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7F0;}.elementor-16 .elementor-element.elementor-element-64fe3b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-64fe3b9{text-align:start;font-family:"Inter", Sans-serif;font-weight:400;color:#303030;}.elementor-16 .elementor-element.elementor-element-9f9f095{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-9f9f095:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-9f9f095 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7F0;}.elementor-16 .elementor-element.elementor-element-beff4a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-beff4a8{text-align:start;font-family:"Inter", Sans-serif;font-weight:400;color:#303030;}.elementor-16 .elementor-element.elementor-element-dcca3bf{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-dcca3bf:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-dcca3bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7F0;}.elementor-16 .elementor-element.elementor-element-fdc43d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-fdc43d3{text-align:start;font-family:"Inter", Sans-serif;font-weight:400;color:#303030;}.elementor-16 .elementor-element.elementor-element-c470af4{--n-accordion-title-font-size:18px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:8px 8px 8px 8px;--n-accordion-title-normal-color:#383838;--n-accordion-title-hover-color:#3A3A3A;--n-accordion-title-active-color:#EB8C8C;--n-accordion-icon-size:12px;--n-accordion-icon-normal-color:#E79999;}.elementor-16 .elementor-element.elementor-element-c470af4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFF7F0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5EAE0;}.elementor-16 .elementor-element.elementor-element-c470af4 {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-16 .elementor-element.elementor-element-c470af4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Sora", Sans-serif;font-weight:400;}:where( .elementor-16 .elementor-element.elementor-element-c470af4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-16 .elementor-element.elementor-element-bd005b3 .elementor-button{background-color:#B2FE0200;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:15em;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:20px 60px 20px 60px;}.elementor-16 .elementor-element.elementor-element-bd005b3 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-bd005b3.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-0b8c31d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16 .elementor-element.elementor-element-0b8c31d:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-0b8c31d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF6;}.elementor-16 .elementor-element.elementor-element-775f28f{--display:flex;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-775f28f:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-775f28f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0B0B;}.elementor-16 .elementor-element.elementor-element-775f28f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-9df4b5c > .elementor-widget-container{background-color:#0E0B0B;padding:50px 100px 0px 100px;border-radius:16px 16px 16px 16px;}.elementor-16 .elementor-element.elementor-element-9df4b5c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-9df4b5c .elementor-icon-box-wrapper{text-align:center;gap:32px;}.elementor-16 .elementor-element.elementor-element-9df4b5c .elementor-icon-box-title{margin-block-end:20px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-9df4b5c.elementor-view-stacked .elementor-icon{background-color:#E97C8C;}.elementor-16 .elementor-element.elementor-element-9df4b5c.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-9df4b5c.elementor-view-default .elementor-icon{fill:#E97C8C;color:#E97C8C;border-color:#E97C8C;}.elementor-16 .elementor-element.elementor-element-9df4b5c .elementor-icon{font-size:66px;}.elementor-16 .elementor-element.elementor-element-9df4b5c .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-9df4b5c .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:40px;font-weight:700;}.elementor-16 .elementor-element.elementor-element-9df4b5c:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-9df4b5c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-9df4b5c .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-c5f19a5 .elementor-button{background-color:#B2FE0200;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:15em;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:20px 60px 20px 60px;}.elementor-16 .elementor-element.elementor-element-c5f19a5 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-16 .elementor-element.elementor-element-c5f19a5.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-cd10360{--width:100%;}.elementor-16 .elementor-element.elementor-element-88a3c49{--width:100%;}.elementor-16 .elementor-element.elementor-element-e5cab41{--width:50%;}.elementor-16 .elementor-element.elementor-element-9aad788{--width:25%;}.elementor-16 .elementor-element.elementor-element-69ecbf0{--width:25%;}.elementor-16 .elementor-element.elementor-element-5bb7d80{--width:25%;}.elementor-16 .elementor-element.elementor-element-5b76a58{--width:25%;}.elementor-16 .elementor-element.elementor-element-46d5a94{--width:251px;}.elementor-16 .elementor-element.elementor-element-190d3e6{--width:251px;}.elementor-16 .elementor-element.elementor-element-a7293da{--width:251px;}.elementor-16 .elementor-element.elementor-element-dfc2143{--width:251px;}.elementor-16 .elementor-element.elementor-element-98fc76b{--width:51%;}.elementor-16 .elementor-element.elementor-element-6ccd628{--width:52%;}.elementor-16 .elementor-element.elementor-element-fcd2e7e{--width:100%;}.elementor-16 .elementor-element.elementor-element-b4bc4bc{--width:900px;}.elementor-16 .elementor-element.elementor-element-c62212d{--width:900px;}.elementor-16 .elementor-element.elementor-element-80032ea{--width:900px;}.elementor-16 .elementor-element.elementor-element-b51e803{--width:900px;}.elementor-16 .elementor-element.elementor-element-1a947ce{--width:900px;}.elementor-16 .elementor-element.elementor-element-9378a31{--width:900px;}.elementor-16 .elementor-element.elementor-element-56ffbd8{--width:900px;}.elementor-16 .elementor-element.elementor-element-89a8ed3{--width:900px;}.elementor-16 .elementor-element.elementor-element-e5e7667{--width:900px;}.elementor-16 .elementor-element.elementor-element-d8de891{--width:900px;}.elementor-16 .elementor-element.elementor-element-07d5778{--width:900px;}.elementor-16 .elementor-element.elementor-element-d001afd{--width:900px;}.elementor-16 .elementor-element.elementor-element-7fcadca{--width:900px;}.elementor-16 .elementor-element.elementor-element-387a160{--width:900px;}.elementor-16 .elementor-element.elementor-element-c24d39a{--width:900px;}.elementor-16 .elementor-element.elementor-element-e5afb99{--width:1188px;}.elementor-16 .elementor-element.elementor-element-5d9f9c0{--width:49%;}.elementor-16 .elementor-element.elementor-element-49b2af2{--content-width:1140px;}.elementor-16 .elementor-element.elementor-element-7238bfc{--width:71%;}.elementor-16 .elementor-element.elementor-element-e54670e{--width:86%;}.elementor-16 .elementor-element.elementor-element-909e71e{--width:78%;}.elementor-16 .elementor-element.elementor-element-953be31{--width:1250px;}.elementor-16 .elementor-element.elementor-element-0b8c31d{--content-width:1140px;}.elementor-16 .elementor-element.elementor-element-775f28f{--width:71%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16 .elementor-element.elementor-element-e5cab41{--width:100%;}.elementor-16 .elementor-element.elementor-element-9aad788{--width:100%;}.elementor-16 .elementor-element.elementor-element-69ecbf0{--width:100%;}.elementor-16 .elementor-element.elementor-element-5bb7d80{--width:100%;}.elementor-16 .elementor-element.elementor-element-5b76a58{--width:100%;}.elementor-16 .elementor-element.elementor-element-98fc76b{--width:100%;}.elementor-16 .elementor-element.elementor-element-6ccd628{--width:100%;}.elementor-16 .elementor-element.elementor-element-b4bc4bc{--width:750px;}.elementor-16 .elementor-element.elementor-element-c62212d{--width:750px;}.elementor-16 .elementor-element.elementor-element-80032ea{--width:750px;}.elementor-16 .elementor-element.elementor-element-b51e803{--width:750px;}.elementor-16 .elementor-element.elementor-element-1a947ce{--width:750px;}.elementor-16 .elementor-element.elementor-element-9378a31{--width:750px;}.elementor-16 .elementor-element.elementor-element-56ffbd8{--width:750px;}.elementor-16 .elementor-element.elementor-element-89a8ed3{--width:750px;}.elementor-16 .elementor-element.elementor-element-e5e7667{--width:750px;}.elementor-16 .elementor-element.elementor-element-d8de891{--width:750px;}.elementor-16 .elementor-element.elementor-element-07d5778{--width:750px;}.elementor-16 .elementor-element.elementor-element-d001afd{--width:750px;}.elementor-16 .elementor-element.elementor-element-7fcadca{--width:750px;}.elementor-16 .elementor-element.elementor-element-387a160{--width:750px;}.elementor-16 .elementor-element.elementor-element-c24d39a{--width:750px;}.elementor-16 .elementor-element.elementor-element-e5afb99{--width:100%;}.elementor-16 .elementor-element.elementor-element-49b2af2{--content-width:100%;}.elementor-16 .elementor-element.elementor-element-7238bfc{--width:100%;}.elementor-16 .elementor-element.elementor-element-953be31{--width:100%;}.elementor-16 .elementor-element.elementor-element-0b8c31d{--content-width:100%;}.elementor-16 .elementor-element.elementor-element-775f28f{--width:100%;}}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-cd10360{--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-11c6525{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16 .elementor-element.elementor-element-d764ba6 .elementor-heading-title{font-size:60px;}.elementor-16 .elementor-element.elementor-element-2b81b87{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16 .elementor-element.elementor-element-10bcfbd .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-f3f5f56{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-f3f5f56 > .elementor-widget-container{margin:5vw 0vw 0vw 0vw;}.elementor-16 .elementor-element.elementor-element-f3f5f56 img{width:100%;}.elementor-16 .elementor-element.elementor-element-91e2b45{--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-16 .elementor-element.elementor-element-d221b0e{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-d221b0e .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-94ec05a{--min-height:70px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-16 .elementor-element.elementor-element-d072e5b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-f748ef3{--min-height:70px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-16 .elementor-element.elementor-element-814e678 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-60cc1fe{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-16 .elementor-element.elementor-element-cc48d03 .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-b488f32{text-align:start;}.elementor-16 .elementor-element.elementor-element-b488f32 img{width:63%;}.elementor-16 .elementor-element.elementor-element-6ccd628{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-ee05256.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-16 .elementor-element.elementor-element-87056ab{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-16 .elementor-element.elementor-element-c0d6d31 .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-de520d2{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-de520d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-de520d2 .elementor-image-box-wrapper .elementor-image-box-img{width:22%;}.elementor-16 .elementor-element.elementor-element-de520d2 .elementor-image-box-title{font-size:23px;}.elementor-16 .elementor-element.elementor-element-bc342ba{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-bc342ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-bc342ba .elementor-image-box-wrapper .elementor-image-box-img{width:22%;}.elementor-16 .elementor-element.elementor-element-bc342ba .elementor-image-box-title{font-size:23px;}.elementor-16 .elementor-element.elementor-element-6bc1261{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-6bc1261 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-6bc1261 .elementor-image-box-wrapper .elementor-image-box-img{width:22%;}.elementor-16 .elementor-element.elementor-element-6bc1261 .elementor-image-box-title{font-size:23px;}.elementor-16 .elementor-element.elementor-element-ce07f43{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-ce07f43 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-ce07f43 .elementor-image-box-wrapper .elementor-image-box-img{width:22%;}.elementor-16 .elementor-element.elementor-element-ce07f43 .elementor-image-box-title{font-size:23px;}.elementor-16 .elementor-element.elementor-element-66e5618{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-66e5618 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-66e5618 .elementor-image-box-wrapper .elementor-image-box-img{width:22%;}.elementor-16 .elementor-element.elementor-element-66e5618 .elementor-image-box-title{font-size:23px;}.elementor-16 .elementor-element.elementor-element-c4b08e2{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-4eba5e1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-e617b60{--padding-top:0px;--padding-bottom:0px;--padding-left:00px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-62219ba{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-73221cf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-c4ba19e{--padding-top:0px;--padding-bottom:0px;--padding-left:00px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-f43339b .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-ee4b5ec .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-49b2af2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16 .elementor-element.elementor-element-7238bfc{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-e083a5b{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-e083a5b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-e083a5b.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-e083a5b .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-e083a5b .elementor-icon-box-title a{font-size:32px;}.elementor-16 .elementor-element.elementor-element-12ee693{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-12ee693 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-12ee693.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-12ee693 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-12ee693 .elementor-icon-box-title a{font-size:32px;}.elementor-16 .elementor-element.elementor-element-260e032{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16 .elementor-element.elementor-element-90a8ed1{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;}.elementor-16 .elementor-element.elementor-element-70fd941{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-4b44efa{--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-16 .elementor-element.elementor-element-92df175{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-021153b{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-021153b img{width:73%;}.elementor-16 .elementor-element.elementor-element-e0814b6 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-a322a7e .elementor-heading-title{font-size:60px;}.elementor-16 .elementor-element.elementor-element-dbaae6c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-f12d739{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-a08b151{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-c47c852{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-af05f13 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-93ba453 .elementor-heading-title{font-size:60px;}.elementor-16 .elementor-element.elementor-element-6f58078{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-16 .elementor-element.elementor-element-953be31{--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:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16 .elementor-element.elementor-element-3d70478.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-20541f1{width:var( --container-widget-width, 494px );max-width:494px;--container-widget-width:494px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-20541f1 .elementor-image-box-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-20541f1 .elementor-image-box-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-771802d .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-0b8c31d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16 .elementor-element.elementor-element-775f28f{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-9df4b5c{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-9df4b5c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-9df4b5c.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-9df4b5c .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-9df4b5c .elementor-icon-box-title a{font-size:32px;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-5aaa4ca:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-5aaa4ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jumalfacini.com.br/wp-content/uploads/2026/01/hero-01.jpg");background-position:center center;}.elementor-16 .elementor-element.elementor-element-5aaa4ca{--min-height:713px;--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-end;--align-items:center;}.elementor-16 .elementor-element.elementor-element-b672322{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-b672322 img{width:59%;}.elementor-16 .elementor-element.elementor-element-1e81cde{--container-widget-width:338px;--container-widget-flex-grow:0;width:var( --container-widget-width, 338px );max-width:338px;text-align:center;}.elementor-16 .elementor-element.elementor-element-1e81cde .elementor-heading-title{font-size:23px;}.elementor-16 .elementor-element.elementor-element-1acfb16{--container-widget-width:348px;--container-widget-flex-grow:0;width:var( --container-widget-width, 348px );max-width:348px;text-align:center;}.elementor-16 .elementor-element.elementor-element-1acfb16 .elementor-heading-title{font-size:15px;line-height:1.4em;letter-spacing:-0.7px;}.elementor-16 .elementor-element.elementor-element-3f75c96.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-cd10360.e-con{--e-con-transform-rotateZ:5deg;}.elementor-16 .elementor-element.elementor-element-cd10360{--min-height:55px;--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-16 .elementor-element.elementor-element-f418be7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-f418be7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-16 .elementor-element.elementor-element-f418be7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-16 .elementor-element.elementor-element-f418be7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-16 .elementor-element.elementor-element-f418be7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-16 .elementor-element.elementor-element-f418be7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-16 .elementor-element.elementor-element-f418be7{--e-icon-list-icon-size:20px;}.elementor-16 .elementor-element.elementor-element-88a3c49.e-con{--e-con-transform-rotateZ:-4deg;}.elementor-16 .elementor-element.elementor-element-88a3c49{--min-height:55px;--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-7a22111 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-7a22111 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-16 .elementor-element.elementor-element-7a22111 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-16 .elementor-element.elementor-element-7a22111 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-16 .elementor-element.elementor-element-7a22111 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-16 .elementor-element.elementor-element-7a22111 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-16 .elementor-element.elementor-element-7a22111{--e-icon-list-icon-size:20px;}.elementor-16 .elementor-element.elementor-element-11c6525{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16 .elementor-element.elementor-element-d764ba6{width:var( --container-widget-width, 321px );max-width:321px;--container-widget-width:321px;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-d764ba6 .elementor-heading-title{font-size:30px;}.elementor-16 .elementor-element.elementor-element-2b81b87{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16 .elementor-element.elementor-element-e5cab41{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-10bcfbd{--container-widget-width:270px;--container-widget-flex-grow:0;width:var( --container-widget-width, 270px );max-width:270px;text-align:center;}.elementor-16 .elementor-element.elementor-element-10bcfbd .elementor-heading-title{font-size:26px;}.elementor-16 .elementor-element.elementor-element-533e7eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-533e7eb .elementor-icon-list-item > a{font-size:16px;}.elementor-16 .elementor-element.elementor-element-f3f5f56 > .elementor-widget-container{--e-transform-scale:1;margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-f3f5f56{--container-widget-width:310px;--container-widget-flex-grow:0;width:var( --container-widget-width, 310px );max-width:310px;}.elementor-16 .elementor-element.elementor-element-3fd10e6.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-d221b0e.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-d221b0e{text-align:center;}.elementor-16 .elementor-element.elementor-element-d221b0e .elementor-heading-title{font-size:26px;}.elementor-16 .elementor-element.elementor-element-c168107{--content-width:360px;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-2a06a60{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-16 .elementor-element.elementor-element-f34aea3 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-16 .elementor-element.elementor-element-f34aea3 .elementor-heading-title{font-size:20px;}.elementor-16 .elementor-element.elementor-element-1233e99{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-16 .elementor-element.elementor-element-62c250d{--container-widget-width:273px;--container-widget-flex-grow:0;width:var( --container-widget-width, 273px );max-width:273px;}.elementor-16 .elementor-element.elementor-element-190d3e6{--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-1b4f32d{--container-widget-width:221px;--container-widget-flex-grow:0;width:var( --container-widget-width, 221px );max-width:221px;}.elementor-16 .elementor-element.elementor-element-a7293da{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-7c842d8 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-efe06c6{--container-widget-width:288px;--container-widget-flex-grow:0;width:var( --container-widget-width, 288px );max-width:288px;}.elementor-16 .elementor-element.elementor-element-dfc2143{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-12373fc{--container-widget-width:319px;--container-widget-flex-grow:0;width:var( --container-widget-width, 319px );max-width:319px;}.elementor-16 .elementor-element.elementor-element-94ec05a{--width:100%;--min-height:71px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-16 .elementor-element.elementor-element-d072e5b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-d072e5b{--container-widget-width:286px;--container-widget-flex-grow:0;width:var( --container-widget-width, 286px );max-width:286px;text-align:center;}.elementor-16 .elementor-element.elementor-element-d072e5b.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-f748ef3{--width:100%;--min-height:71px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-16 .elementor-element.elementor-element-814e678 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-814e678{--container-widget-width:286px;--container-widget-flex-grow:0;width:var( --container-widget-width, 286px );max-width:286px;text-align:center;}.elementor-16 .elementor-element.elementor-element-814e678.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-60cc1fe{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-16 .elementor-element.elementor-element-98fc76b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-4fcc616.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-cc48d03{--container-widget-width:332px;--container-widget-flex-grow:0;width:var( --container-widget-width, 332px );max-width:332px;text-align:center;}.elementor-16 .elementor-element.elementor-element-cc48d03 .elementor-heading-title{font-size:26px;}.elementor-16 .elementor-element.elementor-element-e98918d{--container-widget-width:348px;--container-widget-flex-grow:0;width:var( --container-widget-width, 348px );max-width:348px;text-align:center;}.elementor-16 .elementor-element.elementor-element-e98918d .elementor-heading-title{font-size:15px;line-height:1.4em;letter-spacing:-0.7px;}.elementor-16 .elementor-element.elementor-element-b488f32{--container-widget-width:161px;--container-widget-flex-grow:0;width:var( --container-widget-width, 161px );max-width:161px;text-align:center;}.elementor-16 .elementor-element.elementor-element-b488f32.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-3792d73.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-6ccd628{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-ee05256.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-16 .elementor-element.elementor-element-ee05256 .elementor-main-swiper{height:333px;}.elementor-16 .elementor-element.elementor-element-87056ab{--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16 .elementor-element.elementor-element-cca722f > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-cca722f.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-c0d6d31 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-c0d6d31{--container-widget-width:332px;--container-widget-flex-grow:0;width:var( --container-widget-width, 332px );max-width:332px;text-align:center;}.elementor-16 .elementor-element.elementor-element-c0d6d31 .elementor-heading-title{font-size:26px;}.elementor-16 .elementor-element.elementor-element-de520d2 .elementor-image-box-img{margin-bottom:15px;}.elementor-16 .elementor-element.elementor-element-de520d2 .elementor-image-box-title{margin-bottom:13px;font-size:20px;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-de520d2 .elementor-image-box-description{font-size:15px;}.elementor-16 .elementor-element.elementor-element-bc342ba .elementor-image-box-img{margin-bottom:15px;}.elementor-16 .elementor-element.elementor-element-bc342ba .elementor-image-box-title{margin-bottom:13px;font-size:20px;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-bc342ba .elementor-image-box-description{font-size:15px;}.elementor-16 .elementor-element.elementor-element-6bc1261 .elementor-image-box-img{margin-bottom:15px;}.elementor-16 .elementor-element.elementor-element-6bc1261 .elementor-image-box-title{margin-bottom:13px;font-size:20px;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-6bc1261 .elementor-image-box-description{font-size:15px;}.elementor-16 .elementor-element.elementor-element-ce07f43 .elementor-image-box-img{margin-bottom:15px;}.elementor-16 .elementor-element.elementor-element-ce07f43 .elementor-image-box-title{margin-bottom:13px;font-size:20px;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-ce07f43 .elementor-image-box-description{font-size:15px;}.elementor-16 .elementor-element.elementor-element-66e5618 .elementor-image-box-img{margin-bottom:15px;}.elementor-16 .elementor-element.elementor-element-66e5618 .elementor-image-box-title{margin-bottom:13px;font-size:20px;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-66e5618 .elementor-image-box-description{font-size:15px;}.elementor-16 .elementor-element.elementor-element-7c81a9a > .elementor-widget-container{margin:0px 0px 040px 0px;}.elementor-16 .elementor-element.elementor-element-7c81a9a .elementor-button{font-size:12px;}.elementor-16 .elementor-element.elementor-element-4eba5e1{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-305fdb7{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-16 .elementor-element.elementor-element-3d0e319{--container-widget-width:332px;--container-widget-flex-grow:0;width:var( --container-widget-width, 332px );max-width:332px;}.elementor-16 .elementor-element.elementor-element-3d0e319 .elementor-heading-title{font-size:30px;}.elementor-16 .elementor-element.elementor-element-e617b60{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-b4bc4bc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-ee4e52f{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;text-align:center;}.elementor-16 .elementor-element.elementor-element-ee4e52f .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-c62212d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-9e6117d{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;text-align:center;}.elementor-16 .elementor-element.elementor-element-9e6117d .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-80032ea{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-4d73c57{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;text-align:center;}.elementor-16 .elementor-element.elementor-element-4d73c57 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-b51e803{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-a8d0ea0{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;text-align:center;}.elementor-16 .elementor-element.elementor-element-a8d0ea0 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-1a947ce{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-22b0661{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;text-align:center;}.elementor-16 .elementor-element.elementor-element-22b0661 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-9378a31{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-63cb63f{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;text-align:center;}.elementor-16 .elementor-element.elementor-element-63cb63f .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-56ffbd8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-ca62715{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;text-align:center;}.elementor-16 .elementor-element.elementor-element-ca62715 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-89a8ed3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-ce1a43c{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;text-align:center;}.elementor-16 .elementor-element.elementor-element-ce1a43c .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-e5e7667{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-0d291d5{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;text-align:center;}.elementor-16 .elementor-element.elementor-element-0d291d5 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-d8de891{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-c9dece6{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;text-align:center;}.elementor-16 .elementor-element.elementor-element-c9dece6 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-07d5778{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-53a3851{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;text-align:center;}.elementor-16 .elementor-element.elementor-element-53a3851 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-d001afd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-d9ef12f{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;text-align:center;}.elementor-16 .elementor-element.elementor-element-d9ef12f .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-73221cf{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-dd1f2d9{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-16 .elementor-element.elementor-element-ead6c28{--container-widget-width:332px;--container-widget-flex-grow:0;width:var( --container-widget-width, 332px );max-width:332px;}.elementor-16 .elementor-element.elementor-element-ead6c28 .elementor-heading-title{font-size:30px;}.elementor-16 .elementor-element.elementor-element-c4ba19e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-7fcadca{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-8805de8{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;text-align:center;}.elementor-16 .elementor-element.elementor-element-8805de8 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-387a160{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-efa9885{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;text-align:center;}.elementor-16 .elementor-element.elementor-element-efa9885 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-c24d39a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-e6d8a1f{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;text-align:center;}.elementor-16 .elementor-element.elementor-element-e6d8a1f .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-f16b92e{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16 .elementor-element.elementor-element-d98e9fa.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-f43339b{--container-widget-width:332px;--container-widget-flex-grow:0;width:var( --container-widget-width, 332px );max-width:332px;text-align:center;}.elementor-16 .elementor-element.elementor-element-f43339b .elementor-heading-title{font-size:26px;}.elementor-16 .elementor-element.elementor-element-e5afb99{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-16 .elementor-element.elementor-element-fb2bbf8{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-fb2bbf8 .elementor-image-box-img{margin-bottom:15px;}.elementor-16 .elementor-element.elementor-element-7bec38b{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-7bec38b .elementor-image-box-img{margin-bottom:15px;}.elementor-16 .elementor-element.elementor-element-a8b8de5{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-a8b8de5 .elementor-image-box-img{margin-bottom:15px;}.elementor-16 .elementor-element.elementor-element-af25a2f{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-af25a2f .elementor-image-box-img{margin-bottom:15px;}.elementor-16 .elementor-element.elementor-element-6253acc{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-6253acc .elementor-image-box-img{margin-bottom:15px;}.elementor-16 .elementor-element.elementor-element-5821c72{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-5821c72 .elementor-image-box-img{margin-bottom:15px;}.elementor-16 .elementor-element.elementor-element-f1a6019{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-f1a6019 .elementor-image-box-img{margin-bottom:15px;}.elementor-16 .elementor-element.elementor-element-8d84c59{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16 .elementor-element.elementor-element-d14469d img{width:58%;}.elementor-16 .elementor-element.elementor-element-5d9f9c0{--margin-top:-31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-ee4b5ec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-ee4b5ec{text-align:center;}.elementor-16 .elementor-element.elementor-element-ee4b5ec .elementor-heading-title{font-size:24px;line-height:3rem;}.elementor-16 .elementor-element.elementor-element-a1f4862 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-a1f4862{text-align:center;font-size:15px;line-height:1.4rem;}.elementor-16 .elementor-element.elementor-element-7238bfc{--padding-top:50px;--padding-bottom:65px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-e083a5b > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-16 .elementor-element.elementor-element-e083a5b .elementor-icon-box-title{margin-block-end:9px;}.elementor-16 .elementor-element.elementor-element-e083a5b .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-e083a5b .elementor-icon-box-title a{font-size:20px;}.elementor-16 .elementor-element.elementor-element-e083a5b .elementor-icon-box-description{font-size:16px;}.elementor-16 .elementor-element.elementor-element-12ee693 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-16 .elementor-element.elementor-element-12ee693 .elementor-icon-box-title{margin-block-end:9px;}.elementor-16 .elementor-element.elementor-element-12ee693 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-12ee693 .elementor-icon-box-title a{font-size:20px;}.elementor-16 .elementor-element.elementor-element-12ee693 .elementor-icon-box-description{font-size:16px;}.elementor-16 .elementor-element.elementor-element-260e032{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16 .elementor-element.elementor-element-3f39bc6.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-90a8ed1{--container-widget-width:332px;--container-widget-flex-grow:0;width:var( --container-widget-width, 332px );max-width:332px;text-align:center;}.elementor-16 .elementor-element.elementor-element-90a8ed1 .elementor-heading-title{font-size:26px;}.elementor-16 .elementor-element.elementor-element-92df175{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-b4acd6a.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-b4acd6a{text-align:center;}.elementor-16 .elementor-element.elementor-element-e0814b6.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-a322a7e{--container-widget-width:338px;--container-widget-flex-grow:0;width:var( --container-widget-width, 338px );max-width:338px;text-align:center;}.elementor-16 .elementor-element.elementor-element-a322a7e .elementor-heading-title{font-size:54px;}.elementor-16 .elementor-element.elementor-element-c28a510.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-5d62427.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-e1626af.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-a08b151{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-a3cdade.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-a3cdade{text-align:center;}.elementor-16 .elementor-element.elementor-element-af05f13{text-align:center;}.elementor-16 .elementor-element.elementor-element-93ba453{--container-widget-width:338px;--container-widget-flex-grow:0;width:var( --container-widget-width, 338px );max-width:338px;text-align:center;}.elementor-16 .elementor-element.elementor-element-93ba453 .elementor-heading-title{font-size:54px;}.elementor-16 .elementor-element.elementor-element-73f2169{text-align:center;}.elementor-16 .elementor-element.elementor-element-f5a0642.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-9b406e3.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-ecebe48{--n-tabs-title-font-size:2.5vw;}.elementor-16 .elementor-element.elementor-element-6f58078{--min-height:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16 .elementor-element.elementor-element-953be31{--min-height:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-3d70478 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-3d70478 .elementor-icon{font-size:168px;}.elementor-16 .elementor-element.elementor-element-3d70478 .elementor-icon svg{height:168px;}.elementor-16 .elementor-element.elementor-element-20541f1 > .elementor-widget-container{margin:22px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-20541f1 .elementor-image-box-title{margin-bottom:22px;font-size:25px;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-20541f1 .elementor-image-box-description{font-size:15px;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-03b4a42.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-771802d{--container-widget-width:332px;--container-widget-flex-grow:0;width:var( --container-widget-width, 332px );max-width:332px;text-align:center;}.elementor-16 .elementor-element.elementor-element-771802d .elementor-heading-title{font-size:26px;}.elementor-16 .elementor-element.elementor-element-64b9620{text-align:start;font-size:15px;line-height:1.2rem;}.elementor-16 .elementor-element.elementor-element-51e8413{text-align:start;font-size:15px;line-height:1.2rem;}.elementor-16 .elementor-element.elementor-element-2f68b62{text-align:start;font-size:15px;line-height:1.2rem;}.elementor-16 .elementor-element.elementor-element-861d625{text-align:start;font-size:15px;line-height:1.2rem;}.elementor-16 .elementor-element.elementor-element-4b32f5c{text-align:start;font-size:15px;line-height:1.2rem;}.elementor-16 .elementor-element.elementor-element-d1bc4b9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16 .elementor-element.elementor-element-b1ba35a{text-align:start;font-size:15px;line-height:1.2rem;}.elementor-16 .elementor-element.elementor-element-f94e75c{text-align:start;font-size:15px;line-height:1.2rem;}.elementor-16 .elementor-element.elementor-element-64fe3b9{text-align:start;font-size:15px;line-height:1.2rem;}.elementor-16 .elementor-element.elementor-element-beff4a8{text-align:start;font-size:15px;line-height:1.2rem;}.elementor-16 .elementor-element.elementor-element-fdc43d3{text-align:start;font-size:15px;line-height:1.2rem;}.elementor-16 .elementor-element.elementor-element-c470af4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16 .elementor-element.elementor-element-bd005b3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-775f28f{--padding-top:50px;--padding-bottom:65px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-9df4b5c > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-16 .elementor-element.elementor-element-9df4b5c .elementor-icon-box-wrapper{gap:15px;}.elementor-16 .elementor-element.elementor-element-9df4b5c .elementor-icon-box-title{margin-block-end:9px;}.elementor-16 .elementor-element.elementor-element-9df4b5c .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-9df4b5c .elementor-icon-box-title a{font-size:20px;}.elementor-16 .elementor-element.elementor-element-9df4b5c .elementor-icon-box-description{font-size:16px;}.elementor-16 .elementor-element.elementor-element-c5f19a5 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for button, class: .elementor-element-3f75c96 *//* BOTÃO BASE - ESTILO GERAL */
.elementor-16 .elementor-element.elementor-element-3f75c96 .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

/* SOMBRA MULTICAMADA LIME NEON COM #e6af87 */
box-shadow: 
    0 -3px 0 0 #f7c499 inset, /* Borda interna verde escura */
    0 323px 90px 0 rgba(230, 175, 135, 0.01),
    0 207px 83px 0 rgba(230, 175, 135, 0.07),
    0 116px 70px 0 rgba(230, 175, 135, 0.15),
    0 52px 52px 0 rgba(230, 175, 135, 0.25),
    0 13px 28px 0 rgba(230, 175, 135, 0.35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-16 .elementor-element.elementor-element-3f75c96 .elementor-button::before,
.elementor-16 .elementor-element.elementor-element-3f75c96 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

/* CAMADA BASE: gradiente com verde neon e sombra */
.elementor-16 .elementor-element.elementor-element-3f75c96 .elementor-button::before {
    background: linear-gradient(90deg, #e6af87 0%, #fde6d6 50%, #e6af87 100%);
    box-shadow: 0 -3px 0 0 #e6af87 inset;
    border-top: 2px solid #e9ab85;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-16 .elementor-element.elementor-element-3f75c96 .elementor-button::after {
    background: linear-gradient(90deg, #f3c498 0%, #fde6d6 50%, #f3c498 100%);
    box-shadow: 0 -3px 0 0 #fde6d6 inset;
    border-top: 2px solid #e9ab85;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-16 .elementor-element.elementor-element-3f75c96 .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-16 .elementor-element.elementor-element-3f75c96 .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

box-shadow:
    0 -2px 0 0 #8aa349 inset, /* Sombra interna menor */
    0 140px 50px 0 rgba(230, 175, 135, 0.05),
    0 80px 40px 0 rgba(230, 175, 135, 0.10),
    0 30px 25px 0 rgba(230, 175, 135, 0.15),
    0 5px 10px 0 rgba(230, 175, 135, 0.25);
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-16 .elementor-element.elementor-element-3f75c96 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-16 .elementor-element.elementor-element-3f75c96 .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-16 .elementor-element.elementor-element-3f75c96 .elementor-button:focus-visible {
    outline: 3px solid #f3c498; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aaa4ca */.elementor-16 .elementor-element.elementor-element-5aaa4ca{
border-top: 1px solid;
border-bottom: 1px solid;
border-image: linear-gradient(to right, transparent, #F5ECE2, transparent) 50;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd10360 */.marquee.elementor-widget .elementor-icon-list-items {
  display: flex !important;
  flex-wrap: nowrap !important;

}

.marquee.elementor-widget .elementor-icon-list-item {
  flex-shrink: 0 !important;
  white-space: nowrap !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88a3c49 */.marquee.elementor-widget .elementor-icon-list-items {
  display: flex !important;
  flex-wrap: nowrap !important;

}

.marquee.elementor-widget .elementor-icon-list-item {
  flex-shrink: 0 !important;
  white-space: nowrap !important;
}
html body{
    overflow-x: hidden !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f40d2ba */.titulo {
    background: linear-gradient(to right, #ffffff30 50%, #ffffff 50%);
    background-size: 200%;
    background-position: var(--bg-position, 0);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11c6525 */.elementor-16 .elementor-element.elementor-element-11c6525{
border-top: 1px solid;
border-bottom: 1px solid;
border-image: linear-gradient(to right, transparent, #F5ECE2, transparent) 50;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-533e7eb */.elementor-16 .elementor-element.elementor-element-533e7eb .elementor-icon-list-item{
    padding: 18px 34px !important;
    border-left: 2px solid #E97C8C;
background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46d5a94 */.elementor-16 .elementor-element.elementor-element-46d5a94 {
    border-radius: 15px;
background: #0E0E0E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-190d3e6 */.elementor-16 .elementor-element.elementor-element-190d3e6 {
    border-radius: 15px;
background: #0E0E0E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7293da */.elementor-16 .elementor-element.elementor-element-a7293da {
    border-radius: 15px;
background: #0E0E0E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfc2143 */.elementor-16 .elementor-element.elementor-element-dfc2143 {
    border-radius: 15px;
background: #0E0E0E;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3792d73 *//* BOTÃO BASE - ESTILO GERAL */
.elementor-16 .elementor-element.elementor-element-3792d73 .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

/* SOMBRA MULTICAMADA LIME NEON COM #e6af87 */
box-shadow: 
    0 -3px 0 0 #f7c499 inset, /* Borda interna verde escura */
    0 323px 90px 0 rgba(230, 175, 135, 0.01),
    0 207px 83px 0 rgba(230, 175, 135, 0.07),
    0 116px 70px 0 rgba(230, 175, 135, 0.15),
    0 52px 52px 0 rgba(230, 175, 135, 0.25),
    0 13px 28px 0 rgba(230, 175, 135, 0.35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-16 .elementor-element.elementor-element-3792d73 .elementor-button::before,
.elementor-16 .elementor-element.elementor-element-3792d73 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

/* CAMADA BASE: gradiente com verde neon e sombra */
.elementor-16 .elementor-element.elementor-element-3792d73 .elementor-button::before {
    background: linear-gradient(90deg, #e6af87 0%, #fde6d6 50%, #e6af87 100%);
    box-shadow: 0 -3px 0 0 #e6af87 inset;
    border-top: 2px solid #e9ab85;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-16 .elementor-element.elementor-element-3792d73 .elementor-button::after {
    background: linear-gradient(90deg, #f3c498 0%, #fde6d6 50%, #f3c498 100%);
    box-shadow: 0 -3px 0 0 #fde6d6 inset;
    border-top: 2px solid #e9ab85;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-16 .elementor-element.elementor-element-3792d73 .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-16 .elementor-element.elementor-element-3792d73 .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

box-shadow:
    0 -2px 0 0 #8aa349 inset, /* Sombra interna menor */
    0 140px 50px 0 rgba(230, 175, 135, 0.05),
    0 80px 40px 0 rgba(230, 175, 135, 0.10),
    0 30px 25px 0 rgba(230, 175, 135, 0.15),
    0 5px 10px 0 rgba(230, 175, 135, 0.25);
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-16 .elementor-element.elementor-element-3792d73 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-16 .elementor-element.elementor-element-3792d73 .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-16 .elementor-element.elementor-element-3792d73 .elementor-button:focus-visible {
    outline: 3px solid #f3c498; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c81a9a *//* BOTÃO BASE - ESTILO GERAL */
.elementor-16 .elementor-element.elementor-element-7c81a9a .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

/* SOMBRA MULTICAMADA LIME NEON COM #e6af87 */
box-shadow: 
    0 -3px 0 0 #f7c499 inset, /* Borda interna verde escura */
    0 323px 90px 0 rgba(230, 175, 135, 0.01),
    0 207px 83px 0 rgba(230, 175, 135, 0.07),
    0 116px 70px 0 rgba(230, 175, 135, 0.15),
    0 52px 52px 0 rgba(230, 175, 135, 0.25),
    0 13px 28px 0 rgba(230, 175, 135, 0.35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-16 .elementor-element.elementor-element-7c81a9a .elementor-button::before,
.elementor-16 .elementor-element.elementor-element-7c81a9a .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

/* CAMADA BASE: gradiente com verde neon e sombra */
.elementor-16 .elementor-element.elementor-element-7c81a9a .elementor-button::before {
    background: linear-gradient(90deg, #e6af87 0%, #fde6d6 50%, #e6af87 100%);
    box-shadow: 0 -3px 0 0 #e6af87 inset;
    border-top: 2px solid #e9ab85;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-16 .elementor-element.elementor-element-7c81a9a .elementor-button::after {
    background: linear-gradient(90deg, #f3c498 0%, #fde6d6 50%, #f3c498 100%);
    box-shadow: 0 -3px 0 0 #fde6d6 inset;
    border-top: 2px solid #e9ab85;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-16 .elementor-element.elementor-element-7c81a9a .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-16 .elementor-element.elementor-element-7c81a9a .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

box-shadow:
    0 -2px 0 0 #8aa349 inset, /* Sombra interna menor */
    0 140px 50px 0 rgba(230, 175, 135, 0.05),
    0 80px 40px 0 rgba(230, 175, 135, 0.10),
    0 30px 25px 0 rgba(230, 175, 135, 0.15),
    0 5px 10px 0 rgba(230, 175, 135, 0.25);
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-16 .elementor-element.elementor-element-7c81a9a .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-16 .elementor-element.elementor-element-7c81a9a .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-16 .elementor-element.elementor-element-7c81a9a .elementor-button:focus-visible {
    outline: 3px solid #f3c498; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4bc4bc */.elementor-16 .elementor-element.elementor-element-b4bc4bc{
    border-radius: 16px;
border: 1px solid #FFF;
border: 1px solid color(display-p3 1 1 1);
background: rgba(255, 255, 255, 0.05);
background: color(display-p3 1 1 1 / 0.05);
backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c62212d */.elementor-16 .elementor-element.elementor-element-c62212d{
    border-radius: 16px;
border: 1px solid #FFF;
border: 1px solid color(display-p3 1 1 1);
background: rgba(255, 255, 255, 0.05);
background: color(display-p3 1 1 1 / 0.05);
backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80032ea */.elementor-16 .elementor-element.elementor-element-80032ea{
    border-radius: 16px;
border: 1px solid #FFF;
border: 1px solid color(display-p3 1 1 1);
background: rgba(255, 255, 255, 0.05);
background: color(display-p3 1 1 1 / 0.05);
backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b51e803 */.elementor-16 .elementor-element.elementor-element-b51e803{
    border-radius: 16px;
border: 1px solid #FFF;
border: 1px solid color(display-p3 1 1 1);
background: rgba(255, 255, 255, 0.05);
background: color(display-p3 1 1 1 / 0.05);
backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a947ce */.elementor-16 .elementor-element.elementor-element-1a947ce{
    border-radius: 16px;
border: 1px solid #FFF;
border: 1px solid color(display-p3 1 1 1);
background: rgba(255, 255, 255, 0.05);
background: color(display-p3 1 1 1 / 0.05);
backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9378a31 */.elementor-16 .elementor-element.elementor-element-9378a31{
    border-radius: 16px;
border: 1px solid #FFF;
border: 1px solid color(display-p3 1 1 1);
background: rgba(255, 255, 255, 0.05);
background: color(display-p3 1 1 1 / 0.05);
backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56ffbd8 */.elementor-16 .elementor-element.elementor-element-56ffbd8{
    border-radius: 16px;
border: 1px solid #FFF;
border: 1px solid color(display-p3 1 1 1);
background: rgba(255, 255, 255, 0.05);
background: color(display-p3 1 1 1 / 0.05);
backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89a8ed3 */.elementor-16 .elementor-element.elementor-element-89a8ed3{
    border-radius: 16px;
border: 1px solid #FFF;
border: 1px solid color(display-p3 1 1 1);
background: rgba(255, 255, 255, 0.05);
background: color(display-p3 1 1 1 / 0.05);
backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5e7667 */.elementor-16 .elementor-element.elementor-element-e5e7667{
    border-radius: 16px;
border: 1px solid #FFF;
border: 1px solid color(display-p3 1 1 1);
background: rgba(255, 255, 255, 0.05);
background: color(display-p3 1 1 1 / 0.05);
backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8de891 */.elementor-16 .elementor-element.elementor-element-d8de891{
    border-radius: 16px;
border: 1px solid #FFF;
border: 1px solid color(display-p3 1 1 1);
background: rgba(255, 255, 255, 0.05);
background: color(display-p3 1 1 1 / 0.05);
backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07d5778 */.elementor-16 .elementor-element.elementor-element-07d5778{
    border-radius: 16px;
border: 1px solid #FFF;
border: 1px solid color(display-p3 1 1 1);
background: rgba(255, 255, 255, 0.05);
background: color(display-p3 1 1 1 / 0.05);
backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d001afd */.elementor-16 .elementor-element.elementor-element-d001afd{
    border-radius: 16px;
border: 1px solid #FFF;
border: 1px solid color(display-p3 1 1 1);
background: rgba(255, 255, 255, 0.05);
background: color(display-p3 1 1 1 / 0.05);
backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fcadca */.elementor-16 .elementor-element.elementor-element-7fcadca{
    border-radius: 16px;
border: 1px solid #FFF;
border: 1px solid color(display-p3 1 1 1);
background: rgba(255, 255, 255, 0.05);
background: color(display-p3 1 1 1 / 0.05);
backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-387a160 */.elementor-16 .elementor-element.elementor-element-387a160{
    border-radius: 16px;
border: 1px solid #FFF;
border: 1px solid color(display-p3 1 1 1);
background: rgba(255, 255, 255, 0.05);
background: color(display-p3 1 1 1 / 0.05);
backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c24d39a */.elementor-16 .elementor-element.elementor-element-c24d39a{
    border-radius: 16px;
border: 1px solid #FFF;
border: 1px solid color(display-p3 1 1 1);
background: rgba(255, 255, 255, 0.05);
background: color(display-p3 1 1 1 / 0.05);
backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7238bfc */.elementor-16 .elementor-element.elementor-element-7238bfc .elementor-icon svg{
    filter:drop-shadow(0px 0px 20px #E97C8C);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5d62427 *//* BOTÃO BASE - ESTILO GERAL */
.elementor-16 .elementor-element.elementor-element-5d62427 .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

/* SOMBRA MULTICAMADA LIME NEON COM #e6af87 */
box-shadow: 
    0 -3px 0 0 #f7c499 inset, /* Borda interna verde escura */
    0 323px 90px 0 rgba(230, 175, 135, 0.01),
    0 207px 83px 0 rgba(230, 175, 135, 0.07),
    0 116px 70px 0 rgba(230, 175, 135, 0.15),
    0 52px 52px 0 rgba(230, 175, 135, 0.25),
    0 13px 28px 0 rgba(230, 175, 135, 0.35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-16 .elementor-element.elementor-element-5d62427 .elementor-button::before,
.elementor-16 .elementor-element.elementor-element-5d62427 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

/* CAMADA BASE: gradiente com verde neon e sombra */
.elementor-16 .elementor-element.elementor-element-5d62427 .elementor-button::before {
    background: linear-gradient(90deg, #e6af87 0%, #fde6d6 50%, #e6af87 100%);
    box-shadow: 0 -3px 0 0 #e6af87 inset;
    border-top: 2px solid #e9ab85;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-16 .elementor-element.elementor-element-5d62427 .elementor-button::after {
    background: linear-gradient(90deg, #f3c498 0%, #fde6d6 50%, #f3c498 100%);
    box-shadow: 0 -3px 0 0 #fde6d6 inset;
    border-top: 2px solid #e9ab85;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-16 .elementor-element.elementor-element-5d62427 .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-16 .elementor-element.elementor-element-5d62427 .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

box-shadow:
    0 -2px 0 0 #8aa349 inset, /* Sombra interna menor */
    0 140px 50px 0 rgba(230, 175, 135, 0.05),
    0 80px 40px 0 rgba(230, 175, 135, 0.10),
    0 30px 25px 0 rgba(230, 175, 135, 0.15),
    0 5px 10px 0 rgba(230, 175, 135, 0.25);
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-16 .elementor-element.elementor-element-5d62427 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-16 .elementor-element.elementor-element-5d62427 .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-16 .elementor-element.elementor-element-5d62427 .elementor-button:focus-visible {
    outline: 3px solid #f3c498; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5a0642 *//* BOTÃO BASE - ESTILO GERAL */
.elementor-16 .elementor-element.elementor-element-f5a0642 .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

/* SOMBRA MULTICAMADA LIME NEON COM #e6af87 */
box-shadow: 
    0 -3px 0 0 #f7c499 inset, /* Borda interna verde escura */
    0 323px 90px 0 rgba(230, 175, 135, 0.01),
    0 207px 83px 0 rgba(230, 175, 135, 0.07),
    0 116px 70px 0 rgba(230, 175, 135, 0.15),
    0 52px 52px 0 rgba(230, 175, 135, 0.25),
    0 13px 28px 0 rgba(230, 175, 135, 0.35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-16 .elementor-element.elementor-element-f5a0642 .elementor-button::before,
.elementor-16 .elementor-element.elementor-element-f5a0642 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

/* CAMADA BASE: gradiente com verde neon e sombra */
.elementor-16 .elementor-element.elementor-element-f5a0642 .elementor-button::before {
    background: linear-gradient(90deg, #e6af87 0%, #fde6d6 50%, #e6af87 100%);
    box-shadow: 0 -3px 0 0 #e6af87 inset;
    border-top: 2px solid #e9ab85;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-16 .elementor-element.elementor-element-f5a0642 .elementor-button::after {
    background: linear-gradient(90deg, #f3c498 0%, #fde6d6 50%, #f3c498 100%);
    box-shadow: 0 -3px 0 0 #fde6d6 inset;
    border-top: 2px solid #e9ab85;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-16 .elementor-element.elementor-element-f5a0642 .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-16 .elementor-element.elementor-element-f5a0642 .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

box-shadow:
    0 -2px 0 0 #8aa349 inset, /* Sombra interna menor */
    0 140px 50px 0 rgba(230, 175, 135, 0.05),
    0 80px 40px 0 rgba(230, 175, 135, 0.10),
    0 30px 25px 0 rgba(230, 175, 135, 0.15),
    0 5px 10px 0 rgba(230, 175, 135, 0.25);
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-16 .elementor-element.elementor-element-f5a0642 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-16 .elementor-element.elementor-element-f5a0642 .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-16 .elementor-element.elementor-element-f5a0642 .elementor-button:focus-visible {
    outline: 3px solid #f3c498; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5d62427 *//* BOTÃO BASE - ESTILO GERAL */
.elementor-16 .elementor-element.elementor-element-5d62427 .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

/* SOMBRA MULTICAMADA LIME NEON COM #e6af87 */
box-shadow: 
    0 -3px 0 0 #f7c499 inset, /* Borda interna verde escura */
    0 323px 90px 0 rgba(230, 175, 135, 0.01),
    0 207px 83px 0 rgba(230, 175, 135, 0.07),
    0 116px 70px 0 rgba(230, 175, 135, 0.15),
    0 52px 52px 0 rgba(230, 175, 135, 0.25),
    0 13px 28px 0 rgba(230, 175, 135, 0.35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-16 .elementor-element.elementor-element-5d62427 .elementor-button::before,
.elementor-16 .elementor-element.elementor-element-5d62427 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

/* CAMADA BASE: gradiente com verde neon e sombra */
.elementor-16 .elementor-element.elementor-element-5d62427 .elementor-button::before {
    background: linear-gradient(90deg, #e6af87 0%, #fde6d6 50%, #e6af87 100%);
    box-shadow: 0 -3px 0 0 #e6af87 inset;
    border-top: 2px solid #e9ab85;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-16 .elementor-element.elementor-element-5d62427 .elementor-button::after {
    background: linear-gradient(90deg, #f3c498 0%, #fde6d6 50%, #f3c498 100%);
    box-shadow: 0 -3px 0 0 #fde6d6 inset;
    border-top: 2px solid #e9ab85;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-16 .elementor-element.elementor-element-5d62427 .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-16 .elementor-element.elementor-element-5d62427 .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

box-shadow:
    0 -2px 0 0 #8aa349 inset, /* Sombra interna menor */
    0 140px 50px 0 rgba(230, 175, 135, 0.05),
    0 80px 40px 0 rgba(230, 175, 135, 0.10),
    0 30px 25px 0 rgba(230, 175, 135, 0.15),
    0 5px 10px 0 rgba(230, 175, 135, 0.25);
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-16 .elementor-element.elementor-element-5d62427 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-16 .elementor-element.elementor-element-5d62427 .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-16 .elementor-element.elementor-element-5d62427 .elementor-button:focus-visible {
    outline: 3px solid #f3c498; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5a0642 *//* BOTÃO BASE - ESTILO GERAL */
.elementor-16 .elementor-element.elementor-element-f5a0642 .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

/* SOMBRA MULTICAMADA LIME NEON COM #e6af87 */
box-shadow: 
    0 -3px 0 0 #f7c499 inset, /* Borda interna verde escura */
    0 323px 90px 0 rgba(230, 175, 135, 0.01),
    0 207px 83px 0 rgba(230, 175, 135, 0.07),
    0 116px 70px 0 rgba(230, 175, 135, 0.15),
    0 52px 52px 0 rgba(230, 175, 135, 0.25),
    0 13px 28px 0 rgba(230, 175, 135, 0.35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-16 .elementor-element.elementor-element-f5a0642 .elementor-button::before,
.elementor-16 .elementor-element.elementor-element-f5a0642 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

/* CAMADA BASE: gradiente com verde neon e sombra */
.elementor-16 .elementor-element.elementor-element-f5a0642 .elementor-button::before {
    background: linear-gradient(90deg, #e6af87 0%, #fde6d6 50%, #e6af87 100%);
    box-shadow: 0 -3px 0 0 #e6af87 inset;
    border-top: 2px solid #e9ab85;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-16 .elementor-element.elementor-element-f5a0642 .elementor-button::after {
    background: linear-gradient(90deg, #f3c498 0%, #fde6d6 50%, #f3c498 100%);
    box-shadow: 0 -3px 0 0 #fde6d6 inset;
    border-top: 2px solid #e9ab85;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-16 .elementor-element.elementor-element-f5a0642 .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-16 .elementor-element.elementor-element-f5a0642 .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

box-shadow:
    0 -2px 0 0 #8aa349 inset, /* Sombra interna menor */
    0 140px 50px 0 rgba(230, 175, 135, 0.05),
    0 80px 40px 0 rgba(230, 175, 135, 0.10),
    0 30px 25px 0 rgba(230, 175, 135, 0.15),
    0 5px 10px 0 rgba(230, 175, 135, 0.25);
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-16 .elementor-element.elementor-element-f5a0642 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-16 .elementor-element.elementor-element-f5a0642 .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-16 .elementor-element.elementor-element-f5a0642 .elementor-button:focus-visible {
    outline: 3px solid #f3c498; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5d62427 *//* BOTÃO BASE - ESTILO GERAL */
.elementor-16 .elementor-element.elementor-element-5d62427 .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

/* SOMBRA MULTICAMADA LIME NEON COM #e6af87 */
box-shadow: 
    0 -3px 0 0 #f7c499 inset, /* Borda interna verde escura */
    0 323px 90px 0 rgba(230, 175, 135, 0.01),
    0 207px 83px 0 rgba(230, 175, 135, 0.07),
    0 116px 70px 0 rgba(230, 175, 135, 0.15),
    0 52px 52px 0 rgba(230, 175, 135, 0.25),
    0 13px 28px 0 rgba(230, 175, 135, 0.35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-16 .elementor-element.elementor-element-5d62427 .elementor-button::before,
.elementor-16 .elementor-element.elementor-element-5d62427 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

/* CAMADA BASE: gradiente com verde neon e sombra */
.elementor-16 .elementor-element.elementor-element-5d62427 .elementor-button::before {
    background: linear-gradient(90deg, #e6af87 0%, #fde6d6 50%, #e6af87 100%);
    box-shadow: 0 -3px 0 0 #e6af87 inset;
    border-top: 2px solid #e9ab85;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-16 .elementor-element.elementor-element-5d62427 .elementor-button::after {
    background: linear-gradient(90deg, #f3c498 0%, #fde6d6 50%, #f3c498 100%);
    box-shadow: 0 -3px 0 0 #fde6d6 inset;
    border-top: 2px solid #e9ab85;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-16 .elementor-element.elementor-element-5d62427 .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-16 .elementor-element.elementor-element-5d62427 .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

box-shadow:
    0 -2px 0 0 #8aa349 inset, /* Sombra interna menor */
    0 140px 50px 0 rgba(230, 175, 135, 0.05),
    0 80px 40px 0 rgba(230, 175, 135, 0.10),
    0 30px 25px 0 rgba(230, 175, 135, 0.15),
    0 5px 10px 0 rgba(230, 175, 135, 0.25);
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-16 .elementor-element.elementor-element-5d62427 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-16 .elementor-element.elementor-element-5d62427 .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-16 .elementor-element.elementor-element-5d62427 .elementor-button:focus-visible {
    outline: 3px solid #f3c498; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5a0642 *//* BOTÃO BASE - ESTILO GERAL */
.elementor-16 .elementor-element.elementor-element-f5a0642 .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

/* SOMBRA MULTICAMADA LIME NEON COM #e6af87 */
box-shadow: 
    0 -3px 0 0 #f7c499 inset, /* Borda interna verde escura */
    0 323px 90px 0 rgba(230, 175, 135, 0.01),
    0 207px 83px 0 rgba(230, 175, 135, 0.07),
    0 116px 70px 0 rgba(230, 175, 135, 0.15),
    0 52px 52px 0 rgba(230, 175, 135, 0.25),
    0 13px 28px 0 rgba(230, 175, 135, 0.35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-16 .elementor-element.elementor-element-f5a0642 .elementor-button::before,
.elementor-16 .elementor-element.elementor-element-f5a0642 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

/* CAMADA BASE: gradiente com verde neon e sombra */
.elementor-16 .elementor-element.elementor-element-f5a0642 .elementor-button::before {
    background: linear-gradient(90deg, #e6af87 0%, #fde6d6 50%, #e6af87 100%);
    box-shadow: 0 -3px 0 0 #e6af87 inset;
    border-top: 2px solid #e9ab85;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-16 .elementor-element.elementor-element-f5a0642 .elementor-button::after {
    background: linear-gradient(90deg, #f3c498 0%, #fde6d6 50%, #f3c498 100%);
    box-shadow: 0 -3px 0 0 #fde6d6 inset;
    border-top: 2px solid #e9ab85;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-16 .elementor-element.elementor-element-f5a0642 .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-16 .elementor-element.elementor-element-f5a0642 .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

box-shadow:
    0 -2px 0 0 #8aa349 inset, /* Sombra interna menor */
    0 140px 50px 0 rgba(230, 175, 135, 0.05),
    0 80px 40px 0 rgba(230, 175, 135, 0.10),
    0 30px 25px 0 rgba(230, 175, 135, 0.15),
    0 5px 10px 0 rgba(230, 175, 135, 0.25);
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-16 .elementor-element.elementor-element-f5a0642 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-16 .elementor-element.elementor-element-f5a0642 .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-16 .elementor-element.elementor-element-f5a0642 .elementor-button:focus-visible {
    outline: 3px solid #f3c498; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-ecebe48 */.elementor-16 .elementor-element.elementor-element-ecebe48 .e-n-tabs-heading {
    background: #FFFAF6;
    width: fit-content;
    align-self: center;
    position: relative;
    border-radius: 100px;
    height: 80px;
    border: 10px solid #FFFAF6;
    flex-wrap: wrap !important;
    }
.elementor-16 .elementor-element.elementor-element-ecebe48 .e-n-tab-title {
    background: 0 0 !important;
    border: none !important;
    }
.elementor-16 .elementor-element.elementor-element-ecebe48 .e-n-tab-title-text {
  position: relative;
  z-index: 999999 !important;
}
.elementor-16 .elementor-element.elementor-element-ecebe48 .e-tab-indicator {
  position: absolute;
  top: 0;
  height: 100%;
  background: #c57883;
  border: 2px solid #c57883;
  filter: drop-shadow(0px 0px 10px #c57883);
  will-change: filter, transform;
  border-radius: 100px;
  transition: left 0.3s ease-out, width 0.3s ease-out;
  z-index: 0 !important;
  pointer-events: none;
}
@media (max-width: 767px) {
.elementor-16 .elementor-element.elementor-element-ecebe48 .e-n-tab-title{
    margin-bottom: 10px !important;
    margin-top: 2px !important;
}

.elementor-16 .elementor-element.elementor-element-ecebe48.e-n-tabs-mobile>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading {
display: flex !important;
}
}

.elementor-16 .elementor-element.elementor-element-ecebe48 .e-n-tab-icon {z-index: 10;}
.elementor-16 .elementor-element.elementor-element-ecebe48 .e-n-tabs-content .e-active{
    animation: abas 1s ease-in-out;
}
@keyframes abas {
    0% {
        filter: blur(15px);
        opacity: 0;
    }
     100% {
        filter: blur(0px);
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3d70478 */.elementor-16 .elementor-element.elementor-element-3d70478 #fundo {
  animation: rodandobolinhas 60s infinite linear;
  transform-origin: center;
}

.elementor-16 .elementor-element.elementor-element-3d70478 #textogarantia {
  animation: rodandobolinhas 30s infinite linear reverse;
  transform-origin: center;
}

.elementor-16 .elementor-element.elementor-element-3d70478 #relogio {
  animation: rodandobolinhas 120s infinite linear reverse;
  transform-origin: center;
}

.elementor-16 .elementor-element.elementor-element-3d70478 #estrela1,
.elementor-16 .elementor-element.elementor-element-3d70478 #estrela2,
.elementor-16 .elementor-element.elementor-element-3d70478 #estrela3 {
  animation: destacaestrela 3s infinite;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-20541f1 */.elementor-16 .elementor-element.elementor-element-20541f1 br{
display: block;
content: "";
margin-top: 0.9em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0d26c1 */.elementor-16 .elementor-element.elementor-element-b0d26c1{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a93e96f */.elementor-16 .elementor-element.elementor-element-a93e96f{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6edbad2 */.elementor-16 .elementor-element.elementor-element-6edbad2{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-821b998 */.elementor-16 .elementor-element.elementor-element-821b998{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ed7d05 */.elementor-16 .elementor-element.elementor-element-2ed7d05{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0d26c1 */.elementor-16 .elementor-element.elementor-element-b0d26c1{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a93e96f */.elementor-16 .elementor-element.elementor-element-a93e96f{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6edbad2 */.elementor-16 .elementor-element.elementor-element-6edbad2{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-821b998 */.elementor-16 .elementor-element.elementor-element-821b998{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ed7d05 */.elementor-16 .elementor-element.elementor-element-2ed7d05{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0d26c1 */.elementor-16 .elementor-element.elementor-element-b0d26c1{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a93e96f */.elementor-16 .elementor-element.elementor-element-a93e96f{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6edbad2 */.elementor-16 .elementor-element.elementor-element-6edbad2{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-821b998 */.elementor-16 .elementor-element.elementor-element-821b998{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ed7d05 */.elementor-16 .elementor-element.elementor-element-2ed7d05{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0d26c1 */.elementor-16 .elementor-element.elementor-element-b0d26c1{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a93e96f */.elementor-16 .elementor-element.elementor-element-a93e96f{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6edbad2 */.elementor-16 .elementor-element.elementor-element-6edbad2{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-821b998 */.elementor-16 .elementor-element.elementor-element-821b998{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ed7d05 */.elementor-16 .elementor-element.elementor-element-2ed7d05{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0d26c1 */.elementor-16 .elementor-element.elementor-element-b0d26c1{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a93e96f */.elementor-16 .elementor-element.elementor-element-a93e96f{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6edbad2 */.elementor-16 .elementor-element.elementor-element-6edbad2{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-821b998 */.elementor-16 .elementor-element.elementor-element-821b998{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ed7d05 */.elementor-16 .elementor-element.elementor-element-2ed7d05{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0d26c1 */.elementor-16 .elementor-element.elementor-element-b0d26c1{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a93e96f */.elementor-16 .elementor-element.elementor-element-a93e96f{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6edbad2 */.elementor-16 .elementor-element.elementor-element-6edbad2{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-821b998 */.elementor-16 .elementor-element.elementor-element-821b998{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ed7d05 */.elementor-16 .elementor-element.elementor-element-2ed7d05{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a591e65 */.elementor-16 .elementor-element.elementor-element-a591e65{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad4fdb7 */.elementor-16 .elementor-element.elementor-element-ad4fdb7{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55873c0 */.elementor-16 .elementor-element.elementor-element-55873c0{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f9f095 */.elementor-16 .elementor-element.elementor-element-9f9f095{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcca3bf */.elementor-16 .elementor-element.elementor-element-dcca3bf{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a591e65 */.elementor-16 .elementor-element.elementor-element-a591e65{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad4fdb7 */.elementor-16 .elementor-element.elementor-element-ad4fdb7{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55873c0 */.elementor-16 .elementor-element.elementor-element-55873c0{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f9f095 */.elementor-16 .elementor-element.elementor-element-9f9f095{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcca3bf */.elementor-16 .elementor-element.elementor-element-dcca3bf{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a591e65 */.elementor-16 .elementor-element.elementor-element-a591e65{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad4fdb7 */.elementor-16 .elementor-element.elementor-element-ad4fdb7{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55873c0 */.elementor-16 .elementor-element.elementor-element-55873c0{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f9f095 */.elementor-16 .elementor-element.elementor-element-9f9f095{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcca3bf */.elementor-16 .elementor-element.elementor-element-dcca3bf{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a591e65 */.elementor-16 .elementor-element.elementor-element-a591e65{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad4fdb7 */.elementor-16 .elementor-element.elementor-element-ad4fdb7{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55873c0 */.elementor-16 .elementor-element.elementor-element-55873c0{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f9f095 */.elementor-16 .elementor-element.elementor-element-9f9f095{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcca3bf */.elementor-16 .elementor-element.elementor-element-dcca3bf{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a591e65 */.elementor-16 .elementor-element.elementor-element-a591e65{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad4fdb7 */.elementor-16 .elementor-element.elementor-element-ad4fdb7{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55873c0 */.elementor-16 .elementor-element.elementor-element-55873c0{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f9f095 */.elementor-16 .elementor-element.elementor-element-9f9f095{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcca3bf */.elementor-16 .elementor-element.elementor-element-dcca3bf{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a591e65 */.elementor-16 .elementor-element.elementor-element-a591e65{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad4fdb7 */.elementor-16 .elementor-element.elementor-element-ad4fdb7{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55873c0 */.elementor-16 .elementor-element.elementor-element-55873c0{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f9f095 */.elementor-16 .elementor-element.elementor-element-9f9f095{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcca3bf */.elementor-16 .elementor-element.elementor-element-dcca3bf{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bd005b3 *//* BOTÃO BASE - ESTILO GERAL */
.elementor-16 .elementor-element.elementor-element-bd005b3 .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

/* SOMBRA MULTICAMADA LIME NEON COM #e6af87 */
box-shadow: 
    0 -3px 0 0 #f7c499 inset, /* Borda interna verde escura */
    0 323px 90px 0 rgba(230, 175, 135, 0.01),
    0 207px 83px 0 rgba(230, 175, 135, 0.07),
    0 116px 70px 0 rgba(230, 175, 135, 0.15),
    0 52px 52px 0 rgba(230, 175, 135, 0.25),
    0 13px 28px 0 rgba(230, 175, 135, 0.35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-16 .elementor-element.elementor-element-bd005b3 .elementor-button::before,
.elementor-16 .elementor-element.elementor-element-bd005b3 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

/* CAMADA BASE: gradiente com verde neon e sombra */
.elementor-16 .elementor-element.elementor-element-bd005b3 .elementor-button::before {
    background: linear-gradient(90deg, #e6af87 0%, #fde6d6 50%, #e6af87 100%);
    box-shadow: 0 -3px 0 0 #e6af87 inset;
    border-top: 2px solid #e9ab85;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-16 .elementor-element.elementor-element-bd005b3 .elementor-button::after {
    background: linear-gradient(90deg, #f3c498 0%, #fde6d6 50%, #f3c498 100%);
    box-shadow: 0 -3px 0 0 #fde6d6 inset;
    border-top: 2px solid #e9ab85;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-16 .elementor-element.elementor-element-bd005b3 .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-16 .elementor-element.elementor-element-bd005b3 .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

box-shadow:
    0 -2px 0 0 #8aa349 inset, /* Sombra interna menor */
    0 140px 50px 0 rgba(230, 175, 135, 0.05),
    0 80px 40px 0 rgba(230, 175, 135, 0.10),
    0 30px 25px 0 rgba(230, 175, 135, 0.15),
    0 5px 10px 0 rgba(230, 175, 135, 0.25);
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-16 .elementor-element.elementor-element-bd005b3 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-16 .elementor-element.elementor-element-bd005b3 .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-16 .elementor-element.elementor-element-bd005b3 .elementor-button:focus-visible {
    outline: 3px solid #f3c498; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c5f19a5 *//* BOTÃO BASE - ESTILO GERAL */
.elementor-16 .elementor-element.elementor-element-c5f19a5 .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

/* SOMBRA MULTICAMADA LIME NEON COM #e6af87 */
box-shadow: 
    0 -3px 0 0 #f7c499 inset, /* Borda interna verde escura */
    0 323px 90px 0 rgba(230, 175, 135, 0.01),
    0 207px 83px 0 rgba(230, 175, 135, 0.07),
    0 116px 70px 0 rgba(230, 175, 135, 0.15),
    0 52px 52px 0 rgba(230, 175, 135, 0.25),
    0 13px 28px 0 rgba(230, 175, 135, 0.35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-16 .elementor-element.elementor-element-c5f19a5 .elementor-button::before,
.elementor-16 .elementor-element.elementor-element-c5f19a5 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

/* CAMADA BASE: gradiente com verde neon e sombra */
.elementor-16 .elementor-element.elementor-element-c5f19a5 .elementor-button::before {
    background: linear-gradient(90deg, #e6af87 0%, #fde6d6 50%, #e6af87 100%);
    box-shadow: 0 -3px 0 0 #e6af87 inset;
    border-top: 2px solid #e9ab85;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-16 .elementor-element.elementor-element-c5f19a5 .elementor-button::after {
    background: linear-gradient(90deg, #f3c498 0%, #fde6d6 50%, #f3c498 100%);
    box-shadow: 0 -3px 0 0 #fde6d6 inset;
    border-top: 2px solid #e9ab85;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-16 .elementor-element.elementor-element-c5f19a5 .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-16 .elementor-element.elementor-element-c5f19a5 .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

box-shadow:
    0 -2px 0 0 #8aa349 inset, /* Sombra interna menor */
    0 140px 50px 0 rgba(230, 175, 135, 0.05),
    0 80px 40px 0 rgba(230, 175, 135, 0.10),
    0 30px 25px 0 rgba(230, 175, 135, 0.15),
    0 5px 10px 0 rgba(230, 175, 135, 0.25);
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-16 .elementor-element.elementor-element-c5f19a5 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-16 .elementor-element.elementor-element-c5f19a5 .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-16 .elementor-element.elementor-element-c5f19a5 .elementor-button:focus-visible {
    outline: 3px solid #f3c498; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-775f28f */.elementor-16 .elementor-element.elementor-element-775f28f .elementor-icon svg{
    filter:drop-shadow(0px 0px 20px #E97C8C);
}/* End custom CSS */