.elementor-6620 .elementor-element.elementor-element-9ff2c41:not(.elementor-motion-effects-element-type-background), .elementor-6620 .elementor-element.elementor-element-9ff2c41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FBFE;}.elementor-6620 .elementor-element.elementor-element-9ff2c41 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-6620 .elementor-element.elementor-element-9ff2c41{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6620 .elementor-element.elementor-element-9ff2c41 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6620 .elementor-element.elementor-element-10569ab > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-6620 .elementor-element.elementor-element-10569ab > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6620 .elementor-element.elementor-element-541aa10{--spacer-size:50px;}.elementor-6620 .elementor-element.elementor-element-46e4589{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6620 .elementor-element.elementor-element-919b928{text-align:center;color:var( --e-global-color-primary );}.elementor-6620 .elementor-element.elementor-element-919b928 p{margin-block-end:0px;}.elementor-6620 .elementor-element.elementor-element-925c195{text-align:center;}.elementor-6620 .elementor-element.elementor-element-925c195 .elementor-heading-title{font-size:45px;font-weight:700;}.elementor-6620 .elementor-element.elementor-element-960cd79{text-align:center;}.elementor-6620 .elementor-element.elementor-element-d52e6ec{--spacer-size:212px;}.elementor-6620 .elementor-element.elementor-element-9189bbe{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-18%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-6620 .elementor-element.elementor-element-9189bbe, .elementor-6620 .elementor-element.elementor-element-9189bbe > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-6620 .elementor-element.elementor-element-9189bbe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6620 .elementor-element.elementor-element-70c4a2d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6620 .elementor-element.elementor-element-70c4a2d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6620 .elementor-element.elementor-element-43f220d{--display:flex;}.elementor-6620 .elementor-element.elementor-element-e761812{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-6620 .elementor-element.elementor-element-e761812 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6620 .elementor-element.elementor-element-e761812.elementor-element{--align-self:center;}.elementor-6620 .elementor-element.elementor-element-78d906d{--display:flex;}.elementor-6620 .elementor-element.elementor-element-a55276a{--display:flex;}.elementor-6620 .elementor-element.elementor-element-49c178d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-6620 .elementor-element.elementor-element-49c178d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-6620 .elementor-element.elementor-element-49c178d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-6620 .elementor-element.elementor-element-49c178d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-6620 .elementor-element.elementor-element-49c178d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-6620 .elementor-element.elementor-element-49c178d .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-6620 .elementor-element.elementor-element-49c178d .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-6620 .elementor-element.elementor-element-49c178d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6620 .elementor-element.elementor-element-49c178d .elementor-icon-list-text{transition:color 0.3s;}.elementor-6620 .elementor-element.elementor-element-3775375{--display:flex;}.elementor-6620 .elementor-element.elementor-element-60e6787{--display:flex;}.elementor-6620 .elementor-element.elementor-element-c0e56f7{text-align:center;font-size:3px;font-weight:700;text-transform:uppercase;letter-spacing:1.7px;color:var( --e-global-color-primary );}.elementor-6620 .elementor-element.elementor-element-0a78b8e .mdp-glider-elementor-title{text-align:center !important;}.elementor-6620 .elementor-element.elementor-element-0a78b8e a.mdp-slidenav > i{font-size:14px;}.elementor-6620 .elementor-element.elementor-element-0a78b8e a.mdp-slidenav i{color:#fff;}.elementor-6620 .elementor-element.elementor-element-0a78b8e a.mdp-slidenav:hover i{color:#fff;}.elementor-6620 .elementor-element.elementor-element-c9fd994{--spacer-size:104px;}.elementor-6620 .elementor-element.elementor-element-26c2bf6{--display:flex;}.elementor-6620 .elementor-element.elementor-element-26c2bf6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6620 .elementor-element.elementor-element-0f20f23{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-6620 .elementor-element.elementor-element-0f20f23.elementor-element{--align-self:center;}.elementor-6620 .elementor-element.elementor-element-50d5b48{width:100%;max-width:100%;}.elementor-6620 .elementor-element.elementor-element-dd76694{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:8%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-6620 .elementor-element.elementor-element-dd76694, .elementor-6620 .elementor-element.elementor-element-dd76694 > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-6620 .elementor-element.elementor-element-dd76694 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6620 .elementor-element.elementor-element-111dada:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6620 .elementor-element.elementor-element-111dada > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FBFE;}.elementor-6620 .elementor-element.elementor-element-111dada > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6620 .elementor-element.elementor-element-111dada > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-3px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:33px 0px 21px 0px;}.elementor-6620 .elementor-element.elementor-element-111dada > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6620 .elementor-element.elementor-element-681a3d0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6620 .elementor-element.elementor-element-681a3d0:not(.elementor-motion-effects-element-type-background), .elementor-6620 .elementor-element.elementor-element-681a3d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FBFE;}.elementor-6620 .elementor-element.elementor-element-baea88c{--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;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 36px 4px rgba(200.6, 200.6, 200.6, 0.5);--margin-top:-128px;--margin-bottom:00px;--margin-left:0px;--margin-right:0px;}.elementor-6620 .elementor-element.elementor-element-baea88c:not(.elementor-motion-effects-element-type-background), .elementor-6620 .elementor-element.elementor-element-baea88c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6620 .elementor-element.elementor-element-9186538{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--border-radius:0px 0px 0px 0px;}.elementor-6620 .elementor-element.elementor-element-346b1d0{text-align:center;}.elementor-6620 .elementor-element.elementor-element-346b1d0 p{margin-block-end:0px;}.elementor-6620 .elementor-element.elementor-element-ef28170.elementor-element{--align-self:center;}.elementor-6620 .elementor-element.elementor-element-ef28170 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-primary );font-size:38px;}.elementor-6620 .elementor-element.elementor-element-ef7ee2c{text-align:center;}.elementor-6620 .elementor-element.elementor-element-b735427{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--border-radius:0px 0px 0px 0px;}.elementor-6620 .elementor-element.elementor-element-740bcef{text-align:center;}.elementor-6620 .elementor-element.elementor-element-740bcef p{margin-block-end:0px;}.elementor-6620 .elementor-element.elementor-element-738f0e8.elementor-element{--align-self:center;}.elementor-6620 .elementor-element.elementor-element-738f0e8 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-primary );font-size:38px;}.elementor-6620 .elementor-element.elementor-element-1942753{text-align:center;}.elementor-6620 .elementor-element.elementor-element-bd83a99{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--border-radius:0px 0px 0px 0px;}.elementor-6620 .elementor-element.elementor-element-d4ebdcf{text-align:center;}.elementor-6620 .elementor-element.elementor-element-d4ebdcf p{margin-block-end:0px;}.elementor-6620 .elementor-element.elementor-element-e0efa66.elementor-element{--align-self:center;}.elementor-6620 .elementor-element.elementor-element-e0efa66 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-primary );font-size:38px;}.elementor-6620 .elementor-element.elementor-element-cc3013d{text-align:center;}.elementor-6620 .elementor-element.elementor-element-5d9d16e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 00px 0px 0px;--border-top-width:0px;--border-right-width:00px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--border-radius:0px 0px 0px 0px;}.elementor-6620 .elementor-element.elementor-element-5d6042b{text-align:center;}.elementor-6620 .elementor-element.elementor-element-5d6042b p{margin-block-end:0px;}.elementor-6620 .elementor-element.elementor-element-8fae094.elementor-element{--align-self:center;}.elementor-6620 .elementor-element.elementor-element-8fae094 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-primary );font-size:38px;}.elementor-6620 .elementor-element.elementor-element-ed4cdc0{text-align:center;}.elementor-6620 .elementor-element.elementor-element-797ab1d{--display:flex;}.elementor-6620 .elementor-element.elementor-element-027d79d{--spacer-size:100px;}.elementor-6620 .elementor-element.elementor-element-4283af6{--spacer-size:61px;}.elementor-6620 .elementor-element.elementor-element-fe8d822{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6620 .elementor-element.elementor-element-c0c08d7{--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-style:solid;--border-style:solid;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:4px 4px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-6620 .elementor-element.elementor-element-c0c08d7:not(.elementor-motion-effects-element-type-background), .elementor-6620 .elementor-element.elementor-element-c0c08d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6620 .elementor-element.elementor-element-c0c08d7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6620 .elementor-element.elementor-element-eeb4b3d{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6620 .elementor-element.elementor-element-e2b7be1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6620 .elementor-element.elementor-element-e2b7be1{text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-6620 .elementor-element.elementor-element-e2b7be1 p{margin-block-end:0px;}.elementor-6620 .elementor-element.elementor-element-2b5412d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6620 .elementor-element.elementor-element-2b5412d .elementor-heading-title{font-size:38px;font-weight:900;color:#FFFFFF;}.elementor-6620 .elementor-element.elementor-element-17158e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6620 .elementor-element.elementor-element-17158e2{font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-6620 .elementor-element.elementor-element-17158e2 p{margin-block-end:0px;}.elementor-6620 .elementor-element.elementor-element-bfd52e9{--display:flex;}.elementor-6620 .elementor-element.elementor-element-bfd52e9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6620 .elementor-element.elementor-element-5bae39c .elementor-button{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;}.elementor-6620 .elementor-element.elementor-element-5bae39c{width:100%;max-width:100%;}.elementor-6620 .elementor-element.elementor-element-5bae39c > .elementor-widget-container{margin:33px 0px 0px 0px;}.elementor-6620 .elementor-element.elementor-element-ab0afbb{text-align:center;color:#FFFFFF;}.elementor-6620 .elementor-element.elementor-element-0213ef9{--spacer-size:61px;}.elementor-6620 .elementor-element.elementor-element-8275edd{--divider-border-style:solid;--divider-color:var( --e-global-color-44346a4 );--divider-border-width:1px;}.elementor-6620 .elementor-element.elementor-element-8275edd .elementor-divider-separator{width:100%;}.elementor-6620 .elementor-element.elementor-element-8275edd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6620 .elementor-element.elementor-element-2174c09{--display:flex;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-6620 .elementor-element.elementor-element-175a1ab{text-align:center;color:var( --e-global-color-primary );}.elementor-6620 .elementor-element.elementor-element-175a1ab p{margin-block-end:0px;}.elementor-6620 .elementor-element.elementor-element-5d0d645{text-align:center;}.elementor-6620 .elementor-element.elementor-element-98e8b50{text-align:center;}.elementor-6620 .elementor-element.elementor-element-b66d23a{--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-6620 .elementor-element.elementor-element-d7710d9{--display:flex;--border-radius:4px 4px 4px 4px;box-shadow:0px 0px 21px 0px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6620 .elementor-element.elementor-element-d7710d9:not(.elementor-motion-effects-element-type-background), .elementor-6620 .elementor-element.elementor-element-d7710d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6620 .elementor-element.elementor-element-d7710d9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6620 .elementor-element.elementor-element-83764c6 > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-6620 .elementor-element.elementor-element-83764c6 .elementor-testimonial-wrapper{text-align:center;}.elementor-6620 .elementor-element.elementor-element-83764c6 .elementor-testimonial-content{font-size:16px;font-style:italic;}.elementor-6620 .elementor-element.elementor-element-83764c6 .elementor-testimonial-name{color:var( --e-global-color-primary );}.elementor-6620 .elementor-element.elementor-element-e5a1257{--display:flex;--border-radius:4px 4px 4px 4px;box-shadow:0px 0px 21px 0px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6620 .elementor-element.elementor-element-e5a1257:not(.elementor-motion-effects-element-type-background), .elementor-6620 .elementor-element.elementor-element-e5a1257 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6620 .elementor-element.elementor-element-e5a1257.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6620 .elementor-element.elementor-element-977c741 > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-6620 .elementor-element.elementor-element-977c741 .elementor-testimonial-wrapper{text-align:center;}.elementor-6620 .elementor-element.elementor-element-977c741 .elementor-testimonial-content{font-size:16px;font-style:italic;}.elementor-6620 .elementor-element.elementor-element-977c741 .elementor-testimonial-name{color:var( --e-global-color-primary );}.elementor-6620 .elementor-element.elementor-element-c98e749{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-6620 .elementor-element.elementor-element-7fd0b83{padding:80px 0px 49px 0px;}.elementor-6620 .elementor-element.elementor-element-ebc2c27 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6620 .elementor-element.elementor-element-4547689 .section-title-wrap{text-align:center;padding-bottom:30px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-6620 .elementor-element.elementor-element-9189bbe{padding:30px 10px 10px 10px;}.elementor-6620 .elementor-element.elementor-element-dd76694{padding:30px 10px 10px 10px;}.elementor-6620 .elementor-element.elementor-element-7fd0b83{padding:60px 0px 0px 0px;}.elementor-6620 .elementor-element.elementor-element-4547689 .section-title-wrap{padding-bottom:0px;}}@media(min-width:768px){.elementor-6620 .elementor-element.elementor-element-46e4589{--content-width:719px;}.elementor-6620 .elementor-element.elementor-element-43f220d{--width:100%;}.elementor-6620 .elementor-element.elementor-element-26c2bf6{--width:98.376%;}.elementor-6620 .elementor-element.elementor-element-9186538{--width:25%;}.elementor-6620 .elementor-element.elementor-element-b735427{--width:25%;}.elementor-6620 .elementor-element.elementor-element-bd83a99{--width:25%;}.elementor-6620 .elementor-element.elementor-element-5d9d16e{--width:25%;}.elementor-6620 .elementor-element.elementor-element-fe8d822{--content-width:1168px;}.elementor-6620 .elementor-element.elementor-element-c0c08d7{--width:80%;}.elementor-6620 .elementor-element.elementor-element-eeb4b3d{--width:69%;}.elementor-6620 .elementor-element.elementor-element-bfd52e9{--width:29%;}.elementor-6620 .elementor-element.elementor-element-d7710d9{--width:50%;}.elementor-6620 .elementor-element.elementor-element-e5a1257{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-e761812 */.video-section {
    position: relative;
    width: 100%;
    max-width: 1200px;
    padding:20px;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  /* The actual video */
  .video-section video {
    width: 100%;
    height: 100%;
    border-radius: 20px;
    object-fit: cover;
    z-index: 1;
  }

  /* The tablet overlay */
  .tablet-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none; /* allows clicks to pass through */
    z-index: 2;
  }

  /* Optional: subtle drop shadow for depth */
  .video-section::after {
    content: "";
    position: absolute;
    bottom: -10px;
    left: 5%;
    width: 90%;
    height: 20px;
    background: rgba(0,0,0,0.15);
    border-radius: 50%;
    filter: blur(10px);
    z-index: 0;
  }

  @media (max-width: 600px) {
    .video-section {
      max-width: 100%;
      border-radius: 15px;
    }
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-50d5b48 *//* ---------- IMAGE STRIP ---------- */
.image-strip {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 800px;
  margin: 50px auto;
  padding: 20px 0;
}

.image-strip::before {
  content: "";
  position: absolute;
  top: 40%;
  left: 0;
  width: 90%;
  border-top: 1px dashed #CF2057;
  z-index: 0;
}

.image-strip div {
  position: relative;
  z-index: 1;
  cursor: pointer;
  transition: transform 0.3s ease;
}

.image-strip div:hover {
  transform: scale(1.1);
}

.image-strip img {
  width: 80px;
  height: 80px;
  object-fit: cover;
  border-radius: 3%;
  border: 0px solid #fff;
  background-color:#FCF1F4;
}

.hatt {
    color:#CF2057;
    font-size:11px;
    text-align: center;
    padding-top:4px;
    width:80px;
}

/* ---------- CONTENT SECTION ---------- */
.content-section {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: center;
  max-width: 1000px;
  margin: 40px auto;
  gap: 20px;
  display: none; /* hide by default */
}

.content-section.active {
  display: flex;
}

.video-container, .text-container {
  flex: 1 1 45%;
  border-radius: 12px;
  padding: 20px;
}

.video-container video {
  width: 100%;
  border-radius: 4px;
}

.text-container h2 {
  margin-top: 0;
  color: #222;
}

.text-container h6 {
  color: #CF2057;
  margin: 0 0 5px 0;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
}

.text-container h4 {
  margin: 0 0 10px 0;
  font-size: 20px;
  font-weight: 700;
  color: #222;
}

.text-container p {
  margin-bottom: 10px;
  color: #555;
  font-size: 14px;
}

.text-container ul {
  padding-left: 20px;
  margin-bottom: 10px;
}

.text-container ul li {
  margin-bottom: 8px;
}

.buttons {
  margin-top: 20px;
}

.buttons a {
  display: inline-block;
  padding: 10px 20px;
  margin-right: 10px;
  border-radius: 4px;
  text-decoration: none;
  font-weight: 600;
  transition: background 0.3s;
}

.buttons a:first-child {
  background: #CF2057;
  color: white;
}

.buttons a:first-child:hover {
  background: #e0306a;
}

.buttons a:last-child {
  background: #eee;
  color: #333;
}

.buttons a:last-child:hover {
  background: #ddd;
}

/* ---------- RESPONSIVE ---------- */
@media (max-width: 768px) {
  .image-strip img {
    width: 70px;
    height: 70px;
  }

  .content-section {
    flex-direction: column;
  }

  .video-container, .text-container {
    flex: 1 1 100%;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c28b67a */.slider-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0rem;
    max-width: 1200px;
    margin: 0 auto;
    gap: 2rem;
  }

  /* LEFT COLUMN */
  .slider-left {
    flex: 1;
  }

  .slider-subtitle {
    color: #E6004F;
    font-weight: 300;
    text-transform: uppercase;
    margin-bottom: 0.5rem;
    letter-spacing: 1px;
  }

  .slider-title {
    font-size: 2rem;
    font-weight: 700;
    color: var(--text-dark);
    margin-bottom: 1rem;
    line-height:34px
  }

  .slider-description {
    color: var(--text-light);
    font-size: 1rem;
    margin-bottom: 2rem;
    max-width: 400px;
  }

  .slider-controls {
    display: flex;
    gap: 1rem;
  }

  .slider-btn {
    width: 45px;
    height: 45px;
    border-radius: 50%;
    border: none;
    background: #E6004F;
    color: white;
    cursor: pointer;
    transition: 0.3s;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.2rem;
  }

  .slider-btn:hover {
    background: #E6004F;
  }

  /* RIGHT COLUMN */
  .slider-right {
    flex: 2;
    overflow: hidden;
    position: relative;
  }

  .slider-track {
    display: flex;
    transition: transform 0.6s ease;
  }

  .slide {
    display: flex;
    gap: 1rem;
    min-width: 100%;
  }

  .card {
    flex: 1;
    background: white;
    padding: 1.5rem;
    border-radius: 1rem;
    box-shadow: 0 2px 10px rgba(0,0,0,0.05);
    display: flex;
    flex-direction: column;
    align-items: left;
    text-align: left;
    height: 300px;
  }

  .card img {
    width: 80px;
    height: 80px;
    background-color:#FCF1F4;
    padding:24px;
    color:#FCF1F4;
    object-fit: cover;
    border-radius: 0.75rem;
    margin-bottom: 1rem;
  }

  .card h3 {
    font-size: 1.2rem;
    color: var(--text-dark);
    margin-bottom: 0.5rem;
  }

  .card p {
    color: var(--text-light);
    font-size: 0.95rem;
  }

  /* RESPONSIVE */
  @media (max-width: 900px) {
    .slider-container {
      flex-direction: column;
      padding: 2rem 1rem;
    }
    .slider-left {
      text-align: center;
    }
    .slider-description {
      margin: 0 auto 2rem;
    }
  }

  @media (max-width: 600px) {
    .slide {
      flex-direction: column;
    }
  }/* End custom CSS */
/* Start custom CSS */.saspot-page-title.saspot-parallax.padding-sm {
  display: none;
}

.saspot-mid-wrap {
  padding: 0px;
}

.text-container ul {
  margin-bottom: 4px;
}

.check-list li {
  padding: 0 0 2px 26px;
  position: relative;
}

.saspot-mid-wrap {
  padding: 0px 0px 0px 0px;
}

.pink {
    color:#CF2057;
}/* End custom CSS */