.elementor-509 .elementor-element.elementor-element-1dffb20{--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-509 .elementor-element.elementor-element-1dffb20:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-1dffb20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#160F13;background-image:url("https://jumalfacini.com.br/wp-content/uploads/2026/01/hero-06-direita-scaled.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-509 .elementor-element.elementor-element-35d45754{text-align:start;}.elementor-509 .elementor-element.elementor-element-35d45754 img{width:28%;box-shadow:6px 0px 10px 0px rgba(0, 0, 0, 0);}.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-509 .elementor-element.elementor-element-15fea117{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-15fea117 .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-509 .elementor-element.elementor-element-41405c53{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-41405c53 .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-509 .elementor-element.elementor-element-3213361f.elementor-element{--align-self:flex-start;}.elementor-509 .elementor-element.elementor-element-3213361f .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-509 .elementor-element.elementor-element-7024a1aa .elementor-icon-list-icon i{color:#919191;transition:color 0.3s;}.elementor-509 .elementor-element.elementor-element-7024a1aa .elementor-icon-list-icon svg{fill:#919191;transition:fill 0.3s;}.elementor-509 .elementor-element.elementor-element-7024a1aa{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-509 .elementor-element.elementor-element-7024a1aa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-509 .elementor-element.elementor-element-7024a1aa .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-509 .elementor-element.elementor-element-7024a1aa .elementor-icon-list-text{color:#919191;transition:color 0.3s;}.elementor-509 .elementor-element.elementor-element-1d88ac3d{--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-509 .elementor-element.elementor-element-1d88ac3d:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-1d88ac3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0B0B;}body:not(.rtl) .elementor-509 .elementor-element.elementor-element-613f863f{left:0px;}body.rtl .elementor-509 .elementor-element.elementor-element-613f863f{right:0px;}.elementor-509 .elementor-element.elementor-element-613f863f{top:-1px;}.elementor-509 .elementor-element.elementor-element-580518b6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:80px;font-weight:600;line-height:1.2em;color:#F5ECE2;}.elementor-509 .elementor-element.elementor-element-73808212{--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-509 .elementor-element.elementor-element-73808212:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-73808212 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0B0B;}.elementor-509 .elementor-element.elementor-element-3cbecc1{--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-509 .elementor-element.elementor-element-5842b145 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;line-height:1em;letter-spacing:5px;color:#FDF8A5;}.elementor-509 .elementor-element.elementor-element-fd72bfc{width:var( --container-widget-width, 472px );max-width:472px;--container-widget-width:472px;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-fd72bfc .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-509 .elementor-element.elementor-element-5de11c92{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-509 .elementor-element.elementor-element-5de11c92 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-509 .elementor-element.elementor-element-5de11c92 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-509 .elementor-element.elementor-element-5de11c92 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-509 .elementor-element.elementor-element-5de11c92 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-509 .elementor-element.elementor-element-5de11c92 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-509 .elementor-element.elementor-element-5de11c92 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-509 .elementor-element.elementor-element-5de11c92 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-509 .elementor-element.elementor-element-5de11c92 .elementor-icon-list-icon{padding-inline-end:20px;}.elementor-509 .elementor-element.elementor-element-5de11c92 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-509 .elementor-element.elementor-element-5de11c92 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;}.elementor-509 .elementor-element.elementor-element-5de11c92 .elementor-icon-list-text{color:#C4BAC0;transition:color 0.3s;}.elementor-509 .elementor-element.elementor-element-33cf9f53{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-33cf9f53 > .elementor-widget-container{--e-transform-scale:1.2;margin:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-33cf9f53 img{width:80%;}.elementor-509 .elementor-element.elementor-element-6e6ad5b5{--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-509 .elementor-element.elementor-element-6e6ad5b5:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-6e6ad5b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF6;}.elementor-509 .elementor-element.elementor-element-41c736d2{--display:flex;}.elementor-509 .elementor-element.elementor-element-73f7f165 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;line-height:1.3em;letter-spacing:5px;color:#E97C8C;}.elementor-509 .elementor-element.elementor-element-7ff8205b{width:var( --container-widget-width, 472px );max-width:472px;--container-widget-width:472px;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-7ff8205b.elementor-element{--align-self:flex-start;}.elementor-509 .elementor-element.elementor-element-7ff8205b .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-509 .elementor-element.elementor-element-36cabbc3{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-509 .elementor-element.elementor-element-36cabbc3:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-36cabbc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-6c4d5c00 img{width:100%;}.elementor-509 .elementor-element.elementor-element-347f3372{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-509 .elementor-element.elementor-element-347f3372:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-347f3372 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-44a2787b{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-509 .elementor-element.elementor-element-44a2787b:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-44a2787b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-40b730e9{--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-509 .elementor-element.elementor-element-40b730e9:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-40b730e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-509 .elementor-element.elementor-element-35a6fa6e{--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-509 .elementor-element.elementor-element-10d8d8c2{width:var( --container-widget-width, 552px );max-width:552px;--container-widget-width:552px;--container-widget-flex-grow:0;text-align:center;}.elementor-509 .elementor-element.elementor-element-10d8d8c2 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-10d8d8c2.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-10d8d8c2 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:300;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-6927eb45{--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-509 .elementor-element.elementor-element-41086797{--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-509 .elementor-element.elementor-element-c528670{width:var( --container-widget-width, 248px );max-width:248px;--container-widget-width:248px;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-c528670 > .elementor-widget-container{margin:-47px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-c528670 img{border-radius:20px 20px 20px 20px;}.elementor-509 .elementor-element.elementor-element-3c7c8a35{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;text-align:center;}.elementor-509 .elementor-element.elementor-element-3c7c8a35 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-3c7c8a35 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-5fb0368c{--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-509 .elementor-element.elementor-element-629b4bd2{width:var( --container-widget-width, 255px );max-width:255px;--container-widget-width:255px;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-629b4bd2 > .elementor-widget-container{margin:-25px 0px 0px -5px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-629b4bd2 img{border-radius:20px 20px 20px 20px;}.elementor-509 .elementor-element.elementor-element-22f0f31e{width:var( --container-widget-width, 164px );max-width:164px;--container-widget-width:164px;--container-widget-flex-grow:0;text-align:center;}.elementor-509 .elementor-element.elementor-element-22f0f31e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-22f0f31e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-f14ad59{--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-509 .elementor-element.elementor-element-713fa87{width:var( --container-widget-width, 255px );max-width:255px;--container-widget-width:255px;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-713fa87 > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-713fa87 img{border-radius:20px 20px 20px 20px;}.elementor-509 .elementor-element.elementor-element-2410f159{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;text-align:center;}.elementor-509 .elementor-element.elementor-element-2410f159 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-2410f159 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-eb57dc2{--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-509 .elementor-element.elementor-element-678cb010{width:var( --container-widget-width, 255px );max-width:255px;--container-widget-width:255px;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-678cb010 > .elementor-widget-container{margin:-13px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-678cb010 img{border-radius:20px 20px 20px 20px;}.elementor-509 .elementor-element.elementor-element-7cd4fe84{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;text-align:center;}.elementor-509 .elementor-element.elementor-element-7cd4fe84 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-7cd4fe84 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-702d98e4{--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-509 .elementor-element.elementor-element-702d98e4:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-702d98e4 > .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-509 .elementor-element.elementor-element-4e6297c9{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-509 .elementor-element.elementor-element-4e6297c9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-4e6297c9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-bd1f59e{--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-509 .elementor-element.elementor-element-bd1f59e:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-bd1f59e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF8A5;}.elementor-509 .elementor-element.elementor-element-d81836{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:#000000;}.elementor-509 .elementor-element.elementor-element-d81836 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-d81836.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-250a007e{--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-509 .elementor-element.elementor-element-250a007e:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-250a007e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF6;}.elementor-509 .elementor-element.elementor-element-3cbdee59{--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-509 .elementor-element.elementor-element-695161f6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;line-height:1.3em;letter-spacing:5px;color:#DDD109;}.elementor-509 .elementor-element.elementor-element-c6fd416{width:var( --container-widget-width, 518px );max-width:518px;--container-widget-width:518px;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-c6fd416.elementor-element{--align-self:flex-start;}.elementor-509 .elementor-element.elementor-element-c6fd416 .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-509 .elementor-element.elementor-element-784b862f{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-784b862f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;line-height:1.3em;color:#1F1F1F;}.elementor-509 .elementor-element.elementor-element-1fb7b352{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;text-align:start;}.elementor-509 .elementor-element.elementor-element-1fb7b352.elementor-element{--align-self:flex-start;}.elementor-509 .elementor-element.elementor-element-1fb7b352 img{width:100%;}.elementor-509 .elementor-element.elementor-element-471a8401 .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-509 .elementor-element.elementor-element-471a8401.elementor-element{--align-self:flex-start;}.elementor-509 .elementor-element.elementor-element-11b64b73{--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-509 .elementor-element.elementor-element-656721a7.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-509 .elementor-element.elementor-element-656721a7{width:100%;max-width:100%;}.elementor-509 .elementor-element.elementor-element-656721a7 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-509 .elementor-element.elementor-element-656721a7 .elementor-main-swiper{height:631px;width:100%;}.elementor-509 .elementor-element.elementor-element-656721a7 .elementor-main-swiper .swiper-slide{border-radius:20px;}.elementor-509 .elementor-element.elementor-element-656721a7 .elementor-swiper-button{font-size:20px;}.elementor-509 .elementor-element.elementor-element-79495144{--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-509 .elementor-element.elementor-element-79495144:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-79495144 > .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-509 .elementor-element.elementor-element-79495144::before, .elementor-509 .elementor-element.elementor-element-79495144 > .elementor-background-video-container::before, .elementor-509 .elementor-element.elementor-element-79495144 > .e-con-inner > .elementor-background-video-container::before, .elementor-509 .elementor-element.elementor-element-79495144 > .elementor-background-slideshow::before, .elementor-509 .elementor-element.elementor-element-79495144 > .e-con-inner > .elementor-background-slideshow::before, .elementor-509 .elementor-element.elementor-element-79495144 > .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-509 .elementor-element.elementor-element-5c4dfd32.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-5c4dfd32 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;line-height:1.3em;letter-spacing:5px;color:#DDD109;}.elementor-509 .elementor-element.elementor-element-6a0936c0{width:var( --container-widget-width, 746px );max-width:746px;--container-widget-width:746px;--container-widget-flex-grow:0;text-align:center;}.elementor-509 .elementor-element.elementor-element-6a0936c0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-6a0936c0.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-6a0936c0 .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-509 .elementor-element.elementor-element-399c4fef{--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-509 .elementor-element.elementor-element-67ba79f9{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-67ba79f9 > .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-509 .elementor-element.elementor-element-67ba79f9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-67ba79f9 .elementor-image-box-wrapper{text-align:center;}.elementor-509 .elementor-element.elementor-element-67ba79f9.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-509 .elementor-element.elementor-element-67ba79f9.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-509 .elementor-element.elementor-element-67ba79f9.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-509 .elementor-element.elementor-element-67ba79f9 .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-509 .elementor-element.elementor-element-67ba79f9 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-509 .elementor-element.elementor-element-67ba79f9 .elementor-image-box-img img{border-radius:50px;transition-duration:0.3s;}.elementor-509 .elementor-element.elementor-element-67ba79f9:has(:hover) .elementor-image-box-title,
					 .elementor-509 .elementor-element.elementor-element-67ba79f9:has(:focus) .elementor-image-box-title{color:#141414;}.elementor-509 .elementor-element.elementor-element-67ba79f9 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#6B6B6B;}.elementor-509 .elementor-element.elementor-element-4475ee2{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-4475ee2 > .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-509 .elementor-element.elementor-element-4475ee2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-4475ee2 .elementor-image-box-wrapper{text-align:center;}.elementor-509 .elementor-element.elementor-element-4475ee2.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-509 .elementor-element.elementor-element-4475ee2.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-509 .elementor-element.elementor-element-4475ee2.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-509 .elementor-element.elementor-element-4475ee2 .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-509 .elementor-element.elementor-element-4475ee2 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-509 .elementor-element.elementor-element-4475ee2 .elementor-image-box-img img{border-radius:50px;transition-duration:0.3s;}.elementor-509 .elementor-element.elementor-element-4475ee2:has(:hover) .elementor-image-box-title,
					 .elementor-509 .elementor-element.elementor-element-4475ee2:has(:focus) .elementor-image-box-title{color:#141414;}.elementor-509 .elementor-element.elementor-element-4475ee2 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#6B6B6B;}.elementor-509 .elementor-element.elementor-element-15894a18{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-15894a18 > .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-509 .elementor-element.elementor-element-15894a18.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-15894a18 .elementor-image-box-wrapper{text-align:center;}.elementor-509 .elementor-element.elementor-element-15894a18.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-509 .elementor-element.elementor-element-15894a18.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-509 .elementor-element.elementor-element-15894a18.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-509 .elementor-element.elementor-element-15894a18 .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-509 .elementor-element.elementor-element-15894a18 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-509 .elementor-element.elementor-element-15894a18 .elementor-image-box-img img{border-radius:50px;transition-duration:0.3s;}.elementor-509 .elementor-element.elementor-element-15894a18:has(:hover) .elementor-image-box-title,
					 .elementor-509 .elementor-element.elementor-element-15894a18:has(:focus) .elementor-image-box-title{color:#141414;}.elementor-509 .elementor-element.elementor-element-15894a18 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#6B6B6B;}.elementor-509 .elementor-element.elementor-element-63da5302{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-63da5302 > .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-509 .elementor-element.elementor-element-63da5302.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-63da5302 .elementor-image-box-wrapper{text-align:center;}.elementor-509 .elementor-element.elementor-element-63da5302.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-509 .elementor-element.elementor-element-63da5302.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-509 .elementor-element.elementor-element-63da5302.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-509 .elementor-element.elementor-element-63da5302 .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-509 .elementor-element.elementor-element-63da5302 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-509 .elementor-element.elementor-element-63da5302 .elementor-image-box-img img{border-radius:50px;transition-duration:0.3s;}.elementor-509 .elementor-element.elementor-element-63da5302:has(:hover) .elementor-image-box-title,
					 .elementor-509 .elementor-element.elementor-element-63da5302:has(:focus) .elementor-image-box-title{color:#141414;}.elementor-509 .elementor-element.elementor-element-63da5302 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#6B6B6B;}.elementor-509 .elementor-element.elementor-element-76630884{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-76630884 > .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-509 .elementor-element.elementor-element-76630884.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-76630884 .elementor-image-box-wrapper{text-align:center;}.elementor-509 .elementor-element.elementor-element-76630884.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-509 .elementor-element.elementor-element-76630884.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-509 .elementor-element.elementor-element-76630884.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-509 .elementor-element.elementor-element-76630884 .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-509 .elementor-element.elementor-element-76630884 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-509 .elementor-element.elementor-element-76630884 .elementor-image-box-img img{border-radius:50px;transition-duration:0.3s;}.elementor-509 .elementor-element.elementor-element-76630884:has(:hover) .elementor-image-box-title,
					 .elementor-509 .elementor-element.elementor-element-76630884:has(:focus) .elementor-image-box-title{color:#141414;}.elementor-509 .elementor-element.elementor-element-76630884 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#6B6B6B;}.elementor-509 .elementor-element.elementor-element-c9bddaf .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-509 .elementor-element.elementor-element-c9bddaf.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-98aedf0{--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-509 .elementor-element.elementor-element-98aedf0:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-98aedf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-509 .elementor-element.elementor-element-1b858600{--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-509 .elementor-element.elementor-element-2cc15c48{--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-509 .elementor-element.elementor-element-23cedf41{width:var( --container-widget-width, 606px );max-width:606px;--container-widget-width:606px;--container-widget-flex-grow:0;text-align:center;}.elementor-509 .elementor-element.elementor-element-23cedf41 .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-509 .elementor-element.elementor-element-68a6c306{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-509 .elementor-element.elementor-element-7c648579{--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:#FDF8A5;--border-color:#FDF8A5;--padding-top:32px;--padding-bottom:40px;--padding-left:42px;--padding-right:48px;--z-index:1;}.elementor-509 .elementor-element.elementor-element-7c648579:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-7c648579 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;}.elementor-509 .elementor-element.elementor-element-b08ec9d{width:var( --container-widget-width, 84px );max-width:84px;--container-widget-width:84px;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-e03d0fa{width:var( --container-widget-width, 513px );max-width:513px;--container-widget-width:513px;--container-widget-flex-grow:0;text-align:start;}.elementor-509 .elementor-element.elementor-element-e03d0fa .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-509 .elementor-element.elementor-element-23c9f892{--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:#FDF8A5;--border-color:#FDF8A5;--padding-top:32px;--padding-bottom:40px;--padding-left:42px;--padding-right:48px;--z-index:1;}.elementor-509 .elementor-element.elementor-element-23c9f892:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-23c9f892 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;}.elementor-509 .elementor-element.elementor-element-7ca187a4{width:var( --container-widget-width, 84px );max-width:84px;--container-widget-width:84px;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-2fb34bba{width:var( --container-widget-width, 513px );max-width:513px;--container-widget-width:513px;--container-widget-flex-grow:0;text-align:start;}.elementor-509 .elementor-element.elementor-element-2fb34bba .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-509 .elementor-element.elementor-element-4e06b9db{--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:#FDF8A5;--border-color:#FDF8A5;--padding-top:32px;--padding-bottom:40px;--padding-left:42px;--padding-right:48px;--z-index:1;}.elementor-509 .elementor-element.elementor-element-4e06b9db:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-4e06b9db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;}.elementor-509 .elementor-element.elementor-element-2168faa{width:var( --container-widget-width, 84px );max-width:84px;--container-widget-width:84px;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-31965493{width:var( --container-widget-width, 513px );max-width:513px;--container-widget-width:513px;--container-widget-flex-grow:0;text-align:start;}.elementor-509 .elementor-element.elementor-element-31965493 .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-509 .elementor-element.elementor-element-4ea85b2b{--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:#FDF8A5;--border-color:#FDF8A5;--padding-top:32px;--padding-bottom:40px;--padding-left:42px;--padding-right:48px;--z-index:1;}.elementor-509 .elementor-element.elementor-element-4ea85b2b:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-4ea85b2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;}.elementor-509 .elementor-element.elementor-element-25d7009f{width:var( --container-widget-width, 84px );max-width:84px;--container-widget-width:84px;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-3169b937{width:var( --container-widget-width, 513px );max-width:513px;--container-widget-width:513px;--container-widget-flex-grow:0;text-align:start;}.elementor-509 .elementor-element.elementor-element-3169b937 .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-509 .elementor-element.elementor-element-ecaf020{--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:#FDF8A5;--border-color:#FDF8A5;--padding-top:32px;--padding-bottom:40px;--padding-left:42px;--padding-right:48px;--z-index:1;}.elementor-509 .elementor-element.elementor-element-ecaf020:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-ecaf020 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;}.elementor-509 .elementor-element.elementor-element-3275bd99{width:var( --container-widget-width, 84px );max-width:84px;--container-widget-width:84px;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-718dfd9c{width:var( --container-widget-width, 513px );max-width:513px;--container-widget-width:513px;--container-widget-flex-grow:0;text-align:start;}.elementor-509 .elementor-element.elementor-element-718dfd9c .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-509 .elementor-element.elementor-element-26ae8429{--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:#FDF8A5;--border-color:#FDF8A5;--padding-top:32px;--padding-bottom:40px;--padding-left:42px;--padding-right:48px;--z-index:1;}.elementor-509 .elementor-element.elementor-element-26ae8429:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-26ae8429 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;}.elementor-509 .elementor-element.elementor-element-5a3e8773{width:var( --container-widget-width, 84px );max-width:84px;--container-widget-width:84px;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-19590b64{width:var( --container-widget-width, 513px );max-width:513px;--container-widget-width:513px;--container-widget-flex-grow:0;text-align:start;}.elementor-509 .elementor-element.elementor-element-19590b64 .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-509 .elementor-element.elementor-element-7032a977{--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:#FDF8A5;--border-color:#FDF8A5;--padding-top:32px;--padding-bottom:40px;--padding-left:42px;--padding-right:48px;--z-index:1;}.elementor-509 .elementor-element.elementor-element-7032a977:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-7032a977 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;}.elementor-509 .elementor-element.elementor-element-38bdee8d{width:var( --container-widget-width, 84px );max-width:84px;--container-widget-width:84px;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-10707c27{width:var( --container-widget-width, 513px );max-width:513px;--container-widget-width:513px;--container-widget-flex-grow:0;text-align:start;}.elementor-509 .elementor-element.elementor-element-10707c27 .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-509 .elementor-element.elementor-element-5ad37f1d{--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:#FDF8A5;--border-color:#FDF8A5;--padding-top:32px;--padding-bottom:40px;--padding-left:42px;--padding-right:48px;--z-index:1;}.elementor-509 .elementor-element.elementor-element-5ad37f1d:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-5ad37f1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;}.elementor-509 .elementor-element.elementor-element-13e241d0{width:var( --container-widget-width, 84px );max-width:84px;--container-widget-width:84px;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-58207e64{width:var( --container-widget-width, 513px );max-width:513px;--container-widget-width:513px;--container-widget-flex-grow:0;text-align:start;}.elementor-509 .elementor-element.elementor-element-58207e64 .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-509 .elementor-element.elementor-element-3ad47cbc{--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:#FDF8A5;--border-color:#FDF8A5;--padding-top:32px;--padding-bottom:40px;--padding-left:42px;--padding-right:48px;--z-index:1;}.elementor-509 .elementor-element.elementor-element-3ad47cbc:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-3ad47cbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;}.elementor-509 .elementor-element.elementor-element-1752b970{width:var( --container-widget-width, 84px );max-width:84px;--container-widget-width:84px;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-20e266c2{width:var( --container-widget-width, 513px );max-width:513px;--container-widget-width:513px;--container-widget-flex-grow:0;text-align:start;}.elementor-509 .elementor-element.elementor-element-20e266c2 .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-509 .elementor-element.elementor-element-5af34c91{--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-509 .elementor-element.elementor-element-5af34c91:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-5af34c91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-509 .elementor-element.elementor-element-5db2a051{--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-509 .elementor-element.elementor-element-11219c2e{--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-509 .elementor-element.elementor-element-7b9628ab{width:var( --container-widget-width, 606px );max-width:606px;--container-widget-width:606px;--container-widget-flex-grow:0;text-align:center;}.elementor-509 .elementor-element.elementor-element-7b9628ab .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-509 .elementor-element.elementor-element-44649070{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-509 .elementor-element.elementor-element-dc9906e > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-dc9906e img{width:40%;border-radius:30px 30px 30px 30px;}.elementor-509 .elementor-element.elementor-element-38a1b8c9{--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-509 .elementor-element.elementor-element-38a1b8c9:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-38a1b8c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF8A5;}.elementor-509 .elementor-element.elementor-element-2329912a{width:var( --container-widget-width, 84px );max-width:84px;--container-widget-width:84px;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-3914c3f2{width:var( --container-widget-width, 513px );max-width:513px;--container-widget-width:513px;--container-widget-flex-grow:0;text-align:start;}.elementor-509 .elementor-element.elementor-element-3914c3f2 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#000000;}.elementor-509 .elementor-element.elementor-element-185286a2{--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-509 .elementor-element.elementor-element-185286a2:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-185286a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF8A5;}.elementor-509 .elementor-element.elementor-element-6b25e8f2{width:var( --container-widget-width, 84px );max-width:84px;--container-widget-width:84px;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-623c38ba{width:var( --container-widget-width, 513px );max-width:513px;--container-widget-width:513px;--container-widget-flex-grow:0;text-align:start;}.elementor-509 .elementor-element.elementor-element-623c38ba .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#000000;}.elementor-509 .elementor-element.elementor-element-772e9b75{--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-509 .elementor-element.elementor-element-772e9b75:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-772e9b75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF8A5;}.elementor-509 .elementor-element.elementor-element-77d1480e{width:var( --container-widget-width, 84px );max-width:84px;--container-widget-width:84px;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-4f2d6e7a{width:var( --container-widget-width, 513px );max-width:513px;--container-widget-width:513px;--container-widget-flex-grow:0;text-align:start;}.elementor-509 .elementor-element.elementor-element-4f2d6e7a .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#000000;}.elementor-509 .elementor-element.elementor-element-46f6bb32{--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-509 .elementor-element.elementor-element-46f6bb32:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-46f6bb32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF6;}.elementor-509 .elementor-element.elementor-element-6c985121{--display:flex;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-6c985121:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-6c985121 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0B0B;}.elementor-509 .elementor-element.elementor-element-6c985121.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-509 .elementor-element.elementor-element-2cbc8e4 > .elementor-widget-container{background-color:#0E0B0B;padding:50px 100px 0px 100px;border-radius:16px 16px 16px 16px;}.elementor-509 .elementor-element.elementor-element-2cbc8e4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-2cbc8e4 .elementor-icon-box-wrapper{text-align:center;}.elementor-509 .elementor-element.elementor-element-2cbc8e4 .elementor-icon-box-title{margin-block-end:20px;color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-2cbc8e4 .elementor-icon-box-title, .elementor-509 .elementor-element.elementor-element-2cbc8e4 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:40px;font-weight:700;}.elementor-509 .elementor-element.elementor-element-2cbc8e4:has(:hover) .elementor-icon-box-title,
					 .elementor-509 .elementor-element.elementor-element-2cbc8e4:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-2cbc8e4 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-2b521134 img{width:54%;border-radius:30px 30px 30px 30px;}.elementor-509 .elementor-element.elementor-element-4dcffce9 > .elementor-widget-container{background-color:#0E0B0B;padding:50px 100px 0px 100px;border-radius:16px 16px 16px 16px;}.elementor-509 .elementor-element.elementor-element-4dcffce9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-4dcffce9 .elementor-icon-box-wrapper{text-align:start;}.elementor-509 .elementor-element.elementor-element-4dcffce9 .elementor-icon-box-title{margin-block-end:20px;color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-4dcffce9 .elementor-icon-box-title, .elementor-509 .elementor-element.elementor-element-4dcffce9 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:40px;font-weight:700;}.elementor-509 .elementor-element.elementor-element-4dcffce9:has(:hover) .elementor-icon-box-title,
					 .elementor-509 .elementor-element.elementor-element-4dcffce9:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-4dcffce9 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-6538563c{--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-509 .elementor-element.elementor-element-6538563c:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-6538563c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0B0B;}.elementor-509 .elementor-element.elementor-element-5a61c716{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-509 .elementor-element.elementor-element-5a61c716 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-5a61c716.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-5a61c716 .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-509 .elementor-element.elementor-element-59687f9c{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-59687f9c.elementor-element{--align-self:flex-end;}.elementor-509 .elementor-element.elementor-element-59687f9c img{width:100%;}.elementor-509 .elementor-element.elementor-element-6064dcfd.elementor-element{--align-self:flex-start;}.elementor-509 .elementor-element.elementor-element-6064dcfd .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;line-height:1.3em;letter-spacing:5px;color:#FDF8A5;}.elementor-509 .elementor-element.elementor-element-4ba10f6a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-7d957179{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-7d957179 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-7d957179 .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-509 .elementor-element.elementor-element-83782fb{width:initial;max-width:initial;text-align:end;}.elementor-509 .elementor-element.elementor-element-83782fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-83782fb.elementor-element{--align-self:flex-start;}.elementor-509 .elementor-element.elementor-element-83782fb .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-7d4d6339 .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-509 .elementor-element.elementor-element-7d4d6339.elementor-element{--align-self:flex-start;}.elementor-509 .elementor-element.elementor-element-44714fc8{text-align:start;}.elementor-509 .elementor-element.elementor-element-44714fc8 img{opacity:0.58;}.elementor-509 .elementor-element.elementor-element-1b4b809{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-1b4b809:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-1b4b809 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-509 .elementor-element.elementor-element-b0b959b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.elementor-509 .elementor-element.elementor-element-b0b959b.e-con{--align-self:center;}.elementor-509 .elementor-element.elementor-element-513ae9f{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:end;}.elementor-509 .elementor-element.elementor-element-513ae9f.elementor-element{--align-self:flex-end;}.elementor-509 .elementor-element.elementor-element-eaca0c1{--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-509 .elementor-element.elementor-element-91dd985{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-91dd985 .elementor-image-box-wrapper{text-align:start;}.elementor-509 .elementor-element.elementor-element-91dd985 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:600;color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-91dd985:has(:hover) .elementor-image-box-title,
					 .elementor-509 .elementor-element.elementor-element-91dd985:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-91dd985 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;color:#E4E4E4;}.elementor-509 .elementor-element.elementor-element-69fffc3f{--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-509 .elementor-element.elementor-element-69fffc3f:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-69fffc3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF6;}.elementor-509 .elementor-element.elementor-element-48f11df2.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-48f11df2 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;line-height:1.3em;letter-spacing:5px;color:#E2D615;}.elementor-509 .elementor-element.elementor-element-571e9e5b{width:var( --container-widget-width, 746px );max-width:746px;--container-widget-width:746px;--container-widget-flex-grow:0;text-align:center;}.elementor-509 .elementor-element.elementor-element-571e9e5b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-571e9e5b.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-571e9e5b .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-509 .elementor-element.elementor-element-4ed925c3{--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-509 .elementor-element.elementor-element-7ea60249{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-509 .elementor-element.elementor-element-7ea60249:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-7ea60249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7F0;}.elementor-509 .elementor-element.elementor-element-310de7c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-310de7c6{text-align:start;font-family:"Inter", Sans-serif;font-weight:400;color:#303030;}.elementor-509 .elementor-element.elementor-element-42b0abff{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-509 .elementor-element.elementor-element-42b0abff:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-42b0abff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7F0;}.elementor-509 .elementor-element.elementor-element-4c9a5d2c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-4c9a5d2c{text-align:start;font-family:"Inter", Sans-serif;font-weight:400;color:#303030;}.elementor-509 .elementor-element.elementor-element-1e13dddf{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-509 .elementor-element.elementor-element-1e13dddf:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-1e13dddf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7F0;}.elementor-509 .elementor-element.elementor-element-73ddb558 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-73ddb558{text-align:start;font-family:"Inter", Sans-serif;font-weight:400;color:#303030;}.elementor-509 .elementor-element.elementor-element-68f982dd{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-509 .elementor-element.elementor-element-68f982dd:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-68f982dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7F0;}.elementor-509 .elementor-element.elementor-element-2c926e4f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-2c926e4f{text-align:start;font-family:"Inter", Sans-serif;font-weight:400;color:#303030;}.elementor-509 .elementor-element.elementor-element-5ae25d5c{--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-509 .elementor-element.elementor-element-5ae25d5c > .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-509 .elementor-element.elementor-element-5ae25d5c {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-509 .elementor-element.elementor-element-5ae25d5c > .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-509 .elementor-element.elementor-element-5ae25d5c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-509 .elementor-element.elementor-element-38744538 .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-509 .elementor-element.elementor-element-38744538 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-38744538.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-2ad24bb6{--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-509 .elementor-element.elementor-element-2ad24bb6:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-2ad24bb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF6;}.elementor-509 .elementor-element.elementor-element-500572ee{--display:flex;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-500572ee:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-500572ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0B0B;}.elementor-509 .elementor-element.elementor-element-500572ee.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-19453208 > .elementor-widget-container{background-color:#0E0B0B;padding:50px 100px 0px 100px;border-radius:16px 16px 16px 16px;}.elementor-509 .elementor-element.elementor-element-19453208.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-19453208 .elementor-icon-box-wrapper{text-align:center;gap:32px;}.elementor-509 .elementor-element.elementor-element-19453208 .elementor-icon-box-title{margin-block-end:20px;color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-19453208.elementor-view-stacked .elementor-icon{background-color:#FDF8A5;}.elementor-509 .elementor-element.elementor-element-19453208.elementor-view-framed .elementor-icon, .elementor-509 .elementor-element.elementor-element-19453208.elementor-view-default .elementor-icon{fill:#FDF8A5;color:#FDF8A5;border-color:#FDF8A5;}.elementor-509 .elementor-element.elementor-element-19453208 .elementor-icon{font-size:66px;}.elementor-509 .elementor-element.elementor-element-19453208 .elementor-icon-box-title, .elementor-509 .elementor-element.elementor-element-19453208 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:40px;font-weight:700;}.elementor-509 .elementor-element.elementor-element-19453208:has(:hover) .elementor-icon-box-title,
					 .elementor-509 .elementor-element.elementor-element-19453208:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-19453208 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-d8f90dc .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-509 .elementor-element.elementor-element-d8f90dc > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-509 .elementor-element.elementor-element-d8f90dc.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-509 .elementor-element.elementor-element-1d88ac3d{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-509 .elementor-element.elementor-element-580518b6 .elementor-heading-title{font-size:60px;}.elementor-509 .elementor-element.elementor-element-73808212{--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-509 .elementor-element.elementor-element-fd72bfc .elementor-heading-title{font-size:32px;}.elementor-509 .elementor-element.elementor-element-33cf9f53{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-33cf9f53 > .elementor-widget-container{margin:5vw 0vw 0vw 0vw;}.elementor-509 .elementor-element.elementor-element-33cf9f53 img{width:100%;}.elementor-509 .elementor-element.elementor-element-6e6ad5b5{--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-509 .elementor-element.elementor-element-7ff8205b{width:100%;max-width:100%;}.elementor-509 .elementor-element.elementor-element-7ff8205b .elementor-heading-title{font-size:32px;}.elementor-509 .elementor-element.elementor-element-702d98e4{--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-509 .elementor-element.elementor-element-4e6297c9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-bd1f59e{--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-509 .elementor-element.elementor-element-d81836 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-250a007e{--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-509 .elementor-element.elementor-element-c6fd416 .elementor-heading-title{font-size:32px;}.elementor-509 .elementor-element.elementor-element-1fb7b352{text-align:start;}.elementor-509 .elementor-element.elementor-element-1fb7b352 img{width:63%;}.elementor-509 .elementor-element.elementor-element-11b64b73{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-656721a7.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-509 .elementor-element.elementor-element-79495144{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-509 .elementor-element.elementor-element-6a0936c0 .elementor-heading-title{font-size:32px;}.elementor-509 .elementor-element.elementor-element-67ba79f9{width:100%;max-width:100%;}.elementor-509 .elementor-element.elementor-element-67ba79f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-67ba79f9 .elementor-image-box-wrapper .elementor-image-box-img{width:22%;}.elementor-509 .elementor-element.elementor-element-67ba79f9 .elementor-image-box-title{font-size:23px;}.elementor-509 .elementor-element.elementor-element-4475ee2{width:100%;max-width:100%;}.elementor-509 .elementor-element.elementor-element-4475ee2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-4475ee2 .elementor-image-box-wrapper .elementor-image-box-img{width:22%;}.elementor-509 .elementor-element.elementor-element-4475ee2 .elementor-image-box-title{font-size:23px;}.elementor-509 .elementor-element.elementor-element-15894a18{width:100%;max-width:100%;}.elementor-509 .elementor-element.elementor-element-15894a18 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-15894a18 .elementor-image-box-wrapper .elementor-image-box-img{width:22%;}.elementor-509 .elementor-element.elementor-element-15894a18 .elementor-image-box-title{font-size:23px;}.elementor-509 .elementor-element.elementor-element-63da5302{width:100%;max-width:100%;}.elementor-509 .elementor-element.elementor-element-63da5302 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-63da5302 .elementor-image-box-wrapper .elementor-image-box-img{width:22%;}.elementor-509 .elementor-element.elementor-element-63da5302 .elementor-image-box-title{font-size:23px;}.elementor-509 .elementor-element.elementor-element-76630884{width:100%;max-width:100%;}.elementor-509 .elementor-element.elementor-element-76630884 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-76630884 .elementor-image-box-wrapper .elementor-image-box-img{width:22%;}.elementor-509 .elementor-element.elementor-element-76630884 .elementor-image-box-title{font-size:23px;}.elementor-509 .elementor-element.elementor-element-98aedf0{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-1b858600{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-68a6c306{--padding-top:0px;--padding-bottom:0px;--padding-left:00px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-5af34c91{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-5db2a051{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-44649070{--padding-top:0px;--padding-bottom:0px;--padding-left:00px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-46f6bb32{--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-509 .elementor-element.elementor-element-6c985121{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-509 .elementor-element.elementor-element-2cbc8e4{width:100%;max-width:100%;}.elementor-509 .elementor-element.elementor-element-2cbc8e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-2cbc8e4.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-2cbc8e4 .elementor-icon-box-title, .elementor-509 .elementor-element.elementor-element-2cbc8e4 .elementor-icon-box-title a{font-size:32px;}.elementor-509 .elementor-element.elementor-element-4dcffce9{width:100%;max-width:100%;}.elementor-509 .elementor-element.elementor-element-4dcffce9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-4dcffce9.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-4dcffce9 .elementor-icon-box-title, .elementor-509 .elementor-element.elementor-element-4dcffce9 .elementor-icon-box-title a{font-size:32px;}.elementor-509 .elementor-element.elementor-element-6538563c{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-509 .elementor-element.elementor-element-5a61c716{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;}.elementor-509 .elementor-element.elementor-element-59687f9c{width:100%;max-width:100%;}.elementor-509 .elementor-element.elementor-element-59687f9c img{width:73%;}.elementor-509 .elementor-element.elementor-element-4ba10f6a .elementor-heading-title{font-size:18px;}.elementor-509 .elementor-element.elementor-element-7d957179 .elementor-heading-title{font-size:60px;}.elementor-509 .elementor-element.elementor-element-1b4b809{--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-509 .elementor-element.elementor-element-b0b959b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-513ae9f.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-513ae9f{text-align:center;}.elementor-509 .elementor-element.elementor-element-91dd985.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-91dd985 .elementor-image-box-wrapper{text-align:center;}.elementor-509 .elementor-element.elementor-element-571e9e5b .elementor-heading-title{font-size:32px;}.elementor-509 .elementor-element.elementor-element-2ad24bb6{--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-509 .elementor-element.elementor-element-500572ee{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-509 .elementor-element.elementor-element-19453208{width:100%;max-width:100%;}.elementor-509 .elementor-element.elementor-element-19453208 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-19453208.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-19453208 .elementor-icon-box-title, .elementor-509 .elementor-element.elementor-element-19453208 .elementor-icon-box-title a{font-size:32px;}}@media(max-width:767px){.elementor-509 .elementor-element.elementor-element-1dffb20:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-1dffb20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jumalfacini.com.br/wp-content/uploads/2026/01/hero-06-centro-scaled.jpg");background-position:center center;}.elementor-509 .elementor-element.elementor-element-1dffb20{--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-509 .elementor-element.elementor-element-35d45754{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;text-align:center;}.elementor-509 .elementor-element.elementor-element-35d45754 img{width:59%;border-radius:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-15fea117{--container-widget-width:338px;--container-widget-flex-grow:0;width:var( --container-widget-width, 338px );max-width:338px;text-align:center;}.elementor-509 .elementor-element.elementor-element-15fea117 .elementor-heading-title{font-size:23px;}.elementor-509 .elementor-element.elementor-element-41405c53{--container-widget-width:348px;--container-widget-flex-grow:0;width:var( --container-widget-width, 348px );max-width:348px;text-align:center;}.elementor-509 .elementor-element.elementor-element-41405c53 .elementor-heading-title{font-size:15px;line-height:1.4em;letter-spacing:-0.7px;}.elementor-509 .elementor-element.elementor-element-3213361f.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-1d88ac3d{--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-509 .elementor-element.elementor-element-580518b6{width:var( --container-widget-width, 321px );max-width:321px;--container-widget-width:321px;--container-widget-flex-grow:0;text-align:center;}.elementor-509 .elementor-element.elementor-element-580518b6 .elementor-heading-title{font-size:30px;}.elementor-509 .elementor-element.elementor-element-73808212{--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-509 .elementor-element.elementor-element-3cbecc1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-509 .elementor-element.elementor-element-fd72bfc{--container-widget-width:270px;--container-widget-flex-grow:0;width:var( --container-widget-width, 270px );max-width:270px;text-align:center;}.elementor-509 .elementor-element.elementor-element-fd72bfc .elementor-heading-title{font-size:26px;}.elementor-509 .elementor-element.elementor-element-5de11c92 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-509 .elementor-element.elementor-element-5de11c92 .elementor-icon-list-item > a{font-size:16px;}.elementor-509 .elementor-element.elementor-element-33cf9f53 > .elementor-widget-container{--e-transform-scale:1;margin:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-33cf9f53{--container-widget-width:310px;--container-widget-flex-grow:0;width:var( --container-widget-width, 310px );max-width:310px;}.elementor-509 .elementor-element.elementor-element-73f7f165.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-7ff8205b.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-7ff8205b{text-align:center;}.elementor-509 .elementor-element.elementor-element-7ff8205b .elementor-heading-title{font-size:26px;}.elementor-509 .elementor-element.elementor-element-40b730e9{--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-509 .elementor-element.elementor-element-35a6fa6e{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-509 .elementor-element.elementor-element-10d8d8c2 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-509 .elementor-element.elementor-element-10d8d8c2 .elementor-heading-title{font-size:20px;}.elementor-509 .elementor-element.elementor-element-6927eb45{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-509 .elementor-element.elementor-element-3c7c8a35{--container-widget-width:273px;--container-widget-flex-grow:0;width:var( --container-widget-width, 273px );max-width:273px;}.elementor-509 .elementor-element.elementor-element-5fb0368c{--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-509 .elementor-element.elementor-element-22f0f31e{--container-widget-width:221px;--container-widget-flex-grow:0;width:var( --container-widget-width, 221px );max-width:221px;}.elementor-509 .elementor-element.elementor-element-f14ad59{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-509 .elementor-element.elementor-element-713fa87 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-2410f159{--container-widget-width:288px;--container-widget-flex-grow:0;width:var( --container-widget-width, 288px );max-width:288px;}.elementor-509 .elementor-element.elementor-element-eb57dc2{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-509 .elementor-element.elementor-element-7cd4fe84{--container-widget-width:319px;--container-widget-flex-grow:0;width:var( --container-widget-width, 319px );max-width:319px;}.elementor-509 .elementor-element.elementor-element-702d98e4{--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-509 .elementor-element.elementor-element-4e6297c9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-4e6297c9{--container-widget-width:286px;--container-widget-flex-grow:0;width:var( --container-widget-width, 286px );max-width:286px;text-align:center;}.elementor-509 .elementor-element.elementor-element-4e6297c9.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-bd1f59e{--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-509 .elementor-element.elementor-element-d81836 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-d81836{--container-widget-width:286px;--container-widget-flex-grow:0;width:var( --container-widget-width, 286px );max-width:286px;text-align:center;}.elementor-509 .elementor-element.elementor-element-d81836.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-250a007e{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-509 .elementor-element.elementor-element-3cbdee59{--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-509 .elementor-element.elementor-element-695161f6.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-c6fd416{--container-widget-width:332px;--container-widget-flex-grow:0;width:var( --container-widget-width, 332px );max-width:332px;text-align:center;}.elementor-509 .elementor-element.elementor-element-c6fd416 .elementor-heading-title{font-size:26px;}.elementor-509 .elementor-element.elementor-element-784b862f{--container-widget-width:348px;--container-widget-flex-grow:0;width:var( --container-widget-width, 348px );max-width:348px;text-align:center;}.elementor-509 .elementor-element.elementor-element-784b862f .elementor-heading-title{font-size:15px;line-height:1.4em;letter-spacing:-0.7px;}.elementor-509 .elementor-element.elementor-element-1fb7b352{--container-widget-width:161px;--container-widget-flex-grow:0;width:var( --container-widget-width, 161px );max-width:161px;text-align:center;}.elementor-509 .elementor-element.elementor-element-1fb7b352.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-1fb7b352 img{width:100%;}.elementor-509 .elementor-element.elementor-element-471a8401.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-11b64b73{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-656721a7.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-509 .elementor-element.elementor-element-656721a7 .elementor-main-swiper{height:333px;}.elementor-509 .elementor-element.elementor-element-79495144{--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-509 .elementor-element.elementor-element-5c4dfd32 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-5c4dfd32.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-6a0936c0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-6a0936c0{--container-widget-width:332px;--container-widget-flex-grow:0;width:var( --container-widget-width, 332px );max-width:332px;text-align:center;}.elementor-509 .elementor-element.elementor-element-6a0936c0 .elementor-heading-title{font-size:26px;}.elementor-509 .elementor-element.elementor-element-67ba79f9 .elementor-image-box-img{margin-bottom:15px;}.elementor-509 .elementor-element.elementor-element-67ba79f9 .elementor-image-box-title{margin-bottom:13px;font-size:20px;line-height:1.2em;}.elementor-509 .elementor-element.elementor-element-67ba79f9 .elementor-image-box-description{font-size:15px;}.elementor-509 .elementor-element.elementor-element-4475ee2 .elementor-image-box-img{margin-bottom:15px;}.elementor-509 .elementor-element.elementor-element-4475ee2 .elementor-image-box-title{margin-bottom:13px;font-size:20px;line-height:1.2em;}.elementor-509 .elementor-element.elementor-element-4475ee2 .elementor-image-box-description{font-size:15px;}.elementor-509 .elementor-element.elementor-element-15894a18 .elementor-image-box-img{margin-bottom:15px;}.elementor-509 .elementor-element.elementor-element-15894a18 .elementor-image-box-title{margin-bottom:13px;font-size:20px;line-height:1.2em;}.elementor-509 .elementor-element.elementor-element-15894a18 .elementor-image-box-description{font-size:15px;}.elementor-509 .elementor-element.elementor-element-63da5302 .elementor-image-box-img{margin-bottom:15px;}.elementor-509 .elementor-element.elementor-element-63da5302 .elementor-image-box-title{margin-bottom:13px;font-size:20px;line-height:1.2em;}.elementor-509 .elementor-element.elementor-element-63da5302 .elementor-image-box-description{font-size:15px;}.elementor-509 .elementor-element.elementor-element-76630884 .elementor-image-box-img{margin-bottom:15px;}.elementor-509 .elementor-element.elementor-element-76630884 .elementor-image-box-title{margin-bottom:13px;font-size:20px;line-height:1.2em;}.elementor-509 .elementor-element.elementor-element-76630884 .elementor-image-box-description{font-size:15px;}.elementor-509 .elementor-element.elementor-element-c9bddaf > .elementor-widget-container{margin:0px 0px 040px 0px;}.elementor-509 .elementor-element.elementor-element-c9bddaf .elementor-button{font-size:12px;}.elementor-509 .elementor-element.elementor-element-1b858600{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-2cc15c48{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-509 .elementor-element.elementor-element-23cedf41{--container-widget-width:332px;--container-widget-flex-grow:0;width:var( --container-widget-width, 332px );max-width:332px;}.elementor-509 .elementor-element.elementor-element-23cedf41 .elementor-heading-title{font-size:30px;}.elementor-509 .elementor-element.elementor-element-68a6c306{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-7c648579{--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-509 .elementor-element.elementor-element-e03d0fa{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;text-align:center;}.elementor-509 .elementor-element.elementor-element-e03d0fa .elementor-heading-title{font-size:18px;}.elementor-509 .elementor-element.elementor-element-23c9f892{--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-509 .elementor-element.elementor-element-2fb34bba{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;text-align:center;}.elementor-509 .elementor-element.elementor-element-2fb34bba .elementor-heading-title{font-size:18px;}.elementor-509 .elementor-element.elementor-element-4e06b9db{--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-509 .elementor-element.elementor-element-31965493{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;text-align:center;}.elementor-509 .elementor-element.elementor-element-31965493 .elementor-heading-title{font-size:18px;}.elementor-509 .elementor-element.elementor-element-4ea85b2b{--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-509 .elementor-element.elementor-element-3169b937{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;text-align:center;}.elementor-509 .elementor-element.elementor-element-3169b937 .elementor-heading-title{font-size:18px;}.elementor-509 .elementor-element.elementor-element-ecaf020{--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-509 .elementor-element.elementor-element-718dfd9c{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;text-align:center;}.elementor-509 .elementor-element.elementor-element-718dfd9c .elementor-heading-title{font-size:18px;}.elementor-509 .elementor-element.elementor-element-26ae8429{--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-509 .elementor-element.elementor-element-19590b64{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;text-align:center;}.elementor-509 .elementor-element.elementor-element-19590b64 .elementor-heading-title{font-size:18px;}.elementor-509 .elementor-element.elementor-element-7032a977{--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-509 .elementor-element.elementor-element-10707c27{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;text-align:center;}.elementor-509 .elementor-element.elementor-element-10707c27 .elementor-heading-title{font-size:18px;}.elementor-509 .elementor-element.elementor-element-5ad37f1d{--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-509 .elementor-element.elementor-element-58207e64{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;text-align:center;}.elementor-509 .elementor-element.elementor-element-58207e64 .elementor-heading-title{font-size:18px;}.elementor-509 .elementor-element.elementor-element-3ad47cbc{--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-509 .elementor-element.elementor-element-20e266c2{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;text-align:center;}.elementor-509 .elementor-element.elementor-element-20e266c2 .elementor-heading-title{font-size:18px;}.elementor-509 .elementor-element.elementor-element-5db2a051{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-11219c2e{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-509 .elementor-element.elementor-element-7b9628ab{--container-widget-width:332px;--container-widget-flex-grow:0;width:var( --container-widget-width, 332px );max-width:332px;}.elementor-509 .elementor-element.elementor-element-7b9628ab .elementor-heading-title{font-size:30px;}.elementor-509 .elementor-element.elementor-element-44649070{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-38a1b8c9{--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-509 .elementor-element.elementor-element-3914c3f2{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;text-align:center;}.elementor-509 .elementor-element.elementor-element-3914c3f2 .elementor-heading-title{font-size:18px;}.elementor-509 .elementor-element.elementor-element-185286a2{--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-509 .elementor-element.elementor-element-623c38ba{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;text-align:center;}.elementor-509 .elementor-element.elementor-element-623c38ba .elementor-heading-title{font-size:18px;}.elementor-509 .elementor-element.elementor-element-772e9b75{--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-509 .elementor-element.elementor-element-4f2d6e7a{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;text-align:center;}.elementor-509 .elementor-element.elementor-element-4f2d6e7a .elementor-heading-title{font-size:18px;}.elementor-509 .elementor-element.elementor-element-6c985121{--padding-top:50px;--padding-bottom:65px;--padding-left:15px;--padding-right:15px;}.elementor-509 .elementor-element.elementor-element-2cbc8e4 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-509 .elementor-element.elementor-element-2cbc8e4 .elementor-icon-box-title{margin-block-end:9px;}.elementor-509 .elementor-element.elementor-element-2cbc8e4 .elementor-icon-box-title, .elementor-509 .elementor-element.elementor-element-2cbc8e4 .elementor-icon-box-title a{font-size:20px;}.elementor-509 .elementor-element.elementor-element-2cbc8e4 .elementor-icon-box-description{font-size:16px;}.elementor-509 .elementor-element.elementor-element-4dcffce9 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-509 .elementor-element.elementor-element-4dcffce9 .elementor-icon-box-title{margin-block-end:9px;}.elementor-509 .elementor-element.elementor-element-4dcffce9 .elementor-icon-box-title, .elementor-509 .elementor-element.elementor-element-4dcffce9 .elementor-icon-box-title a{font-size:20px;}.elementor-509 .elementor-element.elementor-element-4dcffce9 .elementor-icon-box-description{font-size:16px;}.elementor-509 .elementor-element.elementor-element-6538563c{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-509 .elementor-element.elementor-element-5a61c716 > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-509 .elementor-element.elementor-element-5a61c716{--container-widget-width:332px;--container-widget-flex-grow:0;width:var( --container-widget-width, 332px );max-width:332px;text-align:center;}.elementor-509 .elementor-element.elementor-element-5a61c716 .elementor-heading-title{font-size:26px;}.elementor-509 .elementor-element.elementor-element-6064dcfd.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-6064dcfd{text-align:center;}.elementor-509 .elementor-element.elementor-element-4ba10f6a.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-7d957179{--container-widget-width:338px;--container-widget-flex-grow:0;width:var( --container-widget-width, 338px );max-width:338px;text-align:center;}.elementor-509 .elementor-element.elementor-element-7d957179 .elementor-heading-title{font-size:54px;}.elementor-509 .elementor-element.elementor-element-83782fb.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-7d4d6339.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-44714fc8.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-b0b959b{--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-509 .elementor-element.elementor-element-513ae9f{--container-widget-width:252px;--container-widget-flex-grow:0;width:var( --container-widget-width, 252px );max-width:252px;}.elementor-509 .elementor-element.elementor-element-91dd985{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-509 .elementor-element.elementor-element-48f11df2.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-571e9e5b{--container-widget-width:332px;--container-widget-flex-grow:0;width:var( --container-widget-width, 332px );max-width:332px;text-align:center;}.elementor-509 .elementor-element.elementor-element-571e9e5b .elementor-heading-title{font-size:26px;}.elementor-509 .elementor-element.elementor-element-310de7c6{text-align:start;font-size:15px;line-height:1.2rem;}.elementor-509 .elementor-element.elementor-element-4c9a5d2c{text-align:start;font-size:15px;line-height:1.2rem;}.elementor-509 .elementor-element.elementor-element-73ddb558{text-align:start;font-size:15px;line-height:1.2rem;}.elementor-509 .elementor-element.elementor-element-2c926e4f{text-align:start;font-size:15px;line-height:1.2rem;}.elementor-509 .elementor-element.elementor-element-5ae25d5c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-509 .elementor-element.elementor-element-38744538 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-500572ee{--padding-top:50px;--padding-bottom:65px;--padding-left:15px;--padding-right:15px;}.elementor-509 .elementor-element.elementor-element-19453208 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-509 .elementor-element.elementor-element-19453208 .elementor-icon-box-wrapper{gap:15px;}.elementor-509 .elementor-element.elementor-element-19453208 .elementor-icon-box-title{margin-block-end:9px;}.elementor-509 .elementor-element.elementor-element-19453208 .elementor-icon-box-title, .elementor-509 .elementor-element.elementor-element-19453208 .elementor-icon-box-title a{font-size:20px;}.elementor-509 .elementor-element.elementor-element-19453208 .elementor-icon-box-description{font-size:16px;}.elementor-509 .elementor-element.elementor-element-d8f90dc > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-509 .elementor-element.elementor-element-3cbecc1{--width:50%;}.elementor-509 .elementor-element.elementor-element-41c736d2{--width:25%;}.elementor-509 .elementor-element.elementor-element-36cabbc3{--width:25%;}.elementor-509 .elementor-element.elementor-element-347f3372{--width:25%;}.elementor-509 .elementor-element.elementor-element-44a2787b{--width:25%;}.elementor-509 .elementor-element.elementor-element-41086797{--width:251px;}.elementor-509 .elementor-element.elementor-element-5fb0368c{--width:251px;}.elementor-509 .elementor-element.elementor-element-f14ad59{--width:251px;}.elementor-509 .elementor-element.elementor-element-eb57dc2{--width:251px;}.elementor-509 .elementor-element.elementor-element-3cbdee59{--width:51%;}.elementor-509 .elementor-element.elementor-element-11b64b73{--width:52%;}.elementor-509 .elementor-element.elementor-element-399c4fef{--width:100%;}.elementor-509 .elementor-element.elementor-element-7c648579{--width:900px;}.elementor-509 .elementor-element.elementor-element-23c9f892{--width:900px;}.elementor-509 .elementor-element.elementor-element-4e06b9db{--width:900px;}.elementor-509 .elementor-element.elementor-element-4ea85b2b{--width:900px;}.elementor-509 .elementor-element.elementor-element-ecaf020{--width:900px;}.elementor-509 .elementor-element.elementor-element-26ae8429{--width:900px;}.elementor-509 .elementor-element.elementor-element-7032a977{--width:900px;}.elementor-509 .elementor-element.elementor-element-5ad37f1d{--width:900px;}.elementor-509 .elementor-element.elementor-element-3ad47cbc{--width:900px;}.elementor-509 .elementor-element.elementor-element-38a1b8c9{--width:900px;}.elementor-509 .elementor-element.elementor-element-185286a2{--width:900px;}.elementor-509 .elementor-element.elementor-element-772e9b75{--width:900px;}.elementor-509 .elementor-element.elementor-element-46f6bb32{--content-width:1140px;}.elementor-509 .elementor-element.elementor-element-6c985121{--width:71%;}.elementor-509 .elementor-element.elementor-element-b0b959b{--width:50%;}.elementor-509 .elementor-element.elementor-element-eaca0c1{--width:50%;}.elementor-509 .elementor-element.elementor-element-2ad24bb6{--content-width:1140px;}.elementor-509 .elementor-element.elementor-element-500572ee{--width:71%;}}@media(max-width:1024px) and (min-width:768px){.elementor-509 .elementor-element.elementor-element-3cbecc1{--width:100%;}.elementor-509 .elementor-element.elementor-element-41c736d2{--width:100%;}.elementor-509 .elementor-element.elementor-element-36cabbc3{--width:100%;}.elementor-509 .elementor-element.elementor-element-347f3372{--width:100%;}.elementor-509 .elementor-element.elementor-element-44a2787b{--width:100%;}.elementor-509 .elementor-element.elementor-element-3cbdee59{--width:100%;}.elementor-509 .elementor-element.elementor-element-11b64b73{--width:100%;}.elementor-509 .elementor-element.elementor-element-7c648579{--width:750px;}.elementor-509 .elementor-element.elementor-element-23c9f892{--width:750px;}.elementor-509 .elementor-element.elementor-element-4e06b9db{--width:750px;}.elementor-509 .elementor-element.elementor-element-4ea85b2b{--width:750px;}.elementor-509 .elementor-element.elementor-element-ecaf020{--width:750px;}.elementor-509 .elementor-element.elementor-element-26ae8429{--width:750px;}.elementor-509 .elementor-element.elementor-element-7032a977{--width:750px;}.elementor-509 .elementor-element.elementor-element-5ad37f1d{--width:750px;}.elementor-509 .elementor-element.elementor-element-3ad47cbc{--width:750px;}.elementor-509 .elementor-element.elementor-element-38a1b8c9{--width:750px;}.elementor-509 .elementor-element.elementor-element-185286a2{--width:750px;}.elementor-509 .elementor-element.elementor-element-772e9b75{--width:750px;}.elementor-509 .elementor-element.elementor-element-46f6bb32{--content-width:100%;}.elementor-509 .elementor-element.elementor-element-6c985121{--width:100%;}.elementor-509 .elementor-element.elementor-element-2ad24bb6{--content-width:100%;}.elementor-509 .elementor-element.elementor-element-500572ee{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-3213361f *//* BOTÃO BASE - ESTILO GERAL */
.elementor-509 .elementor-element.elementor-element-3213361f .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-509 .elementor-element.elementor-element-3213361f .elementor-button::before,
.elementor-509 .elementor-element.elementor-element-3213361f .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-509 .elementor-element.elementor-element-3213361f .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-509 .elementor-element.elementor-element-3213361f .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-509 .elementor-element.elementor-element-3213361f .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-509 .elementor-element.elementor-element-3213361f .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-509 .elementor-element.elementor-element-3213361f .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-509 .elementor-element.elementor-element-3213361f .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-509 .elementor-element.elementor-element-3213361f .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-1dffb20 */.elementor-509 .elementor-element.elementor-element-1dffb20{
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 html, class: .elementor-element-613f863f */.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-1d88ac3d */.elementor-509 .elementor-element.elementor-element-1d88ac3d{
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-5de11c92 */.elementor-509 .elementor-element.elementor-element-5de11c92 .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-41086797 */.elementor-509 .elementor-element.elementor-element-41086797 {
    border-radius: 15px;
background: #0E0E0E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fb0368c */.elementor-509 .elementor-element.elementor-element-5fb0368c {
    border-radius: 15px;
background: #0E0E0E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f14ad59 */.elementor-509 .elementor-element.elementor-element-f14ad59 {
    border-radius: 15px;
background: #0E0E0E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb57dc2 */.elementor-509 .elementor-element.elementor-element-eb57dc2 {
    border-radius: 15px;
background: #0E0E0E;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471a8401 *//* BOTÃO BASE - ESTILO GERAL */
.elementor-509 .elementor-element.elementor-element-471a8401 .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-509 .elementor-element.elementor-element-471a8401 .elementor-button::before,
.elementor-509 .elementor-element.elementor-element-471a8401 .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-509 .elementor-element.elementor-element-471a8401 .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-509 .elementor-element.elementor-element-471a8401 .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-509 .elementor-element.elementor-element-471a8401 .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-509 .elementor-element.elementor-element-471a8401 .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-509 .elementor-element.elementor-element-471a8401 .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-509 .elementor-element.elementor-element-471a8401 .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-509 .elementor-element.elementor-element-471a8401 .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-c9bddaf *//* BOTÃO BASE - ESTILO GERAL */
.elementor-509 .elementor-element.elementor-element-c9bddaf .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-509 .elementor-element.elementor-element-c9bddaf .elementor-button::before,
.elementor-509 .elementor-element.elementor-element-c9bddaf .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-509 .elementor-element.elementor-element-c9bddaf .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-509 .elementor-element.elementor-element-c9bddaf .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-509 .elementor-element.elementor-element-c9bddaf .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-509 .elementor-element.elementor-element-c9bddaf .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-509 .elementor-element.elementor-element-c9bddaf .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-509 .elementor-element.elementor-element-c9bddaf .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-509 .elementor-element.elementor-element-c9bddaf .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-7c648579 */.elementor-509 .elementor-element.elementor-element-7c648579{
    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-23c9f892 */.elementor-509 .elementor-element.elementor-element-23c9f892{
    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-4e06b9db */.elementor-509 .elementor-element.elementor-element-4e06b9db{
    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-4ea85b2b */.elementor-509 .elementor-element.elementor-element-4ea85b2b{
    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-ecaf020 */.elementor-509 .elementor-element.elementor-element-ecaf020{
    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-26ae8429 */.elementor-509 .elementor-element.elementor-element-26ae8429{
    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-7032a977 */.elementor-509 .elementor-element.elementor-element-7032a977{
    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-5ad37f1d */.elementor-509 .elementor-element.elementor-element-5ad37f1d{
    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-3ad47cbc */.elementor-509 .elementor-element.elementor-element-3ad47cbc{
    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-38a1b8c9 */.elementor-509 .elementor-element.elementor-element-38a1b8c9{
    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-185286a2 */.elementor-509 .elementor-element.elementor-element-185286a2{
    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-772e9b75 */.elementor-509 .elementor-element.elementor-element-772e9b75{
    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-6c985121 */.elementor-509 .elementor-element.elementor-element-6c985121 .elementor-icon svg{
    filter:drop-shadow(0px 0px 20px #E97C8C);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7d4d6339 *//* BOTÃO BASE - ESTILO GERAL */
.elementor-509 .elementor-element.elementor-element-7d4d6339 .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-509 .elementor-element.elementor-element-7d4d6339 .elementor-button::before,
.elementor-509 .elementor-element.elementor-element-7d4d6339 .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-509 .elementor-element.elementor-element-7d4d6339 .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-509 .elementor-element.elementor-element-7d4d6339 .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-509 .elementor-element.elementor-element-7d4d6339 .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-509 .elementor-element.elementor-element-7d4d6339 .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-509 .elementor-element.elementor-element-7d4d6339 .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-509 .elementor-element.elementor-element-7d4d6339 .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-509 .elementor-element.elementor-element-7d4d6339 .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-7ea60249 */.elementor-509 .elementor-element.elementor-element-7ea60249{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42b0abff */.elementor-509 .elementor-element.elementor-element-42b0abff{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e13dddf */.elementor-509 .elementor-element.elementor-element-1e13dddf{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68f982dd */.elementor-509 .elementor-element.elementor-element-68f982dd{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea60249 */.elementor-509 .elementor-element.elementor-element-7ea60249{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42b0abff */.elementor-509 .elementor-element.elementor-element-42b0abff{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e13dddf */.elementor-509 .elementor-element.elementor-element-1e13dddf{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68f982dd */.elementor-509 .elementor-element.elementor-element-68f982dd{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea60249 */.elementor-509 .elementor-element.elementor-element-7ea60249{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42b0abff */.elementor-509 .elementor-element.elementor-element-42b0abff{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e13dddf */.elementor-509 .elementor-element.elementor-element-1e13dddf{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68f982dd */.elementor-509 .elementor-element.elementor-element-68f982dd{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea60249 */.elementor-509 .elementor-element.elementor-element-7ea60249{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42b0abff */.elementor-509 .elementor-element.elementor-element-42b0abff{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e13dddf */.elementor-509 .elementor-element.elementor-element-1e13dddf{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68f982dd */.elementor-509 .elementor-element.elementor-element-68f982dd{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea60249 */.elementor-509 .elementor-element.elementor-element-7ea60249{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42b0abff */.elementor-509 .elementor-element.elementor-element-42b0abff{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e13dddf */.elementor-509 .elementor-element.elementor-element-1e13dddf{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68f982dd */.elementor-509 .elementor-element.elementor-element-68f982dd{
    border-radius: 8px;
background: var(--branco-2, #E2DFDF);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-38744538 *//* BOTÃO BASE - ESTILO GERAL */
.elementor-509 .elementor-element.elementor-element-38744538 .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-509 .elementor-element.elementor-element-38744538 .elementor-button::before,
.elementor-509 .elementor-element.elementor-element-38744538 .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-509 .elementor-element.elementor-element-38744538 .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-509 .elementor-element.elementor-element-38744538 .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-509 .elementor-element.elementor-element-38744538 .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-509 .elementor-element.elementor-element-38744538 .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-509 .elementor-element.elementor-element-38744538 .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-509 .elementor-element.elementor-element-38744538 .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-509 .elementor-element.elementor-element-38744538 .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-d8f90dc *//* BOTÃO BASE - ESTILO GERAL */
.elementor-509 .elementor-element.elementor-element-d8f90dc .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-509 .elementor-element.elementor-element-d8f90dc .elementor-button::before,
.elementor-509 .elementor-element.elementor-element-d8f90dc .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-509 .elementor-element.elementor-element-d8f90dc .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-509 .elementor-element.elementor-element-d8f90dc .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-509 .elementor-element.elementor-element-d8f90dc .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-509 .elementor-element.elementor-element-d8f90dc .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-509 .elementor-element.elementor-element-d8f90dc .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-509 .elementor-element.elementor-element-d8f90dc .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-509 .elementor-element.elementor-element-d8f90dc .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-500572ee */.elementor-509 .elementor-element.elementor-element-500572ee .elementor-icon svg{
    filter:drop-shadow(0px 0px 20px #E97C8C);
}/* End custom CSS */