.elementor-19933 .elementor-element.elementor-element-ab63f0f{--display:flex;--min-height:90px;--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;--margin-top:-1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-19933 .elementor-element.elementor-element-d5a1a39{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0%;--padding-bottom:0%;--padding-left:11%;--padding-right:9%;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-19933 .elementor-element.elementor-element-8eaa8eb{text-align:start;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-19933 .elementor-element.elementor-element-e718765 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-19933 .elementor-element.elementor-element-e718765.elementor-element{--align-self:center;}.elementor-19933 .elementor-element.elementor-element-e718765{text-align:end;}.elementor-19933 .elementor-element.elementor-element-e718765 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#10519F;}.elementor-19933 .elementor-element.elementor-element-687fe7b{--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.6;}.elementor-19933 .elementor-element.elementor-element-687fe7b::before, .elementor-19933 .elementor-element.elementor-element-687fe7b > .elementor-background-video-container::before, .elementor-19933 .elementor-element.elementor-element-687fe7b > .e-con-inner > .elementor-background-video-container::before, .elementor-19933 .elementor-element.elementor-element-687fe7b > .elementor-background-slideshow::before, .elementor-19933 .elementor-element.elementor-element-687fe7b > .e-con-inner > .elementor-background-slideshow::before, .elementor-19933 .elementor-element.elementor-element-687fe7b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-19933 .elementor-element.elementor-element-5f33cdb{--display:grid;--e-con-grid-template-columns:2.5fr 1.5fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:1%;--padding-bottom:1%;--padding-left:7%;--padding-right:7%;}.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-19933 .elementor-element.elementor-element-60f7deb{text-align:start;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-19933 .elementor-element.elementor-element-40c36c6 > .elementor-widget-container{padding:5% 0% 0% 0%;}.elementor-19933 .elementor-element.elementor-element-ecaf8cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19933 .elementor-element.elementor-element-ecaf8cc:not(.elementor-motion-effects-element-type-background), .elementor-19933 .elementor-element.elementor-element-ecaf8cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8EDF5;}.elementor-19933 .elementor-element.elementor-element-80522c5{text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-19933 .elementor-element.elementor-element-293c0e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-19933 .elementor-element.elementor-element-2f317d0{text-align:center;}.elementor-19933 .elementor-element.elementor-element-2f317d0 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;color:#000000;}.elementor-19933 .elementor-element.elementor-element-fc95815{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-19933 .elementor-element.elementor-element-7286032{text-align:center;}.elementor-19933 .elementor-element.elementor-element-7286032 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;color:#000000;}.elementor-19933 .elementor-element.elementor-element-44263db{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-19933 .elementor-element.elementor-element-94e32bc > .elementor-widget-container{padding:5% 0% 0% 0%;}.elementor-19933 .elementor-element.elementor-element-94e32bc.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-19933 .elementor-element.elementor-element-94e32bc.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-19933 .elementor-element.elementor-element-94e32bc.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-19933 .elementor-element.elementor-element-94e32bc .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-19933 .elementor-element.elementor-element-94e32bc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-19933 .elementor-element.elementor-element-94e32bc .elementor-image-box-title{font-family:"Open Sans", Sans-serif;font-weight:600;color:#0F0F0F;}.elementor-19933 .elementor-element.elementor-element-94e32bc:has(:hover) .elementor-image-box-title,
					 .elementor-19933 .elementor-element.elementor-element-94e32bc:has(:focus) .elementor-image-box-title{color:#7A7A7A;}.elementor-19933 .elementor-element.elementor-element-94e32bc .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-weight:400;color:#555555;}.elementor-19933 .elementor-element.elementor-element-f54168d > .elementor-widget-container{padding:5% 0% 0% 0%;}.elementor-19933 .elementor-element.elementor-element-f54168d.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-19933 .elementor-element.elementor-element-f54168d.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-19933 .elementor-element.elementor-element-f54168d.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-19933 .elementor-element.elementor-element-f54168d .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-19933 .elementor-element.elementor-element-f54168d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-19933 .elementor-element.elementor-element-f54168d .elementor-image-box-title{font-family:"Open Sans", Sans-serif;font-weight:600;color:#0F0F0F;}.elementor-19933 .elementor-element.elementor-element-f54168d:has(:hover) .elementor-image-box-title,
					 .elementor-19933 .elementor-element.elementor-element-f54168d:has(:focus) .elementor-image-box-title{color:#7A7A7A;}.elementor-19933 .elementor-element.elementor-element-f54168d .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-weight:400;color:#555555;}.elementor-19933 .elementor-element.elementor-element-268c7a8 > .elementor-widget-container{padding:5% 0% 0% 0%;}.elementor-19933 .elementor-element.elementor-element-268c7a8.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-19933 .elementor-element.elementor-element-268c7a8.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-19933 .elementor-element.elementor-element-268c7a8.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-19933 .elementor-element.elementor-element-268c7a8 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-19933 .elementor-element.elementor-element-268c7a8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-19933 .elementor-element.elementor-element-268c7a8 .elementor-image-box-title{font-family:"Open Sans", Sans-serif;font-weight:600;color:#0F0F0F;}.elementor-19933 .elementor-element.elementor-element-268c7a8:has(:hover) .elementor-image-box-title,
					 .elementor-19933 .elementor-element.elementor-element-268c7a8:has(:focus) .elementor-image-box-title{color:#7A7A7A;}.elementor-19933 .elementor-element.elementor-element-268c7a8 .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-weight:400;color:#555555;}.elementor-19933 .elementor-element.elementor-element-6e19fa7 > .elementor-widget-container{padding:5% 0% 0% 0%;}.elementor-19933 .elementor-element.elementor-element-6e19fa7.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-19933 .elementor-element.elementor-element-6e19fa7.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-19933 .elementor-element.elementor-element-6e19fa7.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-19933 .elementor-element.elementor-element-6e19fa7 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-19933 .elementor-element.elementor-element-6e19fa7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-19933 .elementor-element.elementor-element-6e19fa7 .elementor-image-box-title{font-family:"Open Sans", Sans-serif;font-weight:600;color:#0F0F0F;}.elementor-19933 .elementor-element.elementor-element-6e19fa7:has(:hover) .elementor-image-box-title,
					 .elementor-19933 .elementor-element.elementor-element-6e19fa7:has(:focus) .elementor-image-box-title{color:#7A7A7A;}.elementor-19933 .elementor-element.elementor-element-6e19fa7 .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-weight:400;color:#555555;}.elementor-19933 .elementor-element.elementor-element-d4fbd11 > .elementor-widget-container{padding:1% 0% 0% 0%;}.elementor-19933 .elementor-element.elementor-element-0d0ac01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:0%;--padding-left:1%;--padding-right:1%;}.elementor-19933 .elementor-element.elementor-element-0d0ac01:not(.elementor-motion-effects-element-type-background), .elementor-19933 .elementor-element.elementor-element-0d0ac01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19933 .elementor-element.elementor-element-ed2e6fc > .elementor-widget-container{padding:1% 1% 1% 1%;}.elementor-19933 .elementor-element.elementor-element-ed2e6fc{text-align:center;}.elementor-19933 .elementor-element.elementor-element-ed2e6fc .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:34px;font-weight:600;color:#000000;}.elementor-19933 .elementor-element.elementor-element-9e68c47 > .elementor-widget-container{margin:-1% 0% 0% 0%;padding:1% 1% 1% 1%;}.elementor-19933 .elementor-element.elementor-element-9e68c47{text-align:center;}.elementor-19933 .elementor-element.elementor-element-9e68c47 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-19933 .elementor-element.elementor-element-ddfbc79{--e-image-carousel-slides-to-show:6;}.elementor-19933 .elementor-element.elementor-element-de69235{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:1%;--padding-bottom:2%;--padding-left:1%;--padding-right:1%;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-19933 .elementor-element.elementor-element-0dbc408 > .elementor-widget-container{background-color:#F5F5FA;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px #D2D2D2;}.elementor-19933 .elementor-element.elementor-element-0dbc408 .elementor-swiper-button{font-size:40px;color:#A5A5A5;}.elementor-19933 .elementor-element.elementor-element-0dbc408 .elementor-swiper-button svg{fill:#A5A5A5;}.elementor-19933 .elementor-element.elementor-element-0dbc408 .elementor-testimonial__text{color:#000000;font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-19933 .elementor-element.elementor-element-0dbc408 .elementor-testimonial__name{color:#000000;font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-19933 .elementor-element.elementor-element-0dbc408 .elementor-testimonial__title{color:#000000;font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-19933 .elementor-element.elementor-element-3893c64{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:2%;--padding-bottom:2%;--padding-left:1%;--padding-right:1%;}.elementor-19933 .elementor-element.elementor-element-3893c64:not(.elementor-motion-effects-element-type-background), .elementor-19933 .elementor-element.elementor-element-3893c64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#10519F;}.elementor-19933 .elementor-element.elementor-element-5e745c2{text-align:center;}.elementor-19933 .elementor-element.elementor-element-5e745c2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-19933 .elementor-element.elementor-element-880d1d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-19933 .elementor-element.elementor-element-4245115 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19933 .elementor-element.elementor-element-c87ccc3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-19933 .elementor-element.elementor-element-a612121{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-19933 .elementor-element.elementor-element-69c9ea4 > .elementor-widget-container{padding:5% 0% 0% 0%;}.elementor-19933 .elementor-element.elementor-element-69c9ea4 .elementor-image-box-wrapper{text-align:start;}.elementor-19933 .elementor-element.elementor-element-69c9ea4 .elementor-image-box-title{margin-bottom:20px;font-family:"Open Sans", Sans-serif;font-weight:600;color:#0F0F0F;}.elementor-19933 .elementor-element.elementor-element-69c9ea4:has(:hover) .elementor-image-box-title,
					 .elementor-19933 .elementor-element.elementor-element-69c9ea4:has(:focus) .elementor-image-box-title{color:#7A7A7A;}.elementor-19933 .elementor-element.elementor-element-69c9ea4 .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-weight:400;color:#555555;}.elementor-19933 .elementor-element.elementor-element-f4e3af4 > .elementor-widget-container{padding:5% 0% 0% 0%;}.elementor-19933 .elementor-element.elementor-element-f4e3af4 .elementor-image-box-wrapper{text-align:start;}.elementor-19933 .elementor-element.elementor-element-f4e3af4 .elementor-image-box-title{margin-bottom:20px;font-family:"Open Sans", Sans-serif;font-weight:600;color:#0F0F0F;}.elementor-19933 .elementor-element.elementor-element-f4e3af4:has(:hover) .elementor-image-box-title,
					 .elementor-19933 .elementor-element.elementor-element-f4e3af4:has(:focus) .elementor-image-box-title{color:#7A7A7A;}.elementor-19933 .elementor-element.elementor-element-f4e3af4 .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-weight:400;color:#555555;}.elementor-19933 .elementor-element.elementor-element-97845a7 > .elementor-widget-container{padding:5% 0% 0% 0%;}.elementor-19933 .elementor-element.elementor-element-97845a7 .elementor-image-box-wrapper{text-align:start;}.elementor-19933 .elementor-element.elementor-element-97845a7 .elementor-image-box-title{margin-bottom:20px;font-family:"Open Sans", Sans-serif;font-weight:600;color:#0F0F0F;}.elementor-19933 .elementor-element.elementor-element-97845a7:has(:hover) .elementor-image-box-title,
					 .elementor-19933 .elementor-element.elementor-element-97845a7:has(:focus) .elementor-image-box-title{color:#7A7A7A;}.elementor-19933 .elementor-element.elementor-element-97845a7 .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-weight:400;color:#555555;}.elementor-19933 .elementor-element.elementor-element-4bf61bf > .elementor-widget-container{padding:5% 0% 0% 0%;}.elementor-19933 .elementor-element.elementor-element-4bf61bf .elementor-image-box-wrapper{text-align:start;}.elementor-19933 .elementor-element.elementor-element-4bf61bf .elementor-image-box-title{margin-bottom:20px;font-family:"Open Sans", Sans-serif;font-weight:600;color:#0F0F0F;}.elementor-19933 .elementor-element.elementor-element-4bf61bf:has(:hover) .elementor-image-box-title,
					 .elementor-19933 .elementor-element.elementor-element-4bf61bf:has(:focus) .elementor-image-box-title{color:#7A7A7A;}.elementor-19933 .elementor-element.elementor-element-4bf61bf .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-weight:400;color:#555555;}.elementor-19933 .elementor-element.elementor-element-ee08d9a > .elementor-widget-container{padding:5% 0% 0% 0%;}.elementor-19933 .elementor-element.elementor-element-ee08d9a .elementor-image-box-wrapper{text-align:start;}.elementor-19933 .elementor-element.elementor-element-ee08d9a .elementor-image-box-title{margin-bottom:20px;font-family:"Open Sans", Sans-serif;font-weight:600;color:#0F0F0F;}.elementor-19933 .elementor-element.elementor-element-ee08d9a:has(:hover) .elementor-image-box-title,
					 .elementor-19933 .elementor-element.elementor-element-ee08d9a:has(:focus) .elementor-image-box-title{color:#7A7A7A;}.elementor-19933 .elementor-element.elementor-element-ee08d9a .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-weight:400;color:#555555;}.elementor-19933 .elementor-element.elementor-element-522e3dc > .elementor-widget-container{padding:5% 0% 0% 0%;}.elementor-19933 .elementor-element.elementor-element-522e3dc .elementor-image-box-wrapper{text-align:start;}.elementor-19933 .elementor-element.elementor-element-522e3dc .elementor-image-box-title{margin-bottom:20px;font-family:"Open Sans", Sans-serif;font-weight:600;color:#0F0F0F;}.elementor-19933 .elementor-element.elementor-element-522e3dc:has(:hover) .elementor-image-box-title,
					 .elementor-19933 .elementor-element.elementor-element-522e3dc:has(:focus) .elementor-image-box-title{color:#7A7A7A;}.elementor-19933 .elementor-element.elementor-element-522e3dc .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-weight:400;color:#555555;}.elementor-19933 .elementor-element.elementor-element-a572e3e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-19933 .elementor-element.elementor-element-a572e3e:not(.elementor-motion-effects-element-type-background), .elementor-19933 .elementor-element.elementor-element-a572e3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBDADB;}.elementor-19933 .elementor-element.elementor-element-627e029{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:3%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-19933 .elementor-element.elementor-element-17588cc{text-align:end;}.elementor-19933 .elementor-element.elementor-element-8350382{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;}.elementor-19933 .elementor-element.elementor-element-d9130cf{font-family:"Open Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-19933 .elementor-element.elementor-element-3b8c38f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-19933 .elementor-element.elementor-element-3b8c38f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-19933 .elementor-element.elementor-element-3b8c38f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-19933 .elementor-element.elementor-element-3b8c38f .elementor-image-box-wrapper .elementor-image-box-img{width:90px;}.elementor-19933 .elementor-element.elementor-element-3b8c38f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-19933 .elementor-element.elementor-element-3b8c38f .elementor-image-box-title{font-family:"Open Sans", Sans-serif;font-weight:600;color:#000000;}.elementor-19933 .elementor-element.elementor-element-3b8c38f:has(:hover) .elementor-image-box-title,
					 .elementor-19933 .elementor-element.elementor-element-3b8c38f:has(:focus) .elementor-image-box-title{color:#565656;}.elementor-19933 .elementor-element.elementor-element-3b8c38f .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-weight:400;color:#B06262;}.elementor-19933 .elementor-element.elementor-element-a8b9452.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-19933 .elementor-element.elementor-element-a8b9452.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-19933 .elementor-element.elementor-element-a8b9452.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-19933 .elementor-element.elementor-element-a8b9452 .elementor-image-box-wrapper .elementor-image-box-img{width:90px;}.elementor-19933 .elementor-element.elementor-element-a8b9452 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-19933 .elementor-element.elementor-element-a8b9452 .elementor-image-box-title{font-family:"Open Sans", Sans-serif;font-weight:600;color:#000000;}.elementor-19933 .elementor-element.elementor-element-a8b9452:has(:hover) .elementor-image-box-title,
					 .elementor-19933 .elementor-element.elementor-element-a8b9452:has(:focus) .elementor-image-box-title{color:#565656;}.elementor-19933 .elementor-element.elementor-element-a8b9452 .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-weight:400;color:#B06262;}.elementor-19933 .elementor-element.elementor-element-1e626bc.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-19933 .elementor-element.elementor-element-1e626bc.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-19933 .elementor-element.elementor-element-1e626bc.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-19933 .elementor-element.elementor-element-1e626bc .elementor-image-box-wrapper .elementor-image-box-img{width:90px;}.elementor-19933 .elementor-element.elementor-element-1e626bc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-19933 .elementor-element.elementor-element-1e626bc .elementor-image-box-title{font-family:"Open Sans", Sans-serif;font-weight:600;color:#000000;}.elementor-19933 .elementor-element.elementor-element-1e626bc:has(:hover) .elementor-image-box-title,
					 .elementor-19933 .elementor-element.elementor-element-1e626bc:has(:focus) .elementor-image-box-title{color:#565656;}.elementor-19933 .elementor-element.elementor-element-1e626bc .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-weight:400;color:#B06262;}.elementor-19933 .elementor-element.elementor-element-0069f29.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-19933 .elementor-element.elementor-element-0069f29.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-19933 .elementor-element.elementor-element-0069f29.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-19933 .elementor-element.elementor-element-0069f29 .elementor-image-box-wrapper .elementor-image-box-img{width:90px;}.elementor-19933 .elementor-element.elementor-element-0069f29 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-19933 .elementor-element.elementor-element-0069f29 .elementor-image-box-title{font-family:"Open Sans", Sans-serif;font-weight:600;color:#000000;}.elementor-19933 .elementor-element.elementor-element-0069f29:has(:hover) .elementor-image-box-title,
					 .elementor-19933 .elementor-element.elementor-element-0069f29:has(:focus) .elementor-image-box-title{color:#565656;}.elementor-19933 .elementor-element.elementor-element-0069f29 .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-weight:400;color:#B06262;}.elementor-19933 .elementor-element.elementor-element-216909a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:1%;--padding-bottom:2%;--padding-left:1%;--padding-right:1%;}.elementor-19933 .elementor-element.elementor-element-216909a:not(.elementor-motion-effects-element-type-background), .elementor-19933 .elementor-element.elementor-element-216909a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#10519F;}.elementor-19933 .elementor-element.elementor-element-9e34cff{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19933 .elementor-element.elementor-element-9e34cff.e-con{--align-self:center;}.elementor-19933 .elementor-element.elementor-element-157dedf{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;}@media(max-width:1024px){.elementor-19933 .elementor-element.elementor-element-d5a1a39{--grid-auto-flow:row;}.elementor-19933 .elementor-element.elementor-element-5f33cdb{--grid-auto-flow:row;}.elementor-19933 .elementor-element.elementor-element-44263db{--grid-auto-flow:row;}.elementor-19933 .elementor-element.elementor-element-3893c64{--grid-auto-flow:row;}.elementor-19933 .elementor-element.elementor-element-a612121{--grid-auto-flow:row;}.elementor-19933 .elementor-element.elementor-element-627e029{--grid-auto-flow:row;}.elementor-19933 .elementor-element.elementor-element-8350382{--grid-auto-flow:row;}.elementor-19933 .elementor-element.elementor-element-9e34cff{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-19933 .elementor-element.elementor-element-ab63f0f{--content-width:100vw;}.elementor-19933 .elementor-element.elementor-element-687fe7b{--content-width:100vw;}.elementor-19933 .elementor-element.elementor-element-293c0e2{--width:85%;}.elementor-19933 .elementor-element.elementor-element-0d0ac01{--content-width:85%;}.elementor-19933 .elementor-element.elementor-element-de69235{--width:90%;}.elementor-19933 .elementor-element.elementor-element-c87ccc3{--content-width:85%;}.elementor-19933 .elementor-element.elementor-element-a572e3e{--width:100%;}.elementor-19933 .elementor-element.elementor-element-627e029{--width:85%;}.elementor-19933 .elementor-element.elementor-element-9e34cff{--width:85%;}}@media(max-width:767px){.elementor-19933 .elementor-element.elementor-element-ab63f0f{--margin-top:-4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-19933 .elementor-element.elementor-element-d5a1a39{--width:100vw;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:-5%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-19933 .elementor-element.elementor-element-8eaa8eb{text-align:center;}.elementor-19933 .elementor-element.elementor-element-e718765 > .elementor-widget-container{margin:-6vw 0vw 0vw 0vw;}.elementor-19933 .elementor-element.elementor-element-e718765{text-align:center;}.elementor-19933 .elementor-element.elementor-element-e718765 .elementor-heading-title{font-size:14px;}.elementor-19933 .elementor-element.elementor-element-5f33cdb{--e-con-grid-template-columns:1;--grid-auto-flow:row;--padding-top:1%;--padding-bottom:1%;--padding-left:5%;--padding-right:5%;}.elementor-19933 .elementor-element.elementor-element-60f7deb{font-size:17px;}.elementor-19933 .elementor-element.elementor-element-40c36c6 > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-19933 .elementor-element.elementor-element-293c0e2{--width:90%;--padding-top:7%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-19933 .elementor-element.elementor-element-fc95815{--content-width:90%;--padding-top:7%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-19933 .elementor-element.elementor-element-44263db{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19933 .elementor-element.elementor-element-94e32bc .elementor-image-box-img{margin-bottom:3px;}.elementor-19933 .elementor-element.elementor-element-f54168d .elementor-image-box-img{margin-bottom:3px;}.elementor-19933 .elementor-element.elementor-element-268c7a8 .elementor-image-box-img{margin-bottom:3px;}.elementor-19933 .elementor-element.elementor-element-6e19fa7 .elementor-image-box-img{margin-bottom:3px;}.elementor-19933 .elementor-element.elementor-element-d4fbd11 > .elementor-widget-container{padding:2% 0% 3% 0%;}.elementor-19933 .elementor-element.elementor-element-9e68c47 .elementor-heading-title{font-size:17px;}.elementor-19933 .elementor-element.elementor-element-ddfbc79{--e-image-carousel-slides-to-show:3;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-19933 .elementor-element.elementor-element-ddfbc79.elementor-element{--align-self:center;}.elementor-19933 .elementor-element.elementor-element-de69235{--width:90%;--padding-top:1%;--padding-bottom:6%;--padding-left:1%;--padding-right:1%;}.elementor-19933 .elementor-element.elementor-element-0dbc408 .elementor-swiper-button{font-size:30px;}.elementor-19933 .elementor-element.elementor-element-3893c64{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19933 .elementor-element.elementor-element-5e745c2 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-19933 .elementor-element.elementor-element-5e745c2{text-align:center;}.elementor-19933 .elementor-element.elementor-element-c87ccc3{--content-width:90%;}.elementor-19933 .elementor-element.elementor-element-a612121{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19933 .elementor-element.elementor-element-627e029{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19933 .elementor-element.elementor-element-8350382{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-9%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-19933 .elementor-element.elementor-element-d9130cf > .elementor-widget-container{margin:13% 0% 0% 0%;}.elementor-19933 .elementor-element.elementor-element-d9130cf{text-align:center;}.elementor-19933 .elementor-element.elementor-element-3b8c38f > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-19933 .elementor-element.elementor-element-3b8c38f .elementor-image-box-img{margin-bottom:15px;}.elementor-19933 .elementor-element.elementor-element-a8b9452 .elementor-image-box-img{margin-bottom:15px;}.elementor-19933 .elementor-element.elementor-element-1e626bc .elementor-image-box-img{margin-bottom:15px;}.elementor-19933 .elementor-element.elementor-element-0069f29 .elementor-image-box-img{margin-bottom:15px;}.elementor-19933 .elementor-element.elementor-element-9e34cff{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-ab63f0f */.gad_header {
    height: 95px;
}
/* For Mobiles */
@media (min-width: 280px) and (max-width: 767px) {
.gad_header {
    height: 115px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60f7deb *//* Remove default bullets */
.mj-feature-list {
    list-style: none;
    padding: 0;
    margin: 0;
    font-family: 'Open Sans', sans-serif;
}

/* Style the list items */
.mj-feature-list li {
    position: relative;
    padding-left: 35px; /* Make space for the icon */
    margin-bottom: 12px;
    font-size: 16px;
    font-weight: 600;
    color: #333;
    line-height: 1.5;
    list-style: none;
}

/* Create the Icon using CSS */
.mj-feature-list li::before {
    content: ''; 
    position: absolute;
    left: 0;
    top: 2px; /* Adjusts vertical alignment */
    width: 22px;
    height: 22px;
    
    /* This encodes the SVG Tick directly into the CSS */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2334495E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='16 9 10 15 8 13'/%3E%3C/svg%3E");
    
    background-repeat: no-repeat;
    background-size: contain;
}

/* Mobile Tweak */
@media (max-width: 767px) {
    .mj-feature-list li {
        font-size: 15px;
        padding-left: 30px;
    }
    .mj-feature-list li::before {
        width: 20px;
        height: 20px;
        top: 1px;
    }
}

/* Container layout */
    .mj-cta-container {
        display: flex;
        gap: 15px; 
        align-items: center;
        flex-wrap: wrap; 
        font-family: 'Open Sans', sans-serif;
        margin-top: 25px;
    }

    /* Base Button Styles */
    .mj-btn {
        /* This combination guarantees centering */
        display: inline-flex !important; 
        justify-content: center; 
        align-items: center; 
        
        /* Reduced padding for a slimmer look */
        padding: 25px 25px !important; 
        
        /* Typography Fixes */
        font-size: 15px !important; 
        font-weight: 700 !important; 
        line-height: 0 !important; /* Kills extra vertical space */
        text-decoration: none !important; 
        
        border-radius: 6px; 
        transition: all 0.3s ease;
        text-align: center;
        cursor: pointer;
        
        /* Reset any theme margins */
        margin: 0 !important;
    }

    /* Primary Button (Solid Blue) */
    .mj-btn-primary {
        background-color: #0b45a3; 
        color: #ffffff !important;
        border: 2px solid #0b45a3;
    }

    .mj-btn-primary:hover {
        background-color: #083680; 
        border-color: #083680;
        transform: translateY(-2px);
    }

    /* Secondary Button (Outline) */
    .mj-btn-secondary {
        background-color: transparent;
        color: #0b45a3 !important;
        border: 2px solid #0b45a3;
    }

    .mj-btn-secondary:hover {
        background-color: #0b45a3;
        color: #ffffff !important;
        transform: translateY(-2px);
    }

    /* --- Mobile Responsiveness --- */
    @media (max-width: 767px) {
        .mj-cta-container {
            flex-direction: column;
        width: 90%;
        gap: 12px;
        margin: auto;
        margin-top: 25px;
        }

        .mj-btn {
            width: 100%; 
            padding: 20px 20px !important; /* Slightly taller touch target on mobile */
        }
    }
    
.page .gad-video-banner p {
    color: black !important;
}

a.become_distributor_get_price {
    background: #ee2f48;
    border-radius: 2.2vw;
    padding: 0.9vw 2.7vw 0.9vw 2.7vw;
    color: white;
    margin-left: 0%;
}
a.become_distributor_printing_expert {
    background: #10519f;
    border-radius: 2.2vw;
    padding: 0.9vw 2.7vw 0.9vw 2.7vw;
    color: white;
}
a.banner_whatsapp_button {
    display: block;
    padding-top: 10%;
}
@media (min-width: 280px) and (max-width: 767px) {
a.banner_whatsapp_button {
    display: block;
    padding-top: 5%;
}
}
@media (min-width: 768px) and (max-width: 4888px) {
a.become_distributor_get_price {
    margin-left: 0%;
    position: absolute;
    width: 25.78vw;
    text-align: center;
}
a.become_distributor_printing_expert {
    margin-left: 53%;
    position: absolute;
    width: 25.78vw;
    text-align: center;
}
}
@media (min-width: 280px) and (max-width: 767px) {
a.become_distributor_get_price {
        margin-left: 17%;
        padding: 2.9vw 4vw 2.9vw 4vw;
        border-radius: 5.2vw;
    }
a.become_distributor_printing_expert {
        margin: auto;
        width: 241px;
        text-align: center;
        display: inherit;
        margin-top: 5%;
        padding: 2.7vw 4vw 2.7vw 4vw;
        border-radius: 5.2vw;
    }
img.whatsapp-icon.alignnone.wp-image-18610 {
    margin-left: 5%;
}
}

/* Targets Safari on iOS */
@supports (-webkit-touch-callout: none) {
  
  @media (min-width: 280px) and (max-width: 395px) {
    a.become_distributor_printing_expert {
        margin-left: 15%;
        display: block;
        width: 75%;
    }
  }

  @media (min-width: 396px) and (max-width: 415px) {
    a.become_distributor_printing_expert {
        margin-left: 15%;
        display: block;
        width: 71%;
    }
  }

  @media (min-width: 416px) and (max-width: 499px) {
    a.become_distributor_printing_expert {
        margin-left: 15%;
        display: block;
        width: 69%;
    }
  }
}
@media (min-width: 1981px) and (max-width: 4888px) {
    a.become_distributor_get_price {
        width: 15.78vw;
    }
	a.become_distributor_printing_expert {
        width: 15.78vw;
    }
}
@media (min-width: 1025px) and (max-width: 1980px) {
    a.become_distributor_get_price {
        width: 21.78vw;
    }
	a.become_distributor_printing_expert {
        width: 21.78vw;
    }
}
@media (min-width: 769px) and (max-width: 1024px) {
    a.become_distributor_get_price {
        width: 25.78vw;
    }
	a.become_distributor_printing_expert {
        width: 25.78vw;
    }
}
@media (min-width: 280px) and (max-width: 767px) {
    img.top_banner_icons_image {
    height: 38px;
    width: 111%;
    max-width: 150%;
    margin-left: -4%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687fe7b */@media (min-width: 240px) and (max-width: 767px) {
	div#ajax-content-wrap {
    padding-top: 9%;
	}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05842aa *//* Main Grid Container */
    .mj-vs-container {
        display: grid;
        grid-template-columns: 1fr 1fr; /* 2 equal columns */
        gap: 30px; /* Space between the columns */
        font-family: 'Open Sans', sans-serif;
        margin-top: 20px;
    }

    /* Column Layout */
    .mj-vs-column {
        display: flex;
        flex-direction: column;
        gap: 15px; /* Space between the boxes vertically */
    }

    /* Column Headers */
    .mj-vs-header {
        font-size: 20px;
        font-weight: 800;
        color: #222;
        margin-bottom: 5px;
    }

    /* Base Style for all Boxes */
    .mj-vs-box {
        display: flex;
        align-items: center;
        padding: 16px 20px;
        border-radius: 6px;
        font-size: 14px;
        font-weight: 600;
        color: #333;
        line-height: 1.4;
        border: 1px solid;
    }

    /* CSS Icon Setup using pseudo-elements */
    .mj-vs-box::before {
        content: '';
        display: block;
        width: 18px;
        height: 18px;
        margin-right: 15px;
        flex-shrink: 0;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
    }

    /* Red Problem Boxes */
    .mj-vs-problem {
        background-color: #FDF5F5; /* Light Red */
        border-color: #FADADA;
    }
    
    /* Encoded Red Cross SVG */
    .mj-vs-problem::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e74c3c' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6L6 18M6 6l12 12'/%3E%3C/svg%3E");
    }

    /* Green Solution Boxes */
    .mj-vs-solution {
        background-color: #F4FCF6; /* Light Green */
        border-color: #D1F3DB;
    }

    /* Encoded Green Checkmark SVG */
    .mj-vs-solution::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2327ae60' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");
    }

    /* Mobile Responsiveness */
    @media (max-width: 767px) {
        .mj-vs-container {
            grid-template-columns: 1fr; /* Stacks columns vertically on mobile */
            gap: 40px; /* Space between the Red section and Green section */
        }
        .mj-vs-header {
            text-align: center;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44263db */.switch_to_mj_sec .featured_icon {
    border: 1px solid #e0e0e0;
    border-radius: 12px;
    padding: 30px 20px;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.switch_to_mj_sec .featured_icon:hover {
        transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4fbd11 *//* Wrapper to center the button */
    .mj-center-cta-wrap {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: 'Open Sans', sans-serif;
    }

    /* Single Button Styles (Using your previous fixes) */
    .mj-btn-single {
        display: inline-flex !important; 
        justify-content: center; 
        align-items: center; 
        
        /* Matching your vertical padding, slightly wider horizontally for the long text */
        padding: 25px 35px !important; 
        
        font-size: 15px !important; 
        font-weight: 700 !important; 
        line-height: 0 !important; /* Your centering trick */
        text-decoration: none !important; 
        
        border-radius: 6px; 
        transition: all 0.3s ease;
        text-align: center;
        cursor: pointer;
        margin: 0 !important;
        
        /* Solid Blue Colors */
        background-color: #0b45a3; 
        color: #ffffff !important;
        border: 2px solid #0b45a3;
    }

    .mj-btn-single:hover {
        background-color: #083680; 
        border-color: #083680;
        transform: translateY(-2px);
    }

    /* Mobile Responsiveness (Matching your 90% width tweak) */
    @media (max-width: 767px) {
        .mj-center-cta-wrap {
        }
        .mj-btn-single {
            width: 99%; /* Keeps it from touching the absolute edges */
            padding: 25px 20px !important; 
        }
    }/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-0dbc408 */@media (min-width: 240px) and (max-width: 767px) {
	.elementor-element .swiper .elementor-swiper-button-prev, .elementor-element .swiper~.elementor-swiper-button-prev, .elementor-lightbox .swiper .elementor-swiper-button-prev, .elementor-lightbox .swiper~.elementor-swiper-button-prev {
    left: -9px;
	}
	.elementor-element .swiper .elementor-swiper-button-next, .elementor-element .swiper~.elementor-swiper-button-next, .elementor-lightbox .swiper .elementor-swiper-button-next, .elementor-lightbox .swiper~.elementor-swiper-button-next {
    right: -9px;
	}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4245115 */.our_products_sec_img img {
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-880d1d6 */@media (min-width: 240px) and (max-width: 767px) {
	.our_products_sec_img img {
    height: 120px;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a612121 */.switch_to_mj_sec .featured_icon {
    border: 1px solid #e0e0e0;
    border-radius: 12px;
    padding: 30px 20px;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.switch_to_mj_sec .featured_icon:hover {
        transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c87ccc3 */a.category_cards_links {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17588cc */@media (min-width: 768px) and (max-width: 4888px) {
	.support_service_main_img img {
    object-fit: cover;
    width: 100%;
    height: 100%;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8350382 */@media (min-width: 1025px) and (max-width: 1920px) {
	.support_service_sec h3 {
    font-size: 1.432vw;
	}
	.support_service_sec p {
    font-size: 0.917vw;
	}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-157dedf *//* Wrapper to center the buttons */
    .mj-bottom-cta-container {
        display: flex;
        justify-content: center; /* Centers the buttons horizontally */
        align-items: center;
        gap: 20px; /* Space between the two buttons */
        flex-wrap: wrap; 
        font-family: 'Open Sans', sans-serif;
    }

    /* Base Button Styles (Using your centering tricks) */
    .mj-btn-bottom {
        display: inline-flex !important; 
        justify-content: center; 
        align-items: center; 
        
        padding: 25px 30px !important; /* Your padding trick */
        
        font-size: 15px !important; 
        font-weight: 700 !important; 
        line-height: 0 !important; /* Your centering trick */
        text-decoration: none !important; 
        
        border-radius: 6px; 
        transition: all 0.3s ease;
        text-align: center;
        cursor: pointer;
        margin: 0 !important;
    }

    /* Button 1: Solid White */
    .mj-btn-white {
        background-color: #ffffff !important; 
        color: #0b45a3 !important; /* MapleJet Blue text */
        border: 2px solid #ffffff !important;
    }

    .mj-btn-white:hover {
        background-color: #f4f4f4 !important; /* Slight grey on hover */
        border-color: #f4f4f4 !important;
        transform: translateY(-2px);
    }

    /* Button 2: White Outline */
    .mj-btn-outline-white {
        background-color: transparent !important;
        color: #ffffff !important;
        border: 2px solid #ffffff !important;
    }

    .mj-btn-outline-white:hover {
        background-color: #ffffff !important;
        color: #0b45a3 !important; /* Text turns blue on hover */
        transform: translateY(-2px);
    }

    /* --- Mobile Responsiveness --- */
    @media (max-width: 767px) {
        .mj-bottom-cta-container {
            flex-direction: column;
            width: 90%; /* Keeps it from touching the screen edges */
            gap: 0px;
            margin: auto;
            margin-top: 25px;
        }

        .mj-btn-bottom {
            width: 100%; 
            padding: 25px 20px !important; 
        }
    }/* End custom CSS */
/* Start custom CSS */body.material #header-secondary-outer {
    display: none;
}
ul.sf-menu.sf-js-enabled.sf-arrows.product_added {
    display: none !important;
}
#top nav {
    display: none !important;
}
@media only screen and (max-width: 999px) {
    body.ascend #header-secondary-outer[data-mobile=display_full], body.material #header-secondary-outer[data-mobile=display_full], body.original #header-secondary-outer[data-mobile=display_full] {
        display: none !important;
    }
}

div#footer-outer {
    display: none;
}

@media (min-width: 240px) and (max-width: 767px) {
	.wp-singular.page-template h2 {
    font-size: 24px !important;
	}
}/* End custom CSS */