.elementor-75486 .elementor-element.elementor-element-cbf0f45:not(.elementor-motion-effects-element-type-background), .elementor-75486 .elementor-element.elementor-element-cbf0f45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#22252d;background-image:url("https://www.mavenconsultingservices.com/wp-content/uploads/2026/04/optimized_bg-6-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-75486 .elementor-element.elementor-element-cbf0f45 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-75486 .elementor-element.elementor-element-cbf0f45{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 150px 0px;}.elementor-75486 .elementor-element.elementor-element-cbf0f45 > .elementor-shape-bottom .elementor-shape-fill{fill:#ffffff;}.elementor-75486 .elementor-element.elementor-element-cbf0f45 > .elementor-shape-bottom svg{width:calc(150% + 1.3px);height:181px;}.elementor-bc-flex-widget .elementor-75486 .elementor-element.elementor-element-ff2469a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-75486 .elementor-element.elementor-element-ff2469a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-75486 .elementor-element.elementor-element-ff2469a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-75486 .elementor-element.elementor-element-ff2469a > .elementor-element-populated{padding:0px 30px 0px 30px;}.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-75486 .elementor-element.elementor-element-059fa61{text-align:start;}.elementor-75486 .elementor-element.elementor-element-059fa61 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;line-height:1.2em;color:var( --e-global-color-51bb1268 );}.elementor-75486 .elementor-element.elementor-element-d8f8f4b > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-75486 .elementor-element.elementor-element-d8f8f4b{text-align:start;}.elementor-75486 .elementor-element.elementor-element-d8f8f4b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;color:var( --e-global-color-51bb1268 );}.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-75486 .elementor-element.elementor-element-15b81fc > .elementor-widget-container{margin:020px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-75486 .elementor-element.elementor-element-94fd135.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-75486 .elementor-element.elementor-element-94fd135.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-75486 .elementor-element.elementor-element-94fd135 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-75486 .elementor-element.elementor-element-94fd135 > .elementor-element-populated{padding:0% 12% 0% 13%;}.elementor-75486 .elementor-element.elementor-element-75852c0 .jet-listing-dynamic-image{justify-content:center;}.elementor-75486 .elementor-element.elementor-element-75852c0 .jet-listing-dynamic-image__figure{align-items:center;}.elementor-75486 .elementor-element.elementor-element-75852c0 .jet-listing-dynamic-image a{display:flex;justify-content:center;}.elementor-75486 .elementor-element.elementor-element-75852c0 .jet-listing-dynamic-image img{border-radius:100% 100% 100% 100%;}.elementor-75486 .elementor-element.elementor-element-75852c0 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-75486 .elementor-element.elementor-element-6a425cd{--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;--overlay-opacity:1;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-75486 .elementor-element.elementor-element-6a425cd::before, .elementor-75486 .elementor-element.elementor-element-6a425cd > .elementor-background-video-container::before, .elementor-75486 .elementor-element.elementor-element-6a425cd > .e-con-inner > .elementor-background-video-container::before, .elementor-75486 .elementor-element.elementor-element-6a425cd > .elementor-background-slideshow::before, .elementor-75486 .elementor-element.elementor-element-6a425cd > .e-con-inner > .elementor-background-slideshow::before, .elementor-75486 .elementor-element.elementor-element-6a425cd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-51bb1268 ) 0%, #FFEBF5 100%);}.elementor-75486 .elementor-element.elementor-element-1ba4ba3{--display:flex;--justify-content:flex-start;}.elementor-75486 .elementor-element.elementor-element-91d549c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;line-height:1.2em;color:var( --e-global-color-38db15e0 );}.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-75486 .elementor-element.elementor-element-6e0585d{color:var( --e-global-color-38db15e0 );}.elementor-75486 .elementor-element.elementor-element-289e507{text-align:start;}.elementor-75486 .elementor-element.elementor-element-289e507 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-38db15e0 );}.elementor-75486 .elementor-element.elementor-element-a0a1db6{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-75486 .elementor-element.elementor-element-a0a1db6:not(.elementor-motion-effects-element-type-background), .elementor-75486 .elementor-element.elementor-element-a0a1db6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-75486 .elementor-element.elementor-element-4c4fadf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-75486 .elementor-element.elementor-element-4c4fadf .jet-listing-dynamic-field__content{color:#ffffff;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-align:center;}.elementor-75486 .elementor-element.elementor-element-4c4fadf .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-75486 .elementor-element.elementor-element-4c4fadf .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-widget-contact-form-7 .wpcf7 input.wpcf7-submit{background-color:var( --e-global-color-primary );}.elementor-widget-contact-form-7  .wpcf7 input.wpcf7-submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-contact-form-7 .wpcf7 input.wpcf7-submit:hover{background-color:var( --e-global-color-primary );}.elementor-widget-contact-form-7 .wpcf7 input.wpcf7-submit:focus{background-color:var( --e-global-color-primary );}.elementor-75486 .elementor-element.elementor-element-805ccea > .elementor-widget-container{background-color:#EF0309;margin:0px 0px 0px 0px;}.elementor-75486 .elementor-element.elementor-element-805ccea .wpcf7 *:not(.wpcf7-form-control):not(option):not(a){color:#ffffff;}.elementor-75486 .elementor-element.elementor-element-805ccea .wpcf7 .wpcf7-form-control.wpcf7-file{color:#ffffff;}.elementor-75486 .elementor-element.elementor-element-805ccea .wpcf7 span.wpcf7-not-valid-tip{text-align:left;display:block;}.elementor-75486 .elementor-element.elementor-element-805ccea .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-acceptance):not(.wpcf7-file){margin:0px 0px 12px 0px;border-radius:0px 0px 0px 0px;color:#000000;}.elementor-75486 .elementor-element.elementor-element-805ccea .wpcf7 input.wpcf7-submit{background-color:#000000;color:#FFFFFF;border-radius:0px 0px 0px 0px;margin:7px 0px 0px 0px;}.elementor-75486 .elementor-element.elementor-element-805ccea  .wpcf7 input.wpcf7-submit{font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-75486 .elementor-element.elementor-element-805ccea .wpcf7 div.wpcf7-response-output{text-align:left;}.elementor-75486 .elementor-element.elementor-element-fb3d299 .elementor-repeater-item-8886bf0.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-75486 .elementor-element.elementor-element-aae81ea > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:25px;}.elementor-75486 .elementor-element.elementor-element-834f35b{text-align:center;}.elementor-75486 .elementor-element.elementor-element-834f35b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;line-height:1.2em;color:var( --e-global-color-38db15e0 );}.elementor-75486 .elementor-element.elementor-element-fb3d299{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 60px 0px;}.elementor-75486 .elementor-element.elementor-element-fb3d299 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-75486 .elementor-element.elementor-element-7ece720{--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;--overlay-opacity:0.11;--overlay-mix-blend-mode:color;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-75486 .elementor-element.elementor-element-7ece720::before, .elementor-75486 .elementor-element.elementor-element-7ece720 > .elementor-background-video-container::before, .elementor-75486 .elementor-element.elementor-element-7ece720 > .e-con-inner > .elementor-background-video-container::before, .elementor-75486 .elementor-element.elementor-element-7ece720 > .elementor-background-slideshow::before, .elementor-75486 .elementor-element.elementor-element-7ece720 > .e-con-inner > .elementor-background-slideshow::before, .elementor-75486 .elementor-element.elementor-element-7ece720 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.mavenconsultingservices.com/wp-content/uploads/2024/09/purple-gradient-bg.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-75486 .elementor-element.elementor-element-7ece720::before{filter:brightness( 100% ) contrast( 100% ) saturate( 200% ) blur( 0px ) hue-rotate( 46deg );}.elementor-75486 .elementor-element.elementor-element-cef8cd3{--display:flex;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-75486 .elementor-element.elementor-element-cef8cd3:not(.elementor-motion-effects-element-type-background), .elementor-75486 .elementor-element.elementor-element-cef8cd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF85;}.elementor-75486 .elementor-element.elementor-element-1892782{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-75486 .elementor-element.elementor-element-fb0eeb2{--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;}.elementor-75486 .elementor-element.elementor-element-ee9bb9d{text-align:center;}.elementor-75486 .elementor-element.elementor-element-ee9bb9d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;line-height:1.2em;color:var( --e-global-color-38db15e0 );}.elementor-75486 .elementor-element.elementor-element-be5bb03 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-75486 .elementor-element.elementor-element-fe13ad4{--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;--overlay-opacity:0.11;--overlay-mix-blend-mode:color;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-75486 .elementor-element.elementor-element-fe13ad4::before, .elementor-75486 .elementor-element.elementor-element-fe13ad4 > .elementor-background-video-container::before, .elementor-75486 .elementor-element.elementor-element-fe13ad4 > .e-con-inner > .elementor-background-video-container::before, .elementor-75486 .elementor-element.elementor-element-fe13ad4 > .elementor-background-slideshow::before, .elementor-75486 .elementor-element.elementor-element-fe13ad4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-75486 .elementor-element.elementor-element-fe13ad4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.mavenconsultingservices.com/wp-content/uploads/2024/09/purple-gradient-bg.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-75486 .elementor-element.elementor-element-fe13ad4::before{filter:brightness( 100% ) contrast( 100% ) saturate( 200% ) blur( 0px ) hue-rotate( 46deg );}.elementor-75486 .elementor-element.elementor-element-e447df2{--display:flex;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-75486 .elementor-element.elementor-element-e447df2:not(.elementor-motion-effects-element-type-background), .elementor-75486 .elementor-element.elementor-element-e447df2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF85;}.elementor-75486 .elementor-element.elementor-element-c4ed2fc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-75486 .elementor-element.elementor-element-dce3ddf{--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;}.elementor-75486 .elementor-element.elementor-element-d3b3a47{text-align:center;}.elementor-75486 .elementor-element.elementor-element-d3b3a47 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;line-height:1.2em;color:var( --e-global-color-38db15e0 );}.elementor-75486 .elementor-element.elementor-element-f85128c{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-mix-blend-mode:color;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-75486 .elementor-element.elementor-element-f85128c::before{filter:brightness( 100% ) contrast( 100% ) saturate( 200% ) blur( 0px ) hue-rotate( 46deg );}.elementor-75486 .elementor-element.elementor-element-30e212e{text-align:center;}.elementor-75486 .elementor-element.elementor-element-30e212e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;line-height:1.2em;color:var( --e-global-color-38db15e0 );}.elementor-75486 .elementor-element.elementor-element-2e7bda7{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-mix-blend-mode:color;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-75486 .elementor-element.elementor-element-2e7bda7:not(.elementor-motion-effects-element-type-background), .elementor-75486 .elementor-element.elementor-element-2e7bda7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3159eb6c );}.elementor-75486 .elementor-element.elementor-element-2e7bda7::before{filter:brightness( 100% ) contrast( 100% ) saturate( 200% ) blur( 0px ) hue-rotate( 46deg );}.elementor-75486 .elementor-element.elementor-element-2d52e0a{text-align:center;}.elementor-75486 .elementor-element.elementor-element-2d52e0a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;line-height:1.2em;color:var( --e-global-color-38db15e0 );}.elementor-75486 .elementor-element.elementor-element-3bf2da3{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-mix-blend-mode:color;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-75486 .elementor-element.elementor-element-3bf2da3::before{filter:brightness( 100% ) contrast( 100% ) saturate( 200% ) blur( 0px ) hue-rotate( 46deg );}.elementor-75486 .elementor-element.elementor-element-a4b37fe{text-align:center;}.elementor-75486 .elementor-element.elementor-element-a4b37fe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;line-height:1.2em;color:var( --e-global-color-38db15e0 );}.elementor-75486 .elementor-element.elementor-element-82b0040{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-mix-blend-mode:color;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-75486 .elementor-element.elementor-element-82b0040::before{filter:brightness( 100% ) contrast( 100% ) saturate( 200% ) blur( 0px ) hue-rotate( 46deg );}.elementor-75486 .elementor-element.elementor-element-d4737f8{text-align:center;}.elementor-75486 .elementor-element.elementor-element-d4737f8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;line-height:1.2em;color:var( --e-global-color-38db15e0 );}.elementor-75486 .elementor-element.elementor-element-3bb7597 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-75486 .elementor-element.elementor-element-778dd94{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.11;--overlay-mix-blend-mode:color;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-75486 .elementor-element.elementor-element-778dd94:not(.elementor-motion-effects-element-type-background), .elementor-75486 .elementor-element.elementor-element-778dd94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3159eb6c );}.elementor-75486 .elementor-element.elementor-element-778dd94::before, .elementor-75486 .elementor-element.elementor-element-778dd94 > .elementor-background-video-container::before, .elementor-75486 .elementor-element.elementor-element-778dd94 > .e-con-inner > .elementor-background-video-container::before, .elementor-75486 .elementor-element.elementor-element-778dd94 > .elementor-background-slideshow::before, .elementor-75486 .elementor-element.elementor-element-778dd94 > .e-con-inner > .elementor-background-slideshow::before, .elementor-75486 .elementor-element.elementor-element-778dd94 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.mavenconsultingservices.com/wp-content/uploads/2024/09/purple-gradient-bg.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-75486 .elementor-element.elementor-element-778dd94::before{filter:brightness( 100% ) contrast( 100% ) saturate( 200% ) blur( 0px ) hue-rotate( 46deg );}.elementor-75486 .elementor-element.elementor-element-2346109{text-align:center;}.elementor-75486 .elementor-element.elementor-element-2346109 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;line-height:1.2em;color:var( --e-global-color-38db15e0 );}.elementor-75486 .elementor-element.elementor-element-78bc409{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.11;--overlay-mix-blend-mode:color;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-75486 .elementor-element.elementor-element-78bc409::before, .elementor-75486 .elementor-element.elementor-element-78bc409 > .elementor-background-video-container::before, .elementor-75486 .elementor-element.elementor-element-78bc409 > .e-con-inner > .elementor-background-video-container::before, .elementor-75486 .elementor-element.elementor-element-78bc409 > .elementor-background-slideshow::before, .elementor-75486 .elementor-element.elementor-element-78bc409 > .e-con-inner > .elementor-background-slideshow::before, .elementor-75486 .elementor-element.elementor-element-78bc409 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.mavenconsultingservices.com/wp-content/uploads/2024/09/purple-gradient-bg.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-75486 .elementor-element.elementor-element-78bc409::before{filter:brightness( 100% ) contrast( 100% ) saturate( 200% ) blur( 0px ) hue-rotate( 46deg );}.elementor-75486 .elementor-element.elementor-element-4c9f205{text-align:center;}.elementor-75486 .elementor-element.elementor-element-4c9f205 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;line-height:1.2em;color:var( --e-global-color-38db15e0 );}.elementor-75486 .elementor-element.elementor-element-cdd982d .elementor-repeater-item-7aa5336.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-75486 .elementor-element.elementor-element-7a38d57 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-75486 .elementor-element.elementor-element-16870b6{text-align:center;}.elementor-75486 .elementor-element.elementor-element-16870b6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:var( --e-global-color-51bb1268 );}.elementor-75486 .elementor-element.elementor-element-7cf771c{text-align:center;color:var( --e-global-color-51bb1268 );}.elementor-75486 .elementor-element.elementor-element-3692c41{--display:flex;}.elementor-75486 .elementor-element.elementor-element-2790a2d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-75486 .elementor-element.elementor-element-2790a2d > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}:is( .elementor-75486 .elementor-element.elementor-element-2790a2d > .elementor-widget-container > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-75486 .elementor-element.elementor-element-2790a2d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-75486 .elementor-element.elementor-element-2790a2d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-75486 .elementor-element.elementor-element-2790a2d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-75486 .elementor-element.elementor-element-2790a2d > .elementor-widget-container > .jet-listing-grid, .elementor-75486 .elementor-element.elementor-element-2790a2d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-75486 .elementor-element.elementor-element-2790a2d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-75486 .elementor-element.elementor-element-2790a2d > .elementor-widget-container > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-75486 .elementor-element.elementor-element-2790a2d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-75486 .elementor-element.elementor-element-2790a2d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-75486 .elementor-element.elementor-element-2790a2d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-75486 .elementor-element.elementor-element-2790a2d > .elementor-widget-container > .jet-listing-grid, .elementor-75486 .elementor-element.elementor-element-2790a2d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-75486 .elementor-element.elementor-element-2790a2d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-75486 .elementor-element.elementor-element-3f75128{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75486 .elementor-element.elementor-element-9f9165f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-75486 .elementor-element.elementor-element-9f9165f > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}:is( .elementor-75486 .elementor-element.elementor-element-9f9165f > .elementor-widget-container > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-75486 .elementor-element.elementor-element-9f9165f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-75486 .elementor-element.elementor-element-9f9165f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-75486 .elementor-element.elementor-element-9f9165f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-75486 .elementor-element.elementor-element-9f9165f > .elementor-widget-container > .jet-listing-grid, .elementor-75486 .elementor-element.elementor-element-9f9165f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-75486 .elementor-element.elementor-element-9f9165f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-75486 .elementor-element.elementor-element-9f9165f > .elementor-widget-container > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-75486 .elementor-element.elementor-element-9f9165f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-75486 .elementor-element.elementor-element-9f9165f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-75486 .elementor-element.elementor-element-9f9165f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-75486 .elementor-element.elementor-element-9f9165f > .elementor-widget-container > .jet-listing-grid, .elementor-75486 .elementor-element.elementor-element-9f9165f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-75486 .elementor-element.elementor-element-9f9165f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-75486 .elementor-element.elementor-element-437b0a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2em 0em 0em 0em;}.elementor-75486 .elementor-element.elementor-element-437b0a3 .elementor-button:hover, .elementor-75486 .elementor-element.elementor-element-437b0a3 .elementor-button:focus{color:#ffffff;}.elementor-75486 .elementor-element.elementor-element-437b0a3 .elementor-button:hover svg, .elementor-75486 .elementor-element.elementor-element-437b0a3 .elementor-button:focus svg{fill:#ffffff;}.elementor-75486 .elementor-element.elementor-element-cdd982d:not(.elementor-motion-effects-element-type-background), .elementor-75486 .elementor-element.elementor-element-cdd982d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-38db15e0 );}.elementor-75486 .elementor-element.elementor-element-cdd982d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4em 0em 4em 0em;}.elementor-75486 .elementor-element.elementor-element-cdd982d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-75486 .elementor-element.elementor-element-9cc8463{--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:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-75486 .elementor-element.elementor-element-9cc8463:not(.elementor-motion-effects-element-type-background), .elementor-75486 .elementor-element.elementor-element-9cc8463 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-51bb1268 );}.elementor-75486 .elementor-element.elementor-element-6f6c1b1{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-75486 .elementor-element.elementor-element-6f6c1b1.e-con{--align-self:center;}.elementor-75486 .elementor-element.elementor-element-b990729{text-align:center;}.elementor-75486 .elementor-element.elementor-element-b990729 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;line-height:1.2em;color:var( --e-global-color-38db15e0 );}.elementor-75486 .elementor-element.elementor-element-9122c51{text-align:center;color:var( --e-global-color-38db15e0 );}.elementor-75486 .elementor-element.elementor-element-2b03b77{text-align:center;}.elementor-75486 .elementor-element.elementor-element-2b03b77 .elementor-heading-title{color:var( --e-global-color-38db15e0 );}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-title{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-videos-count{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-header-right-side i{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-header-right-side svg{fill:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items .e-tab-title .e-tab-title-text{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items .e-tab-title .e-tab-title-text button{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-widget-video-playlist .e-tabs-items .e-tab-title .e-tab-duration{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text button{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-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-duration{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-section-title{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button:hover{color:var( --e-global-color-text );}.elementor-75486 .elementor-element.elementor-element-01021dd .e-tabs-wrapper .e-tabs-header{background-color:var( --e-global-color-38db15e0 );}.elementor-75486 .elementor-element.elementor-element-01021dd .e-tabs-wrapper .e-tabs-header .e-tabs-title{color:var( --e-global-color-51bb1268 );}.elementor-75486 .elementor-element.elementor-element-01021dd .e-tabs-wrapper .e-tabs-header .e-tabs-videos-count{color:var( --e-global-color-primary );}.elementor-75486 .elementor-element.elementor-element-01021dd .e-tabs-wrapper .e-tabs-header .e-tabs-header-right-side i{color:var( --e-global-color-primary );}.elementor-75486 .elementor-element.elementor-element-01021dd .e-tabs-wrapper .e-tabs-header .e-tabs-header-right-side svg{fill:var( --e-global-color-primary );}.elementor-75486 .elementor-element.elementor-element-01021dd .e-tabs-items .e-tab-title .e-tab-title-text{color:var( --e-global-color-38db15e0 );}.elementor-75486 .elementor-element.elementor-element-01021dd .e-tabs-items .e-tab-title .e-tab-title-text button{color:var( --e-global-color-38db15e0 );}.elementor-75486 .elementor-element.elementor-element-01021dd .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ){background-color:var( --e-global-color-38db15e0 );}.elementor-75486 .elementor-element.elementor-element-01021dd .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text{color:var( --e-global-color-51bb1268 );}.elementor-75486 .elementor-element.elementor-element-01021dd .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text button{color:var( --e-global-color-51bb1268 );}.elementor-75486 .elementor-element.elementor-element-01021dd .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-duration{color:var( --e-global-color-accent );}.elementor-75486 .elementor-element.elementor-element-01021dd .e-tabs-items-wrapper .e-section-title{border-style:solid;}.elementor-75486 .elementor-element.elementor-element-83582a3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-75486 .elementor-element.elementor-element-36ecabd{--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;--overlay-opacity:0.11;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-75486 .elementor-element.elementor-element-36ecabd:not(.elementor-motion-effects-element-type-background), .elementor-75486 .elementor-element.elementor-element-36ecabd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-51bb1268 );}.elementor-75486 .elementor-element.elementor-element-36ecabd::before, .elementor-75486 .elementor-element.elementor-element-36ecabd > .elementor-background-video-container::before, .elementor-75486 .elementor-element.elementor-element-36ecabd > .e-con-inner > .elementor-background-video-container::before, .elementor-75486 .elementor-element.elementor-element-36ecabd > .elementor-background-slideshow::before, .elementor-75486 .elementor-element.elementor-element-36ecabd > .e-con-inner > .elementor-background-slideshow::before, .elementor-75486 .elementor-element.elementor-element-36ecabd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-75486 .elementor-element.elementor-element-736c36b{text-align:center;}.elementor-75486 .elementor-element.elementor-element-736c36b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;line-height:1.2em;color:var( --e-global-color-38db15e0 );}.elementor-75486 .elementor-element.elementor-element-5f4f978 > .elementor-widget-container{margin:020px 0px 0px 0px;}.elementor-75486 .elementor-element.elementor-element-76290b0 > .elementor-widget-container{margin:020px 0px 0px 0px;}.elementor-75486 .elementor-element.elementor-element-ffa4e96{--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;--overlay-opacity:0.11;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-75486 .elementor-element.elementor-element-ffa4e96:not(.elementor-motion-effects-element-type-background), .elementor-75486 .elementor-element.elementor-element-ffa4e96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-75486 .elementor-element.elementor-element-ffa4e96::before, .elementor-75486 .elementor-element.elementor-element-ffa4e96 > .elementor-background-video-container::before, .elementor-75486 .elementor-element.elementor-element-ffa4e96 > .e-con-inner > .elementor-background-video-container::before, .elementor-75486 .elementor-element.elementor-element-ffa4e96 > .elementor-background-slideshow::before, .elementor-75486 .elementor-element.elementor-element-ffa4e96 > .e-con-inner > .elementor-background-slideshow::before, .elementor-75486 .elementor-element.elementor-element-ffa4e96 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-75486 .elementor-element.elementor-element-c99d8b4{text-align:center;}.elementor-75486 .elementor-element.elementor-element-c99d8b4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;line-height:1.2em;color:var( --e-global-color-38db15e0 );}.elementor-75486 .elementor-element.elementor-element-e957a2a{--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;--overlay-opacity:0.11;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-75486 .elementor-element.elementor-element-e957a2a:not(.elementor-motion-effects-element-type-background), .elementor-75486 .elementor-element.elementor-element-e957a2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-38db15e0 );}.elementor-75486 .elementor-element.elementor-element-e957a2a::before, .elementor-75486 .elementor-element.elementor-element-e957a2a > .elementor-background-video-container::before, .elementor-75486 .elementor-element.elementor-element-e957a2a > .e-con-inner > .elementor-background-video-container::before, .elementor-75486 .elementor-element.elementor-element-e957a2a > .elementor-background-slideshow::before, .elementor-75486 .elementor-element.elementor-element-e957a2a > .e-con-inner > .elementor-background-slideshow::before, .elementor-75486 .elementor-element.elementor-element-e957a2a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-75486 .elementor-element.elementor-element-ffabf12{--spacer-size:5px;}.elementor-75486 .elementor-element.elementor-element-751f134{--display:flex;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-75486 .elementor-element.elementor-element-8746300{text-align:center;}.elementor-75486 .elementor-element.elementor-element-8746300 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:var( --e-global-color-51bb1268 );}.elementor-75486 .elementor-element.elementor-element-bc1e1a9.elementor-element{--align-self:stretch;}.elementor-75486 .elementor-element.elementor-element-af5f5b5{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.11;--overlay-mix-blend-mode:color;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-75486 .elementor-element.elementor-element-af5f5b5::before, .elementor-75486 .elementor-element.elementor-element-af5f5b5 > .elementor-background-video-container::before, .elementor-75486 .elementor-element.elementor-element-af5f5b5 > .e-con-inner > .elementor-background-video-container::before, .elementor-75486 .elementor-element.elementor-element-af5f5b5 > .elementor-background-slideshow::before, .elementor-75486 .elementor-element.elementor-element-af5f5b5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-75486 .elementor-element.elementor-element-af5f5b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.mavenconsultingservices.com/wp-content/uploads/2024/09/purple-gradient-bg.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-75486 .elementor-element.elementor-element-af5f5b5::before{filter:brightness( 100% ) contrast( 100% ) saturate( 200% ) blur( 0px ) hue-rotate( 46deg );}.elementor-75486 .elementor-element.elementor-element-7cdb249{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-75486 .elementor-element.elementor-element-7cdb249.e-con{--align-self:center;}.elementor-75486 .elementor-element.elementor-element-ac188e3{text-align:center;}.elementor-75486 .elementor-element.elementor-element-ac188e3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;color:var( --e-global-color-38db15e0 );}.elementor-widget-jet-posts .jet-posts .entry-title a{color:var( --e-global-color-secondary );}.elementor-widget-jet-posts .jet-posts .entry-title a:hover{color:var( --e-global-color-secondary );}.elementor-widget-jet-posts .jet-posts .entry-title, .elementor-widget-jet-posts .jet-posts .entry-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-posts .jet-posts .post-meta{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-widget-jet-posts .jet-posts .entry-excerpt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-posts .jet-posts .jet-more{background-color:var( --e-global-color-primary );}.elementor-widget-jet-posts  .jet-posts .jet-more{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-posts .jet-posts .jet-more:hover{background-color:var( --e-global-color-primary );}.elementor-widget-jet-posts  .jet-posts .jet-posts__terms-link{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-jet-posts .jet-posts .jet-posts__terms-link{background-color:var( --e-global-color-primary );}.elementor-widget-jet-posts .jet-posts .jet-posts__terms-link:hover{background-color:var( --e-global-color-primary );}.elementor-widget-jet-posts .jet-posts .jet-arrow{background-color:var( --e-global-color-primary );}.elementor-widget-jet-posts .jet-posts .jet-arrow:hover{background-color:var( --e-global-color-primary );}.elementor-widget-jet-posts .jet-carousel .jet-slick-dots li span{background-color:var( --e-global-color-text );}.elementor-widget-jet-posts .jet-carousel .jet-slick-dots li span:hover{background-color:var( --e-global-color-primary );}.elementor-widget-jet-posts .jet-carousel .jet-slick-dots li.slick-active span{background-color:var( --e-global-color-accent );}.elementor-widget-jet-posts .jet-title-fields__item-label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-posts .jet-content-fields__item-label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-75486 .elementor-element.elementor-element-0c9c123 .jet-posts:not(.slick-slider) .jet-posts__item{max-width:calc( 100% / 3 );}.elementor-75486 .elementor-element.elementor-element-0c9c123 .jet-posts:not(.jet-equal-cols):not(.slick-slider) .jet-posts__item{flex:0 0 calc( 100% / 3 );-webkit-box-flex:0;-ms-flex:0 0 calc( 100% / 3 );}.elementor-75486 .elementor-element.elementor-element-0c9c123 .jet-posts .jet-posts__inner-box{background-color:var( --e-global-color-51bb1268 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3159eb6c );padding:20px 20px 20px 20px;}.elementor-75486 .elementor-element.elementor-element-0c9c123 .jet-posts .entry-title a{color:var( --e-global-color-38db15e0 );}.elementor-75486 .elementor-element.elementor-element-0c9c123 .jet-posts .entry-title, .elementor-75486 .elementor-element.elementor-element-0c9c123 .jet-posts .entry-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-75486 .elementor-element.elementor-element-0c9c123 .jet-posts .entry-title{text-align:left;margin:20px 0px 10px 0px;}.elementor-75486 .elementor-element.elementor-element-0c9c123 .jet-posts .post-meta{color:var( --e-global-color-38db15e0 );text-align:left;}.elementor-75486 .elementor-element.elementor-element-0c9c123 .jet-posts .entry-excerpt{color:var( --e-global-color-38db15e0 );text-align:left;}.elementor-75486 .elementor-element.elementor-element-0c9c123 .jet-posts .jet-more{text-decoration:none;align-self:flex-start;}.elementor-75486 .elementor-element.elementor-element-0c9c123 .jet-posts .jet-more:hover{text-decoration:none;}.elementor-75486 .elementor-element.elementor-element-0c9c123 .jet-carousel .jet-slick-dots li{padding-left:5px;padding-right:5px;}.elementor-75486 .elementor-element.elementor-element-0c9c123 .jet-carousel .jet-slick-dots{justify-content:center;}.elementor-75486 .elementor-element.elementor-element-0c9c123 .jet-title-fields__item-label{margin-right:5px;}.elementor-75486 .elementor-element.elementor-element-0c9c123 .jet-content-fields__item-label{margin-right:5px;}.elementor-75486 .elementor-element.elementor-element-8a2813c{--display:flex;}.elementor-75486 .elementor-element.elementor-element-8a2813c:not(.elementor-motion-effects-element-type-background), .elementor-75486 .elementor-element.elementor-element-8a2813c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-38db15e0 );}.elementor-75486 .elementor-element.elementor-element-5518a7a{--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;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-75486 .elementor-element.elementor-element-5518a7a:not(.elementor-motion-effects-element-type-background), .elementor-75486 .elementor-element.elementor-element-5518a7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-38db15e0 );}.elementor-75486 .elementor-element.elementor-element-8f074bd{--display:flex;}.elementor-75486 .elementor-element.elementor-element-1425e2c{text-align:center;}.elementor-75486 .elementor-element.elementor-element-1425e2c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:var( --e-global-color-51bb1268 );}.elementor-75486 .elementor-element.elementor-element-0b73bb1{text-align:center;color:var( --e-global-color-51bb1268 );}.elementor-75486 .elementor-element.elementor-element-b673619 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-75486 .elementor-element.elementor-element-b673619 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-75486 .elementor-element.elementor-element-cbf0f45 > .elementor-shape-bottom svg{height:55px;}.elementor-75486 .elementor-element.elementor-element-cbf0f45{padding:70px 0px 40px 0px;}.elementor-75486 .elementor-element.elementor-element-ff2469a.elementor-column{order:2;}.elementor-75486 .elementor-element.elementor-element-ff2469a > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-75486 .elementor-element.elementor-element-94fd135.elementor-column{order:1;}.elementor-75486 .elementor-element.elementor-element-6a425cd{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-75486 .elementor-element.elementor-element-91d549c .elementor-heading-title{font-size:32px;}.elementor-75486 .elementor-element.elementor-element-4c4fadf .jet-listing-dynamic-field__content{font-size:30px;text-align:center;}.elementor-75486 .elementor-element.elementor-element-805ccea  .wpcf7 input.wpcf7-submit{font-size:16px;}.elementor-75486 .elementor-element.elementor-element-805ccea .wpcf7 input.wpcf7-submit{padding:7px 7px 7px 7px;}.elementor-75486 .elementor-element.elementor-element-aae81ea > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-75486 .elementor-element.elementor-element-834f35b{text-align:center;}.elementor-75486 .elementor-element.elementor-element-834f35b .elementor-heading-title{font-size:32px;}.elementor-75486 .elementor-element.elementor-element-7ece720{--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:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-75486 .elementor-element.elementor-element-fb0eeb2{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-75486 .elementor-element.elementor-element-fb0eeb2.e-con{--order:99999 /* order end hack */;}.elementor-75486 .elementor-element.elementor-element-ee9bb9d{text-align:center;}.elementor-75486 .elementor-element.elementor-element-ee9bb9d .elementor-heading-title{font-size:32px;}.elementor-75486 .elementor-element.elementor-element-fe13ad4{--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:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-75486 .elementor-element.elementor-element-dce3ddf{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-75486 .elementor-element.elementor-element-dce3ddf.e-con{--order:99999 /* order end hack */;}.elementor-75486 .elementor-element.elementor-element-d3b3a47{text-align:center;}.elementor-75486 .elementor-element.elementor-element-d3b3a47 .elementor-heading-title{font-size:32px;}.elementor-75486 .elementor-element.elementor-element-f85128c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-75486 .elementor-element.elementor-element-30e212e{text-align:center;}.elementor-75486 .elementor-element.elementor-element-30e212e .elementor-heading-title{font-size:32px;}.elementor-75486 .elementor-element.elementor-element-2e7bda7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-75486 .elementor-element.elementor-element-2d52e0a{text-align:center;}.elementor-75486 .elementor-element.elementor-element-2d52e0a .elementor-heading-title{font-size:32px;}.elementor-75486 .elementor-element.elementor-element-3bf2da3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-75486 .elementor-element.elementor-element-a4b37fe{text-align:center;}.elementor-75486 .elementor-element.elementor-element-a4b37fe .elementor-heading-title{font-size:32px;}.elementor-75486 .elementor-element.elementor-element-82b0040{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-75486 .elementor-element.elementor-element-d4737f8{text-align:center;}.elementor-75486 .elementor-element.elementor-element-d4737f8 .elementor-heading-title{font-size:32px;}.elementor-75486 .elementor-element.elementor-element-778dd94{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-75486 .elementor-element.elementor-element-2346109{text-align:center;}.elementor-75486 .elementor-element.elementor-element-2346109 .elementor-heading-title{font-size:32px;}.elementor-75486 .elementor-element.elementor-element-78bc409{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-75486 .elementor-element.elementor-element-4c9f205{text-align:center;}.elementor-75486 .elementor-element.elementor-element-4c9f205 .elementor-heading-title{font-size:32px;}.elementor-75486 .elementor-element.elementor-element-7a38d57 > .elementor-element-populated{padding:2em 0em 2em 0em;}.elementor-75486 .elementor-element.elementor-element-16870b6 .elementor-heading-title{font-size:32px;}.elementor-75486 .elementor-element.elementor-element-2790a2d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-75486 .elementor-element.elementor-element-2790a2d > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-75486 .elementor-element.elementor-element-9f9165f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-75486 .elementor-element.elementor-element-9f9165f > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-75486 .elementor-element.elementor-element-cdd982d{padding:4em 1em 4em 1em;}.elementor-75486 .elementor-element.elementor-element-9cc8463{--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-75486 .elementor-element.elementor-element-b990729 .elementor-heading-title{font-size:32px;}.elementor-75486 .elementor-element.elementor-element-36ecabd{--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:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-75486 .elementor-element.elementor-element-736c36b .elementor-heading-title{font-size:32px;}.elementor-75486 .elementor-element.elementor-element-ffa4e96{--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:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-75486 .elementor-element.elementor-element-c99d8b4 .elementor-heading-title{font-size:32px;}.elementor-75486 .elementor-element.elementor-element-e957a2a{--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:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-75486 .elementor-element.elementor-element-8746300 .elementor-heading-title{font-size:32px;}.elementor-75486 .elementor-element.elementor-element-af5f5b5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-75486 .elementor-element.elementor-element-ac188e3 .elementor-heading-title{font-size:32px;}.elementor-75486 .elementor-element.elementor-element-0c9c123 .jet-posts:not(.slick-slider) .jet-posts__item{max-width:calc( 100% / 2 );}.elementor-75486 .elementor-element.elementor-element-0c9c123 .jet-posts:not(.jet-equal-cols):not(.slick-slider) .jet-posts__item{flex:0 0 calc( 100% / 2 );-webkit-box-flex:0;-ms-flex:0 0 calc( 100% / 2 );}.elementor-75486 .elementor-element.elementor-element-5518a7a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-75486 .elementor-element.elementor-element-1425e2c .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.elementor-75486 .elementor-element.elementor-element-cbf0f45 > .elementor-shape-bottom svg{height:23px;}.elementor-75486 .elementor-element.elementor-element-cbf0f45{padding:0px 0px 60px 0px;}.elementor-75486 .elementor-element.elementor-element-ff2469a > .elementor-element-populated{padding:40px 20px 0px 20px;}.elementor-75486 .elementor-element.elementor-element-059fa61{text-align:center;}.elementor-75486 .elementor-element.elementor-element-d8f8f4b{text-align:center;}.elementor-75486 .elementor-element.elementor-element-94fd135 > .elementor-element-populated{padding:10% 10% 0% 10%;}.elementor-75486 .elementor-element.elementor-element-6a425cd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75486 .elementor-element.elementor-element-1ba4ba3{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-75486 .elementor-element.elementor-element-a0a1db6{--padding-top:03em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-75486 .elementor-element.elementor-element-4c4fadf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-75486 .elementor-element.elementor-element-4c4fadf .jet-listing-dynamic-field__content{font-size:28px;text-align:center;}.elementor-75486 .elementor-element.elementor-element-7ece720{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75486 .elementor-element.elementor-element-1892782{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-75486 .elementor-element.elementor-element-fb0eeb2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75486 .elementor-element.elementor-element-fe13ad4{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-75486 .elementor-element.elementor-element-c4ed2fc{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-75486 .elementor-element.elementor-element-dce3ddf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75486 .elementor-element.elementor-element-f85128c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:03em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-75486 .elementor-element.elementor-element-2e7bda7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:03em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-75486 .elementor-element.elementor-element-3bf2da3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:03em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-75486 .elementor-element.elementor-element-82b0040{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:03em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-75486 .elementor-element.elementor-element-778dd94{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:03em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-75486 .elementor-element.elementor-element-78bc409{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:03em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-75486 .elementor-element.elementor-element-2790a2d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-75486 .elementor-element.elementor-element-2790a2d > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-75486 .elementor-element.elementor-element-2790a2d > .elementor-widget-container > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-75486 .elementor-element.elementor-element-2790a2d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-75486 .elementor-element.elementor-element-2790a2d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-75486 .elementor-element.elementor-element-2790a2d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-75486 .elementor-element.elementor-element-2790a2d > .elementor-widget-container > .jet-listing-grid, .elementor-75486 .elementor-element.elementor-element-2790a2d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-75486 .elementor-element.elementor-element-2790a2d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-75486 .elementor-element.elementor-element-2790a2d > .elementor-widget-container > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-75486 .elementor-element.elementor-element-2790a2d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-75486 .elementor-element.elementor-element-2790a2d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-75486 .elementor-element.elementor-element-2790a2d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-75486 .elementor-element.elementor-element-2790a2d > .elementor-widget-container > .jet-listing-grid, .elementor-75486 .elementor-element.elementor-element-2790a2d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-75486 .elementor-element.elementor-element-2790a2d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-75486 .elementor-element.elementor-element-9f9165f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-75486 .elementor-element.elementor-element-9f9165f > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-75486 .elementor-element.elementor-element-9f9165f > .elementor-widget-container > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-75486 .elementor-element.elementor-element-9f9165f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-75486 .elementor-element.elementor-element-9f9165f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-75486 .elementor-element.elementor-element-9f9165f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-75486 .elementor-element.elementor-element-9f9165f > .elementor-widget-container > .jet-listing-grid, .elementor-75486 .elementor-element.elementor-element-9f9165f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-75486 .elementor-element.elementor-element-9f9165f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-75486 .elementor-element.elementor-element-9f9165f > .elementor-widget-container > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-75486 .elementor-element.elementor-element-9f9165f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-75486 .elementor-element.elementor-element-9f9165f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-75486 .elementor-element.elementor-element-9f9165f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-75486 .elementor-element.elementor-element-9f9165f > .elementor-widget-container > .jet-listing-grid, .elementor-75486 .elementor-element.elementor-element-9f9165f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-75486 .elementor-element.elementor-element-9f9165f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-75486 .elementor-element.elementor-element-cdd982d{padding:03em 1em 3em 1em;}.elementor-75486 .elementor-element.elementor-element-9cc8463{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-75486 .elementor-element.elementor-element-36ecabd{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-75486 .elementor-element.elementor-element-ffa4e96{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-75486 .elementor-element.elementor-element-e957a2a{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-75486 .elementor-element.elementor-element-af5f5b5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:03em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-75486 .elementor-element.elementor-element-0c9c123 .jet-posts:not(.slick-slider) .jet-posts__item{max-width:calc( 100% / 1 );}.elementor-75486 .elementor-element.elementor-element-0c9c123 .jet-posts:not(.jet-equal-cols):not(.slick-slider) .jet-posts__item{flex:0 0 calc( 100% / 1 );-webkit-box-flex:0;-ms-flex:0 0 calc( 100% / 1 );}.elementor-75486 .elementor-element.elementor-element-5518a7a{--border-radius:0px 0px 0px 0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}}@media(min-width:768px){.elementor-75486 .elementor-element.elementor-element-ff2469a{width:50%;}.elementor-75486 .elementor-element.elementor-element-94fd135{width:50%;}.elementor-75486 .elementor-element.elementor-element-6a425cd{--content-width:1200px;}.elementor-75486 .elementor-element.elementor-element-1ba4ba3{--width:65%;}.elementor-75486 .elementor-element.elementor-element-a0a1db6{--width:50%;}.elementor-75486 .elementor-element.elementor-element-7ece720{--content-width:1200px;}.elementor-75486 .elementor-element.elementor-element-fb0eeb2{--width:100%;}.elementor-75486 .elementor-element.elementor-element-fe13ad4{--content-width:1200px;}.elementor-75486 .elementor-element.elementor-element-dce3ddf{--width:100%;}.elementor-75486 .elementor-element.elementor-element-f85128c{--content-width:1200px;}.elementor-75486 .elementor-element.elementor-element-2e7bda7{--content-width:1200px;}.elementor-75486 .elementor-element.elementor-element-3bf2da3{--content-width:1200px;}.elementor-75486 .elementor-element.elementor-element-82b0040{--content-width:1200px;}.elementor-75486 .elementor-element.elementor-element-778dd94{--content-width:1200px;}.elementor-75486 .elementor-element.elementor-element-78bc409{--content-width:1200px;}.elementor-75486 .elementor-element.elementor-element-36ecabd{--content-width:1200px;}.elementor-75486 .elementor-element.elementor-element-ffa4e96{--content-width:1200px;}.elementor-75486 .elementor-element.elementor-element-e957a2a{--content-width:1200px;}.elementor-75486 .elementor-element.elementor-element-af5f5b5{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-75486 .elementor-element.elementor-element-ff2469a{width:100%;}.elementor-75486 .elementor-element.elementor-element-94fd135{width:100%;}.elementor-75486 .elementor-element.elementor-element-a0a1db6{--width:48%;}.elementor-75486 .elementor-element.elementor-element-6f6c1b1{--width:100%;}.elementor-75486 .elementor-element.elementor-element-7cdb249{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-c58aa38 *//* REMOVE container styling completely */
.ai-summary {
  margin-top: 18px;
  padding: 0;
  background: transparent !important;
  border: none !important;
  text-align: left !important;
}

/* Overview label */
.ai-summary::before {
  content: "✦ OVERVIEW";
  display: inline-block;
  margin-bottom: 12px;
  padding: 4px 10px;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 1px;
  color: #EF0309;
  border: 1px solid rgba(255,255,255,0.25);
  border-radius: 20px;
}

/* TRUE INLINE FLOW */
.ai-summary ul {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 14px;
  padding: 0;
  margin: 0;
  list-style: none;
  justify-content: flex-start !important;
}

/* EACH ITEM = GLASS PILL */
.ai-summary li {
  display: inline-flex;
  align-items: center;
  gap: 6px;

  font-size: 12px;
  color: rgba(255,255,255,0.95);

  padding: 6px 10px;
  border-radius: 999px;

  /* 🔥 glass per item */
  background: rgba(255,255,255,0.08);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);

  border: 1px solid rgba(255,255,255,0.15);

  white-space: nowrap;
}

/* ICON */
.ai-summary li::before {
  content: "✓";
  width: 13px;
  height: 13px;
  background: #EF0309;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 8px;
  font-weight: bold;
  flex-shrink: 0;
}

/* MOBILE */
@media (max-width: 767px) {
  .ai-summary li {
    white-space: normal;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91d549c */.highlight-underline {
  position: relative;
  display: inline-block;
  z-index: 1;
}

/* Brush underline */
.highlight-underline::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 100%;
  height: 10px;
  background: #EF0309;
  z-index: -1;
  border-radius: 2px;
  transform: skewX(-10deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4bd04ef */.ity-custom-check-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.ity-custom-check-list li {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 6px;
  padding-bottom: 6px;
  border-bottom: 1px solid #ddd;
  font-size: 14px;
  line-height: 1.5;
  color: #000000;
}

.ity-custom-check-list li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}

.ity-custom-check-icon {
  width: 16px;
  height: 16px;
  background: #EF0309;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.ity-custom-check-icon::before {
  content: "✓";
  color: #ffffff;
  font-size: 10px;
  font-weight: bold;
  line-height: 1;
}

@media (max-width: 767px) {
  .ity-custom-check-list li {
    align-items: flex-start;
    font-size: 14px;
    line-height: 1.6;
  }

  .ity-custom-check-icon {
    margin-top: 3px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-834f35b */.highlight-underline {
  position: relative;
  display: inline-block;
  z-index: 1;
}

/* Brush underline */
.highlight-underline::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 100%;
  height: 10px;
  background: #EF0309;
  z-index: -1;
  border-radius: 2px;
  transform: skewX(-10deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-266d439 */.nl-glance-section {
  background: #FFFFFF;

}

.nl-glance-container {
  max-width: 1180px;
  margin: 0 auto;
}

.nl-glance-container h2 {
  font-size: 42px;
  line-height: 1.1;
  font-weight: 700;
  color: #000000;
  margin: 0 0 28px;
}

.nl-glance-table-wrap {
  width: 100%;
  overflow-x: auto;
  border: 1px solid #DBDBDB;
  background: #ffffff;
}

.nl-glance-table {
  width: 100%;
  border-collapse: collapse;
  min-width: 760px;
}

.nl-glance-table th {
  background: #000000;
  color: #ffffff;
  text-align: left;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.4;
  font-weight: 700;
  padding: 18px 22px;
}

.nl-glance-table td {
  font-size: 14px;
  line-height: 1.7;
  color: #000000;
  padding: 16px 22px;
  border-bottom: 1px solid #DBDBDB;
  vertical-align: top;
}

.nl-glance-table tbody tr:nth-child(even) {
  background: #F3F3F3;
}

.nl-glance-table tbody tr:last-child td {
  border-bottom: none;
}

.nl-glance-table td:first-child {
  width: 34%;
  font-weight: 700;
}

@media (max-width: 767px) {
  .nl-glance-section {
    padding: 48px 16px;
  }

  .nl-glance-container h2 {
    font-size: 30px;
    margin-bottom: 22px;
  }

  .nl-glance-table {
    min-width: 100%;
  }

  .nl-glance-table thead {
    display: table-header-group;
  }

  .nl-glance-table,
  .nl-glance-table tbody,
  .nl-glance-table tr,
  .nl-glance-table td {
    display: block;
    width: 100%;
  }

  .nl-glance-table tr {
    border-bottom: 1px solid #DBDBDB;
  }

  .nl-glance-table td {
    border-bottom: none;
    padding: 10px 16px;
  }

  .nl-glance-table td:first-child {
    width: 100%;
    padding-top: 16px;
    padding-bottom: 4px;
  }

  .nl-glance-table td:last-child {
    padding-bottom: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-834f35b */.highlight-underline {
  position: relative;
  display: inline-block;
  z-index: 1;
}

/* Brush underline */
.highlight-underline::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 100%;
  height: 10px;
  background: #EF0309;
  z-index: -1;
  border-radius: 2px;
  transform: skewX(-10deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-266d439 */.nl-glance-section {
  background: #FFFFFF;

}

.nl-glance-container {
  max-width: 1180px;
  margin: 0 auto;
}

.nl-glance-container h2 {
  font-size: 42px;
  line-height: 1.1;
  font-weight: 700;
  color: #000000;
  margin: 0 0 28px;
}

.nl-glance-table-wrap {
  width: 100%;
  overflow-x: auto;
  border: 1px solid #DBDBDB;
  background: #ffffff;
}

.nl-glance-table {
  width: 100%;
  border-collapse: collapse;
  min-width: 760px;
}

.nl-glance-table th {
  background: #000000;
  color: #ffffff;
  text-align: left;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.4;
  font-weight: 700;
  padding: 18px 22px;
}

.nl-glance-table td {
  font-size: 14px;
  line-height: 1.7;
  color: #000000;
  padding: 16px 22px;
  border-bottom: 1px solid #DBDBDB;
  vertical-align: top;
}

.nl-glance-table tbody tr:nth-child(even) {
  background: #F3F3F3;
}

.nl-glance-table tbody tr:last-child td {
  border-bottom: none;
}

.nl-glance-table td:first-child {
  width: 34%;
  font-weight: 700;
}

@media (max-width: 767px) {
  .nl-glance-section {
    padding: 48px 16px;
  }

  .nl-glance-container h2 {
    font-size: 30px;
    margin-bottom: 22px;
  }

  .nl-glance-table {
    min-width: 100%;
  }

  .nl-glance-table thead {
    display: table-header-group;
  }

  .nl-glance-table,
  .nl-glance-table tbody,
  .nl-glance-table tr,
  .nl-glance-table td {
    display: block;
    width: 100%;
  }

  .nl-glance-table tr {
    border-bottom: 1px solid #DBDBDB;
  }

  .nl-glance-table td {
    border-bottom: none;
    padding: 10px 16px;
  }

  .nl-glance-table td:first-child {
    width: 100%;
    padding-top: 16px;
    padding-bottom: 4px;
  }

  .nl-glance-table td:last-child {
    padding-bottom: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee9bb9d */.highlight-underline {
  position: relative;
  display: inline-block;
  z-index: 1;
}

/* Brush underline */
.highlight-underline::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 100%;
  height: 10px;
  background: #EF0309;
  z-index: -1;
  border-radius: 2px;
  transform: skewX(-10deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4d64f4b */.ity-why-section {
  background: #ffffff;
}

.ity-why-container {
  max-width: 1180px;
  margin: 0 auto;
}

.ity-why-header {
  margin-bottom: 36px;
}

.ity-why-header p {
  font-size: 15px;
  line-height: 1.8;
  color: #000000;
  margin: 0;
  text-align: center;
}

.ity-why-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 22px;
}

.ity-why-card {
  position: relative;
  background: #F5F5F5;
  border: 1px solid #DBDBDB;
  padding: 30px;
  overflow: hidden;
}

.ity-why-card::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 5px;
  height: 100%;
  background: #EF0309;
}

.ity-why-number {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  background: #000000;
  color: #ffffff;
  font-size: 14px;
  line-height: 1;
  font-weight: 700;
  margin-bottom: 18px;
}

.ity-why-card h3 {
  font-size: 22px;
  line-height: 1.25;
  font-weight: 700;
  color: #000000;
  margin: 0 0 14px;
}

.ity-why-card p {
  font-size: 14px;
  line-height: 1.75;
  color: #000000;
  margin: 0;
}

@media (max-width: 767px) {
  .ity-why-section {
    padding: 52px 16px;
  }

  .ity-why-header {
    margin-bottom: 26px;
  }

  .ity-why-header p {
    font-size: 14px;
    line-height: 1.7;
  }

  .ity-why-grid {
    grid-template-columns: 1fr;
    gap: 16px;
  }

  .ity-why-card {
    padding: 24px 20px 24px 24px;
  }

  .ity-why-card h3 {
    font-size: 20px;
  }
}

.ity-why-card-wide {
  grid-column: 1 / -1;
}

@media (max-width: 767px) {
  .ity-why-card-wide {
    grid-column: auto;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3b3a47 */.highlight-underline {
  position: relative;
  display: inline-block;
  z-index: 1;
}

/* Brush underline */
.highlight-underline::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 100%;
  height: 10px;
  background: #EF0309;
  z-index: -1;
  border-radius: 2px;
  transform: skewX(-10deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-670a1ce */.ity-courses-section {
  padding: 20px 0;
}

.ity-courses-container {
  width: 100%;
}

.ity-courses-intro {
  max-width: 950px;
  margin-bottom: 28px;
}

.ity-courses-intro p {
  font-size: 15px;
  line-height: 1.8;
  color: #000000;
  margin: 0;
}

.ity-courses-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 18px;
}

.ity-course-card {
  position: relative;
  background: #F5F5F5;
  border: 1px solid #DBDBDB;
  padding: 22px 24px 22px 30px;
  min-height: 100%;
  display: flex;
  align-items: center;
}

.ity-course-card:nth-child(even) {
  background: #ffffff;
}

.ity-course-card::before {
  content: "";
  position: absolute;
  top: 22px;
  left: 14px;
  width: 6px;
  height: calc(100% - 44px);
  background: #EF0309;
  border-radius: 20px;
}

.ity-course-card p {
  font-size: 15px;
  line-height: 1.65;
  color: #000000;
  font-weight: 600;
  margin: 0;
}

@media (max-width: 767px) {
  .ity-courses-intro {
    margin-bottom: 22px;
  }

  .ity-courses-intro p,
  .ity-course-card p {
    font-size: 14px;
    line-height: 1.75;
  }

  .ity-courses-grid {
    grid-template-columns: 1fr;
    gap: 14px;
  }

  .ity-course-card {
    padding: 18px 18px 18px 26px;
  }

  .ity-course-card::before {
    left: 10px;
    top: 18px;
    height: calc(100% - 36px);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30e212e */.highlight-underline {
  position: relative;
  display: inline-block;
  z-index: 1;
}

/* Brush underline */
.highlight-underline::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 100%;
  height: 10px;
  background: #EF0309;
  z-index: -1;
  border-radius: 2px;
  transform: skewX(-10deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-434add5 */.ity-universities-section {
  padding: 20px 0;
}

.ity-universities-container {
  width: 100%;
}

.ity-universities-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 24px;
}

.ity-university-column {
  background: #F5F5F5;
  border: 1px solid #DBDBDB;
  overflow: hidden;
}

.ity-university-column:nth-child(even) {
  background: #ffffff;
}

.ity-university-column-title {
  background: #000000;
  padding: 18px 22px;
}

.ity-university-column-title span {
  display: block;
  color: #ffffff;
  font-size: 16px;
  line-height: 1.4;
  font-weight: 700;
  text-transform: uppercase;
}

.ity-university-list {
  padding: 0;
}

.ity-university-card {
  position: relative;
  padding: 18px 22px 18px 34px;
  border-bottom: 1px solid #DBDBDB;
}

.ity-university-card:last-child {
  border-bottom: none;
}

.ity-university-card::before {
  content: "";
  position: absolute;
  top: 24px;
  left: 18px;
  width: 8px;
  height: 8px;
  background: #EF0309;
}

.ity-university-card p {
  font-size: 15px;
  line-height: 1.7;
  color: #000000;
  font-weight: 600;
  margin: 0;
}

@media (max-width: 767px) {

  .ity-universities-grid {
    grid-template-columns: 1fr;
    gap: 18px;
  }

  .ity-university-column-title {
    padding: 16px 18px;
  }

  .ity-university-column-title span {
    font-size: 14px;
  }

  .ity-university-card {
    padding: 16px 18px 16px 30px;
  }

  .ity-university-card::before {
    top: 22px;
    left: 14px;
  }

  .ity-university-card p {
    font-size: 14px;
    line-height: 1.7;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d52e0a */.highlight-underline {
  position: relative;
  display: inline-block;
  z-index: 1;
}

/* Brush underline */
.highlight-underline::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 100%;
  height: 10px;
  background: #EF0309;
  z-index: -1;
  border-radius: 2px;
  transform: skewX(-10deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3699a25 */.ity-programme-fees-section {
  padding: 20px 0;
}

.ity-programme-fees-container {
  width: 100%;
}

.ity-programme-fees-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 18px;
  margin-bottom: 28px;
}

.ity-programme-fee-card {
  background: #ffffff;
  border: 1px solid #DBDBDB;
  padding: 24px;
  position: relative;
  overflow: hidden;
}

.ity-programme-fee-card::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background: #EF0309;
  width: 100%;
  height: 5px;
}

.ity-programme-fee-card:nth-child(odd) {
  background: #F5F5F5;
}

.ity-programme-fee-card h3 {
  font-size: 21px;
  line-height: 1.25;
  font-weight: 700;
  color: #000000;
  margin: 0 0 20px;
}

.ity-programme-fee-meta {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 14px;
}

.ity-programme-fee-meta p {
  font-size: 14px;
  line-height: 1.6;
  color: #000000;
  margin: 0;
  background: #ffffff;
  border: 1px solid #DBDBDB;
  padding: 14px;
}

.ity-programme-fee-meta span {
  display: block;
  font-size: 12px;
  line-height: 1.3;
  font-weight: 700;
  text-transform: uppercase;
  color: #000000;
  margin-bottom: 6px;
}

.ity-programme-fee-card-featured {
  background: #000000;
  border-color: #000000;
}

.ity-programme-fee-card-featured h3 {
  color: #ffffff;
}

.ity-programme-fee-card-featured .ity-programme-fee-meta p {
  background: #ffffff;
  color: #000000;
}

.ity-programme-fees-note {
  background: #F5F5F5;
  border-left: 6px solid #EF0309;
  padding: 24px 28px;
}

.ity-programme-fees-note p {
  font-size: 15px;
  line-height: 1.8;
  color: #000000;
  margin: 0;
}

@media (max-width: 767px) {
  .ity-programme-fees-grid {
    grid-template-columns: 1fr;
    gap: 16px;
    margin-bottom: 24px;
  }

  .ity-programme-fee-card {
    padding: 22px 18px;
  }

  .ity-programme-fee-card h3 {
    font-size: 20px;
    margin-bottom: 16px;
  }

  .ity-programme-fee-meta {
    grid-template-columns: 1fr;
    gap: 10px;
  }

  .ity-programme-fee-meta p {
    font-size: 14px;
    padding: 13px 14px;
  }

  .ity-programme-fees-note {
    padding: 22px 20px 22px 24px;
  }

  .ity-programme-fees-note p {
    font-size: 14px;
    line-height: 1.75;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4b37fe */.highlight-underline {
  position: relative;
  display: inline-block;
  z-index: 1;
}

/* Brush underline */
.highlight-underline::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 100%;
  height: 10px;
  background: #EF0309;
  z-index: -1;
  border-radius: 2px;
  transform: skewX(-10deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-27bbfa7 */.ity-cost-study-section {
  padding: 20px 0;
  background: #ffffff;
}

.ity-cost-study-container {
  width: 100%;
}

.ity-cost-block-label {
  display: inline-block;
  background: #000000;
  color: #ffffff;
  font-size: 14px;
  line-height: 1.3;
  font-weight: 700;
  text-transform: uppercase;
  padding: 12px 18px;
  margin-bottom: 18px;
}

.ity-cost-card-block,
.ity-city-cost-block,
.ity-hidden-cost-block {
  margin-bottom: 42px;
}

.ity-hidden-cost-block {
  margin-bottom: 0;
}

.ity-cost-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  border: 1px solid #DBDBDB;
}

.ity-cost-item {
  background: #F5F5F5;
  border-right: 1px solid #DBDBDB;
  border-bottom: 1px solid #DBDBDB;
  padding: 22px;
  min-height: 150px;
}

.ity-cost-item:nth-child(even) {
  background: #ffffff;
}

.ity-cost-item:first-child {
  background: #000000;
}

.ity-cost-item:first-child span,
.ity-cost-item:first-child strong,
.ity-cost-item:first-child em {
  color: #ffffff;
}

.ity-cost-item span,
.ity-city-cost-row span,
.ity-hidden-cost-list span {
  display: block;
  font-size: 14px;
  line-height: 1.5;
  font-weight: 700;
  color: #000000;
  margin-bottom: 12px;
}

.ity-cost-item strong,
.ity-city-cost-row strong,
.ity-hidden-cost-list strong {
  display: block;
  font-size: 14px;
  line-height: 1.55;
  font-weight: 600;
  color: #000000;
  margin-bottom: 8px;
}

.ity-cost-item em,
.ity-city-cost-row em {
  display: block;
  font-size: 14px;
  line-height: 1.55;
  font-style: normal;
  color: #000000;
}

.ity-city-cost-list {
  border: 1px solid #DBDBDB;
  background: #F5F5F5;
}

.ity-city-cost-row {
  display: grid;
  grid-template-columns: 1.1fr 1fr 1fr;
  gap: 18px;
  padding: 18px 22px;
  border-bottom: 1px solid #DBDBDB;
  align-items: center;
}

.ity-city-cost-row:first-child {
  background: #EF0309;
}

.ity-city-cost-row:first-child span,
.ity-city-cost-row:first-child strong,
.ity-city-cost-row:first-child em {
  color: #ffffff;
  margin-bottom: 0;
}

.ity-city-cost-row:nth-child(odd):not(:first-child) {
  background: #ffffff;
}

.ity-city-cost-row:last-child {
  border-bottom: none;
}

.ity-hidden-cost-list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 14px;
}

.ity-hidden-cost-list li {
  background: #F5F5F5;
  border: 1px solid #DBDBDB;
  border-left: 5px solid #EF0309;
  padding: 20px;
}

.ity-hidden-cost-list strong {
  margin-bottom: 0;
}

@media (max-width: 991px) {
  .ity-cost-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .ity-city-cost-row {
    grid-template-columns: 1fr;
    gap: 6px;
  }

  .ity-city-cost-row span,
  .ity-city-cost-row strong {
    margin-bottom: 0;
  }
}

@media (max-width: 767px) {
  .ity-cost-card-block,
  .ity-city-cost-block,
  .ity-hidden-cost-block {
    margin-bottom: 34px;
  }

  .ity-hidden-cost-block {
    margin-bottom: 0;
  }

  .ity-cost-grid,
  .ity-hidden-cost-list {
    grid-template-columns: 1fr;
  }

  .ity-cost-item {
    min-height: auto;
    padding: 20px;
  }

  .ity-cost-block-label {
    font-size: 13px;
    padding: 11px 15px;
  }

  .ity-city-cost-row {
    padding: 18px;
  }

  .ity-hidden-cost-list {
    gap: 12px;
  }

  .ity-hidden-cost-list li {
    padding: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4737f8 */.highlight-underline {
  position: relative;
  display: inline-block;
  z-index: 1;
}

/* Brush underline */
.highlight-underline::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 100%;
  height: 10px;
  background: #EF0309;
  z-index: -1;
  border-radius: 2px;
  transform: skewX(-10deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-44271fe */.ity-scholarship-aid-section {
  padding: 20px 0;
  background: #ffffff;
}

.ity-scholarship-aid-container {
  width: 100%;

}

.ity-scholarship-aid-intro {
  margin-bottom: 32px;
}

.ity-scholarship-aid-intro p {
  font-size: 15px;
  line-height: 1.8;
  color: #000000;
  margin: 0;
  text-align: center;
}

.ity-scholarship-summary {
  background: #F5F5F5;
  border: 1px solid #DBDBDB;
  padding: 30px;
  margin-bottom: 36px;
}

.ity-scholarship-summary-label,
.ity-india-awards-label {
  display: inline-block;
  background: #000000;
  color: #ffffff;
  font-size: 14px;
  line-height: 1.3;
  font-weight: 700;
  text-transform: uppercase;
  padding: 12px 18px;
  margin-bottom: 22px;
}

.ity-scholarship-summary-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 14px;
}

.ity-scholarship-summary-card {
  background: #ffffff;
  border: 1px solid #DBDBDB;
  padding: 20px;
  min-height: 100%;
}

.ity-scholarship-summary-card span {
  display: block;
  font-size: 11px;
  line-height: 1.3;
  font-weight: 700;
  text-transform: uppercase;
  color: #EF0309;
  margin-bottom: 10px;
}

.ity-scholarship-summary-card h3 {
  font-size: 18px;
  line-height: 1.25;
  font-weight: 700;
  color: #000000;
  margin: 0 0 12px;
}

.ity-scholarship-summary-card p {
  font-size: 14px;
  line-height: 1.65;
  color: #000000;
  margin: 0 0 14px;
}

.ity-scholarship-summary-card strong {
  display: block;
  font-size: 14px;
  line-height: 1.55;
  font-weight: 700;
  color: #000000;
  border-top: 1px solid #DBDBDB;
  padding-top: 12px;
}

.ity-india-awards-panel {
  background: #000000;
  padding: 30px;
  margin-bottom: 30px;
}

.ity-india-awards-panel .ity-india-awards-label {
  background: #ffffff;
  color: #000000;
}

.ity-india-awards-panel ul {
  margin: 0;
  padding-left: 22px;
  column-count: 2;
  column-gap: 36px;
}

.ity-india-awards-panel li {
  font-size: 14px;
  line-height: 1.75;
  color: #ffffff;
  margin-bottom: 10px;
  break-inside: avoid;
}

.ity-scholarship-advisory {
  background: #F5F5F5;
  border-left: 6px solid #EF0309;
  padding: 26px 30px;
}

.ity-scholarship-advisory p {
  font-size: 15px;
  line-height: 1.8;
  color: #000000;
  margin: 0;
}

@media (max-width: 991px) {
  .ity-scholarship-summary-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .ity-india-awards-panel ul {
    column-count: 1;
  }
}

@media (max-width: 767px) {
  .ity-scholarship-aid-intro p,
  .ity-scholarship-advisory p {
    font-size: 14px;
    line-height: 1.75;
  }

  .ity-scholarship-summary,
  .ity-india-awards-panel {
    padding: 22px;
  }

  .ity-scholarship-summary-grid {
    grid-template-columns: 1fr;
  }

  .ity-scholarship-summary-label,
  .ity-india-awards-label {
    font-size: 13px;
    padding: 11px 15px;
  }

  .ity-scholarship-summary-card {
    padding: 18px;
  }

  .ity-scholarship-summary-card h3 {
    font-size: 17px;
  }

  .ity-scholarship-advisory {
    padding: 22px 20px 22px 24px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2346109 */.highlight-underline {
  position: relative;
  display: inline-block;
  z-index: 1;
}

/* Brush underline */
.highlight-underline::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 100%;
  height: 10px;
  background: #EF0309;
  z-index: -1;
  border-radius: 2px;
  transform: skewX(-10deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e04e2b */.ity-visa-process-section {
  padding: 20px 0;
  background: #F3F3F3;
}

.ity-visa-process-container {
  width: 100%;
}

.ity-visa-intro {
  margin-bottom: 32px;
}

.ity-visa-intro p {
  font-size: 15px;
  line-height: 1.8;
  color: #000000;
  margin: 0;
  text-align: center;
}

.ity-visa-label {
  display: inline-block;
  background: #000000;
  color: #ffffff;
  font-size: 13px;
  line-height: 1.3;
  font-weight: 700;
  text-transform: uppercase;
  padding: 12px 18px;
  margin-bottom: 22px;
  letter-spacing: 0.3px;
}

.ity-visa-steps {
  background: #ffffff;
  border: 1px solid #DBDBDB;
  padding: 30px;
  margin-bottom: 40px;
}

.ity-visa-timeline {
  list-style: none;
  counter-reset: ityVisaStep;
  margin: 0;
  padding: 0;
  position: relative;
}

.ity-visa-timeline::before {
  content: "";
  position: absolute;
  top: 8px;
  left: 16px;
  width: 2px;
  height: calc(100% - 16px);
  background: #D9D9D9;
}

.ity-visa-timeline li {
  counter-increment: ityVisaStep;
  position: relative;
  padding: 0 0 28px 56px;
  font-size: 14px;
  line-height: 1.75;
  color: #000000;
}

.ity-visa-timeline li:last-child {
  padding-bottom: 0;
}

.ity-visa-timeline li::before {
  content: counter(ityVisaStep);
  position: absolute;
  left: 0;
  top: 1px;
  width: 32px;
  height: 32px;
  background: #EF0309;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  line-height: 1;
  font-weight: 700;
  border-radius: 50%;
  z-index: 2;
  box-shadow: 0 0 0 6px #ffffff;
}

.ity-visa-timeline li::after {
  content: "";
  position: absolute;
  left: 36px;
  top: 15px;
  width: 10px;
  height: 2px;
  background: #EF0309;
}

.ity-application-timeline-block {
  margin-bottom: 40px;
}

.ity-application-timeline-track {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 18px;
}

.ity-application-timeline-track::before {
  content: "";
  position: absolute;
  top: 0;
  left: 76px;
  width: 2px;
  height: 100%;
  background: linear-gradient(
    to bottom,
    #EF0309 0%,
    #D9D9D9 15%,
    #D9D9D9 85%,
    #EF0309 100%
  );
}

.ity-timeline-item {
  position: relative;
  display: grid;
  grid-template-columns: 120px 1fr;
  gap: 24px;
  align-items: stretch;
}

.ity-timeline-marker {
  position: relative;
  z-index: 2;
  background: #000000;
  color: #ffffff;
  min-height: 110px;
  padding: 18px 14px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}

.ity-timeline-marker span {
  display: block;
  font-size: 22px;
  line-height: 1.1;
  font-weight: 700;
  margin-bottom: 6px;
}

.ity-timeline-marker small {
  display: block;
  font-size: 10px;
  line-height: 1.4;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.4px;
  opacity: 0.8;
}

.ity-timeline-content {
  position: relative;
  background: #ffffff;
  border: 1px solid #DBDBDB;
  padding: 24px 28px;
}

.ity-timeline-content::before {
  content: "";
  position: absolute;
  top: 50%;
  left: -12px;
  width: 12px;
  height: 2px;
  background: #EF0309;
  transform: translateY(-50%);
}

.ity-timeline-content h3 {
  font-size: 20px;
  line-height: 1.35;
  font-weight: 700;
  color: #000000;
  margin: 0 0 10px;
}

.ity-timeline-content p {
  font-size: 14px;
  line-height: 1.75;
  color: #000000;
  margin: 0;
}

.ity-timeline-item:nth-child(even) .ity-timeline-marker {
  background: #EF0309;
}

.ity-timeline-item:nth-child(even) .ity-timeline-content {
  background: #FAFAFA;
}

.ity-timeline-item-arrival .ity-timeline-marker {
  background: #EF0309;
  color: #ffffff;
}

.ity-timeline-item-arrival .ity-timeline-content {
  background: #000000;
  border-color: #000000;
}

.ity-timeline-item-arrival .ity-timeline-content h3,
.ity-timeline-item-arrival .ity-timeline-content p {
  color: #ffffff;
}

.ity-documents-section-inner {
  background: #ffffff;
  border: 1px solid #DBDBDB;
  padding: 30px;
}

.ity-documents-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 18px;
}

.ity-document-card {
  position: relative;
  background: #F7F7F7;
  border: 1px solid #DBDBDB;
  padding: 24px 24px 22px;
}

.ity-document-card:nth-child(3n) {
  background: #000000;
  border-color: #000000;
}

.ity-document-card:nth-child(3n) h3,
.ity-document-card:nth-child(3n) p {
  color: #ffffff;
}

.ity-document-card-full {
  grid-column: 1 / -1;
}

.ity-document-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 42px;
  height: 42px;
  background: #EF0309;
  color: #ffffff;
  font-size: 13px;
  line-height: 1;
  font-weight: 700;
  margin-bottom: 18px;
}

.ity-document-card h3 {
  font-size: 20px;
  line-height: 1.3;
  font-weight: 700;
  color: #000000;
  margin: 0 0 12px;
}

.ity-document-card p {
  font-size: 14px;
  line-height: 1.7;
  color: #000000;
  margin: 0;
}

@media (max-width: 767px) {
  .ity-visa-intro {
    margin-bottom: 26px;
  }

  .ity-visa-intro p {
    font-size: 14px;
    line-height: 1.75;
  }

  .ity-visa-label {
    font-size: 12px;
    padding: 10px 14px;
    margin-bottom: 18px;
  }

  .ity-visa-steps,
  .ity-documents-section-inner {
    padding: 22px;
    margin-bottom: 30px;
  }

  .ity-visa-timeline::before {
    left: 14px;
  }

  .ity-visa-timeline li {
    padding-left: 50px;
    padding-bottom: 22px;
  }

  .ity-visa-timeline li::before {
    width: 30px;
    height: 30px;
    left: 0;
    font-size: 11px;
    box-shadow: 0 0 0 5px #ffffff;
  }

  .ity-visa-timeline li::after {
    left: 34px;
    top: 14px;
  }

  .ity-application-timeline-track {
    gap: 14px;
  }

  .ity-application-timeline-track::before {
    display: none;
  }

  .ity-timeline-item {
    grid-template-columns: 1fr;
    gap: 0;
  }

  .ity-timeline-marker {
    min-height: auto;
    padding: 14px 18px;
    text-align: left;
    flex-direction: row;
    align-items: center;
    gap: 10px;
  }

  .ity-timeline-marker span {
    font-size: 18px;
    margin-bottom: 0;
  }

  .ity-timeline-marker small {
    font-size: 10px;
  }

  .ity-timeline-content {
    padding: 20px;
    border-top: none;
  }

  .ity-timeline-content::before {
    display: none;
  }

  .ity-timeline-content h3 {
    font-size: 18px;
    margin-bottom: 8px;
  }

  .ity-timeline-content p {
    font-size: 14px;
    line-height: 1.7;
  }

  .ity-documents-grid {
    grid-template-columns: 1fr;
    gap: 14px;
  }

  .ity-document-card-full {
    grid-column: auto;
  }

  .ity-document-card {
    padding: 22px 20px;
  }

  .ity-document-icon {
    min-width: 38px;
    height: 38px;
    font-size: 12px;
    margin-bottom: 16px;
  }

  .ity-document-card h3 {
    font-size: 18px;
    margin-bottom: 10px;
  }

  .ity-document-card p {
    font-size: 14px;
    line-height: 1.7;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c9f205 */.highlight-underline {
  position: relative;
  display: inline-block;
  z-index: 1;
}

/* Brush underline */
.highlight-underline::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 100%;
  height: 10px;
  background: #EF0309;
  z-index: -1;
  border-radius: 2px;
  transform: skewX(-10deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fad43ba */.ity-career-outcomes-section {
  padding: 20px 0;
  background: #F3F3F3;
}

.ity-career-outcomes-container {
  width: 100%;
}

.ity-career-work-block {
  margin-bottom: 42px;
}

.ity-career-label {
  display: inline-block;
  background: #000000;
  color: #ffffff;
  font-size: 13px;
  line-height: 1.3;
  font-weight: 700;
  text-transform: uppercase;
  padding: 12px 18px;
  margin-bottom: 22px;
  letter-spacing: 0.3px;
}

.ity-career-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 16px;
}

.ity-career-card {
  background: #ffffff;
  border: 1px solid #DBDBDB;
  padding: 22px;
  min-height: 100%;
}

.ity-career-card:nth-child(odd) {
  background: #FAFAFA;
}

.ity-career-card span {
  display: block;
  font-size: 11px;
  line-height: 1.4;
  font-weight: 700;
  text-transform: uppercase;
  color: #EF0309;
  margin-bottom: 14px;
}

.ity-career-card strong {
  display: block;
  font-size: 15px;
  line-height: 1.6;
  font-weight: 700;
  color: #000000;
}

.ity-career-card-featured {
  background: #000000 !important;
  border-color: #000000;
}

.ity-career-card-featured span,
.ity-career-card-featured strong {
  color: #ffffff;
}

.ity-attesa-block {
  background: #000000;
  padding: 34px;
  position: relative;
  overflow: hidden;
  margin-bottom: 42px;
}

.ity-attesa-block::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 160px;
  height: 160px;
  background: rgba(239, 3, 9, 0.08);
  border-radius: 50%;
  transform: translate(45%, -45%);
}

.ity-attesa-block .ity-career-label {
  background: #ffffff;
  color: #000000;
}

.ity-attesa-header {
  margin-bottom: 28px;
  position: relative;
  z-index: 2;
}

.ity-attesa-header h3 {
  font-size: 30px;
  line-height: 1.2;
  font-weight: 700;
  color: #ffffff;
  margin: 0;
  max-width: 760px;
}

.ity-attesa-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 16px;
  position: relative;
  z-index: 2;
}

.ity-attesa-item {
  background: rgba(255, 255, 255, 0.06);
  border: 1px solid rgba(255, 255, 255, 0.08);
  padding: 22px;
  backdrop-filter: blur(6px);
}

.ity-attesa-item span {
  display: block;
  font-size: 11px;
  line-height: 1.4;
  font-weight: 700;
  text-transform: uppercase;
  color: #EF0309;
  margin-bottom: 12px;
}

.ity-attesa-item p {
  font-size: 14px;
  line-height: 1.7;
  color: #ffffff;
  margin: 0;
}

.ity-attesa-item-highlight {
  background: #EF0309;
  border-color: #EF0309;
}

.ity-attesa-item-highlight span,
.ity-attesa-item-highlight p {
  color: #ffffff;
}

.ity-job-market-block {
  background: #ffffff;
  border: 1px solid #DBDBDB;
  padding: 30px;
}

.ity-job-market-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 18px;
}

.ity-job-market-card {
  position: relative;
  background: #F7F7F7;
  border: 1px solid #DBDBDB;
  padding: 24px;
}

.ity-job-market-card::before {
  content: "";
  position: absolute;
  top: 24px;
  left: 0;
  width: 5px;
  height: 36px;
  background: #EF0309;
}

.ity-job-market-card h3 {
  font-size: 20px;
  line-height: 1.3;
  font-weight: 700;
  color: #000000;
  margin: 0 0 12px;
}

.ity-job-market-card p {
  font-size: 14px;
  line-height: 1.7;
  color: #000000;
  margin: 0;
}

@media (max-width: 991px) {
  .ity-career-grid,
  .ity-attesa-grid,
  .ity-job-market-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 767px) {
  .ity-career-work-block,
  .ity-attesa-block {
    margin-bottom: 34px;
  }

  .ity-career-label {
    font-size: 12px;
    padding: 10px 14px;
    margin-bottom: 18px;
  }

  .ity-career-grid,
  .ity-attesa-grid,
  .ity-job-market-grid {
    grid-template-columns: 1fr;
    gap: 14px;
  }

  .ity-career-card,
  .ity-attesa-item,
  .ity-job-market-card {
    padding: 20px;
  }

  .ity-career-card strong {
    font-size: 14px;
    line-height: 1.65;
  }

  .ity-attesa-block {
    padding: 26px 22px;
  }

  .ity-attesa-header {
    margin-bottom: 22px;
  }

  .ity-attesa-header h3 {
    font-size: 24px;
    line-height: 1.25;
  }

  .ity-attesa-item p,
  .ity-job-market-card p {
    font-size: 14px;
    line-height: 1.7;
  }

  .ity-job-market-block {
    padding: 22px;
  }

  .ity-job-market-card h3 {
    font-size: 18px;
  }

  .ity-attesa-block::before {
    width: 120px;
    height: 120px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b990729 */.highlight-underline {
  position: relative;
  display: inline-block;
  z-index: 1;
}

/* Brush underline */
.highlight-underline::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 100%;
  height: 10px;
  background: #EF0309;
  z-index: -1;
  border-radius: 2px;
  transform: skewX(-10deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-736c36b */.highlight-underline {
  position: relative;
  display: inline-block;
  z-index: 1;
}

/* Brush underline */
.highlight-underline::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 100%;
  height: 10px;
  background: #EF0309;
  z-index: -1;
  border-radius: 2px;
  transform: skewX(-10deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9aed4b3 */.ity-maven-support-section {
  padding: 20px 0;
  background: #ffffff;
}

.ity-maven-support-container {
  width: 100%;
}

.ity-maven-support-intro {
  text-align: center;
  margin-bottom: 34px;
}

.ity-maven-support-intro p {
  font-size: 15px;
  line-height: 1.85;
  color: #000000;
  margin: 0;
}

.ity-maven-support-main {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 18px;
}

.ity-maven-support-item {
  position: relative;
  display: grid;
  grid-template-columns: 80px 1fr;
  gap: 24px;
  align-items: stretch;
  background: #F7F7F7;
  border: 1px solid #DBDBDB;
  overflow: hidden;
}

.ity-maven-support-item:nth-child(even) {
  background: #ffffff;
}

.ity-maven-support-item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 5px;
  height: 100%;
  background: #EF0309;
}

.ity-maven-support-item:last-child {
  grid-column: 1 / -1;
}

.ity-maven-support-number {
  position: relative;
  background: #000000;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 22px;
  line-height: 1;
  font-weight: 700;
  min-height: 100%;
}

.ity-maven-support-content {
  padding: 24px 28px 24px 0;
}

.ity-maven-support-content p {
  font-size: 14px;
  line-height: 1.75;
  color: #000000;
  margin: 0;
  font-weight: 600;
}

@media (max-width: 767px) {
  .ity-maven-support-intro {
    margin-bottom: 28px;
  }

  .ity-maven-support-intro p {
    font-size: 14px;
    line-height: 1.8;
  }

  .ity-maven-support-main {
    grid-template-columns: 1fr;
    gap: 14px;
  }

  .ity-maven-support-item:last-child {
    grid-column: auto;
  }

  .ity-maven-support-item {
    grid-template-columns: 58px 1fr;
    gap: 16px;
  }

  .ity-maven-support-number {
    font-size: 18px;
  }

  .ity-maven-support-content {
    padding: 18px 18px 18px 0;
  }

  .ity-maven-support-content p {
    font-size: 14px;
    line-height: 1.7;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c99d8b4 */.highlight-underline {
  position: relative;
  display: inline-block;
  z-index: 1;
}

/* Brush underline */
.highlight-underline::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 100%;
  height: 10px;
  background: #EF0309;
  z-index: -1;
  border-radius: 2px;
  transform: skewX(-10deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f07f6dc */.ity-fit-section {
  padding: 20px 0;
  background: #F3F3F3;
}

.ity-fit-container {
  width: 100%;
}

.ity-fit-grid {
  display: grid;
  grid-template-columns: 1.25fr 1fr;
  gap: 22px;
}

.ity-fit-card {
  position: relative;
  border: 1px solid #DBDBDB;
  padding: 30px;
  overflow: hidden;
}

.ity-fit-card-best {
  background: #000000;
}

.ity-fit-card-less {
  background: #ffffff;
}

.ity-fit-card::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 6px;
  height: 100%;
  background: #EF0309;
}

.ity-fit-label {
  display: inline-block;
  font-size: 14px;
  line-height: 1.3;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.ity-fit-card-best .ity-fit-label {
  background: #ffffff;
  color: #000000;
  padding: 10px 14px;
}

.ity-fit-card-less .ity-fit-label {
  background: #000000;
  color: #ffffff;
  padding: 10px 14px;
}

.ity-fit-card ul {
  margin: 0;
  padding-left: 22px;
}

.ity-fit-card li {
  font-size: 15px;
  line-height: 1.75;
  margin-bottom: 10px;
  padding-left: 4px;
}

.ity-fit-card li:last-child {
  margin-bottom: 0;
}

.ity-fit-card-best li {
  color: #ffffff;
}

.ity-fit-card-less li {
  color: #000000;
}

@media (max-width: 767px) {
  .ity-fit-grid {
    grid-template-columns: 1fr;
    gap: 16px;
  }

  .ity-fit-card {
    padding: 24px 22px;
  }

  .ity-fit-label {
    font-size: 13px;
    margin-bottom: 16px;
  }

  .ity-fit-card li {
    font-size: 14px;
    line-height: 1.7;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bc1e1a9 */.ity-faq-section {
  padding: 20px 0;
  background: #000000;
}

.ity-faq-container {
  width: 100%;
}

.ity-faq-item {
  margin-bottom: 10px;
}

.ity-faq-item:last-child {
  margin-bottom: 0;
}

.ity-faq-question {
  list-style: none;
  background: #f3f3f3;
  color: #000000;
  font-size: 14px;
  text-transform: uppercase;
  padding: 14px 16px;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
  border: 1px solid #e0e0e0;
  transition: all 0.2s ease;
}

.ity-faq-question::-webkit-details-marker {
  display: none;
}

.ity-faq-question::marker {
  display: none;
  content: "";
}

.ity-faq-item[open] .ity-faq-question {
  background: #EF0309;
  color: #ffffff;
}

.ity-faq-icon::before {
  content: "+";
  font-weight: bold;
}

.ity-faq-item[open] .ity-faq-icon::before {
  content: "−";
}

.ity-faq-answer {
  padding: 14px 16px;
  background: #ffffff;
  color: #000000;
  font-size: 14px;
  border: 1px solid #e0e0e0;
  border-top: none;
  line-height: 1.6;
}

@media (max-width: 767px) {
  .ity-faq-question {
    font-size: 13px;
    line-height: 1.5;
    padding: 13px 14px;
    align-items: flex-start;
  }

  .ity-faq-answer {
    font-size: 14px;
    line-height: 1.65;
    padding: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac188e3 */.highlight-underline {
  position: relative;
  display: inline-block;
  z-index: 1;
}

/* Brush underline */
.highlight-underline::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 100%;
  height: 10px;
  background: #EF0309;
  z-index: -1;
  border-radius: 2px;
  transform: skewX(-10deg);
}/* End custom CSS */
/* Start custom CSS */.custom-check-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.custom-check-list li {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 6px;
  padding-bottom: 6px;
  border-bottom: 1px solid #ddd;
  font-size: 14px;
  line-height: 1.5;
  color:#000000;
}

/* Icon wrapper */
.custom-check-icon {
  width: 16px;
  height: 16px;
  background: #EF0309;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

/* Check mark */
.custom-check-icon::before {
  content: "✓";
  color: #fff;
  font-size: 10px;
  font-weight: bold;
  line-height: 1;
}

/* Inline list container */
.custom-check-list-inline {
  display: flex;
  flex-wrap: wrap;
  justify-content: center; /* center all items */
  align-items: center;
  gap: 16px 24px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center; /* center text */
}

/* Each item */
.custom-check-list-inline li {
  display: flex;
  align-items: center;
  justify-content: center; /* center icon + text */
  gap: 8px;
  font-size: 14px;
  line-height: 1.5;
  color: #000000; /* enforce text color */
  text-align: center;
}

/* Icon */
.custom-check-list-inline .custom-check-icon {
  width: 14px;
  height: 14px;
  background: #EF0309;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.custom-check-list-inline .custom-check-icon::before {
  content: "✓";
  color: #fff;
  font-size: 9px;
  font-weight: bold;
}

/* Mobile: stack and center */
@media (max-width: 767px) {
  .custom-check-list-inline {
    flex-direction: column;
    align-items: center;
    gap: 8px;
  }

  .custom-check-list-inline li {
    justify-content: center;
  }
}
/* Base highlight system */
.highlight-underline {
  position: relative;
  display: inline-block;
  z-index: 1;
}

/* Underline layer */
.highlight-underline::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 100%;
  height: 10px;
  z-index: -1;
  border-radius: 3px;
  transform: skewX(-10deg);
}

/* === VARIANTS === */

/* 1. Black text + Red underline */
.hl-black-red {
  color: #000000;
}
.hl-black-red::after {
  background: #EF0309;
}

/* 2. White text + Red underline */
.hl-white-red {
  color: #ffffff;
}
.hl-white-red::after {
  background: #EF0309;
}

/* 3. White text + White underline */
.hl-white-white {
  color: #ffffff;
}
.hl-white-white::after {
  background: #ffffff;
}

/* Table wrapper for responsiveness */
.custom-table-wrapper {
  width: 100%;
  overflow-x: auto;
}

/* Base table */
.custom-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 14px;
  color: #000000;
}

/* Header */
.custom-table thead th {
  padding: 12px;
  text-transform: uppercase;
  font-size: 14px;
  color: #ffffff;
  text-align: left;
}

/* Header variants */
.table-red thead th {
  background: #EF0309;
}

.table-black thead th {
  background: #000000;
}

/* Body */
.custom-table tbody td {
  padding: 12px;
}

/* Alternate rows */
.custom-table tbody tr:nth-child(even) {
  background: #F3F3F3;
}

.custom-table tbody tr:nth-child(odd) {
  background: #ffffff;
}/* End custom CSS */