.elementor-1362 .elementor-element.elementor-element-39d0a2b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1362 .elementor-element.elementor-element-39d0a2b:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-39d0a2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #F9D44A 0%, #FA923B 73%);}.elementor-1362 .elementor-element.elementor-element-39d0a2b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:9px 0px 9px 0px;}.elementor-1362 .elementor-element.elementor-element-efa43c0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1362 .elementor-element.elementor-element-efa43c0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1362 .elementor-element.elementor-element-f5498f7{--display:flex;--min-height:767px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1362 .elementor-element.elementor-element-f5498f7:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-f5498f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vozencanto.com/wp-content/uploads/2025/09/capa-lp-68c5a4d69c47b-1-scaled.webp");background-position:center center;background-size:cover;}.elementor-1362 .elementor-element.elementor-element-78bd6dd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1362 .elementor-element.elementor-element-0ac723b{--display:flex;--justify-content:center;}.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-1362 .elementor-element.elementor-element-d886baa{text-align:start;}.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-1362 .elementor-element.elementor-element-ff89ede .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;background-image:linear-gradient(180deg, #570C10C4 0%, #570C105E 100%);border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}.elementor-1362 .elementor-element.elementor-element-ff89ede .elementor-button-content-wrapper{flex-direction:row;}.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-1362 .elementor-element.elementor-element-4499034{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;}.elementor-1362 .elementor-element.elementor-element-4499034 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;line-height:41px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.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-1362 .elementor-element.elementor-element-486462c{width:var( --container-widget-width, 78% );max-width:78%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;padding:0px 0px 0px 0px;--container-widget-width:78%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-3431e3f .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-weight:700;fill:#000000;color:#000000;background-image:linear-gradient(90deg, #F9D44A 0%, #F1912E 100%);box-shadow:0px 0px 52px 0px rgba(255, 202.9374752583727, 0, 0.56);border-style:none;border-radius:90px 90px 90px 90px;}.elementor-1362 .elementor-element.elementor-element-3431e3f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1362 .elementor-element.elementor-element-8bbd6f9{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-05ff282{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1362 .elementor-element.elementor-element-c23e4d7 .elementor-icon-wrapper{text-align:start;}.elementor-1362 .elementor-element.elementor-element-c23e4d7.elementor-view-stacked .elementor-icon{background-color:#F9D44A;}.elementor-1362 .elementor-element.elementor-element-c23e4d7.elementor-view-framed .elementor-icon, .elementor-1362 .elementor-element.elementor-element-c23e4d7.elementor-view-default .elementor-icon{color:#F9D44A;border-color:#F9D44A;}.elementor-1362 .elementor-element.elementor-element-c23e4d7.elementor-view-framed .elementor-icon, .elementor-1362 .elementor-element.elementor-element-c23e4d7.elementor-view-default .elementor-icon svg{fill:#F9D44A;}.elementor-1362 .elementor-element.elementor-element-2154386{--display:flex;--min-height:767px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1362 .elementor-element.elementor-element-2154386:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-2154386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vozencanto.com/wp-content/uploads/2025/09/capa-lp-68c5a4d69c47b-1-scaled.webp");background-position:center center;background-size:cover;}.elementor-1362 .elementor-element.elementor-element-74a2386{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1362 .elementor-element.elementor-element-efb34b7{--display:flex;--justify-content:center;}.elementor-1362 .elementor-element.elementor-element-942f3e1{text-align:start;}.elementor-1362 .elementor-element.elementor-element-faae198 .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;background-image:linear-gradient(180deg, #570C10C4 0%, #570C10 100%);border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}.elementor-1362 .elementor-element.elementor-element-faae198 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1362 .elementor-element.elementor-element-73ba6e1{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-1362 .elementor-element.elementor-element-73ba6e1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;line-height:41px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-f3c87e2{width:var( --container-widget-width, 78% );max-width:78%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;padding:0px 0px 0px 0px;--container-widget-width:78%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-69412bd .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-weight:700;fill:#000000;color:#000000;background-image:linear-gradient(90deg, #F9D44A 0%, #F1912E 100%);box-shadow:0px 0px 52px 0px rgba(255, 202.9374752583727, 0, 0.56);border-style:none;border-radius:90px 90px 90px 90px;}.elementor-1362 .elementor-element.elementor-element-69412bd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1362 .elementor-element.elementor-element-fa7a32c{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-3c93e45{--display:flex;}.elementor-1362 .elementor-element.elementor-element-43a1bdd .elementor-icon-wrapper{text-align:start;}.elementor-1362 .elementor-element.elementor-element-43a1bdd.elementor-view-stacked .elementor-icon{background-color:#F9D44A;}.elementor-1362 .elementor-element.elementor-element-43a1bdd.elementor-view-framed .elementor-icon, .elementor-1362 .elementor-element.elementor-element-43a1bdd.elementor-view-default .elementor-icon{color:#F9D44A;border-color:#F9D44A;}.elementor-1362 .elementor-element.elementor-element-43a1bdd.elementor-view-framed .elementor-icon, .elementor-1362 .elementor-element.elementor-element-43a1bdd.elementor-view-default .elementor-icon svg{fill:#F9D44A;}.elementor-1362 .elementor-element.elementor-element-34e6eb4{--display:flex;}.elementor-1362 .elementor-element.elementor-element-7b93565{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1362 .elementor-element.elementor-element-7b93565:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-7b93565 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #F9D44A 0%, #FA923B 73%);}.elementor-1362 .elementor-element.elementor-element-e91f801{--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-1362 .elementor-element.elementor-element-e91f801:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-e91f801 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#331111;}.elementor-1362 .elementor-element.elementor-element-71d24e8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--z-index:5;}.elementor-1362 .elementor-element.elementor-element-549fb7f{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-1362 .elementor-element.elementor-element-549fb7f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;line-height:41px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-74c8d4a .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-weight:700;fill:#000000;color:#000000;background-image:linear-gradient(90deg, #F9D44A 0%, #F1912E 100%);box-shadow:0px 0px 52px 0px rgba(255, 202.9374752583727, 0, 0.56);border-style:none;border-radius:90px 90px 90px 90px;}.elementor-1362 .elementor-element.elementor-element-74c8d4a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1362 .elementor-element.elementor-element-7f907cb{--display:flex;}.elementor-1362 .elementor-element.elementor-element-b505704{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF36;--border-color:#FFFFFF36;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 100px -44px rgba(255, 255, 255, 0.5);--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-b505704:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-b505704 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#401D1D;}.elementor-1362 .elementor-element.elementor-element-eb39fe4 .elementor-icon-wrapper{text-align:center;}.elementor-1362 .elementor-element.elementor-element-eb39fe4.elementor-view-stacked .elementor-icon{background-color:#A855F7;}.elementor-1362 .elementor-element.elementor-element-eb39fe4.elementor-view-framed .elementor-icon, .elementor-1362 .elementor-element.elementor-element-eb39fe4.elementor-view-default .elementor-icon{color:#A855F7;border-color:#A855F7;}.elementor-1362 .elementor-element.elementor-element-eb39fe4.elementor-view-framed .elementor-icon, .elementor-1362 .elementor-element.elementor-element-eb39fe4.elementor-view-default .elementor-icon svg{fill:#A855F7;}.elementor-1362 .elementor-element.elementor-element-2992d8e{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;}.elementor-1362 .elementor-element.elementor-element-2992d8e.elementor-element{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-2992d8e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;line-height:41px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-c5420e0{width:var( --container-widget-width, 82% );max-width:82%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;padding:0px 0px 0px 0px;--container-widget-width:82%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-c5420e0.elementor-element{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-7ecf3f2{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF36;--border-color:#FFFFFF36;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 100px -44px rgba(255, 255, 255, 0.5);--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-7ecf3f2:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-7ecf3f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#401D1D;}.elementor-1362 .elementor-element.elementor-element-5d6921c .elementor-icon-wrapper{text-align:center;}.elementor-1362 .elementor-element.elementor-element-5d6921c.elementor-view-stacked .elementor-icon{background-color:#F1912E;}.elementor-1362 .elementor-element.elementor-element-5d6921c.elementor-view-framed .elementor-icon, .elementor-1362 .elementor-element.elementor-element-5d6921c.elementor-view-default .elementor-icon{color:#F1912E;border-color:#F1912E;}.elementor-1362 .elementor-element.elementor-element-5d6921c.elementor-view-framed .elementor-icon, .elementor-1362 .elementor-element.elementor-element-5d6921c.elementor-view-default .elementor-icon svg{fill:#F1912E;}.elementor-1362 .elementor-element.elementor-element-4da872d{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;}.elementor-1362 .elementor-element.elementor-element-4da872d.elementor-element{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-4da872d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;line-height:41px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-a93bfd7{width:var( --container-widget-width, 82% );max-width:82%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;padding:0px 0px 0px 0px;--container-widget-width:82%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-a93bfd7.elementor-element{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-ae9daa9{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF36;--border-color:#FFFFFF36;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 100px -44px rgba(255, 255, 255, 0.5);--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-ae9daa9:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-ae9daa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#401D1D;}.elementor-1362 .elementor-element.elementor-element-e914d7d .elementor-icon-wrapper{text-align:center;}.elementor-1362 .elementor-element.elementor-element-e914d7d.elementor-view-stacked .elementor-icon{background-color:#3B82F6;}.elementor-1362 .elementor-element.elementor-element-e914d7d.elementor-view-framed .elementor-icon, .elementor-1362 .elementor-element.elementor-element-e914d7d.elementor-view-default .elementor-icon{color:#3B82F6;border-color:#3B82F6;}.elementor-1362 .elementor-element.elementor-element-e914d7d.elementor-view-framed .elementor-icon, .elementor-1362 .elementor-element.elementor-element-e914d7d.elementor-view-default .elementor-icon svg{fill:#3B82F6;}.elementor-1362 .elementor-element.elementor-element-decc7d3{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;}.elementor-1362 .elementor-element.elementor-element-decc7d3.elementor-element{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-decc7d3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:41px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-dde6d3d{width:var( --container-widget-width, 82% );max-width:82%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;padding:0px 0px 0px 0px;--container-widget-width:82%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-dde6d3d.elementor-element{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-b5a3656{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF36;--border-color:#FFFFFF36;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 100px -44px rgba(255, 255, 255, 0.5);--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-b5a3656:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-b5a3656 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#401D1D;}.elementor-1362 .elementor-element.elementor-element-d9f42b6 .elementor-icon-wrapper{text-align:center;}.elementor-1362 .elementor-element.elementor-element-d9f42b6.elementor-view-stacked .elementor-icon{background-color:#22C55E;}.elementor-1362 .elementor-element.elementor-element-d9f42b6.elementor-view-framed .elementor-icon, .elementor-1362 .elementor-element.elementor-element-d9f42b6.elementor-view-default .elementor-icon{color:#22C55E;border-color:#22C55E;}.elementor-1362 .elementor-element.elementor-element-d9f42b6.elementor-view-framed .elementor-icon, .elementor-1362 .elementor-element.elementor-element-d9f42b6.elementor-view-default .elementor-icon svg{fill:#22C55E;}.elementor-1362 .elementor-element.elementor-element-5bb65a6{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;}.elementor-1362 .elementor-element.elementor-element-5bb65a6.elementor-element{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-5bb65a6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;line-height:41px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-876cfe0{width:var( --container-widget-width, 82% );max-width:82%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;padding:0px 0px 0px 0px;--container-widget-width:82%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-876cfe0.elementor-element{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-2a6cf3e{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF36;--border-color:#FFFFFF36;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 100px -44px rgba(255, 255, 255, 0.5);--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-2a6cf3e:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-2a6cf3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#401D1D;}.elementor-1362 .elementor-element.elementor-element-6f5be98 .elementor-icon-wrapper{text-align:center;}.elementor-1362 .elementor-element.elementor-element-6f5be98.elementor-view-stacked .elementor-icon{background-color:#EC4899;}.elementor-1362 .elementor-element.elementor-element-6f5be98.elementor-view-framed .elementor-icon, .elementor-1362 .elementor-element.elementor-element-6f5be98.elementor-view-default .elementor-icon{color:#EC4899;border-color:#EC4899;}.elementor-1362 .elementor-element.elementor-element-6f5be98.elementor-view-framed .elementor-icon, .elementor-1362 .elementor-element.elementor-element-6f5be98.elementor-view-default .elementor-icon svg{fill:#EC4899;}.elementor-1362 .elementor-element.elementor-element-0d39749{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;}.elementor-1362 .elementor-element.elementor-element-0d39749.elementor-element{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-0d39749 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;line-height:41px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-a612758{width:var( --container-widget-width, 82% );max-width:82%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;padding:0px 0px 0px 0px;--container-widget-width:82%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-a612758.elementor-element{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-17afce1{--display:flex;--min-height:500vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1362 .elementor-element.elementor-element-17afce1:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-17afce1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#331111;}.elementor-1362 .elementor-element.elementor-element-c779b2a{--display:flex;}.elementor-1362 .elementor-element.elementor-element-4feed93{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--z-index:5;}.elementor-1362 .elementor-element.elementor-element-3d60e36{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-1362 .elementor-element.elementor-element-3d60e36 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;line-height:41px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-cffe597 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-weight:700;fill:#000000;color:#000000;background-image:linear-gradient(90deg, #F9D44A 0%, #F1912E 100%);box-shadow:0px 0px 52px 0px rgba(255, 202.9374752583727, 0, 0.56);border-style:none;border-radius:90px 90px 90px 90px;}.elementor-1362 .elementor-element.elementor-element-cffe597 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1362 .elementor-element.elementor-element-053745e{--display:flex;}.elementor-1362 .elementor-element.elementor-element-16bdb1b{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF36;--border-color:#FFFFFF36;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 100px -44px rgba(255, 255, 255, 0.5);--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-16bdb1b:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-16bdb1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#401D1D;}.elementor-1362 .elementor-element.elementor-element-4be220b .elementor-icon-wrapper{text-align:center;}.elementor-1362 .elementor-element.elementor-element-4be220b.elementor-view-stacked .elementor-icon{background-color:#A855F7;}.elementor-1362 .elementor-element.elementor-element-4be220b.elementor-view-framed .elementor-icon, .elementor-1362 .elementor-element.elementor-element-4be220b.elementor-view-default .elementor-icon{color:#A855F7;border-color:#A855F7;}.elementor-1362 .elementor-element.elementor-element-4be220b.elementor-view-framed .elementor-icon, .elementor-1362 .elementor-element.elementor-element-4be220b.elementor-view-default .elementor-icon svg{fill:#A855F7;}.elementor-1362 .elementor-element.elementor-element-98bac38{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;}.elementor-1362 .elementor-element.elementor-element-98bac38.elementor-element{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-98bac38 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;line-height:41px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-11fe9f8{width:var( --container-widget-width, 82% );max-width:82%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;padding:0px 0px 0px 0px;--container-widget-width:82%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-11fe9f8.elementor-element{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-bebac86{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF36;--border-color:#FFFFFF36;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 100px -44px rgba(255, 255, 255, 0.5);--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-bebac86:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-bebac86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#401D1D;}.elementor-1362 .elementor-element.elementor-element-004f055 .elementor-icon-wrapper{text-align:center;}.elementor-1362 .elementor-element.elementor-element-004f055.elementor-view-stacked .elementor-icon{background-color:#F1912E;}.elementor-1362 .elementor-element.elementor-element-004f055.elementor-view-framed .elementor-icon, .elementor-1362 .elementor-element.elementor-element-004f055.elementor-view-default .elementor-icon{color:#F1912E;border-color:#F1912E;}.elementor-1362 .elementor-element.elementor-element-004f055.elementor-view-framed .elementor-icon, .elementor-1362 .elementor-element.elementor-element-004f055.elementor-view-default .elementor-icon svg{fill:#F1912E;}.elementor-1362 .elementor-element.elementor-element-57a575d{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;}.elementor-1362 .elementor-element.elementor-element-57a575d.elementor-element{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-57a575d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;line-height:41px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-62d0cc6{width:var( --container-widget-width, 82% );max-width:82%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;padding:0px 0px 0px 0px;--container-widget-width:82%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-62d0cc6.elementor-element{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-676acca{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF36;--border-color:#FFFFFF36;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 100px -44px rgba(255, 255, 255, 0.5);--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-676acca:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-676acca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#401D1D;}.elementor-1362 .elementor-element.elementor-element-c4fde18 .elementor-icon-wrapper{text-align:center;}.elementor-1362 .elementor-element.elementor-element-c4fde18.elementor-view-stacked .elementor-icon{background-color:#3B82F6;}.elementor-1362 .elementor-element.elementor-element-c4fde18.elementor-view-framed .elementor-icon, .elementor-1362 .elementor-element.elementor-element-c4fde18.elementor-view-default .elementor-icon{color:#3B82F6;border-color:#3B82F6;}.elementor-1362 .elementor-element.elementor-element-c4fde18.elementor-view-framed .elementor-icon, .elementor-1362 .elementor-element.elementor-element-c4fde18.elementor-view-default .elementor-icon svg{fill:#3B82F6;}.elementor-1362 .elementor-element.elementor-element-48ee7bd{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;}.elementor-1362 .elementor-element.elementor-element-48ee7bd.elementor-element{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-48ee7bd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:41px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-a2c8245{width:var( --container-widget-width, 82% );max-width:82%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;padding:0px 0px 0px 0px;--container-widget-width:82%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-a2c8245.elementor-element{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-67b73d1{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF36;--border-color:#FFFFFF36;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 100px -44px rgba(255, 255, 255, 0.5);--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-67b73d1:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-67b73d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#401D1D;}.elementor-1362 .elementor-element.elementor-element-20fc0bc .elementor-icon-wrapper{text-align:center;}.elementor-1362 .elementor-element.elementor-element-20fc0bc.elementor-view-stacked .elementor-icon{background-color:#22C55E;}.elementor-1362 .elementor-element.elementor-element-20fc0bc.elementor-view-framed .elementor-icon, .elementor-1362 .elementor-element.elementor-element-20fc0bc.elementor-view-default .elementor-icon{color:#22C55E;border-color:#22C55E;}.elementor-1362 .elementor-element.elementor-element-20fc0bc.elementor-view-framed .elementor-icon, .elementor-1362 .elementor-element.elementor-element-20fc0bc.elementor-view-default .elementor-icon svg{fill:#22C55E;}.elementor-1362 .elementor-element.elementor-element-371c6ce{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;}.elementor-1362 .elementor-element.elementor-element-371c6ce.elementor-element{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-371c6ce .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;line-height:41px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-a2941d6{width:var( --container-widget-width, 82% );max-width:82%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;padding:0px 0px 0px 0px;--container-widget-width:82%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-a2941d6.elementor-element{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-3f4a695{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF36;--border-color:#FFFFFF36;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 100px -44px rgba(255, 255, 255, 0.5);--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-3f4a695:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-3f4a695 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#401D1D;}.elementor-1362 .elementor-element.elementor-element-54c4239 .elementor-icon-wrapper{text-align:center;}.elementor-1362 .elementor-element.elementor-element-54c4239.elementor-view-stacked .elementor-icon{background-color:#EC4899;}.elementor-1362 .elementor-element.elementor-element-54c4239.elementor-view-framed .elementor-icon, .elementor-1362 .elementor-element.elementor-element-54c4239.elementor-view-default .elementor-icon{color:#EC4899;border-color:#EC4899;}.elementor-1362 .elementor-element.elementor-element-54c4239.elementor-view-framed .elementor-icon, .elementor-1362 .elementor-element.elementor-element-54c4239.elementor-view-default .elementor-icon svg{fill:#EC4899;}.elementor-1362 .elementor-element.elementor-element-d0c6757{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;}.elementor-1362 .elementor-element.elementor-element-d0c6757.elementor-element{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-d0c6757 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;line-height:41px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-1f027d3{width:var( --container-widget-width, 82% );max-width:82%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;padding:0px 0px 0px 0px;--container-widget-width:82%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-1f027d3.elementor-element{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-1ac486e{--display:flex;--min-height:200vh;--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-1362 .elementor-element.elementor-element-1ac486e:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-1ac486e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-5e2ea97{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1362 .elementor-element.elementor-element-da32d8e{--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-1362 .elementor-element.elementor-element-318ef9d{--display:flex;}.elementor-1362 .elementor-element.elementor-element-b24e780{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1362 .elementor-element.elementor-element-b24e780 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:41px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-1362 .elementor-element.elementor-element-2e5b65a{--display:flex;}.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-1362 .elementor-element.elementor-element-3442406 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1362 .elementor-element.elementor-element-3442406.elementor-view-stacked .elementor-icon{background-color:#F1912E;}.elementor-1362 .elementor-element.elementor-element-3442406.elementor-view-framed .elementor-icon, .elementor-1362 .elementor-element.elementor-element-3442406.elementor-view-default .elementor-icon{fill:#F1912E;color:#F1912E;border-color:#F1912E;}.elementor-1362 .elementor-element.elementor-element-3442406 .elementor-icon{font-size:33px;}.elementor-1362 .elementor-element.elementor-element-3442406 .elementor-icon-box-title, .elementor-1362 .elementor-element.elementor-element-3442406 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-1362 .elementor-element.elementor-element-3442406 .elementor-icon-box-title{color:#000000;}.elementor-1362 .elementor-element.elementor-element-aea1dad{--display:flex;}.elementor-1362 .elementor-element.elementor-element-cf4105e .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1362 .elementor-element.elementor-element-cf4105e.elementor-view-stacked .elementor-icon{background-color:#F1912E;}.elementor-1362 .elementor-element.elementor-element-cf4105e.elementor-view-framed .elementor-icon, .elementor-1362 .elementor-element.elementor-element-cf4105e.elementor-view-default .elementor-icon{fill:#F1912E;color:#F1912E;border-color:#F1912E;}.elementor-1362 .elementor-element.elementor-element-cf4105e .elementor-icon{font-size:33px;}.elementor-1362 .elementor-element.elementor-element-cf4105e .elementor-icon-box-title, .elementor-1362 .elementor-element.elementor-element-cf4105e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-1362 .elementor-element.elementor-element-cf4105e .elementor-icon-box-title{color:#000000;}.elementor-1362 .elementor-element.elementor-element-971ecc0{--display:flex;}.elementor-1362 .elementor-element.elementor-element-a9d79d3 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1362 .elementor-element.elementor-element-a9d79d3.elementor-view-stacked .elementor-icon{background-color:#F1912E;}.elementor-1362 .elementor-element.elementor-element-a9d79d3.elementor-view-framed .elementor-icon, .elementor-1362 .elementor-element.elementor-element-a9d79d3.elementor-view-default .elementor-icon{fill:#F1912E;color:#F1912E;border-color:#F1912E;}.elementor-1362 .elementor-element.elementor-element-a9d79d3 .elementor-icon{font-size:33px;}.elementor-1362 .elementor-element.elementor-element-a9d79d3 .elementor-icon-box-title, .elementor-1362 .elementor-element.elementor-element-a9d79d3 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-1362 .elementor-element.elementor-element-a9d79d3 .elementor-icon-box-title{color:#000000;}.elementor-1362 .elementor-element.elementor-element-a9d79d3 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-1362 .elementor-element.elementor-element-85e930e{--display:flex;}.elementor-1362 .elementor-element.elementor-element-a704574 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1362 .elementor-element.elementor-element-a704574.elementor-view-stacked .elementor-icon{background-color:#F1912E;}.elementor-1362 .elementor-element.elementor-element-a704574.elementor-view-framed .elementor-icon, .elementor-1362 .elementor-element.elementor-element-a704574.elementor-view-default .elementor-icon{fill:#F1912E;color:#F1912E;border-color:#F1912E;}.elementor-1362 .elementor-element.elementor-element-a704574 .elementor-icon{font-size:33px;}.elementor-1362 .elementor-element.elementor-element-a704574 .elementor-icon-box-title, .elementor-1362 .elementor-element.elementor-element-a704574 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-1362 .elementor-element.elementor-element-a704574 .elementor-icon-box-title{color:#000000;}.elementor-1362 .elementor-element.elementor-element-bb692bf{--display:flex;}.elementor-1362 .elementor-element.elementor-element-bb692bf.e-con{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-bdc0d05{--display:flex;--justify-content:center;}.elementor-1362 .elementor-element.elementor-element-750fa81 img{width:100%;border-radius:30px 30px 30px 30px;}.elementor-1362 .elementor-element.elementor-element-646b30a{--display:flex;--justify-content:center;}.elementor-1362 .elementor-element.elementor-element-ba22185 img{width:100%;border-radius:30px 30px 30px 30px;}.elementor-1362 .elementor-element.elementor-element-9cb8899{--display:flex;--justify-content:center;}.elementor-1362 .elementor-element.elementor-element-959d49c img{width:100%;border-radius:30px 30px 30px 30px;}.elementor-1362 .elementor-element.elementor-element-8bf9450{--display:flex;--justify-content:center;}.elementor-1362 .elementor-element.elementor-element-cb2ab7b img{width:100%;border-radius:30px 30px 30px 30px;}.elementor-1362 .elementor-element.elementor-element-b0592e2{--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-1362 .elementor-element.elementor-element-b0592e2:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-b0592e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-37d3cc2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1362 .elementor-element.elementor-element-fd568ef{--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-1362 .elementor-element.elementor-element-82bd609{--display:flex;}.elementor-1362 .elementor-element.elementor-element-bddfb98{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-1362 .elementor-element.elementor-element-bddfb98 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;line-height:41px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-1362 .elementor-element.elementor-element-254e3c3{--display:flex;}.elementor-1362 .elementor-element.elementor-element-d684609 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1362 .elementor-element.elementor-element-d684609.elementor-view-stacked .elementor-icon{background-color:#F1912E;}.elementor-1362 .elementor-element.elementor-element-d684609.elementor-view-framed .elementor-icon, .elementor-1362 .elementor-element.elementor-element-d684609.elementor-view-default .elementor-icon{fill:#F1912E;color:#F1912E;border-color:#F1912E;}.elementor-1362 .elementor-element.elementor-element-d684609 .elementor-icon{font-size:33px;}.elementor-1362 .elementor-element.elementor-element-d684609 .elementor-icon-box-title, .elementor-1362 .elementor-element.elementor-element-d684609 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-1362 .elementor-element.elementor-element-d684609 .elementor-icon-box-title{color:#000000;}.elementor-1362 .elementor-element.elementor-element-b7b4648{--display:flex;}.elementor-1362 .elementor-element.elementor-element-13f4f8e .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1362 .elementor-element.elementor-element-13f4f8e.elementor-view-stacked .elementor-icon{background-color:#F1912E;}.elementor-1362 .elementor-element.elementor-element-13f4f8e.elementor-view-framed .elementor-icon, .elementor-1362 .elementor-element.elementor-element-13f4f8e.elementor-view-default .elementor-icon{fill:#F1912E;color:#F1912E;border-color:#F1912E;}.elementor-1362 .elementor-element.elementor-element-13f4f8e .elementor-icon{font-size:33px;}.elementor-1362 .elementor-element.elementor-element-13f4f8e .elementor-icon-box-title, .elementor-1362 .elementor-element.elementor-element-13f4f8e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-1362 .elementor-element.elementor-element-13f4f8e .elementor-icon-box-title{color:#000000;}.elementor-1362 .elementor-element.elementor-element-e9458e9{--display:flex;}.elementor-1362 .elementor-element.elementor-element-7ce2b10 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1362 .elementor-element.elementor-element-7ce2b10.elementor-view-stacked .elementor-icon{background-color:#F1912E;}.elementor-1362 .elementor-element.elementor-element-7ce2b10.elementor-view-framed .elementor-icon, .elementor-1362 .elementor-element.elementor-element-7ce2b10.elementor-view-default .elementor-icon{fill:#F1912E;color:#F1912E;border-color:#F1912E;}.elementor-1362 .elementor-element.elementor-element-7ce2b10 .elementor-icon{font-size:33px;}.elementor-1362 .elementor-element.elementor-element-7ce2b10 .elementor-icon-box-title, .elementor-1362 .elementor-element.elementor-element-7ce2b10 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-1362 .elementor-element.elementor-element-7ce2b10 .elementor-icon-box-title{color:#000000;}.elementor-1362 .elementor-element.elementor-element-0c8ecf3{--display:flex;}.elementor-1362 .elementor-element.elementor-element-c4e3dd6 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1362 .elementor-element.elementor-element-c4e3dd6.elementor-view-stacked .elementor-icon{background-color:#F1912E;}.elementor-1362 .elementor-element.elementor-element-c4e3dd6.elementor-view-framed .elementor-icon, .elementor-1362 .elementor-element.elementor-element-c4e3dd6.elementor-view-default .elementor-icon{fill:#F1912E;color:#F1912E;border-color:#F1912E;}.elementor-1362 .elementor-element.elementor-element-c4e3dd6 .elementor-icon{font-size:33px;}.elementor-1362 .elementor-element.elementor-element-c4e3dd6 .elementor-icon-box-title, .elementor-1362 .elementor-element.elementor-element-c4e3dd6 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-1362 .elementor-element.elementor-element-c4e3dd6 .elementor-icon-box-title{color:#000000;}.elementor-1362 .elementor-element.elementor-element-2c23bbc{--display:flex;}.elementor-1362 .elementor-element.elementor-element-f0d7073{--display:flex;}.elementor-1362 .elementor-element.elementor-element-66ea060 img{border-radius:30px 30px 30px 30px;}.elementor-1362 .elementor-element.elementor-element-70730fa{--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1362 .elementor-element.elementor-element-66ab0d7{--display:flex;}.elementor-1362 .elementor-element.elementor-element-de39b19{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-1362 .elementor-element.elementor-element-de39b19.elementor-element{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-de39b19 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;line-height:41px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-1362 .elementor-element.elementor-element-425149f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1362 .elementor-element.elementor-element-9dcdde0{--display:flex;}.elementor-1362 .elementor-element.elementor-element-5a24450{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:center;font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;line-height:27px;color:#000000;}.elementor-1362 .elementor-element.elementor-element-16fe209{--display:flex;}.elementor-1362 .elementor-element.elementor-element-1007580{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:center;font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;line-height:27px;color:#000000;}.elementor-1362 .elementor-element.elementor-element-580610b{--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;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:035px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-5fe2002{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:30px 30px 30px 30px;--padding-top:035px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-abffc95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:center;font-family:"Inter", Sans-serif;font-size:28px;font-weight:400;line-height:27px;color:#000000;}.elementor-1362 .elementor-element.elementor-element-e1cb282{width:var( --container-widget-width, 69% );max-width:69%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;padding:0px 0px 0px 0px;--container-widget-width:69%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;line-height:27px;color:#000000;}.elementor-1362 .elementor-element.elementor-element-e1cb282.elementor-element{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-7ac5746 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-weight:700;fill:#000000;color:#000000;background-image:linear-gradient(90deg, #F9D44A 0%, #F1912E 100%);box-shadow:0px 0px 52px 0px rgba(255, 202.9374752583727, 0, 0.56);border-style:none;border-radius:90px 90px 90px 90px;}.elementor-1362 .elementor-element.elementor-element-7ac5746 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1362 .elementor-element.elementor-element-5e32f20{--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1362 .elementor-element.elementor-element-2a22187{--display:flex;}.elementor-1362 .elementor-element.elementor-element-89e063f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-1362 .elementor-element.elementor-element-89e063f.elementor-element{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-89e063f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;line-height:41px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-1362 .elementor-element.elementor-element-e425828{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1362 .elementor-element.elementor-element-c909d74{--display:flex;}.elementor-1362 .elementor-element.elementor-element-bd1c092{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:center;font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;line-height:27px;color:#000000;}.elementor-1362 .elementor-element.elementor-element-1b837cd{--display:flex;--min-height:175px;}.elementor-1362 .elementor-element.elementor-element-9f2cb67{--display:flex;}.elementor-1362 .elementor-element.elementor-element-2e0de15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:center;font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;line-height:27px;color:#000000;}.elementor-1362 .elementor-element.elementor-element-7820259{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:30px 30px 30px 30px;--padding-top:035px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-ccee1b3{--display:flex;}.elementor-1362 .elementor-element.elementor-element-655585a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:center;font-family:"Inter", Sans-serif;font-size:28px;font-weight:400;line-height:27px;color:#000000;}.elementor-1362 .elementor-element.elementor-element-4fc67bc{width:var( --container-widget-width, 69% );max-width:69%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;padding:0px 0px 0px 0px;--container-widget-width:69%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;line-height:27px;color:#000000;}.elementor-1362 .elementor-element.elementor-element-4fc67bc.elementor-element{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-d28cf9f .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-weight:700;fill:#000000;color:#000000;background-image:linear-gradient(90deg, #F9D44A 0%, #F1912E 100%);box-shadow:0px 0px 52px 0px rgba(255, 202.9374752583727, 0, 0.56);border-style:none;border-radius:90px 90px 90px 90px;}.elementor-1362 .elementor-element.elementor-element-d28cf9f{padding:30px 0px 0px 0px;}.elementor-1362 .elementor-element.elementor-element-d28cf9f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1362 .elementor-element.elementor-element-deef052{--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:030px;--padding-bottom:030px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-deef052:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-deef052 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #331111 0%, #160505 100%);}.elementor-1362 .elementor-element.elementor-element-e584fcd{--display:flex;}.elementor-1362 .elementor-element.elementor-element-8ff1e9d{--display:flex;}.elementor-1362 .elementor-element.elementor-element-39c30de{width:var( --container-widget-width, 80% );max-width:80%;margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-1362 .elementor-element.elementor-element-39c30de.elementor-element{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-39c30de .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:900;line-height:41px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-89b43a4{--display:flex;}.elementor-1362 .elementor-element.elementor-element-7110519{--display:flex;}.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-1362 .elementor-element.elementor-element-e64af98 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1362 .elementor-element.elementor-element-e64af98 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1362 .elementor-element.elementor-element-e64af98 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1362 .elementor-element.elementor-element-e64af98 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1362 .elementor-element.elementor-element-e64af98 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1362 .elementor-element.elementor-element-e64af98 .elementor-icon-list-icon i{color:#F9D44A;transition:color 0.3s;}.elementor-1362 .elementor-element.elementor-element-e64af98 .elementor-icon-list-icon svg{fill:#F9D44A;transition:fill 0.3s;}.elementor-1362 .elementor-element.elementor-element-e64af98{--e-icon-list-icon-size:14px;--icon-vertical-offset:2px;}.elementor-1362 .elementor-element.elementor-element-e64af98 .elementor-icon-list-text{color:#EDE7DF;transition:color 0.3s;}.elementor-1362 .elementor-element.elementor-element-4168970{--display:flex;}.elementor-1362 .elementor-element.elementor-element-7e6fcdd{--display:flex;}.elementor-1362 .elementor-element.elementor-element-36b22f1{--display:flex;}.elementor-1362 .elementor-element.elementor-element-d7b75f3{text-align:start;}.elementor-1362 .elementor-element.elementor-element-d7b75f3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:900;color:#ADADAD;}.elementor-1362 .elementor-element.elementor-element-fcb9863{--display:flex;}.elementor-1362 .elementor-element.elementor-element-31200c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-1362 .elementor-element.elementor-element-31200c3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-8a08188{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;text-align:start;}.elementor-1362 .elementor-element.elementor-element-8a08188 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1362 .elementor-element.elementor-element-bfccb67{--divider-border-style:solid;--divider-color:#F9D44A;--divider-border-width:1px;}.elementor-1362 .elementor-element.elementor-element-bfccb67 .elementor-divider-separator{width:100%;}.elementor-1362 .elementor-element.elementor-element-bfccb67 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1362 .elementor-element.elementor-element-1e9fe3f{--display:flex;}.elementor-1362 .elementor-element.elementor-element-212ccaa{--display:flex;}.elementor-1362 .elementor-element.elementor-element-1c17d64{text-align:start;}.elementor-1362 .elementor-element.elementor-element-1c17d64 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:900;color:#ADADAD;}.elementor-1362 .elementor-element.elementor-element-893e2b6{--display:flex;}.elementor-1362 .elementor-element.elementor-element-3a2bdd5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-1362 .elementor-element.elementor-element-3a2bdd5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-19bb7b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;text-align:start;}.elementor-1362 .elementor-element.elementor-element-19bb7b5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-a17cefc{--divider-border-style:solid;--divider-color:#F9D44A;--divider-border-width:1px;}.elementor-1362 .elementor-element.elementor-element-a17cefc .elementor-divider-separator{width:100%;}.elementor-1362 .elementor-element.elementor-element-a17cefc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1362 .elementor-element.elementor-element-0e7be3b{--display:flex;}.elementor-1362 .elementor-element.elementor-element-34574be{--display:flex;}.elementor-1362 .elementor-element.elementor-element-873e777{text-align:start;}.elementor-1362 .elementor-element.elementor-element-873e777 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:900;color:#ADADAD;}.elementor-1362 .elementor-element.elementor-element-656077a{--display:flex;}.elementor-1362 .elementor-element.elementor-element-2d18579{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-1362 .elementor-element.elementor-element-2d18579 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-e543fb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;text-align:start;}.elementor-1362 .elementor-element.elementor-element-e543fb5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-bc901be{--divider-border-style:solid;--divider-color:#F9D44A;--divider-border-width:1px;}.elementor-1362 .elementor-element.elementor-element-bc901be .elementor-divider-separator{width:100%;}.elementor-1362 .elementor-element.elementor-element-bc901be .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1362 .elementor-element.elementor-element-b57053e{--display:flex;}.elementor-1362 .elementor-element.elementor-element-3dc0ed9{--display:flex;}.elementor-1362 .elementor-element.elementor-element-3d738f6{text-align:start;}.elementor-1362 .elementor-element.elementor-element-3d738f6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:900;color:#ADADAD;}.elementor-1362 .elementor-element.elementor-element-2dfbec5{--display:flex;}.elementor-1362 .elementor-element.elementor-element-78dbb2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-1362 .elementor-element.elementor-element-78dbb2d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-57aa140{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;text-align:start;}.elementor-1362 .elementor-element.elementor-element-57aa140 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-ff1e0bf{--display:flex;}.elementor-1362 .elementor-element.elementor-element-c8bf616{--display:flex;}.elementor-1362 .elementor-element.elementor-element-09ce0b1{width:var( --container-widget-width, 80% );max-width:80%;margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-1362 .elementor-element.elementor-element-09ce0b1.elementor-element{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-09ce0b1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:900;line-height:41px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-b51d92e{--display:flex;}.elementor-1362 .elementor-element.elementor-element-f5d1cc9{--display:flex;}.elementor-1362 .elementor-element.elementor-element-28f19cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1362 .elementor-element.elementor-element-28f19cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1362 .elementor-element.elementor-element-28f19cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1362 .elementor-element.elementor-element-28f19cd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1362 .elementor-element.elementor-element-28f19cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1362 .elementor-element.elementor-element-28f19cd .elementor-icon-list-icon i{color:#F9D44A;transition:color 0.3s;}.elementor-1362 .elementor-element.elementor-element-28f19cd .elementor-icon-list-icon svg{fill:#F9D44A;transition:fill 0.3s;}.elementor-1362 .elementor-element.elementor-element-28f19cd{--e-icon-list-icon-size:14px;--icon-vertical-offset:2px;}.elementor-1362 .elementor-element.elementor-element-28f19cd .elementor-icon-list-text{color:#EDE7DF;transition:color 0.3s;}.elementor-1362 .elementor-element.elementor-element-9a48d28{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1362 .elementor-element.elementor-element-9a48d28.e-con{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-cdcacaf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1362 .elementor-element.elementor-element-b48c7bc{--display:flex;}.elementor-1362 .elementor-element.elementor-element-02bf3af{--display:flex;}.elementor-1362 .elementor-element.elementor-element-9618084{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:end;}.elementor-1362 .elementor-element.elementor-element-9618084 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-d773ec8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;text-align:end;}.elementor-1362 .elementor-element.elementor-element-d773ec8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-459dae0{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1362 .elementor-element.elementor-element-459dae0.e-con{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-8682ba2{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-1362 .elementor-element.elementor-element-8682ba2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:900;color:#ADADAD;}.elementor-1362 .elementor-element.elementor-element-84975a8{--display:flex;}.elementor-1362 .elementor-element.elementor-element-8f0fb71{--display:flex;}.elementor-1362 .elementor-element.elementor-element-de1df9a{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1362 .elementor-element.elementor-element-de1df9a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:900;color:#ADADAD;}.elementor-1362 .elementor-element.elementor-element-9ee19d9{--display:flex;}.elementor-1362 .elementor-element.elementor-element-21b346c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-1362 .elementor-element.elementor-element-21b346c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-b8792a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;text-align:start;}.elementor-1362 .elementor-element.elementor-element-b8792a0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-ecda28e{--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:-23px;--margin-bottom:-3px;--margin-left:0px;--margin-right:0px;}.elementor-1362 .elementor-element.elementor-element-4828683{--display:flex;}.elementor-1362 .elementor-element.elementor-element-50d179e{--display:flex;}.elementor-1362 .elementor-element.elementor-element-940ab71{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:end;}.elementor-1362 .elementor-element.elementor-element-940ab71 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-3f6e55f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;text-align:end;}.elementor-1362 .elementor-element.elementor-element-3f6e55f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-cb0ebac{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1362 .elementor-element.elementor-element-cb0ebac.e-con{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-0ace3bf{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-1362 .elementor-element.elementor-element-0ace3bf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:900;color:#ADADAD;}.elementor-1362 .elementor-element.elementor-element-d52d722{--display:flex;}.elementor-1362 .elementor-element.elementor-element-61e9317{--display:flex;}.elementor-1362 .elementor-element.elementor-element-8e8e707{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;text-align:start;}.elementor-1362 .elementor-element.elementor-element-8e8e707 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:900;color:#ADADAD;}.elementor-1362 .elementor-element.elementor-element-a8c4608{--display:flex;}.elementor-1362 .elementor-element.elementor-element-eef54d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-1362 .elementor-element.elementor-element-eef54d9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-18d930b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;text-align:start;}.elementor-1362 .elementor-element.elementor-element-18d930b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-6cf75af{--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:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-6cf75af:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-6cf75af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-fbb80ae{--display:flex;}.elementor-1362 .elementor-element.elementor-element-515aa6c{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;text-align:center;}.elementor-1362 .elementor-element.elementor-element-515aa6c.elementor-element{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-515aa6c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;line-height:41px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-1362 .elementor-element.elementor-element-a69632c{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1362 .elementor-element.elementor-element-52b7c71{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1362 .elementor-element.elementor-element-a305cb1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1362 .elementor-element.elementor-element-80cff0e img{border-radius:14px 14px 14px 14px;}.elementor-1362 .elementor-element.elementor-element-147e206{--display:flex;}.elementor-1362 .elementor-element.elementor-element-d278248 img{border-radius:14px 14px 14px 14px;}.elementor-1362 .elementor-element.elementor-element-cc7fe21{--display:flex;}.elementor-1362 .elementor-element.elementor-element-16d5a41 img{border-radius:14px 14px 14px 14px;}.elementor-1362 .elementor-element.elementor-element-45d869c .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;fill:#000000;color:#000000;background-image:linear-gradient(180deg, #F9D44A 0%, #F1912E 100%);border-radius:90px 90px 90px 90px;padding:20px 60px 20px 60px;}.elementor-1362 .elementor-element.elementor-element-45d869c .elementor-button:hover, .elementor-1362 .elementor-element.elementor-element-45d869c .elementor-button:focus{background-color:#CCA802;}.elementor-1362 .elementor-element.elementor-element-45d869c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1362 .elementor-element.elementor-element-45d869c .elementor-button-content-wrapper{flex-direction:row;}.elementor-1362 .elementor-element.elementor-element-854fca7 .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;background-image:linear-gradient(180deg, #FF5C00 0%, #FF5C00 100%);border-radius:4px 4px 4px 4px;padding:20px 60px 20px 60px;}.elementor-1362 .elementor-element.elementor-element-854fca7 .elementor-button:hover, .elementor-1362 .elementor-element.elementor-element-854fca7 .elementor-button:focus{background-color:#CCA802;}.elementor-1362 .elementor-element.elementor-element-854fca7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1362 .elementor-element.elementor-element-85ef986{--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-1362 .elementor-element.elementor-element-7222e00{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1362 .elementor-element.elementor-element-6670d32{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-2536286 img{border-radius:14px 14px 14px 14px;}.elementor-1362 .elementor-element.elementor-element-2608e4c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-a9d0f15 img{border-radius:14px 14px 14px 14px;}.elementor-1362 .elementor-element.elementor-element-b098587{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-0c59702 img{border-radius:14px 14px 14px 14px;}.elementor-1362 .elementor-element.elementor-element-93700a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1362 .elementor-element.elementor-element-88192c2{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-19ec120 img{border-radius:14px 14px 14px 14px;}.elementor-1362 .elementor-element.elementor-element-2bcb617{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-37e8f20 img{border-radius:14px 14px 14px 14px;}.elementor-1362 .elementor-element.elementor-element-17bf941{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-ad86591 img{border-radius:14px 14px 14px 14px;}.elementor-1362 .elementor-element.elementor-element-7ebdb38{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1362 .elementor-element.elementor-element-36e3fdc{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-16f690b img{border-radius:14px 14px 14px 14px;}.elementor-1362 .elementor-element.elementor-element-a87b351{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-f8c35e8 img{border-radius:14px 14px 14px 14px;}.elementor-1362 .elementor-element.elementor-element-9f217b9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-076f14c img{border-radius:14px 14px 14px 14px;}.elementor-1362 .elementor-element.elementor-element-46e565b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1362 .elementor-element.elementor-element-e700408{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-9488618 img{border-radius:14px 14px 14px 14px;}.elementor-1362 .elementor-element.elementor-element-50a8384{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-05dc838 img{border-radius:14px 14px 14px 14px;}.elementor-1362 .elementor-element.elementor-element-7648864{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-e612c72 img{border-radius:14px 14px 14px 14px;}.elementor-1362 .elementor-element.elementor-element-6055a3e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1362 .elementor-element.elementor-element-82ffbe0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-60b18f0 img{border-radius:14px 14px 14px 14px;}.elementor-1362 .elementor-element.elementor-element-72e3072{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-bf4d815 img{border-radius:14px 14px 14px 14px;}.elementor-1362 .elementor-element.elementor-element-4dc6b70{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-67548d2 img{border-radius:14px 14px 14px 14px;}.elementor-1362 .elementor-element.elementor-element-e201b59{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1362 .elementor-element.elementor-element-ba2a1e7{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-99f6cf8 img{border-radius:14px 14px 14px 14px;}.elementor-1362 .elementor-element.elementor-element-6acd389{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-94ebbcc img{border-radius:14px 14px 14px 14px;}.elementor-1362 .elementor-element.elementor-element-80bcdcf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-011dea2 img{border-radius:14px 14px 14px 14px;}.elementor-1362 .elementor-element.elementor-element-09b5ad1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1362 .elementor-element.elementor-element-73a876f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-afb0bba img{border-radius:14px 14px 14px 14px;}.elementor-1362 .elementor-element.elementor-element-e5fbc27{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-ade9e9c img{border-radius:14px 14px 14px 14px;}.elementor-1362 .elementor-element.elementor-element-c54ec11{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-011892d img{border-radius:14px 14px 14px 14px;}.elementor-1362 .elementor-element.elementor-element-3b2b9bf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1362 .elementor-element.elementor-element-fc360d8{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-4bc8371 img{border-radius:14px 14px 14px 14px;}.elementor-1362 .elementor-element.elementor-element-c00422e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-1d565d2 img{border-radius:14px 14px 14px 14px;}.elementor-1362 .elementor-element.elementor-element-6712cf7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-f2647d1 img{border-radius:14px 14px 14px 14px;}.elementor-1362 .elementor-element.elementor-element-647303e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1362 .elementor-element.elementor-element-f87904d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-f004a2d img{border-radius:14px 14px 14px 14px;}.elementor-1362 .elementor-element.elementor-element-94372d3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-a3508b8 img{border-radius:14px 14px 14px 14px;}.elementor-1362 .elementor-element.elementor-element-04135e6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-f4c4eaa img{border-radius:14px 14px 14px 14px;}.elementor-1362 .elementor-element.elementor-element-2519bba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1362 .elementor-element.elementor-element-1e702f9{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-56cd4cd img{border-radius:14px 14px 14px 14px;}.elementor-1362 .elementor-element.elementor-element-7684be7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-522b6ee img{border-radius:14px 14px 14px 14px;}.elementor-1362 .elementor-element.elementor-element-58496cf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-379dc67 img{border-radius:14px 14px 14px 14px;}.elementor-1362 .elementor-element.elementor-element-4c93c4a{--display:flex;--min-height:459px;--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-4c93c4a:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-4c93c4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#331111;background-image:url("https://vozencanto.com/wp-content/uploads/2025/09/Section.png");background-size:cover;}.elementor-1362 .elementor-element.elementor-element-26ad51f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1362 .elementor-element.elementor-element-35b5aa8{--display:flex;}.elementor-1362 .elementor-element.elementor-element-9dfb375{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-1362 .elementor-element.elementor-element-9dfb375 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:700;line-height:55px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-4029561 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-1362 .elementor-element.elementor-element-4029561 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-1362 .elementor-element.elementor-element-4029561 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-1362 .elementor-element.elementor-element-4029561 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-1362 .elementor-element.elementor-element-4029561 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-1362 .elementor-element.elementor-element-4029561 .elementor-icon-list-icon i{color:#54FF9A;transition:color 0.3s;}.elementor-1362 .elementor-element.elementor-element-4029561 .elementor-icon-list-icon svg{fill:#54FF9A;transition:fill 0.3s;}.elementor-1362 .elementor-element.elementor-element-4029561{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1362 .elementor-element.elementor-element-4029561 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1362 .elementor-element.elementor-element-4029561 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:200;}.elementor-1362 .elementor-element.elementor-element-4029561 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1362 .elementor-element.elementor-element-e1adba0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1362 .elementor-element.elementor-element-9a1d3c4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF3B;--border-color:#FFFFFF3B;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 100px 2px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-9a1d3c4:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-9a1d3c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1362 .elementor-element.elementor-element-39bb4a6{--display:flex;--border-radius:900px 900px 900px 900px;box-shadow:0px 0px 27px 0px rgba(0,0,0,0.5);--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-1362 .elementor-element.elementor-element-39bb4a6:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-39bb4a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #F9D44A 0%, #F1912E 100%);}.elementor-1362 .elementor-element.elementor-element-d22d92b{text-align:center;}.elementor-1362 .elementor-element.elementor-element-d22d92b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;color:#000000;}.elementor-1362 .elementor-element.elementor-element-1e52e26{--display:flex;}.elementor-1362 .elementor-element.elementor-element-4d16a9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -29px) 0px;padding:0px 0px 0px 0px;text-align:center;color:#9B9B9B;}.elementor-1362 .elementor-element.elementor-element-138dea6{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -170px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:80px;font-weight:900;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-f64de02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -29px) 0px;padding:0px 0px 0px 0px;text-align:center;color:#F9D44A;}.elementor-1362 .elementor-element.elementor-element-3657e29 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-weight:700;fill:#000000;color:#000000;background-image:linear-gradient(90deg, #F9D44A 0%, #F1912E 100%);box-shadow:0px 0px 52px 0px rgba(255, 202.9374752583727, 0, 0.56);border-style:none;border-radius:90px 90px 90px 90px;}.elementor-1362 .elementor-element.elementor-element-3657e29.elementor-element{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-3657e29 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1362 .elementor-element.elementor-element-3fe392c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -29px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:300;color:#59FF6E;}.elementor-1362 .elementor-element.elementor-element-764b35e{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-764b35e:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-764b35e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#331111;}.elementor-1362 .elementor-element.elementor-element-28f4055{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1362 .elementor-element.elementor-element-fc7c102{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:center;}.elementor-1362 .elementor-element.elementor-element-fc7c102 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:700;line-height:55px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-aa0854e{--display:flex;--min-height:484px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-aa0854e:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-aa0854e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vozencanto.com/wp-content/uploads/2025/09/quem-e-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1362 .elementor-element.elementor-element-3d76fce{--display:flex;}.elementor-1362 .elementor-element.elementor-element-830e442{--display:flex;}.elementor-1362 .elementor-element.elementor-element-ef2d86a{text-align:start;}.elementor-1362 .elementor-element.elementor-element-ef2d86a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:700;line-height:55px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-2e95ea8{text-align:start;}.elementor-1362 .elementor-element.elementor-element-2e95ea8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:42px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-b299b2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-bf70124{--display:flex;--min-height:120px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1362 .elementor-element.elementor-element-6e7bc0c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF3B;--border-color:#FFFFFF3B;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 100px 2px rgba(0,0,0,0.5);}.elementor-1362 .elementor-element.elementor-element-6e7bc0c:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-6e7bc0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1362 .elementor-element.elementor-element-78a4675{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -70px) 0px;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:800;color:#F9D44A;}.elementor-1362 .elementor-element.elementor-element-5983e29{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-3ebbe83{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF3B;--border-color:#FFFFFF3B;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 100px 2px rgba(0,0,0,0.5);}.elementor-1362 .elementor-element.elementor-element-3ebbe83:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-3ebbe83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1362 .elementor-element.elementor-element-bdb6bbb{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -70px) 0px;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:800;color:#F9D44A;}.elementor-1362 .elementor-element.elementor-element-a9b9325{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-142ab40 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-weight:700;fill:#000000;color:#000000;background-image:linear-gradient(90deg, #F9D44A 0%, #F1912E 100%);box-shadow:0px 0px 52px 0px rgba(255, 202.9374752583727, 0, 0.56);border-style:none;border-radius:90px 90px 90px 90px;}.elementor-1362 .elementor-element.elementor-element-142ab40.elementor-element{--align-self:flex-start;}.elementor-1362 .elementor-element.elementor-element-142ab40 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1362 .elementor-element.elementor-element-5a607b1{--display:flex;--min-height:484px;--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-5a607b1:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-5a607b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vozencanto.com/wp-content/uploads/2025/09/quem-e-scaled.jpg");background-position:-400px 0px;background-size:cover;}.elementor-1362 .elementor-element.elementor-element-243b6a3{--display:flex;}.elementor-1362 .elementor-element.elementor-element-d9695d2{text-align:start;}.elementor-1362 .elementor-element.elementor-element-d9695d2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:700;line-height:55px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-647d7cf{text-align:start;}.elementor-1362 .elementor-element.elementor-element-647d7cf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:42px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-549f5a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-cdde05b{--display:flex;--min-height:120px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1362 .elementor-element.elementor-element-68fb433{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF3B;--border-color:#FFFFFF3B;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 100px 2px rgba(0,0,0,0.5);}.elementor-1362 .elementor-element.elementor-element-68fb433:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-68fb433 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1362 .elementor-element.elementor-element-be57468{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -70px) 0px;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:800;color:#F9D44A;}.elementor-1362 .elementor-element.elementor-element-3901822{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-caa8e55{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF3B;--border-color:#FFFFFF3B;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 100px 2px rgba(0,0,0,0.5);}.elementor-1362 .elementor-element.elementor-element-caa8e55:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-caa8e55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1362 .elementor-element.elementor-element-562781d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -70px) 0px;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:800;color:#F9D44A;}.elementor-1362 .elementor-element.elementor-element-9236701{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-6615ead .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-weight:700;fill:#000000;color:#000000;background-image:linear-gradient(90deg, #F9D44A 0%, #F1912E 100%);box-shadow:0px 0px 52px 0px rgba(255, 202.9374752583727, 0, 0.56);border-style:none;border-radius:90px 90px 90px 90px;}.elementor-1362 .elementor-element.elementor-element-6615ead.elementor-element{--align-self:flex-start;}.elementor-1362 .elementor-element.elementor-element-6615ead .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1362 .elementor-element.elementor-element-3bd208d{--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:030px;--padding-bottom:040px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-3bd208d:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-3bd208d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#331111;}.elementor-1362 .elementor-element.elementor-element-74e97bd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1362 .elementor-element.elementor-element-a159a4b.elementor-element{--align-self:flex-start;}.elementor-1362 .elementor-element.elementor-element-a159a4b{text-align:center;}.elementor-1362 .elementor-element.elementor-element-a159a4b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;line-height:55px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-3fdb293{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1362 .elementor-element.elementor-element-e14feef{--display:flex;--justify-content:center;}.elementor-1362 .elementor-element.elementor-element-6a72cb8{--display:flex;}.elementor-1362 .elementor-element.elementor-element-a31a750{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-a2630cd{--display:flex;}.elementor-1362 .elementor-element.elementor-element-0205140{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-38c0a93{--display:flex;}.elementor-1362 .elementor-element.elementor-element-a0f42f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-c088ecb{--display:flex;}.elementor-1362 .elementor-element.elementor-element-f242e52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-81cd4f6{--display:flex;}.elementor-1362 .elementor-element.elementor-element-6cde5a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-4c22e58{--n-accordion-title-font-size:15px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:13px;--n-accordion-icon-normal-color:#F9D44A;--n-accordion-icon-active-color:#F9D44A;}.elementor-1362 .elementor-element.elementor-element-4c22e58 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF0F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF36;}.elementor-1362 .elementor-element.elementor-element-4c22e58 {--n-accordion-padding:020px 40px 020px 015px;}:where( .elementor-1362 .elementor-element.elementor-element-4c22e58 > .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:"Inter", Sans-serif;font-weight:800;}:where( .elementor-1362 .elementor-element.elementor-element-4c22e58 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-1362 .elementor-element.elementor-element-47ca4f4{--display:flex;--justify-content:center;}.elementor-1362 .elementor-element.elementor-element-47ca4f4.e-con{--align-self:flex-start;}.elementor-1362 .elementor-element.elementor-element-4f3764e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#52DB4066;--border-color:#52DB4066;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 100px 2px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:030px;--padding-left:010px;--padding-right:010px;}.elementor-1362 .elementor-element.elementor-element-4f3764e:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-4f3764e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(88deg, #00FF553D 0%, #B0FFA136 100%);}.elementor-1362 .elementor-element.elementor-element-4f3764e.e-con{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-1a8a7a7.elementor-element{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-1a8a7a7{text-align:center;}.elementor-1362 .elementor-element.elementor-element-1a8a7a7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:55px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-cc67a1b{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;color:#B8B8B8;}.elementor-1362 .elementor-element.elementor-element-2ec4c4a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF3B;--border-color:#FFFFFF3B;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 100px 2px rgba(0,0,0,0.5);--padding-top:020px;--padding-bottom:025px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-2ec4c4a:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-2ec4c4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1362 .elementor-element.elementor-element-af83d1f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -43px) 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:800;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-2e10215{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;color:#C7C7C7;}.elementor-1362 .elementor-element.elementor-element-2b88a21{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF3B;--border-color:#FFFFFF3B;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 100px 2px rgba(0,0,0,0.5);--padding-top:020px;--padding-bottom:025px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-2b88a21:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-2b88a21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1362 .elementor-element.elementor-element-28ead43{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -43px) 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:800;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-631090c{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;color:#C7C7C7;}.elementor-1362 .elementor-element.elementor-element-9059e70{--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-1362 .elementor-element.elementor-element-9059e70:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-9059e70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#331111;}.elementor-1362 .elementor-element.elementor-element-ea60d21{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-ea60d21.e-con{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-f94f658 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-weight:700;fill:#000000;color:#000000;background-image:linear-gradient(90deg, #F9D44A 0%, #F1912E 100%);box-shadow:0px 0px 52px 0px rgba(255, 202.9374752583727, 0, 0.56);border-style:none;border-radius:90px 90px 90px 90px;padding:10px 10px 10px 10px;}.elementor-1362 .elementor-element.elementor-element-f94f658.elementor-element{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-f94f658 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1362 .elementor-element.elementor-element-4aca073{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -29px) 0px;padding:0px 0px 0px 0px;text-align:center;color:#9B9B9B;}.elementor-1362 .elementor-element.elementor-element-1824cf4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -29px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:300;color:#59FF6E;}.elementor-1362 .elementor-element.elementor-element-ab6ceb9{--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:38px;--padding-bottom:38px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-ab6ceb9:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-ab6ceb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#331111;}.elementor-1362 .elementor-element.elementor-element-bf62c7a{padding:0px 0px 0px 0px;text-align:center;}.elementor-1362 .elementor-element.elementor-element-bf62c7a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.2em;color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1362 .elementor-element.elementor-element-f5498f7{--content-width:1280px;}.elementor-1362 .elementor-element.elementor-element-2154386{--content-width:1280px;}.elementor-1362 .elementor-element.elementor-element-425149f{--width:80%;}.elementor-1362 .elementor-element.elementor-element-580610b{--width:69%;}.elementor-1362 .elementor-element.elementor-element-5fe2002{--width:69%;}.elementor-1362 .elementor-element.elementor-element-e425828{--width:80%;}.elementor-1362 .elementor-element.elementor-element-1b837cd{--width:17%;}.elementor-1362 .elementor-element.elementor-element-7820259{--width:69%;}.elementor-1362 .elementor-element.elementor-element-9a48d28{--width:64%;}.elementor-1362 .elementor-element.elementor-element-459dae0{--width:57%;}.elementor-1362 .elementor-element.elementor-element-8f0fb71{--width:57%;}.elementor-1362 .elementor-element.elementor-element-cb0ebac{--width:57%;}.elementor-1362 .elementor-element.elementor-element-61e9317{--width:57%;}.elementor-1362 .elementor-element.elementor-element-39bb4a6{--width:60%;}.elementor-1362 .elementor-element.elementor-element-e14feef{--width:68%;}.elementor-1362 .elementor-element.elementor-element-47ca4f4{--width:53%;}.elementor-1362 .elementor-element.elementor-element-4f3764e{--width:68%;}.elementor-1362 .elementor-element.elementor-element-2ec4c4a{--width:55%;}.elementor-1362 .elementor-element.elementor-element-ea60d21{--width:39%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1362 .elementor-element.elementor-element-7f907cb{--width:592px;}.elementor-1362 .elementor-element.elementor-element-5fe2002{--width:784px;}.elementor-1362 .elementor-element.elementor-element-9a48d28{--width:698px;}.elementor-1362 .elementor-element.elementor-element-26ad51f{--width:746px;}.elementor-1362 .elementor-element.elementor-element-35b5aa8{--width:500px;}.elementor-1362 .elementor-element.elementor-element-aa0854e{--content-width:698px;}.elementor-1362 .elementor-element.elementor-element-3d76fce{--width:500px;}.elementor-1362 .elementor-element.elementor-element-4f3764e{--width:300px;}.elementor-1362 .elementor-element.elementor-element-ea60d21{--width:500px;}}@media(max-width:1024px){.elementor-1362 .elementor-element.elementor-element-f5498f7:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-f5498f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-659px 0px;}.elementor-1362 .elementor-element.elementor-element-d886baa.elementor-element{--align-self:flex-start;}.elementor-1362 .elementor-element.elementor-element-ff89ede .elementor-button{font-size:15px;}.elementor-1362 .elementor-element.elementor-element-4499034{--container-widget-width:459px;--container-widget-flex-grow:0;width:var( --container-widget-width, 459px );max-width:459px;}.elementor-1362 .elementor-element.elementor-element-486462c{--container-widget-width:310px;--container-widget-flex-grow:0;width:var( --container-widget-width, 310px );max-width:310px;}.elementor-1362 .elementor-element.elementor-element-3431e3f{width:initial;max-width:initial;}.elementor-1362 .elementor-element.elementor-element-8bbd6f9{width:var( --container-widget-width, 316px );max-width:316px;--container-widget-width:316px;--container-widget-flex-grow:0;}.elementor-1362 .elementor-element.elementor-element-549fb7f{--container-widget-width:385px;--container-widget-flex-grow:0;width:var( --container-widget-width, 385px );max-width:385px;text-align:center;}.elementor-1362 .elementor-element.elementor-element-549fb7f.elementor-element{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-74c8d4a.elementor-element{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-7f907cb.e-con{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-b24e780 .elementor-heading-title{font-size:25px;line-height:0.9em;}.elementor-1362 .elementor-element.elementor-element-3442406 .elementor-icon-box-title, .elementor-1362 .elementor-element.elementor-element-3442406 .elementor-icon-box-title a{font-size:16px;}.elementor-1362 .elementor-element.elementor-element-cf4105e .elementor-icon-box-title, .elementor-1362 .elementor-element.elementor-element-cf4105e .elementor-icon-box-title a{font-size:16px;}.elementor-1362 .elementor-element.elementor-element-a9d79d3 .elementor-icon-box-title, .elementor-1362 .elementor-element.elementor-element-a9d79d3 .elementor-icon-box-title a{font-size:16px;}.elementor-1362 .elementor-element.elementor-element-a704574 .elementor-icon-box-title, .elementor-1362 .elementor-element.elementor-element-a704574 .elementor-icon-box-title a{font-size:16px;}.elementor-1362 .elementor-element.elementor-element-750fa81 img{width:75%;}.elementor-1362 .elementor-element.elementor-element-ba22185 img{width:75%;}.elementor-1362 .elementor-element.elementor-element-959d49c img{width:75%;}.elementor-1362 .elementor-element.elementor-element-cb2ab7b img{width:75%;}.elementor-1362 .elementor-element.elementor-element-de39b19{--container-widget-width:644px;--container-widget-flex-grow:0;width:var( --container-widget-width, 644px );max-width:644px;}.elementor-1362 .elementor-element.elementor-element-5fe2002{--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-1362 .elementor-element.elementor-element-515aa6c{--container-widget-width:559px;--container-widget-flex-grow:0;width:var( --container-widget-width, 559px );max-width:559px;}.elementor-1362 .elementor-element.elementor-element-26ad51f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1362 .elementor-element.elementor-element-26ad51f.e-con{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-aa0854e:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-aa0854e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-950px 0px;}.elementor-1362 .elementor-element.elementor-element-5a607b1:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-5a607b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-1362 .elementor-element.elementor-element-39d0a2b{padding:0px 0px 0px 0px;}.elementor-1362 .elementor-element.elementor-element-efa43c0{width:100%;}.elementor-1362 .elementor-element.elementor-element-efa43c0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1362 .elementor-element.elementor-element-efa43c0 > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-1362 .elementor-element.elementor-element-f5498f7:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-f5498f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vozencanto.com/wp-content/uploads/2025/09/sem-titulo-1-68c6081454713-768x1365.webp");background-position:-1px -28px;}.elementor-1362 .elementor-element.elementor-element-f5498f7{--min-height:578px;--justify-content:flex-start;}.elementor-1362 .elementor-element.elementor-element-78bd6dd{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1362 .elementor-element.elementor-element-0ac723b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1362 .elementor-element.elementor-element-d886baa.elementor-element{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-d886baa{text-align:center;}.elementor-1362 .elementor-element.elementor-element-d886baa img{width:51%;}.elementor-1362 .elementor-element.elementor-element-ff89ede .elementor-button{font-size:12px;}.elementor-1362 .elementor-element.elementor-element-4499034{--container-widget-width:627px;--container-widget-flex-grow:0;width:var( --container-widget-width, 627px );max-width:627px;text-align:center;}.elementor-1362 .elementor-element.elementor-element-4499034.elementor-element{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-4499034 .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-1362 .elementor-element.elementor-element-486462c{--container-widget-width:312px;--container-widget-flex-grow:0;width:var( --container-widget-width, 312px );max-width:312px;text-align:center;}.elementor-1362 .elementor-element.elementor-element-8bbd6f9{width:var( --container-widget-width, 307px );max-width:307px;--container-widget-width:307px;--container-widget-flex-grow:0;text-align:center;}.elementor-1362 .elementor-element.elementor-element-05ff282{--margin-top:-72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1362 .elementor-element.elementor-element-c23e4d7 .elementor-icon-wrapper{text-align:center;}.elementor-1362 .elementor-element.elementor-element-c23e4d7 .elementor-icon{font-size:153px;}.elementor-1362 .elementor-element.elementor-element-c23e4d7 .elementor-icon svg{height:153px;}.elementor-1362 .elementor-element.elementor-element-faae198 .elementor-button{font-size:16px;}.elementor-1362 .elementor-element.elementor-element-549fb7f{--container-widget-width:364px;--container-widget-flex-grow:0;width:var( --container-widget-width, 364px );max-width:364px;text-align:center;}.elementor-1362 .elementor-element.elementor-element-549fb7f.elementor-element{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-549fb7f .elementor-heading-title{font-size:38px;}.elementor-1362 .elementor-element.elementor-element-74c8d4a.elementor-element{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-b505704{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-1362 .elementor-element.elementor-element-eb39fe4 .elementor-icon{font-size:30px;}.elementor-1362 .elementor-element.elementor-element-eb39fe4 .elementor-icon svg{height:30px;}.elementor-1362 .elementor-element.elementor-element-2992d8e .elementor-heading-title{font-size:34px;}.elementor-1362 .elementor-element.elementor-element-c5420e0{--container-widget-width:325px;--container-widget-flex-grow:0;width:var( --container-widget-width, 325px );max-width:325px;}.elementor-1362 .elementor-element.elementor-element-5d6921c .elementor-icon{font-size:30px;}.elementor-1362 .elementor-element.elementor-element-5d6921c .elementor-icon svg{height:30px;}.elementor-1362 .elementor-element.elementor-element-4da872d .elementor-heading-title{font-size:30px;}.elementor-1362 .elementor-element.elementor-element-e914d7d .elementor-icon{font-size:30px;}.elementor-1362 .elementor-element.elementor-element-e914d7d .elementor-icon svg{height:30px;}.elementor-1362 .elementor-element.elementor-element-decc7d3{--container-widget-width:289px;--container-widget-flex-grow:0;width:var( --container-widget-width, 289px );max-width:289px;}.elementor-1362 .elementor-element.elementor-element-decc7d3 .elementor-heading-title{font-size:30px;}.elementor-1362 .elementor-element.elementor-element-d9f42b6 .elementor-icon{font-size:30px;}.elementor-1362 .elementor-element.elementor-element-d9f42b6 .elementor-icon svg{height:30px;}.elementor-1362 .elementor-element.elementor-element-5bb65a6 .elementor-heading-title{font-size:30px;}.elementor-1362 .elementor-element.elementor-element-6f5be98 .elementor-icon{font-size:30px;}.elementor-1362 .elementor-element.elementor-element-6f5be98 .elementor-icon svg{height:30px;}.elementor-1362 .elementor-element.elementor-element-0d39749 .elementor-heading-title{font-size:30px;}.elementor-1362 .elementor-element.elementor-element-b0592e2{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-1362 .elementor-element.elementor-element-bddfb98{--container-widget-width:660px;--container-widget-flex-grow:0;width:var( --container-widget-width, 660px );max-width:660px;text-align:center;}.elementor-1362 .elementor-element.elementor-element-66ea060 img{width:100%;}.elementor-1362 .elementor-element.elementor-element-70730fa{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-de39b19{--container-widget-width:406px;--container-widget-flex-grow:0;width:var( --container-widget-width, 406px );max-width:406px;}.elementor-1362 .elementor-element.elementor-element-de39b19 .elementor-heading-title{font-size:30px;}.elementor-1362 .elementor-element.elementor-element-580610b{--margin-top:0px;--margin-bottom:0px;--margin-left:1px;--margin-right:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-5fe2002{--margin-top:0px;--margin-bottom:0px;--margin-left:1px;--margin-right:1px;}.elementor-1362 .elementor-element.elementor-element-5e32f20{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-89e063f{--container-widget-width:406px;--container-widget-flex-grow:0;width:var( --container-widget-width, 406px );max-width:406px;}.elementor-1362 .elementor-element.elementor-element-89e063f .elementor-heading-title{font-size:30px;}.elementor-1362 .elementor-element.elementor-element-1b837cd{--min-height:0px;}.elementor-1362 .elementor-element.elementor-element-39c30de{--container-widget-width:262px;--container-widget-flex-grow:0;width:var( --container-widget-width, 262px );max-width:262px;}.elementor-1362 .elementor-element.elementor-element-39c30de .elementor-heading-title{font-size:30px;}.elementor-1362 .elementor-element.elementor-element-09ce0b1{--container-widget-width:262px;--container-widget-flex-grow:0;width:var( --container-widget-width, 262px );max-width:262px;}.elementor-1362 .elementor-element.elementor-element-09ce0b1 .elementor-heading-title{font-size:30px;}.elementor-1362 .elementor-element.elementor-element-515aa6c{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-1362 .elementor-element.elementor-element-515aa6c .elementor-heading-title{font-size:36px;}.elementor-1362 .elementor-element.elementor-element-a69632c{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-45d869c{margin:14px 10px calc(var(--kit-widget-spacing, 0px) + 14px) 10px;z-index:60;}.elementor-1362 .elementor-element.elementor-element-45d869c .elementor-button{font-size:16px;line-height:1.2em;padding:20px 20px 20px 20px;}.elementor-1362 .elementor-element.elementor-element-854fca7{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-1362 .elementor-element.elementor-element-854fca7 .elementor-button{font-size:16px;line-height:1.2em;padding:20px 20px 20px 20px;}.elementor-1362 .elementor-element.elementor-element-7222e00{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-93700a5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-7ebdb38{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-46e565b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-6055a3e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-e201b59{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-09b5ad1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-3b2b9bf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-647303e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-2519bba{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-4c93c4a{--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-9dfb375{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-1362 .elementor-element.elementor-element-9dfb375 .elementor-heading-title{font-size:40px;}.elementor-1362 .elementor-element.elementor-element-39bb4a6{--width:250px;}.elementor-1362 .elementor-element.elementor-element-138dea6{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -130px) 0px;font-size:60px;}.elementor-1362 .elementor-element.elementor-element-3fe392c{width:var( --container-widget-width, 322px );max-width:322px;--container-widget-width:322px;--container-widget-flex-grow:0;}.elementor-1362 .elementor-element.elementor-element-3fe392c.elementor-element{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-764b35e{--padding-top:0px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-fc7c102{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-1362 .elementor-element.elementor-element-fc7c102 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-1362 .elementor-element.elementor-element-aa0854e:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-aa0854e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1362 .elementor-element.elementor-element-ef2d86a .elementor-heading-title{font-size:40px;}.elementor-1362 .elementor-element.elementor-element-2e95ea8 .elementor-heading-title{font-size:40px;}.elementor-1362 .elementor-element.elementor-element-5a607b1:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-5a607b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vozencanto.com/wp-content/uploads/2025/09/quem-e-mobile-68c60dbce49f3-scaled.webp");background-position:0px -264px;}.elementor-1362 .elementor-element.elementor-element-5a607b1{--min-height:1200px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1362 .elementor-element.elementor-element-243b6a3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1362 .elementor-element.elementor-element-d9695d2{text-align:center;}.elementor-1362 .elementor-element.elementor-element-d9695d2 .elementor-heading-title{font-size:40px;}.elementor-1362 .elementor-element.elementor-element-647d7cf{text-align:center;}.elementor-1362 .elementor-element.elementor-element-647d7cf .elementor-heading-title{font-size:32px;}.elementor-1362 .elementor-element.elementor-element-549f5a0{text-align:center;}.elementor-1362 .elementor-element.elementor-element-cdde05b{--width:300px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1362 .elementor-element.elementor-element-68fb433{--min-height:100px;}.elementor-1362 .elementor-element.elementor-element-caa8e55{--min-height:100px;}.elementor-1362 .elementor-element.elementor-element-6615ead.elementor-element{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-a159a4b .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-1362 .elementor-element.elementor-element-a31a750{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-1362 .elementor-element.elementor-element-0205140{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-1362 .elementor-element.elementor-element-a0f42f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-1362 .elementor-element.elementor-element-f242e52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-1362 .elementor-element.elementor-element-6cde5a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-1362 .elementor-element.elementor-element-4c22e58{--n-accordion-title-font-size:18px;}:where( .elementor-1362 .elementor-element.elementor-element-4c22e58 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.2em;}.elementor-1362 .elementor-element.elementor-element-1a8a7a7 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-1362 .elementor-element.elementor-element-2ec4c4a{--width:200px;}.elementor-1362 .elementor-element.elementor-element-1824cf4{width:var( --container-widget-width, 322px );max-width:322px;--container-widget-width:322px;--container-widget-flex-grow:0;}.elementor-1362 .elementor-element.elementor-element-1824cf4.elementor-element{--align-self:center;}.elementor-1362 .elementor-element.elementor-element-bf62c7a .elementor-heading-title{font-size:10px;}}/* Start custom CSS for button, class: .elementor-element-3431e3f *//* === Botão pílula com ícone à esquerda e seta à direita === */
.cta-voz .elementor-button{
  background-image: linear-gradient(135deg,#F9D44A 0%,#F1912E 100%) !important;
  border: 0 !important;
  outline: 0 !important;
  border-radius: 999px !important;
  padding: 0; /* padding controlado no wrapper */
  /* sem inset: evita a "linha" no topo */
  box-shadow: 0 8px 20px rgba(0,0,0,.25) !important;
  background-clip: padding-box; /* previne hairline em bordas arredondadas */
}

/* espaçamento simétrico e nota posicionada */
.cta-voz .elementor-button-content-wrapper{
  --pad:22px;   /* distância das bordas esquerda/direita */
  --icon:16px;  /* tamanho da nota */
  --gap:12px;   /* espaço entre nota, texto e seta */
  position: relative;
  display: inline-flex; align-items: center;
  gap: var(--gap);
  padding: 12px var(--pad) 12px calc(var(--pad) + var(--icon) + var(--gap));
}

/* nota musical (FA5) exatamente alinhada com a borda esquerda */
.cta-voz .elementor-button-content-wrapper::before{
  content: "\f001";
  font-family: "Font Awesome 5 Free"; font-weight: 900;
  position: absolute; left: var(--pad); top: 50%; transform: translateY(-50%);
  width: var(--icon); height: var(--icon); font-size: var(--icon);
  color:#0B0B0B; opacity:.9;
}

/* texto e seta */
.cta-voz .elementor-button-text{ font-weight: 700; letter-spacing:.2px; color:#0B0B0B; }
.cta-voz .elementor-button-icon{ color:#0B0B0B; transition: transform .25s ease; }
.cta-voz:hover .elementor-button-icon{ transform: translateX(6px); }

/* "mata" qualquer linha residual (bordas/outline/pseudo) */
.cta-voz, .cta-voz .elementor-button,
.cta-voz .elementor-button::before, .cta-voz .elementor-button::after{
  border: 0 !important;
  outline: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c23e4d7 *//* rolagem suave ao clicar */
html{ scroll-behavior:smooth; }

/* seta com “bounce” */
.hero-arrow{
  filter: drop-shadow(0 3px 10px rgba(0,0,0,.35));
  animation: arrow-bounce 1.3s ease-in-out infinite;
  cursor: pointer;
  opacity:.9;
}
.hero-arrow:hover{ opacity:1; }

@keyframes arrow-bounce{
  0%{transform:translateY(0)}
  50%{transform:translateY(10px)}
  100%{transform:translateY(0)}
}

/* opcional: menorzinha no mobile */
@media (max-width:767px){
  .hero-arrow .elementor-icon{ font-size:28px !important; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69412bd *//* === Botão pílula com ícone à esquerda e seta à direita === */
.cta-voz .elementor-button{
  background-image: linear-gradient(135deg,#F9D44A 0%,#F1912E 100%) !important;
  border: 0 !important;
  outline: 0 !important;
  border-radius: 999px !important;
  padding: 0; /* padding controlado no wrapper */
  /* sem inset: evita a "linha" no topo */
  box-shadow: 0 8px 20px rgba(0,0,0,.25) !important;
  background-clip: padding-box; /* previne hairline em bordas arredondadas */
}

/* espaçamento simétrico e nota posicionada */
.cta-voz .elementor-button-content-wrapper{
  --pad:22px;   /* distância das bordas esquerda/direita */
  --icon:16px;  /* tamanho da nota */
  --gap:12px;   /* espaço entre nota, texto e seta */
  position: relative;
  display: inline-flex; align-items: center;
  gap: var(--gap);
  padding: 12px var(--pad) 12px calc(var(--pad) + var(--icon) + var(--gap));
}

/* nota musical (FA5) exatamente alinhada com a borda esquerda */
.cta-voz .elementor-button-content-wrapper::before{
  content: "\f001";
  font-family: "Font Awesome 5 Free"; font-weight: 900;
  position: absolute; left: var(--pad); top: 50%; transform: translateY(-50%);
  width: var(--icon); height: var(--icon); font-size: var(--icon);
  color:#0B0B0B; opacity:.9;
}

/* texto e seta */
.cta-voz .elementor-button-text{ font-weight: 700; letter-spacing:.2px; color:#0B0B0B; }
.cta-voz .elementor-button-icon{ color:#0B0B0B; transition: transform .25s ease; }
.cta-voz:hover .elementor-button-icon{ transform: translateX(6px); }

/* "mata" qualquer linha residual (bordas/outline/pseudo) */
.cta-voz, .cta-voz .elementor-button,
.cta-voz .elementor-button::before, .cta-voz .elementor-button::after{
  border: 0 !important;
  outline: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-43a1bdd *//* rolagem suave ao clicar */
html{ scroll-behavior:smooth; }

/* seta com “bounce” */
.hero-arrow{
  filter: drop-shadow(0 3px 10px rgba(0,0,0,.35));
  animation: arrow-bounce 1.3s ease-in-out infinite;
  cursor: pointer;
  opacity:.9;
}
.hero-arrow:hover{ opacity:1; }

@keyframes arrow-bounce{
  0%{transform:translateY(0)}
  50%{transform:translateY(10px)}
  100%{transform:translateY(0)}
}

/* opcional: menorzinha no mobile */
@media (max-width:767px){
  .hero-arrow .elementor-icon{ font-size:28px !important; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-86e48dc *//* Ticker transparente (sem fundo) */
.ticker-bar{
  background: transparent !important;     /* remove o gradiente */
  background-image: none !important;
  box-shadow: none !important;            /* remove a sombra da faixa */
  color: #fff;                             /* cor do texto/ícone no fundo escuro */
}

/* Faz os ícones usarem a mesma cor do texto (ignora fill do SVG) */
.ticker-bar .ticker-item svg path{
  fill: currentColor !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74c8d4a *//* === Botão pílula com ícone à esquerda e seta à direita === */
.cta-voz .elementor-button{
  background-image: linear-gradient(135deg,#F9D44A 0%,#F1912E 100%) !important;
  border: 0 !important;
  outline: 0 !important;
  border-radius: 999px !important;
  padding: 0; /* padding controlado no wrapper */
  /* sem inset: evita a "linha" no topo */
  box-shadow: 0 8px 20px rgba(0,0,0,.25) !important;
  background-clip: padding-box; /* previne hairline em bordas arredondadas */
}

/* espaçamento simétrico e nota posicionada */
.cta-voz .elementor-button-content-wrapper{
  --pad:22px;   /* distância das bordas esquerda/direita */
  --icon:16px;  /* tamanho da nota */
  --gap:12px;   /* espaço entre nota, texto e seta */
  position: relative;
  display: inline-flex; align-items: center;
  gap: var(--gap);
  padding: 12px var(--pad) 12px calc(var(--pad) + var(--icon) + var(--gap));
}

/* nota musical (FA5) exatamente alinhada com a borda esquerda */
.cta-voz .elementor-button-content-wrapper::before{
  content: "\f001";
  font-family: "Font Awesome 5 Free"; font-weight: 900;
  position: absolute; left: var(--pad); top: 50%; transform: translateY(-50%);
  width: var(--icon); height: var(--icon); font-size: var(--icon);
  color:#0B0B0B; opacity:.9;
}

/* texto e seta */
.cta-voz .elementor-button-text{ font-weight: 700; letter-spacing:.2px; color:#0B0B0B; }
.cta-voz .elementor-button-icon{ color:#0B0B0B; transition: transform .25s ease; }
.cta-voz:hover .elementor-button-icon{ transform: translateX(6px); }

/* "mata" qualquer linha residual (bordas/outline/pseudo) */
.cta-voz, .cta-voz .elementor-button,
.cta-voz .elementor-button::before, .cta-voz .elementor-button::after{
  border: 0 !important;
  outline: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cffe597 *//* === Botão pílula com ícone à esquerda e seta à direita === */
.cta-voz .elementor-button{
  background-image: linear-gradient(135deg,#F9D44A 0%,#F1912E 100%) !important;
  border: 0 !important;
  outline: 0 !important;
  border-radius: 999px !important;
  padding: 0; /* padding controlado no wrapper */
  /* sem inset: evita a "linha" no topo */
  box-shadow: 0 8px 20px rgba(0,0,0,.25) !important;
  background-clip: padding-box; /* previne hairline em bordas arredondadas */
}

/* espaçamento simétrico e nota posicionada */
.cta-voz .elementor-button-content-wrapper{
  --pad:22px;   /* distância das bordas esquerda/direita */
  --icon:16px;  /* tamanho da nota */
  --gap:12px;   /* espaço entre nota, texto e seta */
  position: relative;
  display: inline-flex; align-items: center;
  gap: var(--gap);
  padding: 12px var(--pad) 12px calc(var(--pad) + var(--icon) + var(--gap));
}

/* nota musical (FA5) exatamente alinhada com a borda esquerda */
.cta-voz .elementor-button-content-wrapper::before{
  content: "\f001";
  font-family: "Font Awesome 5 Free"; font-weight: 900;
  position: absolute; left: var(--pad); top: 50%; transform: translateY(-50%);
  width: var(--icon); height: var(--icon); font-size: var(--icon);
  color:#0B0B0B; opacity:.9;
}

/* texto e seta */
.cta-voz .elementor-button-text{ font-weight: 700; letter-spacing:.2px; color:#0B0B0B; }
.cta-voz .elementor-button-icon{ color:#0B0B0B; transition: transform .25s ease; }
.cta-voz:hover .elementor-button-icon{ transform: translateX(6px); }

/* "mata" qualquer linha residual (bordas/outline/pseudo) */
.cta-voz, .cta-voz .elementor-button,
.cta-voz .elementor-button::before, .cta-voz .elementor-button::after{
  border: 0 !important;
  outline: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17afce1 *//* ===== BLOCO PINADO (pai que contém texto+botão e cards) ===== */
.cards-pin{
  height: 100vh;                             /* fica sempre do tamanho da viewport */
  display: grid;
  grid-template-columns: 1fr 1fr;            /* esquerda | direita */
  align-items: center;                       /* centraliza verticalmente os dois */
  justify-items: center;                     /* centraliza horizontalmente */
  gap: clamp(24px, 5vw, 64px);
  max-width: 1200px;                         /* limite opcional de largura */
  margin: 0 auto;
  padding: clamp(16px, 4vw, 40px);
}

/* ===== PALCO DOS CARDS (aqui só um por vez aparece) ===== */
.cards-stage{
  position: relative;
  width: 100%;
  height: 520px;                             /* ajuste para o tamanho do seu card */
  overflow: visible;                         /* importante para o pin não quebrar */
}

/* cada card ocupa TODO o palco (não alteramos o design interno) */
.cards-stage > .card-step{
  position: absolute;
  inset: 0;                                  /* top/right/bottom/left: 0 */
  opacity: 0;                                /* invisível até o JS animar */
  transform: translateY(20px) scale(.98);    /* estado inicial suave */
  will-change: transform, opacity;
}

/* ===== RESPONSIVO ===== */
@media (max-width: 1024px){
  .cards-pin{ grid-template-columns: 1fr; }  /* empilha texto e cards */
  .cards-stage{ height: 460px; }
}
@media (max-width: 767px){
  .cards-stage{ height: 380px; }
}

/* (opcional) remove margens extras que empurram o bloco */
section:has(> .cards-pin){ padding-top: 0; padding-bottom: 0; }

/* 1) GARANTE QUE O STICKY FUNCIONE NO SAFARI
   Troque #beneficios pelo ID da seção que tem os efeitos de scroll */
#beneficios,
#beneficios > .elementor-container,
#beneficios > .e-con,
#beneficios > .e-con-inner{
  overflow: visible !important;
  transform: none !important;
  filter: none !important;
  contain: none !important;
  perspective: none !important;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

/* 2) ALTURA ESTÁVEL DA SEÇÃO (fallback primeiro, depois unidades novas) */
#beneficios{
  /* fallback universal */
  min-height: 100vh;
}
/* Chrome/Edge/Firefox modernos */
@supports (height: 100dvh){
  #beneficios{ min-height: 100dvh; }
}
/* Safari 16+ (suporte a svh) – só aplica se existir */
@supports (height: 100svh){
  #beneficios{ min-height: 100svh; }
}

/* (se você usava 100svh na mão, mantenha SEMPRE 100vh como fallback acima) *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da32d8e *//* estado inicial: escondido e levemente abaixo */
.why-item{
  opacity: 0;
  transform: translateY(10px);
  transition: opacity .35s ease, transform .35s ease;
  will-change: opacity, transform;
}

/* quando revelar, aparece e permanece */
.why-item.is-revealed{
  opacity: 1;
  transform: none;
}

/* se você tinha estilos de “ativo” (sombra/zoom no ícone), neutraliza: */
.why-item.is-active :where(.elementor-icon, .elementor-icon-box-icon, .e-font-icon-svg){
  filter: none !important;
  transform: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e2ea97 *//* Palco das imagens empilhadas */
.why-visual{
  position: relative;
  min-height: clamp(260px, 45vw, 520px); /* ajuste ao seu layout */
}

/* Todas as imagens ocupam o palco e animam suavemente */
.why-visual .why-img{
  position: absolute;
  inset: 0;
  width: 100%; height: 100%;
  object-fit: cover;               /* ou 'contain' se preferir */
  opacity: 0;
  transform: translateY(12px);
  transition: opacity .35s ease, transform .35s ease, filter .35s ease;
  will-change: transform, opacity;
}


/* checks: revelar com mais suavidade */
.why-item{
  opacity: 0;
  transform: translateY(14px);
  transition: opacity .55s cubic-bezier(.2,.7,.1,1),
              transform .55s cubic-bezier(.2,.7,.1,1);
  will-change: opacity, transform;
}
.why-item.is-revealed{
  opacity: 1;
  transform: none;
}

/* imagens: subir/empilhar com easing maior */
.why-visual .why-img,
.why-visual img.why-img{
  transition: opacity .65s cubic-bezier(.2,.7,.1,1),
              transform .65s cubic-bezier(.2,.7,.1,1),
              filter .65s ease;
}


/* ===== Centro seguro com FLEX (não quebra o Elementor) ===== */

/* Aplique a classe "why-center" na SECTION/CONTAINER que envolve as 2 colunas */
.why-center{
  min-height: 100vh;
  min-height: 100svh;
  display: flex;                /* mantém flex do Elementor */
  align-items: center;          /* centro vertical */
  padding: clamp(24px, 4vw, 56px);
}

/* wrapper interno padrão do Elementor (não vira grid) */
.why-center > .elementor-container,
.why-center > .e-con-inner,
.why-center > .e-con{
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  display: flex !important;     /* garante flex */
  flex-wrap: nowrap !important; /* não quebra em duas linhas */
  align-items: center;
  justify-content: space-between;
  gap: clamp(24px, 5vw, 64px);
}

/* Lado esquerdo (sua lista). Pode usar .why-list como já está */
.why-center .why-list{
  flex: 1 1 0;                  /* ocupa o espaço disponível */
}

/* Lado direito (palco das imagens) */
.why-center .why-visual{
  flex: 0 0 clamp(420px, 40vw, 520px);  /* largura fixa/responsiva do card */
  align-self: center;
}

/* Mobile/Tablet: empilha e centraliza */
@media (max-width: 1024px){
  .why-center > .elementor-container,
  .why-center > .e-con-inner,
  .why-center > .e-con{
    flex-direction: column;
    align-items: center;
  }
  .why-center .why-visual{
    flex: 0 0 auto;
    width: min(560px, 100%);
  }
}

/* ===== Coluna dos checks BEM compacta ===== */
.why-list{
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  row-gap: clamp(6px, 1.0vw, 14px);           /* ↓ ajuste aqui se quiser mais/menos */
  max-width: 640px;
}

/* tira margens/paddings “fantasmas” dos widgets mais comuns */
.why-list > .elementor-widget,
.why-list > .e-con,
.why-list .why-item,
.why-list .why-item > .elementor-widget-container{
  margin: 0 !important;
  padding: 0 !important;
}

/* Icon Box */
.why-list .elementor-widget-icon-box .elementor-icon-box-wrapper{
  align-items: flex-start;
  gap: 10px;                                  /* espaço entre ícone e texto */
}
.why-list .elementor-widget-icon-box .elementor-icon-box-title,
.why-list .elementor-widget-icon-box .elementor-icon-box-description{
  margin: 0 !important;
  line-height: 1.3;
}

/* Icon + Text Editor (se você usou essa dupla) */
.why-list .elementor-widget-icon,
.why-list .elementor-widget-text-editor{
  margin: 0 !important;
  padding: 0 !important;
}
.why-list .elementor-widget-text-editor p{
  margin: 0 !important;
  line-height: 1.32;
}

/* Icon List (caso algum item seja esse widget) */
.why-list .elementor-icon-list-items{ margin:0 !important; row-gap: 0; }
.why-list .elementor-icon-list-item{ margin:0 !important; padding:0 !important; }


/* a seção que envolve as 2 colunas (onde você pôs why-center) */
.why-center{
  min-height: auto !important;           /* remover 100vh/svh */
  padding-block-end: clamp(8px, 1.2vw, 20px);
}


/* palco das imagens com proporção fixa (ajuste 5/6 para o seu card) */
.why-visual{
  position: relative;
  width: min(520px, 40vw);
}

/* cria a altura do palco por proporção */
.why-visual::before{
  content: "";
  display: block;
  padding-top: 120%; /* 5:6 ≈ 0.833 → 83.3%; ajuste: 120% = mais alto, 100% = quadrado */
}

/* filhos absolutos ocupam o palco, não expandem o container */
.why-visual .why-img,
.why-visual img.why-img{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;   /* ou 'contain' se preferir */
}

/* seção dos checks+imagem */
#beneficios{
  position: relative;
  z-index: 0;
  isolation: isolate;            /* nada passa por cima de outras seções */
}

/* palco das imagens com altura garantida (aspect ratio) */
#beneficios .why-visual{
  position: relative;
  width: min(520px, 40vw);
  max-width: 100%;
  overflow: hidden;              /* evita “vazar” brilho/borda */
  isolation: isolate;
}

/* cria a altura do palco (ajuste 110% conforme o seu card) */
#beneficios .why-visual::before{
  content: "";
  display: block;
  padding-top: 110%;
}

/* imagens absolutas ocupam o palco e não criam pilhas gigantes */
#beneficios .why-visual .why-img{
  position: absolute;
  inset: 0;
  width: 100%; height: 100%;
  object-fit: cover;
  z-index: 0 !important;
  opacity: 0;
  transform: translateY(8px);
  transition: opacity .35s ease, transform .35s ease;
}
#beneficios .why-visual .why-img.is-active{
  opacity: 1;
  transform: translateY(0);
  z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ac486e *//* Cria um contexto próprio: os filhos de .why-center/.why-visual não escapam para cima das outras seções */
.why-center,
.why-visual{
  position: relative;
  z-index: 0;
  isolation: isolate;   /* 👈 chave: confina os z-index dos filhos */
}

/* No editor do Elementor: não capture cliques com as imagens sobrepostas */
.elementor-editor-active .why-visual .why-img,
.elementor-editor-active .why-visual img.why-img{
  pointer-events: none !important;
}

/* (Opcional) se ainda houver algo por cima, force a próxima seção a ficar acima */
.next-section-on-top{
  position: relative;
  z-index: 1;
}
/* cria um stacking context local e impede que a seção passe por cima das outras */
#beneficios{
  position: relative;
  z-index: 0;
  isolation: isolate;        /* confina os z-index dos filhos */
}

/* palco das imagens também isolado e clipado */
#beneficios .why-visual{
  position: relative;
  isolation: isolate;
  z-index: 0;
  overflow: hidden;          /* evita “vazar” fora da seção */
}

/* por padrão, todas as imagens ficam atrás */
#beneficios .why-visual .why-img{
  position: absolute;
  inset: 0;
  z-index: 0 !important;
}

/* só a imagem ativa sobe um degrau (dentro do mesmo contexto) */
#beneficios .why-visual .why-img.is-active{
  z-index: 1 !important;
}

/* no editor, as imagens não bloqueiam cliques */
.elementor-editor-active #beneficios .why-visual .why-img{
  pointer-events: none !important;
}
/* Mantém o bloco centralizado na viewport, sem sticky */
#beneficios .why-center{
  /* ocupa a altura da tela e centraliza verticalmente */
  min-block-size: 100svh;          /* 100% da altura visível */
  display: grid;
  grid-template-columns: 1fr min(520px, 40vw);  /* texto | imagem */
  align-items: center;              /* centraliza verticalmente */
  gap: clamp(24px, 5vw, 64px);
}

/* garante que nada vaze e que a imagem tenha altura estável */
#beneficios .why-visual{
  position: relative;
  width: min(520px, 40vw);
  max-width: 100%;
  overflow: hidden;
  isolation: isolate;
}
#beneficios .why-visual::before{
  content: "";
  display: block;
  padding-top: 110%; /* controla a ALTURA do “palco” (ajuste 100–120%) */
}

/* imagens absolutas (o JS só alterna opacidade/transform) */
#beneficios .why-visual .why-img{
  position: absolute;
  inset: 0;
  width: 100%; height: 100%;
  object-fit: cover;
}

/* Responsivo: empilha no mobile e deixa altura natural */
@media (max-width: 900px){
  #beneficios .why-center{
    min-block-size: auto;
    grid-template-columns: 1fr;   /* empilha */
    align-items: start;
  }
  #beneficios .why-visual{ width: 100%; }
  #beneficios .why-visual::before{ padding-top: 120%; } /* um pouco mais alto no mobile */
}
/* a seção não sobrepõe outras */
#beneficios{
  --steps: 4;                                  /* fallback (JS atualiza) */
  position: relative;
  z-index: 0;
  isolation: isolate;                          /* confina z-index dos filhos */

  /* altura suficiente p/ mudar de passo sem “vazio” no final */
  min-block-size: calc(100svh + (var(--steps) - 1) * 70svh);
}

/* wrapper centralizado sem usar sticky do site todo (só local) */
#beneficios .why-stick{
  position: sticky;
  top: 50%;
  transform: translateY(-50%);                 /* fica sempre no centro da viewport */
}

/* palco das imagens: altura estável e nada vaza */
#beneficios .why-visual{
  position: relative;
  width: min(520px, 40vw);
  max-width: 100%;
  overflow: hidden;
  isolation: isolate;
}
#beneficios .why-visual::before{
  content: "";
  display: block;
  padding-top: 110%;                            /* ajuste a “altura do card” */
}

/* imagens controladas pelo JS */
#beneficios .why-visual .why-img{
  position: absolute; inset: 0;
  width: 100%; height: 100%; object-fit: cover;
  z-index: 0; opacity: 0; transform: translateY(8px);
  transition: opacity .35s ease, transform .35s ease;
}
#beneficios .why-visual .why-img.is-active{ z-index: 1; opacity: 1; transform: translateY(0); }

/* editor: imagens não bloqueiam clique */
.elementor-editor-active #beneficios .why-visual .why-img{ pointer-events: none !important; }

/* responsivo: empilha e remove sticky (natural) */
@media (max-width: 900px){
  #beneficios{ min-block-size: auto; }
  #beneficios .why-stick{
    position: static; transform: none;
  }
  #beneficios .why-visual{ width: 100%; }
  #beneficios .why-visual::before{ padding-top: 120%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-425149f *//* cria a linha vertical no MEIO da seção */
#sessao-divisor{ position: relative; }

#sessao-divisor::before{
  content:"";
  position: absolute;
  top: 0;                     /* ocupa toda a altura do conteúdo */
  bottom: 0;
  left: 50%;
  width: 1px;
  background: rgba(31,41,55,.25);   /* cor da linha */
  transform: translateX(-0.5px);    /* corrige 1px no centro */
  pointer-events: none;
  z-index: 2;
}

/* dá respiro para os textos não colarem na linha */
#sessao-divisor > .elementor-container > .elementor-column:first-child,
#sessao-divisor > .e-con-inner > .e-con:first-child,
#sessao-divisor > .e-con:first-child{ padding-right: 24px; }

#sessao-divisor > .elementor-container > .elementor-column:last-child,
#sessao-divisor > .e-con-inner > .e-con:last-child,
#sessao-divisor > .e-con:last-child{ padding-left: 24px; }

/* some no mobile, se quiser */
@media (max-width: 767px){
  #sessao-divisor::before{ display:none; }
  #sessao-divisor > * > *:first-child,
  #sessao-divisor > * > *:last-child{ padding: 0; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe2002 *//* cria a linha vertical no MEIO da seção */
#sessao-divisor{ position: relative; }

#sessao-divisor::before{
  content:"";
  position: absolute;
  top: 0;                     /* ocupa toda a altura do conteúdo */
  bottom: 0;
  left: 50%;
  width: 1px;
  background: rgba(31,41,55,.25);   /* cor da linha */
  transform: translateX(-0.5px);    /* corrige 1px no centro */
  pointer-events: none;
  z-index: 2;
}

/* dá respiro para os textos não colarem na linha */
#sessao-divisor > .elementor-container > .elementor-column:first-child,
#sessao-divisor > .e-con-inner > .e-con:first-child,
#sessao-divisor > .e-con:first-child{ padding-right: 24px; }

#sessao-divisor > .elementor-container > .elementor-column:last-child,
#sessao-divisor > .e-con-inner > .e-con:last-child,
#sessao-divisor > .e-con:last-child{ padding-left: 24px; }

/* some no mobile, se quiser */
@media (max-width: 767px){
  #sessao-divisor::before{ display:none; }
  #sessao-divisor > * > *:first-child,
  #sessao-divisor > * > *:last-child{ padding: 0; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-580610b *//* cria a linha vertical no MEIO da seção */
#sessao-divisor{ position: relative; }

#sessao-divisor::before{
  content:"";
  position: absolute;
  top: 0;                     /* ocupa toda a altura do conteúdo */
  bottom: 0;
  left: 50%;
  width: 1px;
  background: rgba(31,41,55,.25);   /* cor da linha */
  transform: translateX(-0.5px);    /* corrige 1px no centro */
  pointer-events: none;
  z-index: 2;
}

/* dá respiro para os textos não colarem na linha */
#sessao-divisor > .elementor-container > .elementor-column:first-child,
#sessao-divisor > .e-con-inner > .e-con:first-child,
#sessao-divisor > .e-con:first-child{ padding-right: 24px; }

#sessao-divisor > .elementor-container > .elementor-column:last-child,
#sessao-divisor > .e-con-inner > .e-con:last-child,
#sessao-divisor > .e-con:last-child{ padding-left: 24px; }

/* some no mobile, se quiser */
@media (max-width: 767px){
  #sessao-divisor::before{ display:none; }
  #sessao-divisor > * > *:first-child,
  #sessao-divisor > * > *:last-child{ padding: 0; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7ac5746 *//* === Botão pílula com ícone à esquerda e seta à direita === */
.cta-voz .elementor-button{
  background-image: linear-gradient(135deg,#F9D44A 0%,#F1912E 100%) !important;
  border: 0 !important;
  outline: 0 !important;
  border-radius: 999px !important;
  padding: 0; /* padding controlado no wrapper */
  /* sem inset: evita a "linha" no topo */
  box-shadow: 0 8px 20px rgba(0,0,0,.25) !important;
  background-clip: padding-box; /* previne hairline em bordas arredondadas */
}

/* espaçamento simétrico e nota posicionada */
.cta-voz .elementor-button-content-wrapper{
  --pad:22px;   /* distância das bordas esquerda/direita */
  --icon:16px;  /* tamanho da nota */
  --gap:12px;   /* espaço entre nota, texto e seta */
  position: relative;
  display: inline-flex; align-items: center;
  gap: var(--gap);
  padding: 12px var(--pad) 12px calc(var(--pad) + var(--icon) + var(--gap));
}

/* nota musical (FA5) exatamente alinhada com a borda esquerda */
.cta-voz .elementor-button-content-wrapper::before{
  content: "\f001";
  font-family: "Font Awesome 5 Free"; font-weight: 900;
  position: absolute; left: var(--pad); top: 50%; transform: translateY(-50%);
  width: var(--icon); height: var(--icon); font-size: var(--icon);
  color:#0B0B0B; opacity:.9;
}

/* texto e seta */
.cta-voz .elementor-button-text{ font-weight: 700; letter-spacing:.2px; color:#0B0B0B; }
.cta-voz .elementor-button-icon{ color:#0B0B0B; transition: transform .25s ease; }
.cta-voz:hover .elementor-button-icon{ transform: translateX(6px); }

/* "mata" qualquer linha residual (bordas/outline/pseudo) */
.cta-voz, .cta-voz .elementor-button,
.cta-voz .elementor-button::before, .cta-voz .elementor-button::after{
  border: 0 !important;
  outline: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b837cd *//* Pai com a linha no meio */
.v-split{ position: relative; }

.v-split::before{
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: clamp(8px, 1.2vw, 16px);      /* respiro no topo */
  bottom: clamp(8px, 1.2vw, 16px);   /* respiro embaixo */
  width: 1px;
  background: rgba(31,41,55,.25);    /* cinza translúcido */
}

/* espaço nos lados para o texto não colar */
.v-split > *:first-child{ padding-right: clamp(16px, 2.5vw, 32px); }
.v-split > *:last-child{  padding-left:  clamp(16px, 2.5vw, 32px); }

/* some no mobile */
@media (max-width: 767px){
  .v-split::before{ display:none; }
  .v-split > *:first-child,
  .v-split > *:last-child{ padding: 0; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e425828 *//* cria a linha vertical no MEIO da seção */
#sessao-divisor{ position: relative; }

#sessao-divisor::before{
  content:"";
  position: absolute;
  top: 0;                     /* ocupa toda a altura do conteúdo */
  bottom: 0;
  left: 50%;
  width: 1px;
  background: rgba(31,41,55,.25);   /* cor da linha */
  transform: translateX(-0.5px);    /* corrige 1px no centro */
  pointer-events: none;
  z-index: 2;
}

/* dá respiro para os textos não colarem na linha */
#sessao-divisor > .elementor-container > .elementor-column:first-child,
#sessao-divisor > .e-con-inner > .e-con:first-child,
#sessao-divisor > .e-con:first-child{ padding-right: 24px; }

#sessao-divisor > .elementor-container > .elementor-column:last-child,
#sessao-divisor > .e-con-inner > .e-con:last-child,
#sessao-divisor > .e-con:last-child{ padding-left: 24px; }

/* some no mobile, se quiser */
@media (max-width: 767px){
  #sessao-divisor::before{ display:none; }
  #sessao-divisor > * > *:first-child,
  #sessao-divisor > * > *:last-child{ padding: 0; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7820259 *//* cria a linha vertical no MEIO da seção */
#sessao-divisor{ position: relative; }

#sessao-divisor::before{
  content:"";
  position: absolute;
  top: 0;                     /* ocupa toda a altura do conteúdo */
  bottom: 0;
  left: 50%;
  width: 1px;
  background: rgba(31,41,55,.25);   /* cor da linha */
  transform: translateX(-0.5px);    /* corrige 1px no centro */
  pointer-events: none;
  z-index: 2;
}

/* dá respiro para os textos não colarem na linha */
#sessao-divisor > .elementor-container > .elementor-column:first-child,
#sessao-divisor > .e-con-inner > .e-con:first-child,
#sessao-divisor > .e-con:first-child{ padding-right: 24px; }

#sessao-divisor > .elementor-container > .elementor-column:last-child,
#sessao-divisor > .e-con-inner > .e-con:last-child,
#sessao-divisor > .e-con:last-child{ padding-left: 24px; }

/* some no mobile, se quiser */
@media (max-width: 767px){
  #sessao-divisor::before{ display:none; }
  #sessao-divisor > * > *:first-child,
  #sessao-divisor > * > *:last-child{ padding: 0; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d28cf9f *//* === Botão pílula com ícone à esquerda e seta à direita === */
.cta-voz .elementor-button{
  background-image: linear-gradient(135deg,#F9D44A 0%,#F1912E 100%) !important;
  border: 0 !important;
  outline: 0 !important;
  border-radius: 999px !important;
  padding: 0; /* padding controlado no wrapper */
  /* sem inset: evita a "linha" no topo */
  box-shadow: 0 8px 20px rgba(0,0,0,.25) !important;
  background-clip: padding-box; /* previne hairline em bordas arredondadas */
}

/* espaçamento simétrico e nota posicionada */
.cta-voz .elementor-button-content-wrapper{
  --pad:22px;   /* distância das bordas esquerda/direita */
  --icon:16px;  /* tamanho da nota */
  --gap:12px;   /* espaço entre nota, texto e seta */
  position: relative;
  display: inline-flex; align-items: center;
  gap: var(--gap);
  padding: 12px var(--pad) 12px calc(var(--pad) + var(--icon) + var(--gap));
}

/* nota musical (FA5) exatamente alinhada com a borda esquerda */
.cta-voz .elementor-button-content-wrapper::before{
  content: "\f001";
  font-family: "Font Awesome 5 Free"; font-weight: 900;
  position: absolute; left: var(--pad); top: 50%; transform: translateY(-50%);
  width: var(--icon); height: var(--icon); font-size: var(--icon);
  color:#0B0B0B; opacity:.9;
}

/* texto e seta */
.cta-voz .elementor-button-text{ font-weight: 700; letter-spacing:.2px; color:#0B0B0B; }
.cta-voz .elementor-button-icon{ color:#0B0B0B; transition: transform .25s ease; }
.cta-voz:hover .elementor-button-icon{ transform: translateX(6px); }

/* "mata" qualquer linha residual (bordas/outline/pseudo) */
.cta-voz, .cta-voz .elementor-button,
.cta-voz .elementor-button::before, .cta-voz .elementor-button::after{
  border: 0 !important;
  outline: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ff1e9d *//* Título com texto em degradê */
.gradient-title{
  /* cores do seu tema */
  --from: #F9D44A;   /* amarelo */
  --to:   #F1912E;   /* laranja */

  background: linear-gradient(90deg, var(--from) 0%, var(--to) 100%);
  -webkit-background-clip: text;
          background-clip: text;
  -webkit-text-fill-color: transparent; /* Safari/iOS */
          color: transparent;

  font-weight: 800;            /* bem bold */
  text-transform: uppercase;   /* opcional */
  letter-spacing: .5px;        /* opcional */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e64af98 *//* ===== Pílula de cronograma ===== */
.schedule-pill{
  --bg: rgba(255,255,255,.06);     /* vidro */
  --border: rgba(255,255,255,.12);
  --icon: #F9D44A;
  --text: #EDE7DF;

  max-width: 1160px;
  margin-inline: auto;
  padding: 14px 22px;
  border-radius: 999px;
  background: var(--bg);
  border: 1px solid var(--border);
  box-shadow: 0 8px 24px rgba(0,0,0,.22) inset, 0 10px 24px rgba(0,0,0,.18);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* Alinha o Icon List em linha, centralizado */
.schedule-pill .elementor-icon-list-items{
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 22px;               /* espaço entre grupos */
  row-gap: 8px;
  flex-wrap: nowrap;
  margin: 0;
}

/* Ícones e textos */
.schedule-pill .elementor-icon-list-icon i,
.schedule-pill .elementor-icon-list-icon svg{ color: var(--icon); }
.schedule-pill .elementor-icon-list-text{ color: var(--text); }

/* Divisórias verticais entre os itens */
.schedule-pill .elementor-icon-list-item{
  position: relative;
  padding-right: 22px;            /* respiro antes da linha */
  margin-right: 6px;
}
.schedule-pill .elementor-icon-list-item:not(:last-child)::after{
  content: "";
  position: absolute;
  right: 0; top: 50%;
  transform: translateY(-50%);
  width: 1px; height: 22px;
  background: rgba(255,255,255,.18);
  border-radius: 1px;
}

/* Compacta o ícone com o texto */
.schedule-pill .elementor-icon-list-item .elementor-icon-list-text{
  margin-left: 8px;               /* espaço ícone-texto */
}

/* Responsivo: empilha no mobile e remove as divisórias */
@media (max-width: 767px){
  .schedule-pill{
    border-radius: 16px;
    padding: 12px 14px;
  }
  .schedule-pill .elementor-icon-list-items{
    flex-wrap: wrap;
    justify-content: flex-start;
    column-gap: 18px;
    row-gap: 8px;
  }
  .schedule-pill .elementor-icon-list-item{
    padding-right: 0; margin-right: 0;
  }
  .schedule-pill .elementor-icon-list-item::after{ display: none; }
}
/* ===== alinhamento e limpeza do Icon List ===== */
.schedule-pill{ line-height: 1; }

/* cada item em linha, centralizado */
.schedule-pill .elementor-icon-list-item{
  display: flex;
  align-items: center;
  position: relative;
  padding: 0 18px;                 /* respiro lateral (combina com o divisor) */
  margin: 0;
}

/* o <a> do item não pode ter sublinhado/borda */
.schedule-pill .elementor-icon-list-item > a{
  display: flex;
  align-items: center;
  gap: 10px;                        /* espaço ícone-texto */
  text-decoration: none !important;
  border: 0 !important;
  box-shadow: none !important;
  outline: 0;
}

/* ícone 100% centralizado e sem “risquinhos” */
.schedule-pill .elementor-icon-list-icon{
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
}
.schedule-pill .elementor-icon-list-icon i,
.schedule-pill .elementor-icon-list-icon svg{
  display: block;                   /* evita artefatos */
  width: 18px; height: 18px;        /* ajuste fino do tamanho */
  flex: 0 0 18px;
  text-decoration: none !important; /* caso o tema aplique sublinhado no link */
  border: 0 !important;
}

/* texto alinhado e sem margens extras */
.schedule-pill .elementor-icon-list-text{
  margin: 0 !important;
  line-height: 1.2;
}

/* divisórias verticais (não encostam no ícone) */
.schedule-pill .elementor-icon-list-item:not(:last-child)::after{
  content: "";
  position: absolute;
  right: 0; top: 50%;
  transform: translateY(-50%);
  width: 1px; height: 20px;
  background: rgba(255,255,255,.18);
  border-radius: 1px;
}

/* mobile: sem divisórias e mais compacto */
@media (max-width: 767px){
  .schedule-pill .elementor-icon-list-item{
    padding: 0 10px;
  }
  .schedule-pill .elementor-icon-list-item::after{ display: none; }
}
/* limpa qualquer linha/borda automática no ícone/texto */
.schedule-pill .elementor-icon-list-icon,
.schedule-pill .elementor-icon-list-text{
  border: 0 !important;
}
.schedule-pill .elementor-icon-list-icon::before,
.schedule-pill .elementor-icon-list-icon::after,
.schedule-pill .elementor-icon-list-text::before,
.schedule-pill .elementor-icon-list-text::after{
  content: none !important;
}

/* alinhamento consistente */
.schedule-pill .elementor-icon-list-item{
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0 18px;              /* respiro lateral */
}
.schedule-pill .elementor-icon-list-item > a{
  display: flex;
  align-items: center;
  gap: 10px;                     /* espaço ícone-texto */
  text-decoration: none !important;
}

/* ícone sem artefatos */
.schedule-pill .elementor-icon-list-icon{
  display:flex; align-items:center; justify-content:center; line-height:1;
}
.schedule-pill .elementor-icon-list-icon i,
.schedule-pill .elementor-icon-list-icon svg{
  display:block; width:18px; height:18px; flex:0 0 18px;
}

/* ===== novo separador: só a partir do SEGUNDO item ===== */
.schedule-pill .elementor-icon-list-item + .elementor-icon-list-item{
  position: relative;
}
.schedule-pill .elementor-icon-list-item + .elementor-icon-list-item::before{
  content:"";
  position:absolute;
  left: 0; top:50%;
  transform: translateY(-50%);
  width:1px; height:20px;
  background: rgba(255,255,255,.18);
  border-radius: 1px;
}

/* mobile: sem divisórias e mais compacto */
@media (max-width: 767px){
  .schedule-pill .elementor-icon-list-item{ padding: 0 10px; }
  .schedule-pill .elementor-icon-list-item::before{ display:none; }
}
/* 1) Zera QUALQUER separador antigo */
.schedule-pill .elementor-icon-list-item::after { 
  content: none !important; 
}

/* 2) Novo separador: apenas do 2º item em diante */
.schedule-pill .elementor-icon-list-item + .elementor-icon-list-item{
  position: relative;
}
.schedule-pill .elementor-icon-list-item + .elementor-icon-list-item::before{
  content: "";
  position: absolute;
  left: 0; 
  top: 50%;
  transform: translateY(-50%);
  width: 1px; 
  height: 20px;
  background: rgba(255,255,255,.18);
  border-radius: 1px;
}

/* Mobile: sem divisórias */
@media (max-width: 767px){
  .schedule-pill .elementor-icon-list-item::before{ display: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8bf616 *//* Título com texto em degradê */
.gradient-title{
  /* cores do seu tema */
  --from: #F9D44A;   /* amarelo */
  --to:   #F1912E;   /* laranja */

  background: linear-gradient(90deg, var(--from) 0%, var(--to) 100%);
  -webkit-background-clip: text;
          background-clip: text;
  -webkit-text-fill-color: transparent; /* Safari/iOS */
          color: transparent;

  font-weight: 800;            /* bem bold */
  text-transform: uppercase;   /* opcional */
  letter-spacing: .5px;        /* opcional */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28f19cd *//* ===== Pílula de cronograma ===== */
.schedule-pill{
  --bg: rgba(255,255,255,.06);     /* vidro */
  --border: rgba(255,255,255,.12);
  --icon: #F9D44A;
  --text: #EDE7DF;

  max-width: 1160px;
  margin-inline: auto;
  padding: 14px 22px;
  border-radius: 999px;
  background: var(--bg);
  border: 1px solid var(--border);
  box-shadow: 0 8px 24px rgba(0,0,0,.22) inset, 0 10px 24px rgba(0,0,0,.18);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* Alinha o Icon List em linha, centralizado */
.schedule-pill .elementor-icon-list-items{
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 22px;               /* espaço entre grupos */
  row-gap: 8px;
  flex-wrap: nowrap;
  margin: 0;
}

/* Ícones e textos */
.schedule-pill .elementor-icon-list-icon i,
.schedule-pill .elementor-icon-list-icon svg{ color: var(--icon); }
.schedule-pill .elementor-icon-list-text{ color: var(--text); }

/* Divisórias verticais entre os itens */
.schedule-pill .elementor-icon-list-item{
  position: relative;
  padding-right: 22px;            /* respiro antes da linha */
  margin-right: 6px;
}
.schedule-pill .elementor-icon-list-item:not(:last-child)::after{
  content: "";
  position: absolute;
  right: 0; top: 50%;
  transform: translateY(-50%);
  width: 1px; height: 22px;
  background: rgba(255,255,255,.18);
  border-radius: 1px;
}

/* Compacta o ícone com o texto */
.schedule-pill .elementor-icon-list-item .elementor-icon-list-text{
  margin-left: 8px;               /* espaço ícone-texto */
}

/* Responsivo: empilha no mobile e remove as divisórias */
@media (max-width: 767px){
  .schedule-pill{
    border-radius: 16px;
    padding: 12px 14px;
  }
  .schedule-pill .elementor-icon-list-items{
    flex-wrap: wrap;
    justify-content: flex-start;
    column-gap: 18px;
    row-gap: 8px;
  }
  .schedule-pill .elementor-icon-list-item{
    padding-right: 0; margin-right: 0;
  }
  .schedule-pill .elementor-icon-list-item::after{ display: none; }
}
/* ===== alinhamento e limpeza do Icon List ===== */
.schedule-pill{ line-height: 1; }

/* cada item em linha, centralizado */
.schedule-pill .elementor-icon-list-item{
  display: flex;
  align-items: center;
  position: relative;
  padding: 0 18px;                 /* respiro lateral (combina com o divisor) */
  margin: 0;
}

/* o <a> do item não pode ter sublinhado/borda */
.schedule-pill .elementor-icon-list-item > a{
  display: flex;
  align-items: center;
  gap: 10px;                        /* espaço ícone-texto */
  text-decoration: none !important;
  border: 0 !important;
  box-shadow: none !important;
  outline: 0;
}

/* ícone 100% centralizado e sem “risquinhos” */
.schedule-pill .elementor-icon-list-icon{
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
}
.schedule-pill .elementor-icon-list-icon i,
.schedule-pill .elementor-icon-list-icon svg{
  display: block;                   /* evita artefatos */
  width: 18px; height: 18px;        /* ajuste fino do tamanho */
  flex: 0 0 18px;
  text-decoration: none !important; /* caso o tema aplique sublinhado no link */
  border: 0 !important;
}

/* texto alinhado e sem margens extras */
.schedule-pill .elementor-icon-list-text{
  margin: 0 !important;
  line-height: 1.2;
}

/* divisórias verticais (não encostam no ícone) */
.schedule-pill .elementor-icon-list-item:not(:last-child)::after{
  content: "";
  position: absolute;
  right: 0; top: 50%;
  transform: translateY(-50%);
  width: 1px; height: 20px;
  background: rgba(255,255,255,.18);
  border-radius: 1px;
}

/* mobile: sem divisórias e mais compacto */
@media (max-width: 767px){
  .schedule-pill .elementor-icon-list-item{
    padding: 0 10px;
  }
  .schedule-pill .elementor-icon-list-item::after{ display: none; }
}
/* limpa qualquer linha/borda automática no ícone/texto */
.schedule-pill .elementor-icon-list-icon,
.schedule-pill .elementor-icon-list-text{
  border: 0 !important;
}
.schedule-pill .elementor-icon-list-icon::before,
.schedule-pill .elementor-icon-list-icon::after,
.schedule-pill .elementor-icon-list-text::before,
.schedule-pill .elementor-icon-list-text::after{
  content: none !important;
}

/* alinhamento consistente */
.schedule-pill .elementor-icon-list-item{
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0 18px;              /* respiro lateral */
}
.schedule-pill .elementor-icon-list-item > a{
  display: flex;
  align-items: center;
  gap: 10px;                     /* espaço ícone-texto */
  text-decoration: none !important;
}

/* ícone sem artefatos */
.schedule-pill .elementor-icon-list-icon{
  display:flex; align-items:center; justify-content:center; line-height:1;
}
.schedule-pill .elementor-icon-list-icon i,
.schedule-pill .elementor-icon-list-icon svg{
  display:block; width:18px; height:18px; flex:0 0 18px;
}

/* ===== novo separador: só a partir do SEGUNDO item ===== */
.schedule-pill .elementor-icon-list-item + .elementor-icon-list-item{
  position: relative;
}
.schedule-pill .elementor-icon-list-item + .elementor-icon-list-item::before{
  content:"";
  position:absolute;
  left: 0; top:50%;
  transform: translateY(-50%);
  width:1px; height:20px;
  background: rgba(255,255,255,.18);
  border-radius: 1px;
}

/* mobile: sem divisórias e mais compacto */
@media (max-width: 767px){
  .schedule-pill .elementor-icon-list-item{ padding: 0 10px; }
  .schedule-pill .elementor-icon-list-item::before{ display:none; }
}
/* 1) Zera QUALQUER separador antigo */
.schedule-pill .elementor-icon-list-item::after { 
  content: none !important; 
}

/* 2) Novo separador: apenas do 2º item em diante */
.schedule-pill .elementor-icon-list-item + .elementor-icon-list-item{
  position: relative;
}
.schedule-pill .elementor-icon-list-item + .elementor-icon-list-item::before{
  content: "";
  position: absolute;
  left: 0; 
  top: 50%;
  transform: translateY(-50%);
  width: 1px; 
  height: 20px;
  background: rgba(255,255,255,.18);
  border-radius: 1px;
}

/* Mobile: sem divisórias */
@media (max-width: 767px){
  .schedule-pill .elementor-icon-list-item::before{ display: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deef052 *//* ====== WRAP ====== */
.schedule-wrap{
  --title: #FFFFFF;              /* cor do título */
  --text:  #CFC6BD;              /* cor do parágrafo */
  --num:   rgba(255,255,255,.26);/* número grande */
  --glow:  #F9D44A;              /* ponto luminoso */
  --divider:#9EA0FF;             /* cor da linha central */
  --divider-blur: rgba(158,160,255,.45);
}

/* ====== GRID 2 COLUNAS COM LINHA CENTRAL ======
.schedule-grid{
  position: relative;
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: clamp(48px, 6vw, 96px);
  row-gap: clamp(36px, 5vw, 68px);
  max-width: 1200px;
  margin: clamp(24px, 3vw, 40px) auto 0;
  padding: clamp(8px, 1vw, 12px) 0;
} */

/* linha central com leve brilho 
.schedule-grid::before{
  content:"";
  position:absolute;
  left:50%; top:0; bottom:0;
  width:2px;
  transform: translateX(-50%);
  background: linear-gradient(180deg,
              transparent 0%,
              var(--divider) 18%,
              var(--divider) 82%,
              transparent 100%);
  filter: drop-shadow(0 0 10px var(--divider-blur));
  opacity:.75;
}

/* ====== ITENS ====== */
.sched-item{
  position: relative;
  padding-block: clamp(10px, 1.4vw, 18px);
}

.sched-item h3{
  color: var(--title);
  margin: 0 0 .25em 0;
  font-weight: 800;
  line-height: 1.1;
}

.sched-item p{
  color: var(--text);
  margin: 0;
  line-height: 1.35;
  font-weight: 500;
}

/* número grande via data-attribute */
.sched-item::before{
  content: attr(data-num);
  position: absolute;
  top: -4px;                      /* ajusta verticalmente */
  font-weight: 800;
  font-size: clamp(28px, 4.6vw, 56px);
  color: var(--num);
  letter-spacing: .02em;
}

/* posição do número conforme a coluna */
.sched-item.left::before  { right: -36px; }  /* encostado na linha central */
.sched-item.right::before { left:  -36px; }

/* pontos luminosos nas bordas externas */
.sched-item.left::after,
.sched-item.right::after{
  content:"";
  position:absolute; top:35px;
  width: 14px; height: 14px; border-radius: 50%;
  background: var(--glow);
  box-shadow:
    0 0 0 6px rgba(249,212,74,.22),
    0 0 26px 10px rgba(249,212,74,.18);
  opacity:.95;
}
.sched-item.left::after  { left:  -56px; }  /* borda esquerda da seção */
.sched-item.right::after { right: -56px; }  /* borda direita da seção */

/* remove glow se a coluna estiver “colada” na borda da tela */
@media (max-width: 1320px){
  .sched-item.left::after  { left: -36px; }
  .sched-item.right::after { right:-36px; }
}

/* ====== RESPONSIVO (1 COLUNA) ====== */
@media (max-width: 900px){
  .schedule-grid{
    grid-template-columns: 1fr;   /* empilha */
    row-gap: clamp(18px, 4vw, 28px);
  }
  .schedule-grid::before{ display:none; }   /* some a linha central */

  .sched-item{
    padding-left: 56px;           /* espaço pro número à esquerda */
  }
  .sched-item::before{
    left: 0; right: auto;         /* número vira marcador esquerdo */
    top: 0;
  }
  .sched-item::after{ display:none; }       /* some os pontos de glow */
}
.next-on-top{ position: relative; z-index: 2; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3657e29 *//* === Botão pílula com ícone à esquerda e seta à direita === */
.cta-voz .elementor-button{
  background-image: linear-gradient(135deg,#F9D44A 0%,#F1912E 100%) !important;
  border: 0 !important;
  outline: 0 !important;
  border-radius: 999px !important;
  padding: 0; /* padding controlado no wrapper */
  /* sem inset: evita a "linha" no topo */
  box-shadow: 0 8px 20px rgba(0,0,0,.25) !important;
  background-clip: padding-box; /* previne hairline em bordas arredondadas */
}

/* espaçamento simétrico e nota posicionada */
.cta-voz .elementor-button-content-wrapper{
  --pad:22px;   /* distância das bordas esquerda/direita */
  --icon:16px;  /* tamanho da nota */
  --gap:12px;   /* espaço entre nota, texto e seta */
  position: relative;
  display: inline-flex; align-items: center;
  gap: var(--gap);
  padding: 12px var(--pad) 12px calc(var(--pad) + var(--icon) + var(--gap));
}

/* nota musical (FA5) exatamente alinhada com a borda esquerda */
.cta-voz .elementor-button-content-wrapper::before{
  content: "\f001";
  font-family: "Font Awesome 5 Free"; font-weight: 900;
  position: absolute; left: var(--pad); top: 50%; transform: translateY(-50%);
  width: var(--icon); height: var(--icon); font-size: var(--icon);
  color:#0B0B0B; opacity:.9;
}

/* texto e seta */
.cta-voz .elementor-button-text{ font-weight: 700; letter-spacing:.2px; color:#0B0B0B; }
.cta-voz .elementor-button-icon{ color:#0B0B0B; transition: transform .25s ease; }
.cta-voz:hover .elementor-button-icon{ transform: translateX(6px); }

/* "mata" qualquer linha residual (bordas/outline/pseudo) */
.cta-voz, .cta-voz .elementor-button,
.cta-voz .elementor-button::before, .cta-voz .elementor-button::after{
  border: 0 !important;
  outline: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-142ab40 *//* === Botão pílula com ícone à esquerda e seta à direita === */
.cta-voz .elementor-button{
  background-image: linear-gradient(135deg,#F9D44A 0%,#F1912E 100%) !important;
  border: 0 !important;
  outline: 0 !important;
  border-radius: 999px !important;
  padding: 0; /* padding controlado no wrapper */
  /* sem inset: evita a "linha" no topo */
  box-shadow: 0 8px 20px rgba(0,0,0,.25) !important;
  background-clip: padding-box; /* previne hairline em bordas arredondadas */
}

/* espaçamento simétrico e nota posicionada */
.cta-voz .elementor-button-content-wrapper{
  --pad:22px;   /* distância das bordas esquerda/direita */
  --icon:16px;  /* tamanho da nota */
  --gap:12px;   /* espaço entre nota, texto e seta */
  position: relative;
  display: inline-flex; align-items: center;
  gap: var(--gap);
  padding: 12px var(--pad) 12px calc(var(--pad) + var(--icon) + var(--gap));
}

/* nota musical (FA5) exatamente alinhada com a borda esquerda */
.cta-voz .elementor-button-content-wrapper::before{
  content: "\f001";
  font-family: "Font Awesome 5 Free"; font-weight: 900;
  position: absolute; left: var(--pad); top: 50%; transform: translateY(-50%);
  width: var(--icon); height: var(--icon); font-size: var(--icon);
  color:#0B0B0B; opacity:.9;
}

/* texto e seta */
.cta-voz .elementor-button-text{ font-weight: 700; letter-spacing:.2px; color:#0B0B0B; }
.cta-voz .elementor-button-icon{ color:#0B0B0B; transition: transform .25s ease; }
.cta-voz:hover .elementor-button-icon{ transform: translateX(6px); }

/* "mata" qualquer linha residual (bordas/outline/pseudo) */
.cta-voz, .cta-voz .elementor-button,
.cta-voz .elementor-button::before, .cta-voz .elementor-button::after{
  border: 0 !important;
  outline: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6615ead *//* === Botão pílula com ícone à esquerda e seta à direita === */
.cta-voz .elementor-button{
  background-image: linear-gradient(135deg,#F9D44A 0%,#F1912E 100%) !important;
  border: 0 !important;
  outline: 0 !important;
  border-radius: 999px !important;
  padding: 0; /* padding controlado no wrapper */
  /* sem inset: evita a "linha" no topo */
  box-shadow: 0 8px 20px rgba(0,0,0,.25) !important;
  background-clip: padding-box; /* previne hairline em bordas arredondadas */
}

/* espaçamento simétrico e nota posicionada */
.cta-voz .elementor-button-content-wrapper{
  --pad:22px;   /* distância das bordas esquerda/direita */
  --icon:16px;  /* tamanho da nota */
  --gap:12px;   /* espaço entre nota, texto e seta */
  position: relative;
  display: inline-flex; align-items: center;
  gap: var(--gap);
  padding: 12px var(--pad) 12px calc(var(--pad) + var(--icon) + var(--gap));
}

/* nota musical (FA5) exatamente alinhada com a borda esquerda */
.cta-voz .elementor-button-content-wrapper::before{
  content: "\f001";
  font-family: "Font Awesome 5 Free"; font-weight: 900;
  position: absolute; left: var(--pad); top: 50%; transform: translateY(-50%);
  width: var(--icon); height: var(--icon); font-size: var(--icon);
  color:#0B0B0B; opacity:.9;
}

/* texto e seta */
.cta-voz .elementor-button-text{ font-weight: 700; letter-spacing:.2px; color:#0B0B0B; }
.cta-voz .elementor-button-icon{ color:#0B0B0B; transition: transform .25s ease; }
.cta-voz:hover .elementor-button-icon{ transform: translateX(6px); }

/* "mata" qualquer linha residual (bordas/outline/pseudo) */
.cta-voz, .cta-voz .elementor-button,
.cta-voz .elementor-button::before, .cta-voz .elementor-button::after{
  border: 0 !important;
  outline: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f94f658 *//* === Botão pílula com ícone à esquerda e seta à direita === */
.cta-voz .elementor-button{
  background-image: linear-gradient(135deg,#F9D44A 0%,#F1912E 100%) !important;
  border: 0 !important;
  outline: 0 !important;
  border-radius: 999px !important;
  padding: 0; /* padding controlado no wrapper */
  /* sem inset: evita a "linha" no topo */
  box-shadow: 0 8px 20px rgba(0,0,0,.25) !important;
  background-clip: padding-box; /* previne hairline em bordas arredondadas */
}

/* espaçamento simétrico e nota posicionada */
.cta-voz .elementor-button-content-wrapper{
  --pad:22px;   /* distância das bordas esquerda/direita */
  --icon:16px;  /* tamanho da nota */
  --gap:12px;   /* espaço entre nota, texto e seta */
  position: relative;
  display: inline-flex; align-items: center;
  gap: var(--gap);
  padding: 12px var(--pad) 12px calc(var(--pad) + var(--icon) + var(--gap));
}

/* nota musical (FA5) exatamente alinhada com a borda esquerda */
.cta-voz .elementor-button-content-wrapper::before{
  content: "\f001";
  font-family: "Font Awesome 5 Free"; font-weight: 900;
  position: absolute; left: var(--pad); top: 50%; transform: translateY(-50%);
  width: var(--icon); height: var(--icon); font-size: var(--icon);
  color:#0B0B0B; opacity:.9;
}

/* texto e seta */
.cta-voz .elementor-button-text{ font-weight: 700; letter-spacing:.2px; color:#0B0B0B; }
.cta-voz .elementor-button-icon{ color:#0B0B0B; transition: transform .25s ease; }
.cta-voz:hover .elementor-button-icon{ transform: translateX(6px); }

/* "mata" qualquer linha residual (bordas/outline/pseudo) */
.cta-voz, .cta-voz .elementor-button,
.cta-voz .elementor-button::before, .cta-voz .elementor-button::after{
  border: 0 !important;
  outline: 0 !important;
}/* End custom CSS */