.elementor-1668 .elementor-element.elementor-element-6ba85fe5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1668 .elementor-element.elementor-element-6ba85fe5:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-6ba85fe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #F9D44A 0%, #FA923B 73%);}.elementor-1668 .elementor-element.elementor-element-6ba85fe5{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-1668 .elementor-element.elementor-element-3e073044.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1668 .elementor-element.elementor-element-3e073044 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1668 .elementor-element.elementor-element-639c1e03{--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-1668 .elementor-element.elementor-element-639c1e03:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-639c1e03 > .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-1668 .elementor-element.elementor-element-3101ed61{--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-1668 .elementor-element.elementor-element-54e3b3b9{--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-1668 .elementor-element.elementor-element-34fa394{text-align:start;}.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-1668 .elementor-element.elementor-element-59ce20c3{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;}.elementor-1668 .elementor-element.elementor-element-59ce20c3 .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-1668 .elementor-element.elementor-element-4eda67c1{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-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-1668 .elementor-element.elementor-element-1083ff7f .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-1668 .elementor-element.elementor-element-1083ff7f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1668 .elementor-element.elementor-element-4efc59d4{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-1668 .elementor-element.elementor-element-4c059659{--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-1668 .elementor-element.elementor-element-3ba374c2 .elementor-icon-wrapper{text-align:start;}.elementor-1668 .elementor-element.elementor-element-3ba374c2.elementor-view-stacked .elementor-icon{background-color:#F9D44A;}.elementor-1668 .elementor-element.elementor-element-3ba374c2.elementor-view-framed .elementor-icon, .elementor-1668 .elementor-element.elementor-element-3ba374c2.elementor-view-default .elementor-icon{color:#F9D44A;border-color:#F9D44A;}.elementor-1668 .elementor-element.elementor-element-3ba374c2.elementor-view-framed .elementor-icon, .elementor-1668 .elementor-element.elementor-element-3ba374c2.elementor-view-default .elementor-icon svg{fill:#F9D44A;}.elementor-1668 .elementor-element.elementor-element-cb8545b{--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-1668 .elementor-element.elementor-element-cb8545b:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-cb8545b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vozencanto.com/wp-content/uploads/2025/09/capa-lp-2-68cb8ac789048-scaled.webp");background-position:center center;background-size:cover;}.elementor-1668 .elementor-element.elementor-element-1794cdff{--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-1668 .elementor-element.elementor-element-25217e57{--display:flex;--justify-content:center;}.elementor-1668 .elementor-element.elementor-element-342348ff{text-align:start;}.elementor-1668 .elementor-element.elementor-element-16568f13{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-1668 .elementor-element.elementor-element-16568f13 .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-1668 .elementor-element.elementor-element-3bbbdf2c{width:var( --container-widget-width, 84% );max-width:84%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;padding:0px 0px 0px 0px;--container-widget-width:84%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-1668 .elementor-element.elementor-element-3e075c16 .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-1668 .elementor-element.elementor-element-3e075c16 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1668 .elementor-element.elementor-element-4b6bd3d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -35px) 0px;font-family:"Inter", Sans-serif;font-size:21px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-1668 .elementor-element.elementor-element-2f11303{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-1668 .elementor-element.elementor-element-5e747080{--display:flex;}.elementor-1668 .elementor-element.elementor-element-12979444 .elementor-icon-wrapper{text-align:start;}.elementor-1668 .elementor-element.elementor-element-12979444.elementor-view-stacked .elementor-icon{background-color:#F9D44A;}.elementor-1668 .elementor-element.elementor-element-12979444.elementor-view-framed .elementor-icon, .elementor-1668 .elementor-element.elementor-element-12979444.elementor-view-default .elementor-icon{color:#F9D44A;border-color:#F9D44A;}.elementor-1668 .elementor-element.elementor-element-12979444.elementor-view-framed .elementor-icon, .elementor-1668 .elementor-element.elementor-element-12979444.elementor-view-default .elementor-icon svg{fill:#F9D44A;}.elementor-1668 .elementor-element.elementor-element-5c2e4aca{--display:flex;}.elementor-1668 .elementor-element.elementor-element-6767e2b5{--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-1668 .elementor-element.elementor-element-6767e2b5:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-6767e2b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #F9D44A 0%, #FA923B 73%);}.elementor-1668 .elementor-element.elementor-element-f61423b{--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-1668 .elementor-element.elementor-element-f61423b:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-f61423b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#331111;}.elementor-1668 .elementor-element.elementor-element-7bdc24b7{--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-1668 .elementor-element.elementor-element-4f501d34{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-1668 .elementor-element.elementor-element-4f501d34 .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-1668 .elementor-element.elementor-element-5f3dd883 .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-1668 .elementor-element.elementor-element-5f3dd883 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1668 .elementor-element.elementor-element-56e1f6e7{--display:flex;}.elementor-1668 .elementor-element.elementor-element-48583c38{--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-1668 .elementor-element.elementor-element-48583c38:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-48583c38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#401D1D;}.elementor-1668 .elementor-element.elementor-element-2ba881d3 .elementor-icon-wrapper{text-align:center;}.elementor-1668 .elementor-element.elementor-element-2ba881d3.elementor-view-stacked .elementor-icon{background-color:#A855F7;}.elementor-1668 .elementor-element.elementor-element-2ba881d3.elementor-view-framed .elementor-icon, .elementor-1668 .elementor-element.elementor-element-2ba881d3.elementor-view-default .elementor-icon{color:#A855F7;border-color:#A855F7;}.elementor-1668 .elementor-element.elementor-element-2ba881d3.elementor-view-framed .elementor-icon, .elementor-1668 .elementor-element.elementor-element-2ba881d3.elementor-view-default .elementor-icon svg{fill:#A855F7;}.elementor-1668 .elementor-element.elementor-element-1db612fb{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;}.elementor-1668 .elementor-element.elementor-element-1db612fb.elementor-element{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-1db612fb .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-1668 .elementor-element.elementor-element-1e44377a{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-1668 .elementor-element.elementor-element-1e44377a.elementor-element{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-7a8aae3e{--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-1668 .elementor-element.elementor-element-7a8aae3e:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-7a8aae3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#401D1D;}.elementor-1668 .elementor-element.elementor-element-435ce46a .elementor-icon-wrapper{text-align:center;}.elementor-1668 .elementor-element.elementor-element-435ce46a.elementor-view-stacked .elementor-icon{background-color:#F1912E;}.elementor-1668 .elementor-element.elementor-element-435ce46a.elementor-view-framed .elementor-icon, .elementor-1668 .elementor-element.elementor-element-435ce46a.elementor-view-default .elementor-icon{color:#F1912E;border-color:#F1912E;}.elementor-1668 .elementor-element.elementor-element-435ce46a.elementor-view-framed .elementor-icon, .elementor-1668 .elementor-element.elementor-element-435ce46a.elementor-view-default .elementor-icon svg{fill:#F1912E;}.elementor-1668 .elementor-element.elementor-element-495c6564{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;}.elementor-1668 .elementor-element.elementor-element-495c6564.elementor-element{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-495c6564 .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-1668 .elementor-element.elementor-element-1a0b4a46{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-1668 .elementor-element.elementor-element-1a0b4a46.elementor-element{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-7e06a1ae{--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-1668 .elementor-element.elementor-element-7e06a1ae:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-7e06a1ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#401D1D;}.elementor-1668 .elementor-element.elementor-element-22a98d9c .elementor-icon-wrapper{text-align:center;}.elementor-1668 .elementor-element.elementor-element-22a98d9c.elementor-view-stacked .elementor-icon{background-color:#3B82F6;}.elementor-1668 .elementor-element.elementor-element-22a98d9c.elementor-view-framed .elementor-icon, .elementor-1668 .elementor-element.elementor-element-22a98d9c.elementor-view-default .elementor-icon{color:#3B82F6;border-color:#3B82F6;}.elementor-1668 .elementor-element.elementor-element-22a98d9c.elementor-view-framed .elementor-icon, .elementor-1668 .elementor-element.elementor-element-22a98d9c.elementor-view-default .elementor-icon svg{fill:#3B82F6;}.elementor-1668 .elementor-element.elementor-element-81045fb{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;}.elementor-1668 .elementor-element.elementor-element-81045fb.elementor-element{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-81045fb .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-1668 .elementor-element.elementor-element-d6cb6c1{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-1668 .elementor-element.elementor-element-d6cb6c1.elementor-element{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-41da8ad{--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-1668 .elementor-element.elementor-element-41da8ad:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-41da8ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#401D1D;}.elementor-1668 .elementor-element.elementor-element-5e182f0a .elementor-icon-wrapper{text-align:center;}.elementor-1668 .elementor-element.elementor-element-5e182f0a.elementor-view-stacked .elementor-icon{background-color:#22C55E;}.elementor-1668 .elementor-element.elementor-element-5e182f0a.elementor-view-framed .elementor-icon, .elementor-1668 .elementor-element.elementor-element-5e182f0a.elementor-view-default .elementor-icon{color:#22C55E;border-color:#22C55E;}.elementor-1668 .elementor-element.elementor-element-5e182f0a.elementor-view-framed .elementor-icon, .elementor-1668 .elementor-element.elementor-element-5e182f0a.elementor-view-default .elementor-icon svg{fill:#22C55E;}.elementor-1668 .elementor-element.elementor-element-4af8d778{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;}.elementor-1668 .elementor-element.elementor-element-4af8d778.elementor-element{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-4af8d778 .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-1668 .elementor-element.elementor-element-599ef6b8{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-1668 .elementor-element.elementor-element-599ef6b8.elementor-element{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-64fd6bf5{--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-1668 .elementor-element.elementor-element-64fd6bf5:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-64fd6bf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#401D1D;}.elementor-1668 .elementor-element.elementor-element-1cfd04c4 .elementor-icon-wrapper{text-align:center;}.elementor-1668 .elementor-element.elementor-element-1cfd04c4.elementor-view-stacked .elementor-icon{background-color:#EC4899;}.elementor-1668 .elementor-element.elementor-element-1cfd04c4.elementor-view-framed .elementor-icon, .elementor-1668 .elementor-element.elementor-element-1cfd04c4.elementor-view-default .elementor-icon{color:#EC4899;border-color:#EC4899;}.elementor-1668 .elementor-element.elementor-element-1cfd04c4.elementor-view-framed .elementor-icon, .elementor-1668 .elementor-element.elementor-element-1cfd04c4.elementor-view-default .elementor-icon svg{fill:#EC4899;}.elementor-1668 .elementor-element.elementor-element-7366bed6{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;}.elementor-1668 .elementor-element.elementor-element-7366bed6.elementor-element{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-7366bed6 .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-1668 .elementor-element.elementor-element-18f028c0{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-1668 .elementor-element.elementor-element-18f028c0.elementor-element{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-55704d61{--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-1668 .elementor-element.elementor-element-55704d61:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-55704d61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#331111;}.elementor-1668 .elementor-element.elementor-element-42697e2{--display:flex;}.elementor-1668 .elementor-element.elementor-element-337ef954{--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-1668 .elementor-element.elementor-element-6964f062{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-1668 .elementor-element.elementor-element-6964f062 .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-1668 .elementor-element.elementor-element-fee48af .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-1668 .elementor-element.elementor-element-fee48af .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1668 .elementor-element.elementor-element-5e1ec077{--display:flex;}.elementor-1668 .elementor-element.elementor-element-372132f9{--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-1668 .elementor-element.elementor-element-372132f9:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-372132f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#401D1D;}.elementor-1668 .elementor-element.elementor-element-4c71be9d .elementor-icon-wrapper{text-align:center;}.elementor-1668 .elementor-element.elementor-element-4c71be9d.elementor-view-stacked .elementor-icon{background-color:#A855F7;}.elementor-1668 .elementor-element.elementor-element-4c71be9d.elementor-view-framed .elementor-icon, .elementor-1668 .elementor-element.elementor-element-4c71be9d.elementor-view-default .elementor-icon{color:#A855F7;border-color:#A855F7;}.elementor-1668 .elementor-element.elementor-element-4c71be9d.elementor-view-framed .elementor-icon, .elementor-1668 .elementor-element.elementor-element-4c71be9d.elementor-view-default .elementor-icon svg{fill:#A855F7;}.elementor-1668 .elementor-element.elementor-element-7fb59798{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;}.elementor-1668 .elementor-element.elementor-element-7fb59798.elementor-element{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-7fb59798 .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-1668 .elementor-element.elementor-element-402861d9{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-1668 .elementor-element.elementor-element-402861d9.elementor-element{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-1504d80f{--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-1668 .elementor-element.elementor-element-1504d80f:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-1504d80f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#401D1D;}.elementor-1668 .elementor-element.elementor-element-6bd935ad .elementor-icon-wrapper{text-align:center;}.elementor-1668 .elementor-element.elementor-element-6bd935ad.elementor-view-stacked .elementor-icon{background-color:#F1912E;}.elementor-1668 .elementor-element.elementor-element-6bd935ad.elementor-view-framed .elementor-icon, .elementor-1668 .elementor-element.elementor-element-6bd935ad.elementor-view-default .elementor-icon{color:#F1912E;border-color:#F1912E;}.elementor-1668 .elementor-element.elementor-element-6bd935ad.elementor-view-framed .elementor-icon, .elementor-1668 .elementor-element.elementor-element-6bd935ad.elementor-view-default .elementor-icon svg{fill:#F1912E;}.elementor-1668 .elementor-element.elementor-element-15b20b54{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;}.elementor-1668 .elementor-element.elementor-element-15b20b54.elementor-element{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-15b20b54 .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-1668 .elementor-element.elementor-element-49a72d61{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-1668 .elementor-element.elementor-element-49a72d61.elementor-element{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-65f7dc0f{--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-1668 .elementor-element.elementor-element-65f7dc0f:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-65f7dc0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#401D1D;}.elementor-1668 .elementor-element.elementor-element-7669eb98 .elementor-icon-wrapper{text-align:center;}.elementor-1668 .elementor-element.elementor-element-7669eb98.elementor-view-stacked .elementor-icon{background-color:#3B82F6;}.elementor-1668 .elementor-element.elementor-element-7669eb98.elementor-view-framed .elementor-icon, .elementor-1668 .elementor-element.elementor-element-7669eb98.elementor-view-default .elementor-icon{color:#3B82F6;border-color:#3B82F6;}.elementor-1668 .elementor-element.elementor-element-7669eb98.elementor-view-framed .elementor-icon, .elementor-1668 .elementor-element.elementor-element-7669eb98.elementor-view-default .elementor-icon svg{fill:#3B82F6;}.elementor-1668 .elementor-element.elementor-element-70f529b5{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-1668 .elementor-element.elementor-element-70f529b5.elementor-element{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-70f529b5 .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-1668 .elementor-element.elementor-element-3c386d3a{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-1668 .elementor-element.elementor-element-3c386d3a.elementor-element{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-59bfe63d{--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-1668 .elementor-element.elementor-element-59bfe63d:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-59bfe63d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#401D1D;}.elementor-1668 .elementor-element.elementor-element-75eec093 .elementor-icon-wrapper{text-align:center;}.elementor-1668 .elementor-element.elementor-element-75eec093.elementor-view-stacked .elementor-icon{background-color:#22C55E;}.elementor-1668 .elementor-element.elementor-element-75eec093.elementor-view-framed .elementor-icon, .elementor-1668 .elementor-element.elementor-element-75eec093.elementor-view-default .elementor-icon{color:#22C55E;border-color:#22C55E;}.elementor-1668 .elementor-element.elementor-element-75eec093.elementor-view-framed .elementor-icon, .elementor-1668 .elementor-element.elementor-element-75eec093.elementor-view-default .elementor-icon svg{fill:#22C55E;}.elementor-1668 .elementor-element.elementor-element-657aa170{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;}.elementor-1668 .elementor-element.elementor-element-657aa170.elementor-element{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-657aa170 .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-1668 .elementor-element.elementor-element-4c97ffc0{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-1668 .elementor-element.elementor-element-4c97ffc0.elementor-element{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-7a50e322{--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-1668 .elementor-element.elementor-element-7a50e322:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-7a50e322 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#401D1D;}.elementor-1668 .elementor-element.elementor-element-588c74d .elementor-icon-wrapper{text-align:center;}.elementor-1668 .elementor-element.elementor-element-588c74d.elementor-view-stacked .elementor-icon{background-color:#EC4899;}.elementor-1668 .elementor-element.elementor-element-588c74d.elementor-view-framed .elementor-icon, .elementor-1668 .elementor-element.elementor-element-588c74d.elementor-view-default .elementor-icon{color:#EC4899;border-color:#EC4899;}.elementor-1668 .elementor-element.elementor-element-588c74d.elementor-view-framed .elementor-icon, .elementor-1668 .elementor-element.elementor-element-588c74d.elementor-view-default .elementor-icon svg{fill:#EC4899;}.elementor-1668 .elementor-element.elementor-element-346ca4b6{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;}.elementor-1668 .elementor-element.elementor-element-346ca4b6.elementor-element{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-346ca4b6 .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-1668 .elementor-element.elementor-element-69e41270{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-1668 .elementor-element.elementor-element-69e41270.elementor-element{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-3a5d516a{--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-1668 .elementor-element.elementor-element-3a5d516a:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-3a5d516a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1668 .elementor-element.elementor-element-fa21f67{--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-1668 .elementor-element.elementor-element-72431acc{--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-1668 .elementor-element.elementor-element-3469546f{--display:flex;}.elementor-1668 .elementor-element.elementor-element-d26f1a4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1668 .elementor-element.elementor-element-d26f1a4 .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-1668 .elementor-element.elementor-element-25eae97c{--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-1668 .elementor-element.elementor-element-4c769da9 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1668 .elementor-element.elementor-element-4c769da9.elementor-view-stacked .elementor-icon{background-color:#F1912E;}.elementor-1668 .elementor-element.elementor-element-4c769da9.elementor-view-framed .elementor-icon, .elementor-1668 .elementor-element.elementor-element-4c769da9.elementor-view-default .elementor-icon{fill:#F1912E;color:#F1912E;border-color:#F1912E;}.elementor-1668 .elementor-element.elementor-element-4c769da9 .elementor-icon{font-size:33px;}.elementor-1668 .elementor-element.elementor-element-4c769da9 .elementor-icon-box-title, .elementor-1668 .elementor-element.elementor-element-4c769da9 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-1668 .elementor-element.elementor-element-4c769da9 .elementor-icon-box-title{color:#000000;}.elementor-1668 .elementor-element.elementor-element-4249e0cf{--display:flex;}.elementor-1668 .elementor-element.elementor-element-55a2d8eb .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1668 .elementor-element.elementor-element-55a2d8eb.elementor-view-stacked .elementor-icon{background-color:#F1912E;}.elementor-1668 .elementor-element.elementor-element-55a2d8eb.elementor-view-framed .elementor-icon, .elementor-1668 .elementor-element.elementor-element-55a2d8eb.elementor-view-default .elementor-icon{fill:#F1912E;color:#F1912E;border-color:#F1912E;}.elementor-1668 .elementor-element.elementor-element-55a2d8eb .elementor-icon{font-size:33px;}.elementor-1668 .elementor-element.elementor-element-55a2d8eb .elementor-icon-box-title, .elementor-1668 .elementor-element.elementor-element-55a2d8eb .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-1668 .elementor-element.elementor-element-55a2d8eb .elementor-icon-box-title{color:#000000;}.elementor-1668 .elementor-element.elementor-element-78e12073{--display:flex;}.elementor-1668 .elementor-element.elementor-element-38db2575 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1668 .elementor-element.elementor-element-38db2575.elementor-view-stacked .elementor-icon{background-color:#F1912E;}.elementor-1668 .elementor-element.elementor-element-38db2575.elementor-view-framed .elementor-icon, .elementor-1668 .elementor-element.elementor-element-38db2575.elementor-view-default .elementor-icon{fill:#F1912E;color:#F1912E;border-color:#F1912E;}.elementor-1668 .elementor-element.elementor-element-38db2575 .elementor-icon{font-size:33px;}.elementor-1668 .elementor-element.elementor-element-38db2575 .elementor-icon-box-title, .elementor-1668 .elementor-element.elementor-element-38db2575 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-1668 .elementor-element.elementor-element-38db2575 .elementor-icon-box-title{color:#000000;}.elementor-1668 .elementor-element.elementor-element-38db2575 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-1668 .elementor-element.elementor-element-7a5b23df{--display:flex;}.elementor-1668 .elementor-element.elementor-element-660eca75 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1668 .elementor-element.elementor-element-660eca75.elementor-view-stacked .elementor-icon{background-color:#F1912E;}.elementor-1668 .elementor-element.elementor-element-660eca75.elementor-view-framed .elementor-icon, .elementor-1668 .elementor-element.elementor-element-660eca75.elementor-view-default .elementor-icon{fill:#F1912E;color:#F1912E;border-color:#F1912E;}.elementor-1668 .elementor-element.elementor-element-660eca75 .elementor-icon{font-size:33px;}.elementor-1668 .elementor-element.elementor-element-660eca75 .elementor-icon-box-title, .elementor-1668 .elementor-element.elementor-element-660eca75 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-1668 .elementor-element.elementor-element-660eca75 .elementor-icon-box-title{color:#000000;}.elementor-1668 .elementor-element.elementor-element-71a382d9{--display:flex;}.elementor-1668 .elementor-element.elementor-element-71a382d9.e-con{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-a6c9c78{--display:flex;--justify-content:center;}.elementor-1668 .elementor-element.elementor-element-3cd3643b img{width:100%;border-radius:30px 30px 30px 30px;}.elementor-1668 .elementor-element.elementor-element-64cea679{--display:flex;--justify-content:center;}.elementor-1668 .elementor-element.elementor-element-62d6f698 img{width:100%;border-radius:30px 30px 30px 30px;}.elementor-1668 .elementor-element.elementor-element-50cf36cb{--display:flex;--justify-content:center;}.elementor-1668 .elementor-element.elementor-element-31ede3e img{width:100%;border-radius:30px 30px 30px 30px;}.elementor-1668 .elementor-element.elementor-element-1eae07e1{--display:flex;--justify-content:center;}.elementor-1668 .elementor-element.elementor-element-394d79c8 img{width:100%;border-radius:30px 30px 30px 30px;}.elementor-1668 .elementor-element.elementor-element-745c4ef6{--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-1668 .elementor-element.elementor-element-745c4ef6:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-745c4ef6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1668 .elementor-element.elementor-element-38808422{--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-1668 .elementor-element.elementor-element-7f12482e{--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-1668 .elementor-element.elementor-element-427d35ce{--display:flex;}.elementor-1668 .elementor-element.elementor-element-18c3905{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-1668 .elementor-element.elementor-element-18c3905 .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-1668 .elementor-element.elementor-element-10df62f4{--display:flex;}.elementor-1668 .elementor-element.elementor-element-3d170db4 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1668 .elementor-element.elementor-element-3d170db4.elementor-view-stacked .elementor-icon{background-color:#F1912E;}.elementor-1668 .elementor-element.elementor-element-3d170db4.elementor-view-framed .elementor-icon, .elementor-1668 .elementor-element.elementor-element-3d170db4.elementor-view-default .elementor-icon{fill:#F1912E;color:#F1912E;border-color:#F1912E;}.elementor-1668 .elementor-element.elementor-element-3d170db4 .elementor-icon{font-size:33px;}.elementor-1668 .elementor-element.elementor-element-3d170db4 .elementor-icon-box-title, .elementor-1668 .elementor-element.elementor-element-3d170db4 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-1668 .elementor-element.elementor-element-3d170db4 .elementor-icon-box-title{color:#000000;}.elementor-1668 .elementor-element.elementor-element-74227fdb{--display:flex;}.elementor-1668 .elementor-element.elementor-element-5ab723aa .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1668 .elementor-element.elementor-element-5ab723aa.elementor-view-stacked .elementor-icon{background-color:#F1912E;}.elementor-1668 .elementor-element.elementor-element-5ab723aa.elementor-view-framed .elementor-icon, .elementor-1668 .elementor-element.elementor-element-5ab723aa.elementor-view-default .elementor-icon{fill:#F1912E;color:#F1912E;border-color:#F1912E;}.elementor-1668 .elementor-element.elementor-element-5ab723aa .elementor-icon{font-size:33px;}.elementor-1668 .elementor-element.elementor-element-5ab723aa .elementor-icon-box-title, .elementor-1668 .elementor-element.elementor-element-5ab723aa .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-1668 .elementor-element.elementor-element-5ab723aa .elementor-icon-box-title{color:#000000;}.elementor-1668 .elementor-element.elementor-element-2690b18d{--display:flex;}.elementor-1668 .elementor-element.elementor-element-e41cf5d .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1668 .elementor-element.elementor-element-e41cf5d.elementor-view-stacked .elementor-icon{background-color:#F1912E;}.elementor-1668 .elementor-element.elementor-element-e41cf5d.elementor-view-framed .elementor-icon, .elementor-1668 .elementor-element.elementor-element-e41cf5d.elementor-view-default .elementor-icon{fill:#F1912E;color:#F1912E;border-color:#F1912E;}.elementor-1668 .elementor-element.elementor-element-e41cf5d .elementor-icon{font-size:33px;}.elementor-1668 .elementor-element.elementor-element-e41cf5d .elementor-icon-box-title, .elementor-1668 .elementor-element.elementor-element-e41cf5d .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-1668 .elementor-element.elementor-element-e41cf5d .elementor-icon-box-title{color:#000000;}.elementor-1668 .elementor-element.elementor-element-76e36333{--display:flex;}.elementor-1668 .elementor-element.elementor-element-43370bb3 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1668 .elementor-element.elementor-element-43370bb3.elementor-view-stacked .elementor-icon{background-color:#F1912E;}.elementor-1668 .elementor-element.elementor-element-43370bb3.elementor-view-framed .elementor-icon, .elementor-1668 .elementor-element.elementor-element-43370bb3.elementor-view-default .elementor-icon{fill:#F1912E;color:#F1912E;border-color:#F1912E;}.elementor-1668 .elementor-element.elementor-element-43370bb3 .elementor-icon{font-size:33px;}.elementor-1668 .elementor-element.elementor-element-43370bb3 .elementor-icon-box-title, .elementor-1668 .elementor-element.elementor-element-43370bb3 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-1668 .elementor-element.elementor-element-43370bb3 .elementor-icon-box-title{color:#000000;}.elementor-1668 .elementor-element.elementor-element-e0219b3{--display:flex;}.elementor-1668 .elementor-element.elementor-element-56bfccd5{--display:flex;}.elementor-1668 .elementor-element.elementor-element-285ee0e8 img{border-radius:30px 30px 30px 30px;}.elementor-1668 .elementor-element.elementor-element-73932075{--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-1668 .elementor-element.elementor-element-41e84741{--display:flex;}.elementor-1668 .elementor-element.elementor-element-797a79ee{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-1668 .elementor-element.elementor-element-797a79ee.elementor-element{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-797a79ee .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-1668 .elementor-element.elementor-element-8fffcf1{--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-1668 .elementor-element.elementor-element-71a300b{--display:flex;}.elementor-1668 .elementor-element.elementor-element-14505fd{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:20px;font-weight:400;line-height:27px;color:#000000;}.elementor-1668 .elementor-element.elementor-element-74af2e2{--display:flex;}.elementor-1668 .elementor-element.elementor-element-b777eda{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:20px;font-weight:400;line-height:27px;color:#000000;}.elementor-1668 .elementor-element.elementor-element-7aae237{--display:flex;}.elementor-1668 .elementor-element.elementor-element-9fb78aa{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:20px;font-weight:400;line-height:27px;color:#000000;}.elementor-1668 .elementor-element.elementor-element-a7063f6{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-1668 .elementor-element.elementor-element-a7063f6.elementor-element{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-a7063f6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;line-height:41px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-1668 .elementor-element.elementor-element-77118473 .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-1668 .elementor-element.elementor-element-77118473 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1668 .elementor-element.elementor-element-1631182{--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-1668 .elementor-element.elementor-element-54cd3e52{--display:flex;}.elementor-1668 .elementor-element.elementor-element-1bbd6522{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-1668 .elementor-element.elementor-element-1bbd6522.elementor-element{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-1bbd6522 .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-1668 .elementor-element.elementor-element-27ec9437{--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-1668 .elementor-element.elementor-element-38e07986{--display:flex;}.elementor-1668 .elementor-element.elementor-element-733c6bfc{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:20px;font-weight:400;line-height:27px;color:#000000;}.elementor-1668 .elementor-element.elementor-element-c4fac83{--display:flex;}.elementor-1668 .elementor-element.elementor-element-63a472e{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:20px;font-weight:400;line-height:27px;color:#000000;}.elementor-1668 .elementor-element.elementor-element-4c6ce38e{--display:flex;}.elementor-1668 .elementor-element.elementor-element-1191206f{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:20px;font-weight:400;line-height:27px;color:#000000;}.elementor-1668 .elementor-element.elementor-element-f7c46de{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-1668 .elementor-element.elementor-element-f7c46de.elementor-element{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-f7c46de .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;line-height:41px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-1668 .elementor-element.elementor-element-51d8fe8a .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-1668 .elementor-element.elementor-element-51d8fe8a{padding:30px 0px 0px 0px;}.elementor-1668 .elementor-element.elementor-element-51d8fe8a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1668 .elementor-element.elementor-element-122e510e{--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-1668 .elementor-element.elementor-element-122e510e:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-122e510e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #331111 0%, #160505 100%);}.elementor-1668 .elementor-element.elementor-element-33dbd7d3{--display:flex;}.elementor-1668 .elementor-element.elementor-element-6061bd7d{--display:flex;}.elementor-1668 .elementor-element.elementor-element-1a8db819{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-1668 .elementor-element.elementor-element-1a8db819.elementor-element{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-1a8db819 .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-1668 .elementor-element.elementor-element-30c5afe3{--display:flex;}.elementor-1668 .elementor-element.elementor-element-865df60{--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-1668 .elementor-element.elementor-element-34dbe94f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1668 .elementor-element.elementor-element-34dbe94f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1668 .elementor-element.elementor-element-34dbe94f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1668 .elementor-element.elementor-element-34dbe94f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1668 .elementor-element.elementor-element-34dbe94f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1668 .elementor-element.elementor-element-34dbe94f .elementor-icon-list-icon i{color:#F9D44A;transition:color 0.3s;}.elementor-1668 .elementor-element.elementor-element-34dbe94f .elementor-icon-list-icon svg{fill:#F9D44A;transition:fill 0.3s;}.elementor-1668 .elementor-element.elementor-element-34dbe94f{--e-icon-list-icon-size:14px;--icon-vertical-offset:2px;}.elementor-1668 .elementor-element.elementor-element-34dbe94f .elementor-icon-list-text{color:#EDE7DF;transition:color 0.3s;}.elementor-1668 .elementor-element.elementor-element-8fdc469{--display:flex;}.elementor-1668 .elementor-element.elementor-element-4aa5388e{--display:flex;}.elementor-1668 .elementor-element.elementor-element-5810f6f6{--display:flex;}.elementor-1668 .elementor-element.elementor-element-5267866a{text-align:start;}.elementor-1668 .elementor-element.elementor-element-5267866a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:900;color:#ADADAD;}.elementor-1668 .elementor-element.elementor-element-2bc00a60{--display:flex;}.elementor-1668 .elementor-element.elementor-element-4efacbfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-1668 .elementor-element.elementor-element-4efacbfa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-1668 .elementor-element.elementor-element-7f02d25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;text-align:start;}.elementor-1668 .elementor-element.elementor-element-7f02d25 .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-1668 .elementor-element.elementor-element-7992976a{--divider-border-style:solid;--divider-color:#F9D44A;--divider-border-width:1px;}.elementor-1668 .elementor-element.elementor-element-7992976a .elementor-divider-separator{width:100%;}.elementor-1668 .elementor-element.elementor-element-7992976a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1668 .elementor-element.elementor-element-60c29fc9{--display:flex;}.elementor-1668 .elementor-element.elementor-element-4e327a9a{--display:flex;}.elementor-1668 .elementor-element.elementor-element-49d53a7c{text-align:start;}.elementor-1668 .elementor-element.elementor-element-49d53a7c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:900;color:#ADADAD;}.elementor-1668 .elementor-element.elementor-element-2a266a7c{--display:flex;}.elementor-1668 .elementor-element.elementor-element-64c064c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-1668 .elementor-element.elementor-element-64c064c5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-1668 .elementor-element.elementor-element-7503cca4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;text-align:start;}.elementor-1668 .elementor-element.elementor-element-7503cca4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-1668 .elementor-element.elementor-element-48d56146{--divider-border-style:solid;--divider-color:#F9D44A;--divider-border-width:1px;}.elementor-1668 .elementor-element.elementor-element-48d56146 .elementor-divider-separator{width:100%;}.elementor-1668 .elementor-element.elementor-element-48d56146 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1668 .elementor-element.elementor-element-33263abb{--display:flex;}.elementor-1668 .elementor-element.elementor-element-7890bbfb{--display:flex;}.elementor-1668 .elementor-element.elementor-element-72caf7e4{text-align:start;}.elementor-1668 .elementor-element.elementor-element-72caf7e4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:900;color:#ADADAD;}.elementor-1668 .elementor-element.elementor-element-4bcf6fe5{--display:flex;}.elementor-1668 .elementor-element.elementor-element-51fb0e52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-1668 .elementor-element.elementor-element-51fb0e52 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-1668 .elementor-element.elementor-element-63d236f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;text-align:start;}.elementor-1668 .elementor-element.elementor-element-63d236f2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-1668 .elementor-element.elementor-element-5a1d8bf6{--divider-border-style:solid;--divider-color:#F9D44A;--divider-border-width:1px;}.elementor-1668 .elementor-element.elementor-element-5a1d8bf6 .elementor-divider-separator{width:100%;}.elementor-1668 .elementor-element.elementor-element-5a1d8bf6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1668 .elementor-element.elementor-element-48881a5e{--display:flex;}.elementor-1668 .elementor-element.elementor-element-38aa81e2{--display:flex;}.elementor-1668 .elementor-element.elementor-element-3945dc3c{text-align:start;}.elementor-1668 .elementor-element.elementor-element-3945dc3c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:900;color:#ADADAD;}.elementor-1668 .elementor-element.elementor-element-601bee95{--display:flex;}.elementor-1668 .elementor-element.elementor-element-2ff3ccb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-1668 .elementor-element.elementor-element-2ff3ccb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-1668 .elementor-element.elementor-element-58e41513{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;text-align:start;}.elementor-1668 .elementor-element.elementor-element-58e41513 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-1668 .elementor-element.elementor-element-6f8d3ce{--display:flex;}.elementor-1668 .elementor-element.elementor-element-70101676{--display:flex;}.elementor-1668 .elementor-element.elementor-element-234774de{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-1668 .elementor-element.elementor-element-234774de.elementor-element{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-234774de .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-1668 .elementor-element.elementor-element-3646265e{--display:flex;}.elementor-1668 .elementor-element.elementor-element-6ea204eb{--display:flex;}.elementor-1668 .elementor-element.elementor-element-7ae3ef4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1668 .elementor-element.elementor-element-7ae3ef4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1668 .elementor-element.elementor-element-7ae3ef4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1668 .elementor-element.elementor-element-7ae3ef4b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1668 .elementor-element.elementor-element-7ae3ef4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1668 .elementor-element.elementor-element-7ae3ef4b .elementor-icon-list-icon i{color:#F9D44A;transition:color 0.3s;}.elementor-1668 .elementor-element.elementor-element-7ae3ef4b .elementor-icon-list-icon svg{fill:#F9D44A;transition:fill 0.3s;}.elementor-1668 .elementor-element.elementor-element-7ae3ef4b{--e-icon-list-icon-size:14px;--icon-vertical-offset:2px;}.elementor-1668 .elementor-element.elementor-element-7ae3ef4b .elementor-icon-list-text{color:#EDE7DF;transition:color 0.3s;}.elementor-1668 .elementor-element.elementor-element-48b1b2d0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1668 .elementor-element.elementor-element-48b1b2d0.e-con{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-5cc090c6{--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-1668 .elementor-element.elementor-element-1d78c38{--display:flex;}.elementor-1668 .elementor-element.elementor-element-74590676{--display:flex;}.elementor-1668 .elementor-element.elementor-element-39c2ca30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:end;}.elementor-1668 .elementor-element.elementor-element-39c2ca30 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-1668 .elementor-element.elementor-element-4aebe86b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;text-align:end;}.elementor-1668 .elementor-element.elementor-element-4aebe86b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-1668 .elementor-element.elementor-element-ceae167{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1668 .elementor-element.elementor-element-ceae167.e-con{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-4d075a57{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-1668 .elementor-element.elementor-element-4d075a57 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:900;color:#ADADAD;}.elementor-1668 .elementor-element.elementor-element-42022948{--display:flex;}.elementor-1668 .elementor-element.elementor-element-31906f04{--display:flex;}.elementor-1668 .elementor-element.elementor-element-55dee8b6{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1668 .elementor-element.elementor-element-55dee8b6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:900;color:#ADADAD;}.elementor-1668 .elementor-element.elementor-element-40565b51{--display:flex;}.elementor-1668 .elementor-element.elementor-element-63e6abd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-1668 .elementor-element.elementor-element-63e6abd6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-1668 .elementor-element.elementor-element-4e76fef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;text-align:start;}.elementor-1668 .elementor-element.elementor-element-4e76fef .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-1668 .elementor-element.elementor-element-6204999{--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-1668 .elementor-element.elementor-element-19afd33{--display:flex;}.elementor-1668 .elementor-element.elementor-element-4b978c31{--display:flex;}.elementor-1668 .elementor-element.elementor-element-2cdbd04c{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:end;}.elementor-1668 .elementor-element.elementor-element-2cdbd04c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-1668 .elementor-element.elementor-element-21a5b2a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;text-align:end;}.elementor-1668 .elementor-element.elementor-element-21a5b2a5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-1668 .elementor-element.elementor-element-7add699d{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1668 .elementor-element.elementor-element-7add699d.e-con{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-5723a9a{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-1668 .elementor-element.elementor-element-5723a9a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:900;color:#ADADAD;}.elementor-1668 .elementor-element.elementor-element-7219c091{--display:flex;}.elementor-1668 .elementor-element.elementor-element-79492af4{--display:flex;}.elementor-1668 .elementor-element.elementor-element-6894ba1e{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;text-align:start;}.elementor-1668 .elementor-element.elementor-element-6894ba1e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:900;color:#ADADAD;}.elementor-1668 .elementor-element.elementor-element-5444345{--display:flex;}.elementor-1668 .elementor-element.elementor-element-58cc4af2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-1668 .elementor-element.elementor-element-58cc4af2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-1668 .elementor-element.elementor-element-30181363{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;text-align:start;}.elementor-1668 .elementor-element.elementor-element-30181363 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-1668 .elementor-element.elementor-element-6369802b{--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-1668 .elementor-element.elementor-element-6369802b:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-6369802b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1668 .elementor-element.elementor-element-1571e53a{--display:flex;}.elementor-1668 .elementor-element.elementor-element-629a8815{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;text-align:center;}.elementor-1668 .elementor-element.elementor-element-629a8815.elementor-element{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-629a8815 .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-1668 .elementor-element.elementor-element-63626d8{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1668 .elementor-element.elementor-element-51fef0e2{--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-1668 .elementor-element.elementor-element-63bb4a1f{--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-1668 .elementor-element.elementor-element-22c180f1 img{border-radius:14px 14px 14px 14px;}.elementor-1668 .elementor-element.elementor-element-13c3dcda{--display:flex;}.elementor-1668 .elementor-element.elementor-element-dd6bd8f img{border-radius:14px 14px 14px 14px;}.elementor-1668 .elementor-element.elementor-element-47f86287{--display:flex;}.elementor-1668 .elementor-element.elementor-element-6b18cbd4 img{border-radius:14px 14px 14px 14px;}.elementor-1668 .elementor-element.elementor-element-898a43b .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-1668 .elementor-element.elementor-element-898a43b .elementor-button:hover, .elementor-1668 .elementor-element.elementor-element-898a43b .elementor-button:focus{background-color:#CCA802;}.elementor-1668 .elementor-element.elementor-element-898a43b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1668 .elementor-element.elementor-element-898a43b .elementor-button-content-wrapper{flex-direction:row;}.elementor-1668 .elementor-element.elementor-element-5d69701 .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-1668 .elementor-element.elementor-element-5d69701 .elementor-button:hover, .elementor-1668 .elementor-element.elementor-element-5d69701 .elementor-button:focus{background-color:#CCA802;}.elementor-1668 .elementor-element.elementor-element-5d69701{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1668 .elementor-element.elementor-element-642d8648{--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-1668 .elementor-element.elementor-element-71ebcf5d{--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-1668 .elementor-element.elementor-element-46fecf04{--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-1668 .elementor-element.elementor-element-397098d1 img{border-radius:14px 14px 14px 14px;}.elementor-1668 .elementor-element.elementor-element-4af1b245{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1668 .elementor-element.elementor-element-4e5249ac img{border-radius:14px 14px 14px 14px;}.elementor-1668 .elementor-element.elementor-element-c665ac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1668 .elementor-element.elementor-element-604ac875 img{border-radius:14px 14px 14px 14px;}.elementor-1668 .elementor-element.elementor-element-f8ab001{--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-1668 .elementor-element.elementor-element-6ead8062{--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-1668 .elementor-element.elementor-element-59489173 img{border-radius:14px 14px 14px 14px;}.elementor-1668 .elementor-element.elementor-element-60fddb01{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1668 .elementor-element.elementor-element-4dbad70c img{border-radius:14px 14px 14px 14px;}.elementor-1668 .elementor-element.elementor-element-6f437c4c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1668 .elementor-element.elementor-element-2107e66 img{border-radius:14px 14px 14px 14px;}.elementor-1668 .elementor-element.elementor-element-71165784{--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-1668 .elementor-element.elementor-element-237f2734{--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-1668 .elementor-element.elementor-element-4b6a59c0 img{border-radius:14px 14px 14px 14px;}.elementor-1668 .elementor-element.elementor-element-10a06bb1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1668 .elementor-element.elementor-element-12f14faf img{border-radius:14px 14px 14px 14px;}.elementor-1668 .elementor-element.elementor-element-20fc2723{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1668 .elementor-element.elementor-element-3cf17836 img{border-radius:14px 14px 14px 14px;}.elementor-1668 .elementor-element.elementor-element-491f4760{--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-1668 .elementor-element.elementor-element-5991954c{--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-1668 .elementor-element.elementor-element-5960d15f img{border-radius:14px 14px 14px 14px;}.elementor-1668 .elementor-element.elementor-element-735aecf6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1668 .elementor-element.elementor-element-7c219717 img{border-radius:14px 14px 14px 14px;}.elementor-1668 .elementor-element.elementor-element-3560e028{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1668 .elementor-element.elementor-element-5212b6aa img{border-radius:14px 14px 14px 14px;}.elementor-1668 .elementor-element.elementor-element-7938a5b8{--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-1668 .elementor-element.elementor-element-717fdbbe{--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-1668 .elementor-element.elementor-element-30499855 img{border-radius:14px 14px 14px 14px;}.elementor-1668 .elementor-element.elementor-element-6c84529e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1668 .elementor-element.elementor-element-5305ae02 img{border-radius:14px 14px 14px 14px;}.elementor-1668 .elementor-element.elementor-element-5767a120{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1668 .elementor-element.elementor-element-45e6666a img{border-radius:14px 14px 14px 14px;}.elementor-1668 .elementor-element.elementor-element-27442ab5{--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-1668 .elementor-element.elementor-element-1d7f7eac{--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-1668 .elementor-element.elementor-element-836ced8 img{border-radius:14px 14px 14px 14px;}.elementor-1668 .elementor-element.elementor-element-354bb8c7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1668 .elementor-element.elementor-element-10092608 img{border-radius:14px 14px 14px 14px;}.elementor-1668 .elementor-element.elementor-element-735a0bf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1668 .elementor-element.elementor-element-f339988 img{border-radius:14px 14px 14px 14px;}.elementor-1668 .elementor-element.elementor-element-74b36def{--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-1668 .elementor-element.elementor-element-737608a{--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-1668 .elementor-element.elementor-element-7b58598 img{border-radius:14px 14px 14px 14px;}.elementor-1668 .elementor-element.elementor-element-319599de{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1668 .elementor-element.elementor-element-5e486fde img{border-radius:14px 14px 14px 14px;}.elementor-1668 .elementor-element.elementor-element-7f23cb92{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1668 .elementor-element.elementor-element-6897d233 img{border-radius:14px 14px 14px 14px;}.elementor-1668 .elementor-element.elementor-element-164875bb{--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-1668 .elementor-element.elementor-element-2eaa57db{--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-1668 .elementor-element.elementor-element-2d50f7f5 img{border-radius:14px 14px 14px 14px;}.elementor-1668 .elementor-element.elementor-element-119a803a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1668 .elementor-element.elementor-element-5879478b img{border-radius:14px 14px 14px 14px;}.elementor-1668 .elementor-element.elementor-element-4986f60{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1668 .elementor-element.elementor-element-1322c4fe img{border-radius:14px 14px 14px 14px;}.elementor-1668 .elementor-element.elementor-element-6e2aac29{--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-1668 .elementor-element.elementor-element-4836d3dc{--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-1668 .elementor-element.elementor-element-f0b0b8f img{border-radius:14px 14px 14px 14px;}.elementor-1668 .elementor-element.elementor-element-a9ecc5e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1668 .elementor-element.elementor-element-445b49a8 img{border-radius:14px 14px 14px 14px;}.elementor-1668 .elementor-element.elementor-element-365b3baf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1668 .elementor-element.elementor-element-5d944b9c img{border-radius:14px 14px 14px 14px;}.elementor-1668 .elementor-element.elementor-element-359ad135{--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-1668 .elementor-element.elementor-element-30d6ec4e{--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-1668 .elementor-element.elementor-element-57049f11 img{border-radius:14px 14px 14px 14px;}.elementor-1668 .elementor-element.elementor-element-1d1cb85d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1668 .elementor-element.elementor-element-10b31632 img{border-radius:14px 14px 14px 14px;}.elementor-1668 .elementor-element.elementor-element-493a0361{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1668 .elementor-element.elementor-element-1e8fdcb8 img{border-radius:14px 14px 14px 14px;}.elementor-1668 .elementor-element.elementor-element-18b02bdc{--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-1668 .elementor-element.elementor-element-18b02bdc:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-18b02bdc > .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-1668 .elementor-element.elementor-element-45888416{--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-1668 .elementor-element.elementor-element-1d9f7070{--display:flex;}.elementor-1668 .elementor-element.elementor-element-10e66f21{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-1668 .elementor-element.elementor-element-10e66f21 .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-1668 .elementor-element.elementor-element-60b30cbf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-1668 .elementor-element.elementor-element-60b30cbf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-1668 .elementor-element.elementor-element-60b30cbf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-1668 .elementor-element.elementor-element-60b30cbf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-1668 .elementor-element.elementor-element-60b30cbf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-1668 .elementor-element.elementor-element-60b30cbf .elementor-icon-list-icon i{color:#54FF9A;transition:color 0.3s;}.elementor-1668 .elementor-element.elementor-element-60b30cbf .elementor-icon-list-icon svg{fill:#54FF9A;transition:fill 0.3s;}.elementor-1668 .elementor-element.elementor-element-60b30cbf{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1668 .elementor-element.elementor-element-60b30cbf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1668 .elementor-element.elementor-element-60b30cbf .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:200;}.elementor-1668 .elementor-element.elementor-element-60b30cbf .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1668 .elementor-element.elementor-element-77618bae{--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-1668 .elementor-element.elementor-element-68eefb0{--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-1668 .elementor-element.elementor-element-68eefb0:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-68eefb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1668 .elementor-element.elementor-element-621e4dba{--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-1668 .elementor-element.elementor-element-621e4dba:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-621e4dba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #F9D44A 0%, #F1912E 100%);}.elementor-1668 .elementor-element.elementor-element-7a470112{text-align:center;}.elementor-1668 .elementor-element.elementor-element-7a470112 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;color:#000000;}.elementor-1668 .elementor-element.elementor-element-5bc7277c{--display:flex;}.elementor-1668 .elementor-element.elementor-element-16cd1c28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -29px) 0px;padding:0px 0px 0px 0px;text-align:center;color:#9B9B9B;}.elementor-1668 .elementor-element.elementor-element-42998df6{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-1668 .elementor-element.elementor-element-1ac225fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -29px) 0px;padding:0px 0px 0px 0px;text-align:center;color:#F9D44A;}.elementor-1668 .elementor-element.elementor-element-40f2a2f5 .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-1668 .elementor-element.elementor-element-40f2a2f5.elementor-element{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-40f2a2f5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1668 .elementor-element.elementor-element-79e565be{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-1668 .elementor-element.elementor-element-3ea0a4a9{--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-1668 .elementor-element.elementor-element-3ea0a4a9:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-3ea0a4a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#331111;}.elementor-1668 .elementor-element.elementor-element-4c06b887{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1668 .elementor-element.elementor-element-86ffab{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:center;}.elementor-1668 .elementor-element.elementor-element-86ffab .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-1668 .elementor-element.elementor-element-71b95dd{--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-1668 .elementor-element.elementor-element-71b95dd:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-71b95dd > .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-1668 .elementor-element.elementor-element-131365a7{--display:flex;}.elementor-1668 .elementor-element.elementor-element-7cc1806b{--display:flex;}.elementor-1668 .elementor-element.elementor-element-2f448858{text-align:start;}.elementor-1668 .elementor-element.elementor-element-2f448858 .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-1668 .elementor-element.elementor-element-3f71f729{text-align:start;}.elementor-1668 .elementor-element.elementor-element-3f71f729 .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-1668 .elementor-element.elementor-element-42516cdf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;color:#FFFFFF;}.elementor-1668 .elementor-element.elementor-element-50d834af{--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-1668 .elementor-element.elementor-element-679cc254{--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-1668 .elementor-element.elementor-element-679cc254:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-679cc254 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1668 .elementor-element.elementor-element-3b71a1e9{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-1668 .elementor-element.elementor-element-1c9c9670{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;color:#FFFFFF;}.elementor-1668 .elementor-element.elementor-element-1cf4ba2e{--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-1668 .elementor-element.elementor-element-1cf4ba2e:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-1cf4ba2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1668 .elementor-element.elementor-element-2421cc23{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-1668 .elementor-element.elementor-element-1ed282dd{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;color:#FFFFFF;}.elementor-1668 .elementor-element.elementor-element-568e88d9 .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-1668 .elementor-element.elementor-element-568e88d9.elementor-element{--align-self:flex-start;}.elementor-1668 .elementor-element.elementor-element-568e88d9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1668 .elementor-element.elementor-element-5660dab{--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-1668 .elementor-element.elementor-element-5660dab:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-5660dab > .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-1668 .elementor-element.elementor-element-56c44c1a{--display:flex;}.elementor-1668 .elementor-element.elementor-element-598d4ca1{text-align:start;}.elementor-1668 .elementor-element.elementor-element-598d4ca1 .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-1668 .elementor-element.elementor-element-6a83571d{text-align:start;}.elementor-1668 .elementor-element.elementor-element-6a83571d .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-1668 .elementor-element.elementor-element-6b4c1888{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;color:#FFFFFF;}.elementor-1668 .elementor-element.elementor-element-78eb033a{--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-1668 .elementor-element.elementor-element-1ac8f9c9{--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-1668 .elementor-element.elementor-element-1ac8f9c9:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-1ac8f9c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1668 .elementor-element.elementor-element-17da11ba{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-1668 .elementor-element.elementor-element-707cfb5a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;color:#FFFFFF;}.elementor-1668 .elementor-element.elementor-element-5248a836{--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-1668 .elementor-element.elementor-element-5248a836:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-5248a836 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1668 .elementor-element.elementor-element-7d495817{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-1668 .elementor-element.elementor-element-49418423{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;color:#FFFFFF;}.elementor-1668 .elementor-element.elementor-element-6bb133b6 .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-1668 .elementor-element.elementor-element-6bb133b6.elementor-element{--align-self:flex-start;}.elementor-1668 .elementor-element.elementor-element-6bb133b6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1668 .elementor-element.elementor-element-634f58f3{--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-1668 .elementor-element.elementor-element-634f58f3:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-634f58f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#331111;}.elementor-1668 .elementor-element.elementor-element-78396c47{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1668 .elementor-element.elementor-element-cfd5672.elementor-element{--align-self:flex-start;}.elementor-1668 .elementor-element.elementor-element-cfd5672{text-align:center;}.elementor-1668 .elementor-element.elementor-element-cfd5672 .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-1668 .elementor-element.elementor-element-1198404b{--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-1668 .elementor-element.elementor-element-7e402b50{--display:flex;--justify-content:center;}.elementor-1668 .elementor-element.elementor-element-66710e51{--display:flex;}.elementor-1668 .elementor-element.elementor-element-6d4322cb{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-1668 .elementor-element.elementor-element-25c0e510{--display:flex;}.elementor-1668 .elementor-element.elementor-element-4e3f161e{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-1668 .elementor-element.elementor-element-7c1ab2bc{--display:flex;}.elementor-1668 .elementor-element.elementor-element-528b511c{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-1668 .elementor-element.elementor-element-1c595a9{--display:flex;}.elementor-1668 .elementor-element.elementor-element-86caae3{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-1668 .elementor-element.elementor-element-60aa104a{--display:flex;}.elementor-1668 .elementor-element.elementor-element-19318aa9{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-1668 .elementor-element.elementor-element-58f5df15{--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-1668 .elementor-element.elementor-element-58f5df15 > .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-1668 .elementor-element.elementor-element-58f5df15 {--n-accordion-padding:020px 40px 020px 015px;}:where( .elementor-1668 .elementor-element.elementor-element-58f5df15 > .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-1668 .elementor-element.elementor-element-58f5df15 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-1668 .elementor-element.elementor-element-3c500b76{--display:flex;--justify-content:center;}.elementor-1668 .elementor-element.elementor-element-3c500b76.e-con{--align-self:flex-start;}.elementor-1668 .elementor-element.elementor-element-4c31d977{--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-1668 .elementor-element.elementor-element-4c31d977:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-4c31d977 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(88deg, #00FF553D 0%, #B0FFA136 100%);}.elementor-1668 .elementor-element.elementor-element-4c31d977.e-con{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-1511e623.elementor-element{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-1511e623{text-align:center;}.elementor-1668 .elementor-element.elementor-element-1511e623 .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-1668 .elementor-element.elementor-element-43866288{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-1668 .elementor-element.elementor-element-77e4e5e0{--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-1668 .elementor-element.elementor-element-77e4e5e0:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-77e4e5e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1668 .elementor-element.elementor-element-959b3b2{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-1668 .elementor-element.elementor-element-5e7b302c{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;color:#C7C7C7;}.elementor-1668 .elementor-element.elementor-element-22d30115{--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-1668 .elementor-element.elementor-element-22d30115:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-22d30115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1668 .elementor-element.elementor-element-1f90b35d{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-1668 .elementor-element.elementor-element-5c162ea6{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;color:#C7C7C7;}.elementor-1668 .elementor-element.elementor-element-1f196633{--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-1668 .elementor-element.elementor-element-1f196633:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-1f196633 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#331111;}.elementor-1668 .elementor-element.elementor-element-15907d7d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1668 .elementor-element.elementor-element-15907d7d.e-con{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-2677e332 .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-1668 .elementor-element.elementor-element-2677e332.elementor-element{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-2677e332 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1668 .elementor-element.elementor-element-22bca4ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -29px) 0px;padding:0px 0px 0px 0px;text-align:center;color:#9B9B9B;}.elementor-1668 .elementor-element.elementor-element-10ea8034{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-1668 .elementor-element.elementor-element-234fc5f2{--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-1668 .elementor-element.elementor-element-234fc5f2:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-234fc5f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#331111;}.elementor-1668 .elementor-element.elementor-element-116aac4e{padding:0px 0px 0px 0px;text-align:center;}.elementor-1668 .elementor-element.elementor-element-116aac4e .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(max-width:1024px){.elementor-1668 .elementor-element.elementor-element-639c1e03:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-639c1e03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vozencanto.com/wp-content/uploads/2025/09/capa-lp-2-68cb8ac789048-scaled.webp");background-position:-800px 0px;}.elementor-1668 .elementor-element.elementor-element-34fa394.elementor-element{--align-self:flex-start;}.elementor-1668 .elementor-element.elementor-element-59ce20c3{--container-widget-width:393px;--container-widget-flex-grow:0;width:var( --container-widget-width, 393px );max-width:393px;}.elementor-1668 .elementor-element.elementor-element-4eda67c1{--container-widget-width:363px;--container-widget-flex-grow:0;width:var( --container-widget-width, 363px );max-width:363px;}.elementor-1668 .elementor-element.elementor-element-1083ff7f{width:initial;max-width:initial;}.elementor-1668 .elementor-element.elementor-element-4efc59d4{width:var( --container-widget-width, 316px );max-width:316px;--container-widget-width:316px;--container-widget-flex-grow:0;}.elementor-1668 .elementor-element.elementor-element-4f501d34{--container-widget-width:385px;--container-widget-flex-grow:0;width:var( --container-widget-width, 385px );max-width:385px;text-align:center;}.elementor-1668 .elementor-element.elementor-element-4f501d34.elementor-element{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-5f3dd883.elementor-element{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-56e1f6e7.e-con{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-495c6564{--container-widget-width:443px;--container-widget-flex-grow:0;width:var( --container-widget-width, 443px );max-width:443px;}.elementor-1668 .elementor-element.elementor-element-495c6564 .elementor-heading-title{font-size:36px;}.elementor-1668 .elementor-element.elementor-element-81045fb .elementor-heading-title{font-size:36px;}.elementor-1668 .elementor-element.elementor-element-599ef6b8{--container-widget-width:354px;--container-widget-flex-grow:0;width:var( --container-widget-width, 354px );max-width:354px;}.elementor-1668 .elementor-element.elementor-element-18f028c0{--container-widget-width:368px;--container-widget-flex-grow:0;width:var( --container-widget-width, 368px );max-width:368px;}.elementor-1668 .elementor-element.elementor-element-d26f1a4 .elementor-heading-title{font-size:25px;line-height:0.9em;}.elementor-1668 .elementor-element.elementor-element-4c769da9 .elementor-icon-box-title, .elementor-1668 .elementor-element.elementor-element-4c769da9 .elementor-icon-box-title a{font-size:16px;}.elementor-1668 .elementor-element.elementor-element-55a2d8eb .elementor-icon-box-title, .elementor-1668 .elementor-element.elementor-element-55a2d8eb .elementor-icon-box-title a{font-size:16px;}.elementor-1668 .elementor-element.elementor-element-38db2575 .elementor-icon-box-title, .elementor-1668 .elementor-element.elementor-element-38db2575 .elementor-icon-box-title a{font-size:16px;}.elementor-1668 .elementor-element.elementor-element-660eca75 .elementor-icon-box-title, .elementor-1668 .elementor-element.elementor-element-660eca75 .elementor-icon-box-title a{font-size:16px;}.elementor-1668 .elementor-element.elementor-element-3cd3643b img{width:75%;}.elementor-1668 .elementor-element.elementor-element-62d6f698 img{width:75%;}.elementor-1668 .elementor-element.elementor-element-31ede3e img{width:75%;}.elementor-1668 .elementor-element.elementor-element-394d79c8 img{width:75%;}.elementor-1668 .elementor-element.elementor-element-797a79ee{--container-widget-width:644px;--container-widget-flex-grow:0;width:var( --container-widget-width, 644px );max-width:644px;}.elementor-1668 .elementor-element.elementor-element-629a8815{--container-widget-width:559px;--container-widget-flex-grow:0;width:var( --container-widget-width, 559px );max-width:559px;}.elementor-1668 .elementor-element.elementor-element-45888416{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1668 .elementor-element.elementor-element-45888416.e-con{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-71b95dd:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-71b95dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-950px 0px;}.elementor-1668 .elementor-element.elementor-element-5660dab:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-5660dab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-1668 .elementor-element.elementor-element-6ba85fe5{padding:0px 0px 0px 0px;}.elementor-1668 .elementor-element.elementor-element-3e073044{width:100%;}.elementor-1668 .elementor-element.elementor-element-3e073044.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1668 .elementor-element.elementor-element-3e073044 > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-1668 .elementor-element.elementor-element-639c1e03:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-639c1e03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vozencanto.com/wp-content/uploads/2025/09/quem-e-mobile-68cb8ac7a6b5d-768x2502.webp");background-position:-1px -377px;}.elementor-1668 .elementor-element.elementor-element-639c1e03{--min-height:681px;--justify-content:flex-start;}.elementor-1668 .elementor-element.elementor-element-3101ed61{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1668 .elementor-element.elementor-element-54e3b3b9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1668 .elementor-element.elementor-element-34fa394.elementor-element{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-34fa394{text-align:center;}.elementor-1668 .elementor-element.elementor-element-34fa394 img{width:51%;}.elementor-1668 .elementor-element.elementor-element-59ce20c3{--container-widget-width:627px;--container-widget-flex-grow:0;width:var( --container-widget-width, 627px );max-width:627px;text-align:center;}.elementor-1668 .elementor-element.elementor-element-59ce20c3.elementor-element{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-59ce20c3 .elementor-heading-title{font-size:23px;line-height:1.1em;}.elementor-1668 .elementor-element.elementor-element-4eda67c1{--container-widget-width:312px;--container-widget-flex-grow:0;width:var( --container-widget-width, 312px );max-width:312px;text-align:center;font-size:16px;line-height:1.2em;}.elementor-1668 .elementor-element.elementor-element-4efc59d4{width:var( --container-widget-width, 307px );max-width:307px;--container-widget-width:307px;--container-widget-flex-grow:0;text-align:center;}.elementor-1668 .elementor-element.elementor-element-4c059659{--margin-top:-72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1668 .elementor-element.elementor-element-3ba374c2 .elementor-icon-wrapper{text-align:center;}.elementor-1668 .elementor-element.elementor-element-3ba374c2 .elementor-icon{font-size:153px;}.elementor-1668 .elementor-element.elementor-element-3ba374c2 .elementor-icon svg{height:153px;}.elementor-1668 .elementor-element.elementor-element-4f501d34{--container-widget-width:364px;--container-widget-flex-grow:0;width:var( --container-widget-width, 364px );max-width:364px;text-align:center;}.elementor-1668 .elementor-element.elementor-element-4f501d34.elementor-element{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-4f501d34 .elementor-heading-title{font-size:38px;}.elementor-1668 .elementor-element.elementor-element-5f3dd883.elementor-element{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-48583c38{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-1668 .elementor-element.elementor-element-2ba881d3 .elementor-icon{font-size:30px;}.elementor-1668 .elementor-element.elementor-element-2ba881d3 .elementor-icon svg{height:30px;}.elementor-1668 .elementor-element.elementor-element-1db612fb .elementor-heading-title{font-size:34px;}.elementor-1668 .elementor-element.elementor-element-1e44377a{--container-widget-width:325px;--container-widget-flex-grow:0;width:var( --container-widget-width, 325px );max-width:325px;}.elementor-1668 .elementor-element.elementor-element-435ce46a .elementor-icon{font-size:30px;}.elementor-1668 .elementor-element.elementor-element-435ce46a .elementor-icon svg{height:30px;}.elementor-1668 .elementor-element.elementor-element-495c6564{--container-widget-width:250px;--container-widget-flex-grow:0;width:var( --container-widget-width, 250px );max-width:250px;}.elementor-1668 .elementor-element.elementor-element-495c6564 .elementor-heading-title{font-size:30px;}.elementor-1668 .elementor-element.elementor-element-22a98d9c .elementor-icon{font-size:30px;}.elementor-1668 .elementor-element.elementor-element-22a98d9c .elementor-icon svg{height:30px;}.elementor-1668 .elementor-element.elementor-element-81045fb{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;}.elementor-1668 .elementor-element.elementor-element-81045fb .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1668 .elementor-element.elementor-element-5e182f0a .elementor-icon{font-size:30px;}.elementor-1668 .elementor-element.elementor-element-5e182f0a .elementor-icon svg{height:30px;}.elementor-1668 .elementor-element.elementor-element-4af8d778 .elementor-heading-title{font-size:30px;}.elementor-1668 .elementor-element.elementor-element-1cfd04c4 .elementor-icon{font-size:30px;}.elementor-1668 .elementor-element.elementor-element-1cfd04c4 .elementor-icon svg{height:30px;}.elementor-1668 .elementor-element.elementor-element-7366bed6 .elementor-heading-title{font-size:30px;}.elementor-1668 .elementor-element.elementor-element-18f028c0{--container-widget-width:307px;--container-widget-flex-grow:0;width:var( --container-widget-width, 307px );max-width:307px;}.elementor-1668 .elementor-element.elementor-element-745c4ef6{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-1668 .elementor-element.elementor-element-18c3905{--container-widget-width:660px;--container-widget-flex-grow:0;width:var( --container-widget-width, 660px );max-width:660px;text-align:center;}.elementor-1668 .elementor-element.elementor-element-285ee0e8 img{width:100%;}.elementor-1668 .elementor-element.elementor-element-73932075{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1668 .elementor-element.elementor-element-797a79ee{--container-widget-width:406px;--container-widget-flex-grow:0;width:var( --container-widget-width, 406px );max-width:406px;}.elementor-1668 .elementor-element.elementor-element-797a79ee .elementor-heading-title{font-size:26px;line-height:1.3em;}.elementor-1668 .elementor-element.elementor-element-a7063f6{--container-widget-width:406px;--container-widget-flex-grow:0;width:var( --container-widget-width, 406px );max-width:406px;}.elementor-1668 .elementor-element.elementor-element-a7063f6 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-1668 .elementor-element.elementor-element-1631182{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1668 .elementor-element.elementor-element-1bbd6522{--container-widget-width:406px;--container-widget-flex-grow:0;width:var( --container-widget-width, 406px );max-width:406px;}.elementor-1668 .elementor-element.elementor-element-1bbd6522 .elementor-heading-title{font-size:30px;}.elementor-1668 .elementor-element.elementor-element-f7c46de{--container-widget-width:406px;--container-widget-flex-grow:0;width:var( --container-widget-width, 406px );max-width:406px;}.elementor-1668 .elementor-element.elementor-element-f7c46de .elementor-heading-title{font-size:30px;}.elementor-1668 .elementor-element.elementor-element-1a8db819{--container-widget-width:262px;--container-widget-flex-grow:0;width:var( --container-widget-width, 262px );max-width:262px;}.elementor-1668 .elementor-element.elementor-element-1a8db819 .elementor-heading-title{font-size:30px;}.elementor-1668 .elementor-element.elementor-element-234774de{--container-widget-width:262px;--container-widget-flex-grow:0;width:var( --container-widget-width, 262px );max-width:262px;}.elementor-1668 .elementor-element.elementor-element-234774de .elementor-heading-title{font-size:30px;}.elementor-1668 .elementor-element.elementor-element-629a8815{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-1668 .elementor-element.elementor-element-629a8815 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-1668 .elementor-element.elementor-element-63626d8{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1668 .elementor-element.elementor-element-898a43b{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-1668 .elementor-element.elementor-element-898a43b .elementor-button{font-size:16px;line-height:1.2em;padding:20px 20px 20px 20px;}.elementor-1668 .elementor-element.elementor-element-5d69701{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-1668 .elementor-element.elementor-element-5d69701 .elementor-button{font-size:16px;line-height:1.2em;padding:20px 20px 20px 20px;}.elementor-1668 .elementor-element.elementor-element-71ebcf5d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1668 .elementor-element.elementor-element-f8ab001{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1668 .elementor-element.elementor-element-71165784{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1668 .elementor-element.elementor-element-491f4760{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1668 .elementor-element.elementor-element-7938a5b8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1668 .elementor-element.elementor-element-27442ab5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1668 .elementor-element.elementor-element-74b36def{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1668 .elementor-element.elementor-element-164875bb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1668 .elementor-element.elementor-element-6e2aac29{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1668 .elementor-element.elementor-element-359ad135{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1668 .elementor-element.elementor-element-18b02bdc{--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1668 .elementor-element.elementor-element-10e66f21{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-1668 .elementor-element.elementor-element-10e66f21 .elementor-heading-title{font-size:40px;}.elementor-1668 .elementor-element.elementor-element-621e4dba{--width:250px;}.elementor-1668 .elementor-element.elementor-element-42998df6{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -130px) 0px;font-size:60px;}.elementor-1668 .elementor-element.elementor-element-79e565be{width:var( --container-widget-width, 322px );max-width:322px;--container-widget-width:322px;--container-widget-flex-grow:0;}.elementor-1668 .elementor-element.elementor-element-79e565be.elementor-element{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-3ea0a4a9{--padding-top:0px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-1668 .elementor-element.elementor-element-86ffab{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-1668 .elementor-element.elementor-element-86ffab .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-1668 .elementor-element.elementor-element-71b95dd:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-71b95dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1668 .elementor-element.elementor-element-2f448858 .elementor-heading-title{font-size:40px;}.elementor-1668 .elementor-element.elementor-element-3f71f729 .elementor-heading-title{font-size:40px;}.elementor-1668 .elementor-element.elementor-element-5660dab:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-5660dab > .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-1668 .elementor-element.elementor-element-5660dab{--min-height:1200px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1668 .elementor-element.elementor-element-56c44c1a{--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-1668 .elementor-element.elementor-element-598d4ca1{text-align:center;}.elementor-1668 .elementor-element.elementor-element-598d4ca1 .elementor-heading-title{font-size:40px;}.elementor-1668 .elementor-element.elementor-element-6a83571d{text-align:center;}.elementor-1668 .elementor-element.elementor-element-6a83571d .elementor-heading-title{font-size:32px;}.elementor-1668 .elementor-element.elementor-element-6b4c1888{text-align:center;}.elementor-1668 .elementor-element.elementor-element-78eb033a{--width:300px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1668 .elementor-element.elementor-element-1ac8f9c9{--min-height:100px;}.elementor-1668 .elementor-element.elementor-element-5248a836{--min-height:100px;}.elementor-1668 .elementor-element.elementor-element-6bb133b6.elementor-element{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-cfd5672 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-1668 .elementor-element.elementor-element-6d4322cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-1668 .elementor-element.elementor-element-4e3f161e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-1668 .elementor-element.elementor-element-528b511c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-1668 .elementor-element.elementor-element-86caae3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-1668 .elementor-element.elementor-element-19318aa9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-1668 .elementor-element.elementor-element-58f5df15{--n-accordion-title-font-size:18px;}:where( .elementor-1668 .elementor-element.elementor-element-58f5df15 > .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-1668 .elementor-element.elementor-element-1511e623 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-1668 .elementor-element.elementor-element-77e4e5e0{--width:200px;}.elementor-1668 .elementor-element.elementor-element-10ea8034{width:var( --container-widget-width, 322px );max-width:322px;--container-widget-width:322px;--container-widget-flex-grow:0;}.elementor-1668 .elementor-element.elementor-element-10ea8034.elementor-element{--align-self:center;}.elementor-1668 .elementor-element.elementor-element-116aac4e .elementor-heading-title{font-size:10px;}}@media(min-width:768px){.elementor-1668 .elementor-element.elementor-element-639c1e03{--content-width:1280px;}.elementor-1668 .elementor-element.elementor-element-cb8545b{--content-width:1140px;}.elementor-1668 .elementor-element.elementor-element-8fffcf1{--width:80%;}.elementor-1668 .elementor-element.elementor-element-27ec9437{--width:80%;}.elementor-1668 .elementor-element.elementor-element-48b1b2d0{--width:64%;}.elementor-1668 .elementor-element.elementor-element-ceae167{--width:57%;}.elementor-1668 .elementor-element.elementor-element-31906f04{--width:57%;}.elementor-1668 .elementor-element.elementor-element-7add699d{--width:57%;}.elementor-1668 .elementor-element.elementor-element-79492af4{--width:57%;}.elementor-1668 .elementor-element.elementor-element-621e4dba{--width:60%;}.elementor-1668 .elementor-element.elementor-element-7e402b50{--width:68%;}.elementor-1668 .elementor-element.elementor-element-3c500b76{--width:53%;}.elementor-1668 .elementor-element.elementor-element-4c31d977{--width:68%;}.elementor-1668 .elementor-element.elementor-element-77e4e5e0{--width:55%;}.elementor-1668 .elementor-element.elementor-element-15907d7d{--width:39%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1668 .elementor-element.elementor-element-56e1f6e7{--width:592px;}.elementor-1668 .elementor-element.elementor-element-48b1b2d0{--width:698px;}.elementor-1668 .elementor-element.elementor-element-45888416{--width:746px;}.elementor-1668 .elementor-element.elementor-element-1d9f7070{--width:500px;}.elementor-1668 .elementor-element.elementor-element-71b95dd{--content-width:698px;}.elementor-1668 .elementor-element.elementor-element-131365a7{--width:500px;}.elementor-1668 .elementor-element.elementor-element-4c31d977{--width:300px;}.elementor-1668 .elementor-element.elementor-element-15907d7d{--width:500px;}}/* Start custom CSS for button, class: .elementor-element-1083ff7f *//* === 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-3ba374c2 *//* 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-3e075c16 *//* === 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-12979444 *//* 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-7f10f994 *//* 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-5f3dd883 *//* === 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-fee48af *//* === 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-55704d61 *//* ===== 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-72431acc *//* 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-fa21f67 *//* 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-3a5d516a *//* 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-8fffcf1 *//* 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-77118473 *//* === 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-27ec9437 *//* 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-51d8fe8a *//* === 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-6061bd7d *//* 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-34dbe94f *//* ===== 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-70101676 *//* 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-7ae3ef4b *//* ===== 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-122e510e *//* ====== 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-40f2a2f5 *//* === 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-568e88d9 *//* === 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-6bb133b6 *//* === 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-2677e332 *//* === 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 */