.elementor-1447 .elementor-element.elementor-element-4b97dec{--display:flex;--min-height:782px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:210px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1447 .elementor-element.elementor-element-4b97dec:not(.elementor-motion-effects-element-type-background), .elementor-1447 .elementor-element.elementor-element-4b97dec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1447 .elementor-element.elementor-element-4b97dec::before, .elementor-1447 .elementor-element.elementor-element-4b97dec > .elementor-background-video-container::before, .elementor-1447 .elementor-element.elementor-element-4b97dec > .e-con-inner > .elementor-background-video-container::before, .elementor-1447 .elementor-element.elementor-element-4b97dec > .elementor-background-slideshow::before, .elementor-1447 .elementor-element.elementor-element-4b97dec > .e-con-inner > .elementor-background-slideshow::before, .elementor-1447 .elementor-element.elementor-element-4b97dec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1447 .elementor-element.elementor-element-1203076{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-1447 .elementor-element.elementor-element-bfd3f6c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 4px;--row-gap:0px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1447 .elementor-element.elementor-element-78b2c31{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.12em;color:#FFFFFF94;}.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-1447 .elementor-element.elementor-element-28df6b7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:58px;font-weight:500;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-1447 .elementor-element.elementor-element-7404fa0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:58px;font-weight:500;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-1447 .elementor-element.elementor-element-93c87ca{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#FFFFFFC2;}.elementor-1447 .elementor-element.elementor-element-c997114{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 14px;--row-gap:0px;--column-gap:14px;--margin-top:20px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1447 .elementor-element.elementor-element-50258fc .elementor-button{background-color:transparent;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;background-image:linear-gradient(135deg, #5B3B8C 0%, #7A57C5 100%);box-shadow:0px 18px 35px 0px rgba(91, 58.99999999999999, 140, 0.42);border-radius:999px 999px 999px 999px;padding:16px 28px 18px 28px;}.elementor-1447 .elementor-element.elementor-element-9f6809f .elementor-button{background-color:#FFFFFF0D;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 16px 31px 0px rgba(91, 58.99999999999998, 140, 0.13);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFFB3;border-radius:999px 999px 999px 999px;padding:18px 28px 18px 28px;}.elementor-1447 .elementor-element.elementor-element-9f6809f .elementor-button:hover, .elementor-1447 .elementor-element.elementor-element-9f6809f .elementor-button:focus{background-color:#FFFFFF2E;color:#FFFFFF;}.elementor-1447 .elementor-element.elementor-element-9f6809f .elementor-button:hover svg, .elementor-1447 .elementor-element.elementor-element-9f6809f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1447 .elementor-element.elementor-element-67cbf25{--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;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-1447 .elementor-element.elementor-element-67cbf25.e-con{--align-self: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-1447 .elementor-element.elementor-element-5803e88{--e-transform-rotateZ:11deg;top:-56px;}body:not(.rtl) .elementor-1447 .elementor-element.elementor-element-5803e88{right:11px;}body.rtl .elementor-1447 .elementor-element.elementor-element-5803e88{left:11px;}.elementor-1447 .elementor-element.elementor-element-5803e88 img{width:104px;opacity:0.65;}.elementor-1447 .elementor-element.elementor-element-1cc7cab{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1447 .elementor-element.elementor-element-cbc0b4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -34px) 0px;font-family:"Georgia", Sans-serif;font-size:68px;font-weight:800;color:#FCC24375;}.elementor-1447 .elementor-element.elementor-element-606123e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1447 .elementor-element.elementor-element-606123e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;text-shadow:2px 18px 0px rgba(0, 0, 0, 0.28);color:#FFFFFFF0;}.elementor-1447 .elementor-element.elementor-element-db7438d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:16px 22px;--row-gap:16px;--column-gap:22px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1447 .elementor-element.elementor-element-f466a89{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 12px;--row-gap:0px;--column-gap:12px;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:18px 18px 18px 18px;--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-1447 .elementor-element.elementor-element-f466a89:not(.elementor-motion-effects-element-type-background), .elementor-1447 .elementor-element.elementor-element-f466a89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.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-1447 .elementor-element.elementor-element-001054a{background-color:#F3EAFDEB;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 8px 4px 8px;border-radius:13px 13px 13px 13px;}.elementor-1447 .elementor-element.elementor-element-001054a .elementor-icon-wrapper{text-align:center;}.elementor-1447 .elementor-element.elementor-element-001054a.elementor-view-stacked .elementor-icon{background-color:#1C2E4A;}.elementor-1447 .elementor-element.elementor-element-001054a.elementor-view-framed .elementor-icon, .elementor-1447 .elementor-element.elementor-element-001054a.elementor-view-default .elementor-icon{color:#1C2E4A;border-color:#1C2E4A;}.elementor-1447 .elementor-element.elementor-element-001054a.elementor-view-framed .elementor-icon, .elementor-1447 .elementor-element.elementor-element-001054a.elementor-view-default .elementor-icon svg{fill:#1C2E4A;}.elementor-1447 .elementor-element.elementor-element-001054a .elementor-icon{font-size:20px;}.elementor-1447 .elementor-element.elementor-element-001054a .elementor-icon svg{height:20px;}.elementor-1447 .elementor-element.elementor-element-58958da{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:800;color:#FFFFFFF0;}.elementor-1447 .elementor-element.elementor-element-bd43982{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 12px;--row-gap:0px;--column-gap:12px;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:18px 18px 18px 18px;--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-1447 .elementor-element.elementor-element-bd43982:not(.elementor-motion-effects-element-type-background), .elementor-1447 .elementor-element.elementor-element-bd43982 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1447 .elementor-element.elementor-element-b1564d4{background-color:#F3EAFDEB;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 8px 4px 8px;border-radius:13px 13px 13px 13px;}.elementor-1447 .elementor-element.elementor-element-b1564d4 .elementor-icon-wrapper{text-align:center;}.elementor-1447 .elementor-element.elementor-element-b1564d4.elementor-view-stacked .elementor-icon{background-color:#1C2E4A;}.elementor-1447 .elementor-element.elementor-element-b1564d4.elementor-view-framed .elementor-icon, .elementor-1447 .elementor-element.elementor-element-b1564d4.elementor-view-default .elementor-icon{color:#1C2E4A;border-color:#1C2E4A;}.elementor-1447 .elementor-element.elementor-element-b1564d4.elementor-view-framed .elementor-icon, .elementor-1447 .elementor-element.elementor-element-b1564d4.elementor-view-default .elementor-icon svg{fill:#1C2E4A;}.elementor-1447 .elementor-element.elementor-element-b1564d4 .elementor-icon{font-size:20px;}.elementor-1447 .elementor-element.elementor-element-b1564d4 .elementor-icon svg{height:20px;}.elementor-1447 .elementor-element.elementor-element-e330167{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:800;color:#FFFFFFF0;}.elementor-1447 .elementor-element.elementor-element-f0c7da4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 12px;--row-gap:0px;--column-gap:12px;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:18px 18px 18px 18px;--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-1447 .elementor-element.elementor-element-f0c7da4:not(.elementor-motion-effects-element-type-background), .elementor-1447 .elementor-element.elementor-element-f0c7da4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1447 .elementor-element.elementor-element-f12432e{background-color:#F3EAFDEB;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 8px 4px 8px;border-radius:13px 13px 13px 13px;}.elementor-1447 .elementor-element.elementor-element-f12432e .elementor-icon-wrapper{text-align:center;}.elementor-1447 .elementor-element.elementor-element-f12432e.elementor-view-stacked .elementor-icon{background-color:#1C2E4A;}.elementor-1447 .elementor-element.elementor-element-f12432e.elementor-view-framed .elementor-icon, .elementor-1447 .elementor-element.elementor-element-f12432e.elementor-view-default .elementor-icon{color:#1C2E4A;border-color:#1C2E4A;}.elementor-1447 .elementor-element.elementor-element-f12432e.elementor-view-framed .elementor-icon, .elementor-1447 .elementor-element.elementor-element-f12432e.elementor-view-default .elementor-icon svg{fill:#1C2E4A;}.elementor-1447 .elementor-element.elementor-element-f12432e .elementor-icon{font-size:20px;}.elementor-1447 .elementor-element.elementor-element-f12432e .elementor-icon svg{height:20px;}.elementor-1447 .elementor-element.elementor-element-a3af894{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:800;color:#FFFFFFF0;}.elementor-1447 .elementor-element.elementor-element-16509de{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 12px;--row-gap:0px;--column-gap:12px;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:18px 18px 18px 18px;--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-1447 .elementor-element.elementor-element-16509de:not(.elementor-motion-effects-element-type-background), .elementor-1447 .elementor-element.elementor-element-16509de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1447 .elementor-element.elementor-element-8c13c28{background-color:#F3EAFDEB;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 8px 4px 8px;border-radius:13px 13px 13px 13px;}.elementor-1447 .elementor-element.elementor-element-8c13c28 .elementor-icon-wrapper{text-align:center;}.elementor-1447 .elementor-element.elementor-element-8c13c28.elementor-view-stacked .elementor-icon{background-color:#1C2E4A;}.elementor-1447 .elementor-element.elementor-element-8c13c28.elementor-view-framed .elementor-icon, .elementor-1447 .elementor-element.elementor-element-8c13c28.elementor-view-default .elementor-icon{color:#1C2E4A;border-color:#1C2E4A;}.elementor-1447 .elementor-element.elementor-element-8c13c28.elementor-view-framed .elementor-icon, .elementor-1447 .elementor-element.elementor-element-8c13c28.elementor-view-default .elementor-icon svg{fill:#1C2E4A;}.elementor-1447 .elementor-element.elementor-element-8c13c28 .elementor-icon{font-size:20px;}.elementor-1447 .elementor-element.elementor-element-8c13c28 .elementor-icon svg{height:20px;}.elementor-1447 .elementor-element.elementor-element-6c5861f{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:800;color:#FFFFFFF0;}.elementor-1447 .elementor-element.elementor-element-6905cf3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1447 .elementor-element.elementor-element-6905cf3:not(.elementor-motion-effects-element-type-background), .elementor-1447 .elementor-element.elementor-element-6905cf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #BCAA9647 0%, #FFFFFF 100%);}.elementor-1447 .elementor-element.elementor-element-ab19de3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1447 .elementor-element.elementor-element-75877c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.12em;color:#F6C35B;}.elementor-1447 .elementor-element.elementor-element-daf8636{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;padding:0px 150px 0px 0px;}.elementor-1447 .elementor-element.elementor-element-daf8636 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:48px;font-weight:600;line-height:1.15em;letter-spacing:-0.5px;color:#1C2E4A;}.elementor-1447 .elementor-element.elementor-element-5211b30{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#465064;}.elementor-1447 .elementor-element.elementor-element-1afb63d{--display:flex;--min-height:350px;--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;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1447 .elementor-element.elementor-element-03dd6ef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1447 .elementor-element.elementor-element-cc455a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-1447 .elementor-element.elementor-element-cc455a4:not(.elementor-motion-effects-element-type-background), .elementor-1447 .elementor-element.elementor-element-cc455a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #BCAA9647 100%);}.elementor-1447 .elementor-element.elementor-element-afecaad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;color:#F6C35B;}.elementor-1447 .elementor-element.elementor-element-28d3f1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;padding:0px 150px 0px 0px;}.elementor-1447 .elementor-element.elementor-element-28d3f1c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:44px;font-weight:600;line-height:1.15em;letter-spacing:-0.5px;color:#1C2E4A;}.elementor-1447 .elementor-element.elementor-element-94ec5ca{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#465064;}.elementor-1447 .elementor-element.elementor-element-e50ee11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1447 .elementor-element.elementor-element-e50ee11:not(.elementor-motion-effects-element-type-background), .elementor-1447 .elementor-element.elementor-element-e50ee11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #BCAA9647 0%, #FFFFFF 100%);}.elementor-1447 .elementor-element.elementor-element-4743e71{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-1447 .elementor-element.elementor-element-4743e71:not(.elementor-motion-effects-element-type-background), .elementor-1447 .elementor-element.elementor-element-4743e71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #F6F2EC 100%);}.elementor-1447 .elementor-element.elementor-element-c7d5a9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#13284B1F;--border-color:#13284B1F;--border-radius:30px 30px 30px 30px;box-shadow:0px 18px 45px 0px rgba(19.000000000000007, 40.00000000000006, 75, 0.08);--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-1447 .elementor-element.elementor-element-c7d5a9c:not(.elementor-motion-effects-element-type-background), .elementor-1447 .elementor-element.elementor-element-c7d5a9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1447 .elementor-element.elementor-element-917c04e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-1447 .elementor-element.elementor-element-917c04e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:35px;font-weight:600;line-height:1.15em;letter-spacing:-0.5px;color:#1C2E4A;}.elementor-1447 .elementor-element.elementor-element-28b2d25{color:#465064;}.elementor-1447 .elementor-element.elementor-element-11799ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#FFFFFFDB;--border-color:#FFFFFFDB;--border-radius:30px 30px 30px 30px;box-shadow:0px 18px 45px 0px rgba(19.000000000000007, 40.00000000000006, 75, 0.08);--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-1447 .elementor-element.elementor-element-11799ff:not(.elementor-motion-effects-element-type-background), .elementor-1447 .elementor-element.elementor-element-11799ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #6F42C10A 0%, #6F42C126 100%);}.elementor-1447 .elementor-element.elementor-element-9bc3f94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-1447 .elementor-element.elementor-element-9bc3f94 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:35px;font-weight:600;line-height:1.15em;letter-spacing:-0.5px;color:#1C2E4A;}.elementor-1447 .elementor-element.elementor-element-05a64cb{color:#465064;}.elementor-1447 .elementor-element.elementor-element-60f039a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-1447 .elementor-element.elementor-element-60f039a:not(.elementor-motion-effects-element-type-background), .elementor-1447 .elementor-element.elementor-element-60f039a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F2EC;}.elementor-1447 .elementor-element.elementor-element-1b6b6cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;color:#F6C35B;}.elementor-1447 .elementor-element.elementor-element-d1d432e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;padding:0px 150px 0px 0px;}.elementor-1447 .elementor-element.elementor-element-d1d432e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:44px;font-weight:600;line-height:1.15em;letter-spacing:-0.5px;color:#1C2E4A;}.elementor-1447 .elementor-element.elementor-element-0fb7da0{--swiper-slides-to-display:3;--swiper-slides-gap:24px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-1447 .elementor-element.elementor-element-0fb7da0 .swiper-slide > .elementor-element{height:100%;}.elementor-1447 .elementor-element.elementor-element-e035e9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-1447 .elementor-element.elementor-element-b275b3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-1447 .elementor-element.elementor-element-b275b3c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:53px;font-weight:600;line-height:1.15em;letter-spacing:-0.5px;color:#1C2E4A;}.elementor-1447 .elementor-element.elementor-element-61f89e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#465064;}.elementor-1447 .elementor-element.elementor-element-36bcbc5 .elementor-button{background-color:transparent;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;background-image:linear-gradient(135deg, #5B3B8C 0%, #7A57C5 100%);box-shadow:0px 18px 35px 0px rgba(91, 58.99999999999998, 140, 0.11);border-radius:999px 999px 999px 999px;padding:16px 28px 18px 28px;}.elementor-1447 .elementor-element.elementor-element-36bcbc5{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:1024px){.elementor-1447 .elementor-element.elementor-element-db7438d{--grid-auto-flow:row;}.elementor-1447 .elementor-element.elementor-element-0fb7da0{--swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-1447 .elementor-element.elementor-element-4b97dec{--content-width:1320px;}.elementor-1447 .elementor-element.elementor-element-1203076{--width:60%;}.elementor-1447 .elementor-element.elementor-element-67cbf25{--width:40%;}.elementor-1447 .elementor-element.elementor-element-ab19de3{--width:50%;}.elementor-1447 .elementor-element.elementor-element-1afb63d{--width:50%;}.elementor-1447 .elementor-element.elementor-element-c7d5a9c{--width:50%;}.elementor-1447 .elementor-element.elementor-element-11799ff{--width:50%;}}@media(max-width:767px){.elementor-1447 .elementor-element.elementor-element-4b97dec{--padding-top:135px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1447 .elementor-element.elementor-element-7404fa0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-1447 .elementor-element.elementor-element-7404fa0 .elementor-heading-title{font-size:40px;line-height:1em;letter-spacing:-1.3px;}.elementor-1447 .elementor-element.elementor-element-c997114{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:10px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-1447 .elementor-element.elementor-element-67cbf25{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1447 .elementor-element.elementor-element-5803e88 img{width:89px;}.elementor-1447 .elementor-element.elementor-element-606123e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1447 .elementor-element.elementor-element-606123e .elementor-heading-title{font-size:25px;}.elementor-1447 .elementor-element.elementor-element-db7438d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1447 .elementor-element.elementor-element-6905cf3{--padding-top:50px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1447 .elementor-element.elementor-element-ab19de3{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1447 .elementor-element.elementor-element-daf8636{padding:0px 0px 0px 0px;}.elementor-1447 .elementor-element.elementor-element-daf8636 .elementor-heading-title{font-size:38px;}.elementor-1447 .elementor-element.elementor-element-1afb63d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1447 .elementor-element.elementor-element-03dd6ef:not(.elementor-motion-effects-element-type-background), .elementor-1447 .elementor-element.elementor-element-03dd6ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-1447 .elementor-element.elementor-element-cc455a4{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1447 .elementor-element.elementor-element-28d3f1c{padding:0px 0px 0px 0px;}.elementor-1447 .elementor-element.elementor-element-28d3f1c .elementor-heading-title{font-size:38px;}.elementor-1447 .elementor-element.elementor-element-e50ee11{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1447 .elementor-element.elementor-element-4743e71{--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1447 .elementor-element.elementor-element-11799ff{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1447 .elementor-element.elementor-element-60f039a{--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1447 .elementor-element.elementor-element-d1d432e{padding:0px 0px 0px 0px;}.elementor-1447 .elementor-element.elementor-element-d1d432e .elementor-heading-title{font-size:38px;}.elementor-1447 .elementor-element.elementor-element-0fb7da0{--swiper-slides-to-display:1;}.elementor-1447 .elementor-element.elementor-element-e035e9f{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-1447 .elementor-element.elementor-element-b275b3c{padding:0px 0px 0px 0px;}.elementor-1447 .elementor-element.elementor-element-b275b3c .elementor-heading-title{font-size:38px;}}/* Start custom CSS for heading, class: .elementor-element-28df6b7 */.elementor-1447 .elementor-element.elementor-element-28df6b7 h2{
    font-size: clamp(44px, 6vw, 76px) !important;
  line-height: .95 !important;
  margin: 0 0 22px !important;
  max-width: 550px !important;
  letter-spacing: -1px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93c87ca */.elementor-1447 .elementor-element.elementor-element-93c87ca {
    max-width: 600px !important;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9f6809f */.elementor-1447 .elementor-element.elementor-element-9f6809f a{
  background: rgba(255,255,255,.14) !important;
  border-color: rgba(255,255,255,.18) !important;
}

.elementor-1447 .elementor-element.elementor-element-9f6809f a:hover {
    
     background: rgba(255,255,255,.08) !important;
  backdrop-filter: blur(8px);
  border: 1px solid rgba(255,255,255,.18) !important;
 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5803e88 */.elementor-1447 .elementor-element.elementor-element-5803e88 img{
    mix-blend-mode: screen;
filter: blur(.2px);
box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-606123e */.elementor-1447 .elementor-element.elementor-element-606123e h2{
    max-width: 420px;
    letter-spacing: -0.02em;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-001054a */.elementor-1447 .elementor-element.elementor-element-001054a svg{
    fill:transparent !important;
    position:relative;
    top: 3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f466a89 */.elementor-1447 .elementor-element.elementor-element-f466a89{
    backdrop-filter: blur(8px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b1564d4 */.elementor-1447 .elementor-element.elementor-element-b1564d4 svg{
    fill:transparent !important;
    position:relative;
    top: 3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd43982 */.elementor-1447 .elementor-element.elementor-element-bd43982{
    backdrop-filter: blur(8px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f12432e */.elementor-1447 .elementor-element.elementor-element-f12432e svg{
    fill:transparent !important;
    position:relative;
    top: 3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0c7da4 */.elementor-1447 .elementor-element.elementor-element-f0c7da4{
    backdrop-filter: blur(8px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8c13c28 */.elementor-1447 .elementor-element.elementor-element-8c13c28 svg{
    fill:transparent !important;
    position:relative;
    top: 3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16509de */.elementor-1447 .elementor-element.elementor-element-16509de{
    backdrop-filter: blur(8px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cc7cab */#quote-container{
    max-width: 450px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b97dec */#hero {
  position: relative;
  overflow: hidden;
  isolation: isolate;
}

/* MAIN CINEMATIC OVERLAY */
#hero::before {
  content: "";
  position: absolute;
  inset: 0;

  background:

radial-gradient(
  circle at 20% 100%,
  rgba(0,0,0,0.42),
  transparent 42%
),

    linear-gradient(
      90deg,
      rgba(5, 5, 14, 0.88) 0%,
      rgba(12, 10, 24, 0.82) 18%,
      rgba(24, 16, 40, 0.70) 36%,
      rgba(38, 24, 58, 0.42) 56%,
      rgba(28, 18, 42, 0.12) 76%,
      rgba(0,0,0,0.00) 100%
    ),

    linear-gradient(
      180deg,
      rgba(0,0,0,0.02) 0%,
      rgba(0,0,0,0.10) 42%,
      rgba(0,0,0,0.48) 100%
    );

  z-index: 1;
  pointer-events: none;
  
  
}

/* ATMOSPHERE / GLOW / DEPTH */
#hero::after {
  content: "";
  position: absolute;
  inset: 0;

  background:

    radial-gradient(
      circle at 82% 12%,
      rgba(252, 194, 67, 0.22),
      transparent 28%
    ),

    radial-gradient(
      circle at 70% 48%,
      rgba(116, 74, 188, 0.24),
      transparent 40%
    ),

    radial-gradient(
      circle at 30% 70%,
      rgba(18, 12, 36, 0.42),
      transparent 46%
    ),

    linear-gradient(
      90deg,
      rgba(0,0,0,0.18) 0%,
      transparent 48%,
      rgba(0,0,0,0.20) 100%
    );

  mix-blend-mode: multiply;

  z-index: 2;
  pointer-events: none;
}

/* CONTENT ABOVE OVERLAYS */
#hero > .e-con-inner {
  position: relative;
  z-index: 3;
}

/* OPTIONAL: BETTER TEXT READABILITY */
#hero h1,
#hero h2 {
  text-shadow:
    0 4px 24px rgba(0,0,0,.35);
}

#hero p {
  text-shadow:
    0 2px 14px rgba(0,0,0,.28);
}

/* OPTIONAL: SOFT HERO ATMOSPHERE */
#hero .e-con-inner {
  backdrop-filter: blur(.4px);
}






@media (max-width:767px){

  #hero::before{
    background:
      linear-gradient(
        180deg,
        rgba(3, 3, 10, 0.82) 0%,
        rgba(8, 6, 18, 0.78) 35%,
        rgba(12, 8, 24, 0.72) 70%,
        rgba(0, 0, 0, 0.80) 100%
      ),
      linear-gradient(
        90deg,
        rgba(5, 5, 14, 0.82) 0%,
        rgba(14, 10, 28, 0.72) 55%,
        rgba(0, 0, 0, 0.45) 100%
      ) !important;
  }

  #hero::after{
    background:
      radial-gradient(
        circle at 80% 15%,
        rgba(252, 194, 67, 0.12),
        transparent 32%
      ),
      radial-gradient(
        circle at 50% 55%,
        rgba(116, 74, 188, 0.18),
        transparent 45%
      ),
      linear-gradient(
        180deg,
        rgba(0,0,0,0.25) 0%,
        rgba(0,0,0,0.45) 100%
      ) !important;

    mix-blend-mode:multiply;
  }

  #hero h1,
  #hero h2,
  #hero p{
    text-shadow:0 4px 22px rgba(0,0,0,.65) !important;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5211b30 */.elementor-1447 .elementor-element.elementor-element-5211b30 {
    max-width: 540px !important;
    
}

.elementor-1447 .elementor-element.elementor-element-5211b30 p{
   margin-bottom:15px !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03dd6ef */.tour-featured-image{
    background-size: inherit !important;
    
  position: relative;

  /* Responsive controlled height */
  height: clamp(600px, 80vh, 800px);

  /* Safety limits */
  min-height: 600px;
  max-height: 800px;

  /* Background image behavior */
  background-size: auto 100%;
  background-position: center top;
  background-repeat: no-repeat;

  /* Shape */
  border-radius: 30px;
  overflow: hidden;

  /* Prevent flex stretch issues */
  flex: 0 0 auto;

  /* Smooth rendering */
  transform: translateZ(0);
  backface-visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1afb63d */.elementor-1447 .elementor-element.elementor-element-1afb63d{
    background-size: inherit !important;
}

.elementor-1447 .elementor-element.elementor-element-1afb63d{
  align-items: flex-start;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-79c7c08 */.itinerary-section {
  background: #EFE8DD;
  padding: 110px 20px;
}

.itinerary-wrap {
  max-width: 1050px;
  margin: 0 auto;
}

.itinerary-label {
  display: inline-block;
  margin-bottom: 14px;
  color: #FCC243;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: .12em;
  text-transform: uppercase;
}

.itinerary-title {
  margin: 0 0 16px;
  color: #13284B;
  font-size: clamp(38px, 5vw, 64px);
  line-height: .95;
  letter-spacing: -0.04em;
}

.itinerary-intro {
  max-width: 560px;
  margin: 0 0 48px;
  color: #465064;
  font-size: 17px;
  line-height: 1.7;
}

.itinerary-list {
  position: relative;
}

.itinerary-list::before {
  content: "";
  position: absolute;
  left: 34px;
  top: 20px;
  bottom: 20px;
  width: 2px;
  background: rgba(109, 67, 168, .18);
}

.itinerary-item {
  position: relative;
  margin-bottom: 18px;
  border-radius: 26px;
  background: #fff;
  border: 1px solid rgba(19,40,75,.08);
  box-shadow: 0 18px 45px rgba(19,40,75,.07);
  overflow: hidden;
  transition:
    box-shadow .35s ease,
    background .35s ease,
    transform .35s ease;
}

.itinerary-item.active {
  box-shadow: 0 24px 60px rgba(19,40,75,.10);
}

.itinerary-item summary {
  cursor: pointer;
  list-style: none;
  position: relative;
  padding: 28px 70px 24px 92px;
  color: #13284B;
  font-size: 21px;
  font-weight: 800;
  line-height: 1.3;
  transition: padding .35s ease;
}

.itinerary-item summary::-webkit-details-marker {
  display: none;
}

.day-badge {
  position: absolute;
  left: 18px;
  top: 24px;
  z-index: 2;
  width: 36px;
  height: 36px;
  border-radius: 999px;
  background: #4B2A86;
  color: #fff;
  display: grid;
  place-items: center;
  font-size: 11px;
  font-weight: 900;
  letter-spacing: .02em;
  text-transform: uppercase;
}

.itinerary-item summary::after {
  content: "+";
  position: absolute;
  right: 28px;
  top: 50%;
  transform: translateY(-50%);
  width: 34px;
  height: 34px;
  border-radius: 999px;
  display: grid;
  place-items: center;
  background: #F3EAFD;
  color: #4B2A86;
  font-size: 22px;
  font-weight: 700;
  line-height: 1;
  transition:
    transform .35s ease,
    background .35s ease,
    color .35s ease;
}

.itinerary-item.active summary::after {
  content: "–";
  transform: translateY(-50%) rotate(180deg);
}

.itinerary-content {
  height: 0;
  opacity: 0;
  overflow: hidden;
  padding: 0 70px 0 92px;
  color: #465064;
  font-size: 16px;
  line-height: 1.75;
  transition:
    height .42s cubic-bezier(.25,.8,.25,1),
    opacity .25s ease,
    padding .32s ease;
  will-change: height;
}

.itinerary-item.active .itinerary-content {
  opacity: 1;
  padding: 0 70px 70px 92px;
}

.itinerary-item.active .itinerary-content p:last-child{
  margin-bottom: 30px;
}

.itinerary-content-inner {
  overflow: hidden;
}

.itinerary-content p {
  margin: 0 0 14px;
}

.itinerary-content p:last-child {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .itinerary-section {
    padding: 80px 18px;
  }

  .itinerary-title {
    font-size: 42px;
  }

  .itinerary-list::before {
    left: 25px;
  }

  .day-badge {
    left: 8px;
  }

  .itinerary-item summary {
    padding: 24px 56px 24px 68px;
    font-size: 18px;
  }

  .itinerary-content {
    padding: 0 24px 0 68px;
  }

  .itinerary-item.active .itinerary-content {
    padding: 0 24px 28px 68px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28b2d25 */.included-card ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.included-card li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 14px;
  line-height: 1.6;
  color: #465064;
}

.included-card li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 0;
  color: var(--purple);
  font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05a64cb */.not-included-card ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.not-included-card li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 14px;
  line-height: 1.6;
  color: #465064;
}

.not-included-card li::before {
  content: "—";
  position: absolute;
  left: 0;
  top: 0;
  color: var(--purple);
  font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b275b3c */.elementor-1447 .elementor-element.elementor-element-b275b3c h2{
    max-width: 760px;
    margin: auto;
}/* End custom CSS */