.elementor-62032 .elementor-element.elementor-element-a351e0c{--display:flex;--min-height:37.5rem;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;--overlay-opacity:0.67;--overlay-mix-blend-mode:color;--margin-top:6.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-62032 .elementor-element.elementor-element-a351e0c:not(.elementor-motion-effects-element-type-background), .elementor-62032 .elementor-element.elementor-element-a351e0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://www.exitplanningexchange.com/wp-content/uploads/2023/11/XPX_Global_HomepageImage_FINALS_home-min.jpg");background-position:center center;background-repeat:repeat;background-size:contain;}.elementor-62032 .elementor-element.elementor-element-a351e0c::before, .elementor-62032 .elementor-element.elementor-element-a351e0c > .elementor-background-video-container::before, .elementor-62032 .elementor-element.elementor-element-a351e0c > .e-con-inner > .elementor-background-video-container::before, .elementor-62032 .elementor-element.elementor-element-a351e0c > .elementor-background-slideshow::before, .elementor-62032 .elementor-element.elementor-element-a351e0c > .e-con-inner > .elementor-background-slideshow::before, .elementor-62032 .elementor-element.elementor-element-a351e0c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(130deg, #0700DD 0%, #00F2FF 89%);}.elementor-62032 .elementor-element.elementor-element-c5361f0{--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:1.3125rem 1.3125rem;--row-gap:1.3125rem;--column-gap:1.3125rem;--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-62032 .elementor-element.elementor-element-b0278dc{--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:1.3125rem 1.3125rem;--row-gap:1.3125rem;--column-gap:1.3125rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Inter, Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-62032 .elementor-element.elementor-element-74a127a .elementor-heading-title{font-size:1.45rem;line-height:2rem;text-shadow:0.35px 0.35px 2px #FFFFFF;color:var( --e-global-color-002c12c );}.elementor-62032 .elementor-element.elementor-element-8b94b9b{--display:flex;--gap:1.3125rem 1.3125rem;--row-gap:1.3125rem;--column-gap:1.3125rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-62032 .elementor-element.elementor-element-ed341e9{--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:3.125rem 1.3125rem;--row-gap:3.125rem;--column-gap:1.3125rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4.3125rem;--padding-bottom:4.125rem;--padding-left:1.3125rem;--padding-right:1.3125rem;}.elementor-62032 .elementor-element.elementor-element-fb03c79{--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:1.3125rem 1.3125rem;--row-gap:1.3125rem;--column-gap:1.3125rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-62032 .elementor-element.elementor-element-c9b03c7{--display:flex;--justify-content:center;--gap:0.625rem 0.625rem;--row-gap:0.625rem;--column-gap:0.625rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-62032 .elementor-element.elementor-element-0f76267{--display:flex;--justify-content:center;--gap:0.625rem 0.625rem;--row-gap:0.625rem;--column-gap:0.625rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0.625rem;--padding-bottom:0.625rem;--padding-left:0.625rem;--padding-right:0.625rem;}.elementor-62032 .elementor-element.elementor-element-bf4c334{text-align:start;}.elementor-62032 .elementor-element.elementor-element-bf4c334 .elementor-heading-title{font-family:"Inter", Inter, Sans-serif;font-size:2.25rem;font-weight:600;line-height:1.5em;color:var( --e-global-color-002c12c );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Inter, Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-62032 .elementor-element.elementor-element-8687f9a{color:var( --e-global-color-bc8dfde );}.elementor-62032 .elementor-element.elementor-element-4dd11ab{--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:0.625rem 0.625rem;--row-gap:0.625rem;--column-gap:0.625rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4.3125rem;--padding-bottom:3.3125rem;--padding-left:1.3125rem;--padding-right:1.3125rem;}.elementor-62032 .elementor-element.elementor-element-f73b46b{--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:0.625rem 0.625rem;--row-gap:0.625rem;--column-gap:0.625rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62032 .elementor-element.elementor-element-35f0f6e{--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:0.625rem 0.625rem;--row-gap:0.625rem;--column-gap:0.625rem;--border-radius:0.75rem 0.75rem 0.75rem 0.75rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1.3125rem;--padding-bottom:1.3125rem;--padding-left:1.3125rem;--padding-right:1.3125rem;}.elementor-62032 .elementor-element.elementor-element-3ec6bc0{--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:0.625rem 0.625rem;--row-gap:0.625rem;--column-gap:0.625rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-62032 .elementor-element.elementor-element-5bdcee4{text-align:start;}.elementor-62032 .elementor-element.elementor-element-5bdcee4 .elementor-heading-title{font-family:"Inter", Inter, Sans-serif;font-size:1rem;font-weight:700;line-height:1.5em;color:var( --e-global-color-002c12c );}.elementor-62032 .elementor-element.elementor-element-e18e47e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 2% 0% 0%;font-family:"Inter", Inter, Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-686457c );}.elementor-62032 .elementor-element.elementor-element-9ae1ec2{--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:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-62032 .elementor-element.elementor-element-0fe5eac{text-align:start;}.elementor-62032 .elementor-element.elementor-element-0fe5eac .elementor-heading-title{font-family:"Inter", Inter, Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-002c12c );}.elementor-62032 .elementor-element.elementor-element-5fe36de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 2% 0% 0%;font-family:"Inter", Inter, Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-686457c );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Inter, Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-62032 .elementor-element.elementor-element-96f9be7 .elementor-button{background-color:var( --e-global-color-5db1d0a );font-family:"Inter", Inter, Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0.0625rem 0.0625rem 0.0625rem 0.0625rem;border-radius:0.3125rem 0.3125rem 0.3125rem 0.3125rem;padding:0.6125rem 1rem 0.6125rem 1rem;}.elementor-62032 .elementor-element.elementor-element-96f9be7 .elementor-button:hover, .elementor-62032 .elementor-element.elementor-element-96f9be7 .elementor-button:focus{background-color:var( --e-global-color-5966362 );color:var( --e-global-color-text );}.elementor-62032 .elementor-element.elementor-element-96f9be7 .elementor-button:hover svg, .elementor-62032 .elementor-element.elementor-element-96f9be7 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-62032 .elementor-element.elementor-element-1f74e8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 2% 0% 0%;font-family:"Inter", Inter, Sans-serif;font-size:0.875rem;font-weight:400;line-height:2em;color:var( --e-global-color-686457c );}.elementor-62032 .elementor-element.elementor-element-8c9aa5f{--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:0.625rem 0.625rem;--row-gap:0.625rem;--column-gap:0.625rem;--border-radius:0.75rem 0.75rem 0.75rem 0.75rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1.3125rem;--padding-bottom:1.3125rem;--padding-left:1.3125rem;--padding-right:1.3125rem;}.elementor-62032 .elementor-element.elementor-element-4714b21{--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:0.625rem 0.625rem;--row-gap:0.625rem;--column-gap:0.625rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-62032 .elementor-element.elementor-element-b28a37f{text-align:start;}.elementor-62032 .elementor-element.elementor-element-b28a37f .elementor-heading-title{font-family:"Inter", Inter, Sans-serif;font-size:1rem;font-weight:700;line-height:1.5em;color:var( --e-global-color-002c12c );}.elementor-62032 .elementor-element.elementor-element-dda49f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 2% 0% 0%;font-family:"Inter", Inter, Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-686457c );}.elementor-62032 .elementor-element.elementor-element-adb2e30{--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:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-62032 .elementor-element.elementor-element-1478088{text-align:start;}.elementor-62032 .elementor-element.elementor-element-1478088 .elementor-heading-title{font-family:"Inter", Inter, Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-002c12c );}.elementor-62032 .elementor-element.elementor-element-52bffe7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 2% 0% 0%;font-family:"Inter", Inter, Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-686457c );}.elementor-62032 .elementor-element.elementor-element-47a56c3 .elementor-button{background-color:var( --e-global-color-5db1d0a );font-family:"Inter", Inter, Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0.0625rem 0.0625rem 0.0625rem 0.0625rem;border-radius:0.3125rem 0.3125rem 0.3125rem 0.3125rem;padding:0.6125rem 1rem 0.6125rem 1rem;}.elementor-62032 .elementor-element.elementor-element-47a56c3 .elementor-button:hover, .elementor-62032 .elementor-element.elementor-element-47a56c3 .elementor-button:focus{background-color:var( --e-global-color-5966362 );color:var( --e-global-color-text );}.elementor-62032 .elementor-element.elementor-element-47a56c3 .elementor-button:hover svg, .elementor-62032 .elementor-element.elementor-element-47a56c3 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-62032 .elementor-element.elementor-element-e394496{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 2% 0% 0%;font-family:"Inter", Inter, Sans-serif;font-size:0.875rem;font-weight:400;line-height:2em;color:var( --e-global-color-686457c );}.elementor-62032 .elementor-element.elementor-element-35b0693{--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:0.625rem 0.625rem;--row-gap:0.625rem;--column-gap:0.625rem;--border-radius:0.75rem 0.75rem 0.75rem 0.75rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1.3125rem;--padding-bottom:1.3125rem;--padding-left:1.3125rem;--padding-right:1.3125rem;}.elementor-62032 .elementor-element.elementor-element-d740a8d{--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:0.625rem 0.625rem;--row-gap:0.625rem;--column-gap:0.625rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-62032 .elementor-element.elementor-element-7360beb{text-align:start;}.elementor-62032 .elementor-element.elementor-element-7360beb .elementor-heading-title{font-family:"Inter", Inter, Sans-serif;font-size:1rem;font-weight:700;line-height:1.5em;color:var( --e-global-color-002c12c );}.elementor-62032 .elementor-element.elementor-element-309164e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 2% 0% 0%;font-family:"Inter", Inter, Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-686457c );}.elementor-62032 .elementor-element.elementor-element-08cce2a{--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:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-62032 .elementor-element.elementor-element-65c86ae{text-align:start;}.elementor-62032 .elementor-element.elementor-element-65c86ae .elementor-heading-title{font-family:"Inter", Inter, Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-002c12c );}.elementor-62032 .elementor-element.elementor-element-4575e1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 2% 0% 0%;font-family:"Inter", Inter, Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-686457c );}.elementor-62032 .elementor-element.elementor-element-db66bdf .elementor-button{background-color:var( --e-global-color-5db1d0a );font-family:"Inter", Inter, Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0.0625rem 0.0625rem 0.0625rem 0.0625rem;border-radius:0.3125rem 0.3125rem 0.3125rem 0.3125rem;padding:0.6125rem 1rem 0.6125rem 1rem;}.elementor-62032 .elementor-element.elementor-element-db66bdf .elementor-button:hover, .elementor-62032 .elementor-element.elementor-element-db66bdf .elementor-button:focus{background-color:var( --e-global-color-5966362 );color:var( --e-global-color-text );}.elementor-62032 .elementor-element.elementor-element-db66bdf .elementor-button:hover svg, .elementor-62032 .elementor-element.elementor-element-db66bdf .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-62032 .elementor-element.elementor-element-9023041{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 2% 0% 0%;font-family:"Inter", Inter, Sans-serif;font-size:0.875rem;font-weight:400;line-height:2em;color:var( --e-global-color-686457c );}.elementor-62032 .elementor-element.elementor-element-8c57c79{--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:0.625rem 0.625rem;--row-gap:0.625rem;--column-gap:0.625rem;--border-radius:0.75rem 0.75rem 0.75rem 0.75rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1.3125rem;--padding-bottom:1.3125rem;--padding-left:1.3125rem;--padding-right:1.3125rem;}.elementor-62032 .elementor-element.elementor-element-b7285c7{--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:0.625rem 0.625rem;--row-gap:0.625rem;--column-gap:0.625rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-62032 .elementor-element.elementor-element-48cd4b2{text-align:start;}.elementor-62032 .elementor-element.elementor-element-48cd4b2 .elementor-heading-title{font-family:"Inter", Inter, Sans-serif;font-size:1rem;font-weight:700;line-height:1.5em;color:var( --e-global-color-002c12c );}.elementor-62032 .elementor-element.elementor-element-f108ea4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 2% 0% 0%;font-family:"Inter", Inter, Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-686457c );}.elementor-62032 .elementor-element.elementor-element-39226d2{--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:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-62032 .elementor-element.elementor-element-9b12095{text-align:start;}.elementor-62032 .elementor-element.elementor-element-9b12095 .elementor-heading-title{font-family:"Inter", Inter, Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-002c12c );}.elementor-62032 .elementor-element.elementor-element-8b4b669{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 2% 0% 0%;font-family:"Inter", Inter, Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-686457c );}.elementor-62032 .elementor-element.elementor-element-7cb8cf0 .elementor-button{background-color:var( --e-global-color-5db1d0a );font-family:"Inter", Inter, Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0.0625rem 0.0625rem 0.0625rem 0.0625rem;border-radius:0.3125rem 0.3125rem 0.3125rem 0.3125rem;padding:0.6125rem 1rem 0.6125rem 1rem;}.elementor-62032 .elementor-element.elementor-element-7cb8cf0 .elementor-button:hover, .elementor-62032 .elementor-element.elementor-element-7cb8cf0 .elementor-button:focus{background-color:var( --e-global-color-5966362 );color:var( --e-global-color-text );}.elementor-62032 .elementor-element.elementor-element-7cb8cf0 .elementor-button:hover svg, .elementor-62032 .elementor-element.elementor-element-7cb8cf0 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-62032 .elementor-element.elementor-element-238c6d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 2% 0% 0%;font-family:"Inter", Inter, Sans-serif;font-size:0.875rem;font-weight:400;line-height:2em;color:var( --e-global-color-686457c );}.elementor-62032 .elementor-element.elementor-element-2f5d553{--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:0.625rem 0.625rem;--row-gap:0.625rem;--column-gap:0.625rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4.3125rem;--padding-bottom:3.3125rem;--padding-left:1.3125rem;--padding-right:1.3125rem;}@media(min-width:768px){.elementor-62032 .elementor-element.elementor-element-a351e0c{--content-width:1400px;}.elementor-62032 .elementor-element.elementor-element-b0278dc{--width:50%;}.elementor-62032 .elementor-element.elementor-element-8b94b9b{--width:50%;}.elementor-62032 .elementor-element.elementor-element-ed341e9{--content-width:1400px;}.elementor-62032 .elementor-element.elementor-element-c9b03c7{--width:50%;}.elementor-62032 .elementor-element.elementor-element-0f76267{--width:50%;}.elementor-62032 .elementor-element.elementor-element-4dd11ab{--content-width:1250px;}.elementor-62032 .elementor-element.elementor-element-2f5d553{--content-width:1250px;}}@media(max-width:1024px) and (min-width:768px){.elementor-62032 .elementor-element.elementor-element-35f0f6e{--width:100%;}.elementor-62032 .elementor-element.elementor-element-8c9aa5f{--width:100%;}.elementor-62032 .elementor-element.elementor-element-35b0693{--width:100%;}.elementor-62032 .elementor-element.elementor-element-8c57c79{--width:100%;}}@media(min-width:1025px){.elementor-62032 .elementor-element.elementor-element-a351e0c:not(.elementor-motion-effects-element-type-background), .elementor-62032 .elementor-element.elementor-element-a351e0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-62032 .elementor-element.elementor-element-a351e0c{--padding-top:3.25rem;--padding-bottom:1.50rem;--padding-left:1rem;--padding-right:1rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-62032 .elementor-element.elementor-element-74a127a .elementor-heading-title{font-size:1.125rem;}.elementor-62032 .elementor-element.elementor-element-0f76267{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-62032 .elementor-element.elementor-element-bf4c334 .elementor-heading-title{font-size:1.425rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-62032 .elementor-element.elementor-element-4dd11ab{--padding-top:3.3125rem;--padding-bottom:3.3125rem;--padding-left:0.875rem;--padding-right:0.875rem;}.elementor-62032 .elementor-element.elementor-element-5bdcee4 .elementor-heading-title{line-height:1.2em;}.elementor-62032 .elementor-element.elementor-element-0fe5eac .elementor-heading-title{line-height:1.2em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-62032 .elementor-element.elementor-element-b28a37f .elementor-heading-title{line-height:1.2em;}.elementor-62032 .elementor-element.elementor-element-1478088 .elementor-heading-title{line-height:1.2em;}.elementor-62032 .elementor-element.elementor-element-7360beb .elementor-heading-title{line-height:1.2em;}.elementor-62032 .elementor-element.elementor-element-65c86ae .elementor-heading-title{line-height:1.2em;}.elementor-62032 .elementor-element.elementor-element-48cd4b2 .elementor-heading-title{line-height:1.2em;}.elementor-62032 .elementor-element.elementor-element-9b12095 .elementor-heading-title{line-height:1.2em;}.elementor-62032 .elementor-element.elementor-element-2f5d553{--padding-top:3.3125rem;--padding-bottom:3.3125rem;--padding-left:0.875rem;--padding-right:0.875rem;}}/* Start custom CSS for html, class: .elementor-element-2557772 */.features-table ol, .features-table ul, .features-table menu {
    list-style: none;
    padding: 0;
    margin: 0;
}
.features-table li {
    padding: 0;
    margin: 0;
}
/*.features-table :where(.space-y-4>:not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse)) !important;
    margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse))) !important;
}*/
.features-table button[data-bs-toggle="collapse"] {
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --bs-accordion-btn-icon-transform: rotate(-180deg);
    --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
}
.features-table button[data-bs-toggle="collapse"]:after {
    flex-shrink: 0;
    width: var(--bs-accordion-btn-icon-width);
    height: var(--bs-accordion-btn-icon-width);
    margin-left: auto;
    content: "";
    background-image: var(--bs-accordion-btn-icon);
    background-repeat: no-repeat;
    background-size: var(--bs-accordion-btn-icon-width);
    transition: var(--bs-accordion-btn-icon-transition);
}
.features-table button:not(.collapsed)::after {
    background-image: var(--bs-accordion-btn-active-icon);
    transform: var(--bs-accordion-btn-icon-transform);
}
.features-table button.transform-90:not(.collapsed)::after {
    --bs-accordion-btn-icon-transform: rotate(-90deg);
    background-image: var(--bs-accordion-btn-active-icon);
    transform: var(--bs-accordion-btn-icon-transform);
}
.features-table button.toggle-size-3:after {
    --bs-accordion-btn-icon-width: 0.875rem;
}/* End custom CSS */
/* Start custom CSS */:root {
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-translate-z: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-scale-z: 1;
    --tw-rotate-x: initial;
    --tw-rotate-y: initial;
    --tw-rotate-z: initial;
    --tw-skew-x: initial;
    --tw-skew-y: initial;
    --tw-scroll-snap-strictness: proximity;
    --tw-space-y-reverse: 0;
    --tw-space-x-reverse: 0;
    --tw-divide-x-reverse: 0;
    --tw-border-style: solid;
    
    --border: var(--color-gray-200);
    --border-line-inverse: var(--color-white);
    --border-line-1: var(--color-gray-100);
    --border-line-2: var(--color-gray-200);
    --border-line-3: var(--color-gray-300);
    --border-line-4: var(--color-gray-400);
    --border-line-5: var(--color-gray-500);
    --border-line-6: var(--color-gray-600);
    --border-line-7: var(--color-gray-700);
    --border-line-8: var(--color-gray-800);
    
    --ease-in: cubic-bezier(.4, 0, 1, 1);
    --ease-out: cubic-bezier(0, 0, .2, 1);
    --ease-in-out: cubic-bezier(.4, 0, .2, 1);
    --animate-spin: spin 1s linear infinite;
    --animate-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite;
    --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
    --blur-xs: 4px;
    --blur-md: 12px;
    --blur-lg: 16px;
    --blur-xl: 24px;
    --blur-3xl: 64px;
    --aspect-video: 16 / 9;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}
* {
    border-color: var(--border);
}
.color-blue-600 { color: var(--color-blue-600); }
.hidden { display: none; }
.border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
}
.border-line-2 { border-color: var(--border-line-2); }

.inset-inline-start-0 {
    inset-inline-start: calc(var(--spacing) * 0);
}
.grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
}
.grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
}
.grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
}
.grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
}
.grid-cols-\[1fr_2rem_1fr_2rem_1fr\] {
    grid-template-columns: 1fr 2rem 1fr 2rem 1fr;
}
.grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
}
.grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
}
.grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
}
.col-span-1 { grid-column: span 1 / span 1; }
.col-span-2 {  grid-column: span 2 / span 2; }
.col-span-3 { grid-column: span 3 / span 3; }
.col-span-4 { grid-column: span 4 / span 4; }
.col-span-5 { grid-column: span 5 / span 5; }
.col-span-6 { grid-column: span 6 / span 6; }
.col-span-8 { grid-column: span 8 / span 8; }
.col-span-9 { grid-column: span 9 / span 9; }
.col-span-10 { grid-column: span 10 / span 10; }
.col-span-11 { grid-column: span 11 / span 11; }
.col-span-12 { grid-column: span 12 / span 12; }
.col-span-full { grid-column: 1/-1; }
.col-start-1 { grid-column-start: 1; }
.col-start-2 { grid-column-start: 2; }
.col-start-3 { grid-column-start: 3; }
.col-start-4 { grid-column-start: 4; }
.col-end-3 { grid-column-end: 3; }
.col-end-7 { grid-column-end: 7; }
.row-span-2 { grid-row: span 2 / span 2; }
.row-span-3 { grid-row: span 3 / span 3; }
.row-start-1 { grid-row-start: 1; }
.row-start-2 { grid-row-start: 2; }
.row-end-3 { grid-row-end: 3; }
.row-end-4 { grid-row-end: 4; }
:where(.space-y-4>:not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
}
.transition {
    transition-property: color, background-color, border-color,
        outline-color, text-decoration-color, fill, stroke,
        --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity,
        box-shadow, transform, translate, scale, rotate, filter,
        -webkit-backdrop-filter, backdrop-filter, display,
        content-visibility, overlay, pointer-events;
    transition-timing-function: var(
        --tw-ease,
        var(--default-transition-timing-function)
    );
    transition-duration: var(
        --tw-duration,
        var(--default-transition-duration)
    );
}
.-translate-x-1 {
    --tw-translate-x: calc(var(--spacing) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.-translate-x-2 {
    --tw-translate-x: calc(var(--spacing) * -2);
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.-translate-x-2\/4 {
    --tw-translate-x: calc(calc(2 / 4 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.-translate-x-6 {
    --tw-translate-x: calc(var(--spacing) * -6);
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.-translate-x-8 {
    --tw-translate-x: calc(var(--spacing) * -8);
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.-translate-x-14 {
    --tw-translate-x: calc(var(--spacing) * -14);
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.-translate-x-16 {
    --tw-translate-x: calc(var(--spacing) * -16);
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.-translate-x-25 {
    --tw-translate-x: calc(var(--spacing) * -25);
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.-translate-x-32 {
    --tw-translate-x: calc(var(--spacing) * -32);
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.-translate-x-40 {
    --tw-translate-x: calc(var(--spacing) * -40);
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.-translate-x-42\.5 {
    --tw-translate-x: calc(var(--spacing) * -42.5);
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.-translate-x-60 {
    --tw-translate-x: calc(var(--spacing) * -60);
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.-translate-x-\[240px\] {
    --tw-translate-x: calc(240px * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.-translate-x-\[310px\] {
    --tw-translate-x: calc(310px * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.-translate-x-full {
    --tw-translate-x: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.translate-x-0 {
    --tw-translate-x: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.translate-x-1 {
    --tw-translate-x: calc(var(--spacing) * 1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.translate-x-1\/2 {
    --tw-translate-x: calc(1 / 2 * 100%);
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.translate-x-2 {
    --tw-translate-x: calc(var(--spacing) * 2);
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.translate-x-2\/4 {
    --tw-translate-x: calc(2 / 4 * 100%);
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.translate-x-16 {
    --tw-translate-x: calc(var(--spacing) * 16);
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.translate-x-20 {
    --tw-translate-x: calc(var(--spacing) * 20);
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.translate-x-40 {
    --tw-translate-x: calc(var(--spacing) * 40);
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.translate-x-full {
    --tw-translate-x: 100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.-translate-y-1 {
    --tw-translate-y: calc(var(--spacing) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.-translate-y-2\/4 {
    --tw-translate-y: calc(calc(2 / 4 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.-translate-y-4 {
    --tw-translate-y: calc(var(--spacing) * -4);
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.-translate-y-8 {
    --tw-translate-y: calc(var(--spacing) * -8);
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.-translate-y-12 {
    --tw-translate-y: calc(var(--spacing) * -12);
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.-translate-y-15 {
    --tw-translate-y: calc(var(--spacing) * -15);
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.-translate-y-75 {
    --tw-translate-y: calc(var(--spacing) * -75);
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.-translate-y-\[120px\] {
    --tw-translate-y: calc(120px * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.-translate-y-\[190px\] {
    --tw-translate-y: calc(190px * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.-translate-y-\[255px\] {
    --tw-translate-y: calc(255px * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.-translate-y-full {
    --tw-translate-y: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.translate-y-0 {
    --tw-translate-y: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.translate-y-1\/2 {
    --tw-translate-y: calc(1 / 2 * 100%);
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.translate-y-10 {
    --tw-translate-y: calc(var(--spacing) * 10);
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.translate-y-16 {
    --tw-translate-y: calc(var(--spacing) * 16);
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.translate-y-full {
    --tw-translate-y: 100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.translate-z-0 {
    --tw-translate-z: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y)
        var(--tw-translate-z);
}
@media (min-width: 40rem) {
    .sm\:block { display: block; }
    .sm\:flex { display: flex; }
    .sm\:grid { display: grid; }
    .sm\:hidden { display: none; }
    .sm\:inline-block { display: inline-block; }
    .sm\:inline-flex { display: inline-flex; }
    .sm\:col-span-1 {
        grid-column: span 1 / span 1;
    }
    .sm\:col-span-2 {
        grid-column: span 2 / span 2;
    }
    .sm\:col-span-3 {
        grid-column: span 3 / span 3;
    }
    .sm\:col-span-4 {
        grid-column: span 4 / span 4;
    }
    .sm\:col-span-5 {
        grid-column: span 5 / span 5;
    }
    .sm\:col-span-6 {
        grid-column: span 6 / span 6;
    }
    .sm\:col-span-7 {
        grid-column: span 7 / span 7;
    }
    .sm\:col-span-8 {
        grid-column: span 8 / span 8;
    }
    .sm\:col-span-9 {
        grid-column: span 9 / span 9;
    }
    .sm\:col-span-12 {
        grid-column: span 12 / span 12;
    }
    .sm\:col-start-4 {
        grid-column-start: 4;
    }
    .sm\:col-start-6 {
        grid-column-start: 6;
    }
    .sm\:grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .sm\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .sm\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .sm\:grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .sm\:grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }
    .sm\:grid-cols-6 {
        grid-template-columns: repeat(6, minmax(0, 1fr));
    }
    .sm\:grid-cols-7 {
        grid-template-columns: repeat(7, minmax(0, 1fr));
    }
    .sm\:grid-cols-11 {
        grid-template-columns: repeat(11, minmax(0, 1fr));
    }
    .sm\:grid-cols-12 {
        grid-template-columns: repeat(12, minmax(0, 1fr));
    }
    .sm\:font-normal, .sm\:fw-normal, .fw-sm-normal {
        --tw-font-weight: var(--font-weight-normal);
        font-weight: var(--font-weight-normal);
    }
    .sm\:font-semibold, .sm\:fw-semibold, .sm\:fw-semi-bold, .fw-sm-semibold {
        --tw-font-weight: var(--font-weight-semibold);
        font-weight: var(--font-weight-semibold);
    }
    .sm\:font-bold, .sm\:fw-bold, .fw-sm-bold {
        --tw-font-weight: var(--font-weight-bold);
        font-weight: var(--font-weight-bold);
    }
    .sm\:font-extrabold, .sm\:fw-extrabold, .fw-sm-extrabold {
        --tw-font-weight: var(--font-weight-extrabold);
        font-weight: var(--font-weight-extrabold);
    }
}
@media (min-width: 48rem) {
    .md\:block { display: block; }
    .md\:flex { display: flex; }
    .md\:grid { display: grid; }
    .md\:hidden { display: none; }
    .md\:inline-block { display: inline-block; }
    .md\:inline-flex { display: inline-flex; }
    .md\:col-span-1 {
        grid-column: span 1 / span 1;
    }
    .md\:col-span-2 {
        grid-column: span 2 / span 2;
    }
    .md\:col-span-3 {
        grid-column: span 3 / span 3;
    }
    .md\:col-span-4 {
        grid-column: span 4 / span 4;
    }
    .md\:col-span-5 {
        grid-column: span 5 / span 5;
    }
    .md\:col-span-6 {
        grid-column: span 6 / span 6;
    }
    .md\:col-span-7 {
        grid-column: span 7 / span 7;
    }
    .md\:col-span-8 {
        grid-column: span 8 / span 8;
    }
    .md\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .md\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .md\:grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .md\:grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }
    .md\:grid-cols-6 {
        grid-template-columns: repeat(6, minmax(0, 1fr));
    }
    .md\:grid-cols-7 {
        grid-template-columns: repeat(7, minmax(0, 1fr));
    }
    .md\:grid-cols-8 {
        grid-template-columns: repeat(8, minmax(0, 1fr));
    }
    .md\:grid-cols-11 {
        grid-template-columns: repeat(11, minmax(0, 1fr));
    }
    .md\:grid-cols-12 {
        grid-template-columns: repeat(12, minmax(0, 1fr));
    }
    .md\:font-normal, .md\:fw-normal, .fw-md-normal {
        --tw-font-weight: var(--font-weight-normal);
        font-weight: var(--font-weight-normal);
    }
    .md\:font-semibold, .md\:fw-semibold, .md\:fw-semi-bold, .fw-md-semibold {
        --tw-font-weight: var(--font-weight-semibold);
        font-weight: var(--font-weight-semibold);
    }
    .md\:font-bold, .md\:fw-bold, .fw-md-bold {
        --tw-font-weight: var(--font-weight-bold);
        font-weight: var(--font-weight-bold);
    }
    .md\:font-extrabold, .md\:fw-extrabold, .fw-md-extrabold {
        --tw-font-weight: var(--font-weight-extrabold);
        font-weight: var(--font-weight-extrabold);
    }
    
    .md\:-translate-x-1 {
        --tw-translate-x: calc(var(--spacing) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .md\:-translate-x-1\.5 {
        --tw-translate-x: calc(var(--spacing) * -1.5);
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .md\:translate-x-0 {
        --tw-translate-x: calc(var(--spacing) * 0);
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .md\:translate-none {
        translate: none;
    }
}
@media (min-width: 64rem) {
    .lg\:block { display: block; }
    .lg\:flex { display: flex; }
    .lg\:grid { display: grid; }
    .lg\:hidden { display: none; }
    .lg\:inline-block { display: inline-block; }
    .lg\:inline-flex { display: inline-flex; }
    :where(.lg\:space-y-0>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));
    }
    .lg\:col-span-1 {
        grid-column: span 1 / span 1;
    }
    .lg\:col-span-2 {
        grid-column: span 2 / span 2;
    }
    .lg\:col-span-3 {
        grid-column: span 3 / span 3;
    }
    .lg\:col-span-4 {
        grid-column: span 4 / span 4;
    }
    .lg\:col-span-5 {
        grid-column: span 5 / span 5;
    }
    .lg\:col-span-6 {
        grid-column: span 6 / span 6;
    }
    .lg\:col-span-7 {
        grid-column: span 7 / span 7;
    }
    .lg\:col-span-8 {
        grid-column: span 8 / span 8;
    }
    .lg\:col-span-9 {
        grid-column: span 9 / span 9;
    }
    .lg\:col-start-1 {
        grid-column-start: 1;
    }
    .lg\:col-start-3 {
        grid-column-start: 3;
    }
    .lg\:col-start-6 {
        grid-column-start: 6;
    }
    .lg\:col-start-7 {
        grid-column-start: 7;
    }
    .lg\:col-start-8 {
        grid-column-start: 8;
    }
    .lg\:col-start-9 {
        grid-column-start: 9;
    }
    .lg\:col-end-13 {
        grid-column-end: 13;
    }
    .lg\:grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .lg\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .lg\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .lg\:grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .lg\:grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }
    .lg\:grid-cols-6 {
        grid-template-columns: repeat(6, minmax(0, 1fr));
    }
    .lg\:grid-cols-7 {
        grid-template-columns: repeat(7, minmax(0, 1fr));
    }
    .lg\:grid-cols-12 {
        grid-template-columns: repeat(12, minmax(0, 1fr));
    }
    .lg\:grid-cols-\[auto_1fr\] {
        grid-template-columns: auto 1fr;
    }
    .lg\:grid-rows-1 {
        grid-template-rows: repeat(1, minmax(0, 1fr));
    }
    .lg\:grid-rows-2 {
        grid-template-rows: repeat(2, minmax(0, 1fr));
    }
    .lg\:font-normal, .lg\:fw-normal, .fw-lg-normal {
        --tw-font-weight: var(--font-weight-normal);
        font-weight: var(--font-weight-normal);
    }
    .lg\:font-semibold, .lg\:fw-semibold, .lg\:fw-semi-bold, .fw-lg-semibold {
        --tw-font-weight: var(--font-weight-semibold);
        font-weight: var(--font-weight-semibold);
    }
    .lg\:font-bold, .lg\:fw-bold, .fw-lg-bold {
        --tw-font-weight: var(--font-weight-bold);
        font-weight: var(--font-weight-bold);
    }
    .lg\:font-extrabold, .lg\:fw-extrabold, .fw-lg-extrabold {
        --tw-font-weight: var(--font-weight-extrabold);
        font-weight: var(--font-weight-extrabold);
    }
    
    .lg\:opacity-0 {
        opacity: 0;
    }
    .lg\:-translate-x-1 {
        --tw-translate-x: calc(var(--spacing) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .lg\:-translate-x-1\.5 {
        --tw-translate-x: calc(var(--spacing) * -1.5);
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .lg\:-translate-x-10 {
        --tw-translate-x: calc(var(--spacing) * -10);
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .lg\:-translate-x-80 {
        --tw-translate-x: calc(var(--spacing) * -80);
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .lg\:-translate-x-full {
        --tw-translate-x: -100%;
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .lg\:translate-x-0 {
        --tw-translate-x: calc(var(--spacing) * 0);
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .lg\:translate-x-20 {
        --tw-translate-x: calc(var(--spacing) * 20);
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .lg\:translate-x-32 {
        --tw-translate-x: calc(var(--spacing) * 32);
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .lg\:translate-x-80 {
        --tw-translate-x: calc(var(--spacing) * 80);
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .lg\:translate-x-full {
        --tw-translate-x: 100%;
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .lg\:-translate-y-1\/2 {
        --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .lg\:translate-z-0 {
        --tw-translate-z: calc(var(--spacing) * 0);
        translate: var(--tw-translate-x) var(--tw-translate-y)
            var(--tw-translate-z);
    }
    .lg\:group-hover\:translate-x-0:is(:where(.group):hover *) {
        --tw-translate-x: calc(var(--spacing) * 0);
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .lg\:group-hover\:opacity-100:is(:where(.group):hover *) {
        opacity: 1;
    }
}
@media (min-width: 80rem) {
    .xl\:block { display: block; }
    .xl\:flex { display: flex; }
    .xl\:grid { display: grid; }
    .xl\:hidden { display: none; }
    .xl\:inline-block { display: inline-block; }
    .xl\:inline-flex { display: inline-flex; }
    .xl\:col-span-1 {
        grid-column: span 1 / span 1;
    }
    .xl\:col-span-2 {
        grid-column: span 2 / span 2;
    }
    .xl\:col-span-3 {
        grid-column: span 3 / span 3;
    }
    .xl\:col-span-4 {
        grid-column: span 4 / span 4;
    }
    .xl\:col-span-5 {
        grid-column: span 5 / span 5;
    }
    .xl\:col-span-6 {
        grid-column: span 6 / span 6;
    }
    .xl\:col-span-7 {
        grid-column: span 7 / span 7;
    }
    .xl\:col-span-8 {
        grid-column: span 8 / span 8;
    }
    .xl\:col-start-5 {
        grid-column-start: 5;
    }
    .xl\:grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .xl\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .xl\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .xl\:grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .xl\:grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }
    .xl\:grid-cols-6 {
        grid-template-columns: repeat(6, minmax(0, 1fr));
    }
    .xl\:grid-cols-12 {
        grid-template-columns: repeat(12, minmax(0, 1fr));
    }
    .xl\:grid-cols-\[auto_1fr\] {
        grid-template-columns: auto 1fr;
    }
    .xl\:font-normal, .xl\:fw-normal, .fw-xl-normal {
        --tw-font-weight: var(--font-weight-normal);
        font-weight: var(--font-weight-normal);
    }
    .xl\:font-semibold, .xl\:fw-semibold, .xl\:fw-semi-bold, .fw-xl-semibold {
        --tw-font-weight: var(--font-weight-semibold);
        font-weight: var(--font-weight-semibold);
    }
    .xl\:font-bold, .xl\:fw-bold, .fw-xl-bold {
        --tw-font-weight: var(--font-weight-bold);
        font-weight: var(--font-weight-bold);
    }
    .xl\:font-extrabold, .xl\:fw-extrabold, .fw-xl-extrabold {
        --tw-font-weight: var(--font-weight-extrabold);
        font-weight: var(--font-weight-extrabold);
    }
}












.wa-hero-header.elementor-element::before {
    background-image: radial-gradient(farthest-side at 70% 20%, transparent, rgb(0, 0, 0)) !important;
}
.purple-gradient-hero {
    background-color: #0a0118;
    z-index: 1;
}
.purple-gradient-hero:after {
    content: '';
    left: 0;
    inset: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: opacity .5s;
    width: 100%;
    border-radius: inherit;
    z-index: 3;
    background: radial-gradient(47.84% 61.25% at 50% 0%, rgba(113, 61, 255, .12) 0%, rgba(113, 61, 255, 0) 100%), radial-gradient(24.45% 22.45% at 50% 0%, rgba(133, 102, 255, .04) 0%, rgba(133, 102, 255, 0) 100%, rgba(133, 102, 255, 0) 100%), radial-gradient(38.5% 24.47% at 50% 11.59%, rgba(133, 102, 255, .08) 0%, rgba(133, 102, 255, 0) 100%);
}
.purple-gradient-hero .e-con-inner {
    z-index: 4;
}
.white-to-grey-gradient-title,
.white-to-grey-gradient-title .elementor-heading-title {
    font-feature-settings: "ss03" on, "ss14" on, "ss01" on, "cv01" on, "salt" on;
    background: linear-gradient(180deg, #fff 22.5%, rgba(255, 255, 255, .7) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent !important;
    -webkit-text-fill-color: transparent;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}
.grey-gradient-title,
.grey-gradient-title .elementor-heading-title {
    font-feature-settings: "dlig" on, "ss03" on, "ss14" on, "ss01" on, "cv01" on, "salt" on;
    background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, .5) 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent !important;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}

.glass-badge {
    isolation: isolate;
    overflow: hidden;
    align-items: center;
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
    border-radius: 32px;
    box-shadow: inset 0 -7px 11px #a48fff1f;
    display: flex;
    padding: 6px 14px 6px 15px;
    position: relative;
    width: -moz-max-content;
    width: max-content;
}
.glass-badge:after {
    background: linear-gradient(90.01deg, rgba(229, 156, 255, .24) .01%, rgba(186, 156, 255, .24) 50.01%, rgba(156, 178, 255, .24) 100%);
    border-radius: inherit;
    content: "";
    inset: 0;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask-composite: xor;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 1px;
    pointer-events: none;
    position: absolute;
}
.badge.ai-gradient-border::before {
    border-radius: inherit;
}
.card.magical-borders-inner:before {
    content: '';
    background: linear-gradient(180deg, rgba(169, 163, 194, .2) 0%, rgba(169, 163, 194, .048) 100%);
    height: 100%;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: opacity .5s;
    width: 100%;
    border-radius: inherit;
}
.card.magical-borders-inner {
    --bs-card-bg: #0a0118;
    --bs-card-border-color: rgba(169, 163, 194, .24);
    background: linear-gradient(180deg, rgba(11, 2, 23, 0) 22.69%, rgba(22, 9, 42, .5) 100%);
}

.ai-cta-button {
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    margin-right: -4rem;
}
.ai-cta-button .elementor-button.elementor-button-link {
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    width: -moz-max-content;
    width: max-content;
}
.ai-cta-button .elementor-button.elementor-button-link:before,
.ai-cta-button .elementor-button.elementor-button-link:after,
.ai-cta-button .elementor-button.elementor-button-link .button-border {
    border-radius: 0.3125rem;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
}
.ai-cta-button .elementor-button.elementor-button-link:before,
.ai-cta-button .elementor-button.elementor-button-link:after {
    content: "";
    display: block;
    transition: .2s opacity cubic-bezier(.6, .6, 0, 1);
}
.ai-cta-button .elementor-button.elementor-button-link:before {
    background: linear-gradient(180deg, rgba(60, 8, 126, 0) 0%, rgba(60, 8, 126, .32) 100%), rgba(113, 47, 255, .12);
    box-shadow: inset 0 0 12px #bf97ff3d;
}
.ai-cta-button .elementor-button.elementor-button-link:after {
    background: linear-gradient(180deg, rgba(60, 8, 126, 0) 0%, rgba(60, 8, 126, .42) 100%), rgba(113, 47, 255, .24);
    box-shadow: inset 0 0 12px #bf97ff70;
}
.ai-cta-button .elementor-button.elementor-button-link:hover:before {
    opacity: 0;
}
.ai-cta-button .elementor-button.elementor-button-link:hover:after {
    opacity: 1;
}

.ai-cta-button .elementor-button.elementor-button-link .button-border:before {
    background: linear-gradient(180deg, rgba(207, 184, 255, .24) 0%, rgba(207, 184, 255, 0) 100%), linear-gradient(0deg, rgba(207, 184, 255, .32), rgba(207, 184, 255, .32));
    border-radius: 0.3125rem;
    content: "";
    inset: 0;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask-composite: xor;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 1px;
    pointer-events: none;
    position: absolute;
}


.chapter-hero-header-bg.chapter-hero-header\:no-after.e-con:after {
    background-image: radial-gradient(farthest-side at 73% 21%, transparent, rgba(255, 255, 255, 1));
}/* End custom CSS */