.elementor-7 .elementor-element.elementor-element-e4312d2{--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-7 .elementor-element.elementor-element-e4312d2:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e4312d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4c91958 );}.elementor-7 .elementor-element.elementor-element-77ebfaa{--display:flex;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-e1ba081 .elementor-repeater-item-8bd9ec5 .swiper-slide-bg{background-color:var( --e-global-color-4c91958 );background-image:url(https://vibeembroiddev.wpenginepowered.com/wp-content/uploads/2026/06/hero.png);background-size:contain;}.elementor-7 .elementor-element.elementor-element-e1ba081 .elementor-repeater-item-1c1d0dc .swiper-slide-bg{background-color:var( --e-global-color-4c91958 );background-image:url(https://vibeembroiddev.wpenginepowered.com/wp-content/uploads/2026/06/hero.png);background-size:contain;}.elementor-7 .elementor-element.elementor-element-e1ba081 .elementor-repeater-item-2cafff0 .swiper-slide-bg{background-color:var( --e-global-color-4c91958 );background-image:url(https://vibeembroiddev.wpenginepowered.com/wp-content/uploads/2026/06/hero.png);background-size:contain;}.elementor-7 .elementor-element.elementor-element-e1ba081 .elementor-repeater-item-c549888 .swiper-slide-bg{background-color:var( --e-global-color-4c91958 );background-image:url(https://vibeembroiddev.wpenginepowered.com/wp-content/uploads/2026/06/hero.png);background-size:contain;}.elementor-7 .elementor-element.elementor-element-e1ba081 .swiper-slide{transition-duration:calc(5000ms*1.2);height:810px;}.elementor-7 .elementor-element.elementor-element-e1ba081 .elementor-slide-button{background-color:var( --e-global-color-accent );font-family:"Manrope", Sans-serif;font-size:20px;font-weight:600;line-height:30px;border-color:#02010100;}.elementor-7 .elementor-element.elementor-element-e1ba081 .elementor-slide-button:hover{background-color:var( --e-global-color-8de613d );}.elementor-7 .elementor-element.elementor-element-e1ba081 .swiper-slide-contents{max-width:558px;}.elementor-7 .elementor-element.elementor-element-e1ba081 .swiper-slide-inner{padding:45px 45px 45px 45px;text-align:start;}.elementor-7 .elementor-element.elementor-element-e1ba081 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:16px;}.elementor-7 .elementor-element.elementor-element-e1ba081 .elementor-slide-heading{color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:80px;font-weight:700;line-height:1em;}.elementor-7 .elementor-element.elementor-element-e1ba081 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:16px;}.elementor-7 .elementor-element.elementor-element-e1ba081 .elementor-slide-description{color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;line-height:32px;}.elementor-7 .elementor-element.elementor-element-e1ba081 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-e1ba081 .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-e1ba081 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;height:8px;width:8px;}.elementor-7 .elementor-element.elementor-element-e1ba081 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-7 .elementor-element.elementor-element-e1ba081 .swiper-pagination-fraction{font-size:8px;}.elementor-7 .elementor-element.elementor-element-e1ba081 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#DCDCD8;opacity:1;}.elementor-7 .elementor-element.elementor-element-e1ba081 .swiper-pagination-bullet-active{background-color:#C6A85B;}.elementor-7 .elementor-element.elementor-element-b7c8c6c{--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-236cfc7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-7 .elementor-element.elementor-element-94e782e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-f78f24a .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-f78f24a.elementor-view-stacked .elementor-icon{background-color:#1C1C1B00;}.elementor-7 .elementor-element.elementor-element-f78f24a.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-f78f24a.elementor-view-default .elementor-icon{color:#1C1C1B00;border-color:#1C1C1B00;}.elementor-7 .elementor-element.elementor-element-f78f24a.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-f78f24a.elementor-view-default .elementor-icon svg{fill:#1C1C1B00;}.elementor-7 .elementor-element.elementor-element-f78f24a .elementor-icon{font-size:120px;}.elementor-7 .elementor-element.elementor-element-f78f24a .elementor-icon svg{height:120px;}.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-7 .elementor-element.elementor-element-72b44b4{text-align:center;}.elementor-7 .elementor-element.elementor-element-72b44b4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;line-height:36px;}.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-7 .elementor-element.elementor-element-c048248{text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-7 .elementor-element.elementor-element-2ca0a21{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-7 .elementor-element.elementor-element-b02362e .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-b02362e.elementor-view-stacked .elementor-icon{background-color:#1C1C1B00;}.elementor-7 .elementor-element.elementor-element-b02362e.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-b02362e.elementor-view-default .elementor-icon{color:#1C1C1B00;border-color:#1C1C1B00;}.elementor-7 .elementor-element.elementor-element-b02362e.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-b02362e.elementor-view-default .elementor-icon svg{fill:#1C1C1B00;}.elementor-7 .elementor-element.elementor-element-b02362e .elementor-icon{font-size:120px;}.elementor-7 .elementor-element.elementor-element-b02362e .elementor-icon svg{height:120px;}.elementor-7 .elementor-element.elementor-element-661d563{text-align:center;}.elementor-7 .elementor-element.elementor-element-661d563 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;line-height:36px;}.elementor-7 .elementor-element.elementor-element-896252c{text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-7 .elementor-element.elementor-element-22acbd1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-7 .elementor-element.elementor-element-cb43b4d .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-cb43b4d.elementor-view-stacked .elementor-icon{background-color:#1C1C1B00;}.elementor-7 .elementor-element.elementor-element-cb43b4d.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-cb43b4d.elementor-view-default .elementor-icon{color:#1C1C1B00;border-color:#1C1C1B00;}.elementor-7 .elementor-element.elementor-element-cb43b4d.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-cb43b4d.elementor-view-default .elementor-icon svg{fill:#1C1C1B00;}.elementor-7 .elementor-element.elementor-element-cb43b4d .elementor-icon{font-size:120px;}.elementor-7 .elementor-element.elementor-element-cb43b4d .elementor-icon svg{height:120px;}.elementor-7 .elementor-element.elementor-element-4d8c975{text-align:center;}.elementor-7 .elementor-element.elementor-element-4d8c975 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;line-height:36px;}.elementor-7 .elementor-element.elementor-element-0654850{text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-7 .elementor-element.elementor-element-43e4a22{--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-5d8a5cd{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-7 .elementor-element.elementor-element-aecfa0e{text-align:center;}.elementor-7 .elementor-element.elementor-element-aecfa0e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:48px;font-weight:700;line-height:60px;}.elementor-7 .elementor-element.elementor-element-5c97e8d{--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-84e445a{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-7 .elementor-element.elementor-element-91de82d{text-align:center;}.elementor-7 .elementor-element.elementor-element-91de82d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:48px;font-weight:700;line-height:60px;}.elementor-7 .elementor-element.elementor-element-42f0248{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-7 .elementor-element.elementor-element-789aadd{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-7 .elementor-element.elementor-element-789aadd:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-789aadd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4c91958 );background-image:url("https://vibeembroiddev.wpenginepowered.com/wp-content/uploads/2026/06/t-shirt.png");background-position:top right;background-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-dd6f008 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:600;}.elementor-7 .elementor-element.elementor-element-b76559e{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-7 .elementor-element.elementor-element-46c7f4e{--display:flex;--min-height:480px;--border-radius:12px 12px 12px 12px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-7 .elementor-element.elementor-element-46c7f4e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-46c7f4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4c91958 );background-image:url("https://vibeembroiddev.wpenginepowered.com/wp-content/uploads/2026/06/card-item.png");background-position:top right;background-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-6b852f2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:600;}.elementor-7 .elementor-element.elementor-element-64bcee5{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-7 .elementor-element.elementor-element-fc1bfde{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-7 .elementor-element.elementor-element-fc1bfde:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-fc1bfde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4c91958 );background-image:url("https://vibeembroiddev.wpenginepowered.com/wp-content/uploads/2026/06/hodies.png");background-position:top right;background-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-4178a33 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:600;}.elementor-7 .elementor-element.elementor-element-7435a98{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-7 .elementor-element.elementor-element-7435a98:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7435a98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4c91958 );background-image:url("https://vibeembroiddev.wpenginepowered.com/wp-content/uploads/2026/06/jacket.png");background-position:top right;background-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-1332b08 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:600;}.elementor-7 .elementor-element.elementor-element-66ee3d7{--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-291b420{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-7 .elementor-element.elementor-element-b6c2a5b{text-align:center;}.elementor-7 .elementor-element.elementor-element-b6c2a5b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:48px;font-weight:700;line-height:60px;}.elementor-7 .elementor-element.elementor-element-cfc40f2{--display:flex;--min-height:810px;--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-7 .elementor-element.elementor-element-cfc40f2:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-cfc40f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4c91958 );background-image:url("https://vibeembroiddev.wpenginepowered.com/wp-content/uploads/2026/06/design-bg.png");background-position:1580px -100%;background-repeat:no-repeat;background-size:contain;}.elementor-7 .elementor-element.elementor-element-1504582{--display:flex;}.elementor-7 .elementor-element.elementor-element-2af1bf6{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-7 .elementor-element.elementor-element-f2daa4d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:80px;font-weight:700;line-height:1em;}.elementor-7 .elementor-element.elementor-element-993fed2{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;line-height:30px;}.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-7 .elementor-element.elementor-element-cde978c{--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-9e3b94b{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-7 .elementor-element.elementor-element-892ea19{text-align:center;}.elementor-7 .elementor-element.elementor-element-892ea19 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:48px;font-weight:700;line-height:60px;}.elementor-7 .elementor-element.elementor-element-c8e0935{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-fed30be{width:100%;max-width:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-e1ba081 .swiper-slide{height:473px;}.elementor-7 .elementor-element.elementor-element-e1ba081 .swiper-slide-contents{max-width:208px;}.elementor-7 .elementor-element.elementor-element-e1ba081 .elementor-slide-heading{font-size:20px;line-height:30px;}.elementor-7 .elementor-element.elementor-element-e1ba081 .elementor-slide-description{font-size:14px;line-height:20px;}.elementor-7 .elementor-element.elementor-element-e1ba081 .elementor-slide-button{font-size:16px;line-height:24px;}.elementor-7 .elementor-element.elementor-element-b7c8c6c{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-236cfc7{--flex-wrap:nowrap;}.elementor-7 .elementor-element.elementor-element-f78f24a .elementor-icon{font-size:100px;}.elementor-7 .elementor-element.elementor-element-f78f24a .elementor-icon svg{height:100px;}.elementor-7 .elementor-element.elementor-element-72b44b4 .elementor-heading-title{font-size:20px;line-height:28px;}.elementor-7 .elementor-element.elementor-element-b02362e .elementor-icon{font-size:100px;}.elementor-7 .elementor-element.elementor-element-b02362e .elementor-icon svg{height:100px;}.elementor-7 .elementor-element.elementor-element-661d563 .elementor-heading-title{font-size:20px;line-height:28px;}.elementor-7 .elementor-element.elementor-element-cb43b4d .elementor-icon{font-size:100px;}.elementor-7 .elementor-element.elementor-element-cb43b4d .elementor-icon svg{height:100px;}.elementor-7 .elementor-element.elementor-element-4d8c975 .elementor-heading-title{font-size:20px;line-height:28px;}.elementor-7 .elementor-element.elementor-element-43e4a22{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-aecfa0e .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-7 .elementor-element.elementor-element-5c97e8d{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-91de82d .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-7 .elementor-element.elementor-element-42f0248{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-7 .elementor-element.elementor-element-789aadd{--min-height:400px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-7 .elementor-element.elementor-element-789aadd:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-789aadd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:214px -43px;background-size:428px auto;}.elementor-7 .elementor-element.elementor-element-dd6f008 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-7 .elementor-element.elementor-element-b76559e{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-7 .elementor-element.elementor-element-46c7f4e{--min-height:300px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-7 .elementor-element.elementor-element-46c7f4e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-46c7f4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:94px 0px;background-size:572px auto;}.elementor-7 .elementor-element.elementor-element-6b852f2 .elementor-heading-title{font-size:18px;line-height:28px;}.elementor-7 .elementor-element.elementor-element-64bcee5{--min-height:238px;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-7 .elementor-element.elementor-element-fc1bfde:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-fc1bfde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:94px 0px;background-size:267px auto;}.elementor-7 .elementor-element.elementor-element-fc1bfde{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-7 .elementor-element.elementor-element-4178a33 .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-7 .elementor-element.elementor-element-7435a98:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7435a98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:68px 0px;background-size:278px auto;}.elementor-7 .elementor-element.elementor-element-7435a98{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-7 .elementor-element.elementor-element-1332b08 .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-7 .elementor-element.elementor-element-66ee3d7{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-b6c2a5b .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-7 .elementor-element.elementor-element-cfc40f2{--min-height:433px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-cfc40f2:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-cfc40f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:110% 0%;}.elementor-7 .elementor-element.elementor-element-2af1bf6{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-7 .elementor-element.elementor-element-f2daa4d .elementor-heading-title{font-size:18px;line-height:28px;}.elementor-7 .elementor-element.elementor-element-993fed2{font-size:12px;line-height:16px;}.elementor-7 .elementor-element.elementor-element-db73696 .elementor-button{padding:10px 42px 10px 42px;}.elementor-7 .elementor-element.elementor-element-cde978c{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-9e3b94b{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-7 .elementor-element.elementor-element-892ea19 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-7 .elementor-element.elementor-element-c8e0935{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-e1ba081 .swiper-slide{height:391px;}.elementor-7 .elementor-element.elementor-element-e1ba081 .swiper-slide-contents{max-width:208px;}.elementor-7 .elementor-element.elementor-element-e1ba081 .elementor-swiper-button{font-size:0px;}.elementor-7 .elementor-element.elementor-element-f78f24a .elementor-icon{font-size:56px;}.elementor-7 .elementor-element.elementor-element-f78f24a .elementor-icon svg{height:56px;}.elementor-7 .elementor-element.elementor-element-72b44b4 .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-7 .elementor-element.elementor-element-c048248{font-size:12px;line-height:16px;}.elementor-7 .elementor-element.elementor-element-b02362e .elementor-icon{font-size:56px;}.elementor-7 .elementor-element.elementor-element-b02362e .elementor-icon svg{height:56px;}.elementor-7 .elementor-element.elementor-element-661d563 .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-7 .elementor-element.elementor-element-896252c{font-size:12px;line-height:16px;}.elementor-7 .elementor-element.elementor-element-cb43b4d .elementor-icon{font-size:56px;}.elementor-7 .elementor-element.elementor-element-cb43b4d .elementor-icon svg{height:56px;}.elementor-7 .elementor-element.elementor-element-4d8c975 .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-7 .elementor-element.elementor-element-0654850{font-size:12px;line-height:16px;}.elementor-7 .elementor-element.elementor-element-5c97e8d{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-84e445a{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-7 .elementor-element.elementor-element-789aadd{--min-height:300px;}.elementor-7 .elementor-element.elementor-element-789aadd:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-789aadd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-17px -34px;background-size:353px auto;}.elementor-7 .elementor-element.elementor-element-46c7f4e{--min-height:168px;}.elementor-7 .elementor-element.elementor-element-46c7f4e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-46c7f4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-42px 0px;background-size:332px auto;}.elementor-7 .elementor-element.elementor-element-64bcee5{--min-height:140px;--flex-wrap:nowrap;}.elementor-7 .elementor-element.elementor-element-fc1bfde:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-fc1bfde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;background-size:181px auto;}.elementor-7 .elementor-element.elementor-element-7435a98:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7435a98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;background-size:171px auto;}.elementor-7 .elementor-element.elementor-element-cfc40f2{--min-height:260px;}.elementor-7 .elementor-element.elementor-element-cfc40f2:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-cfc40f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;background-size:279px auto;}.elementor-7 .elementor-element.elementor-element-2af1bf6{--width:217px;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-77ebfaa{--content-width:1540px;}.elementor-7 .elementor-element.elementor-element-236cfc7{--content-width:1400px;}.elementor-7 .elementor-element.elementor-element-5d8a5cd{--content-width:1520px;}.elementor-7 .elementor-element.elementor-element-84e445a{--content-width:1520px;}.elementor-7 .elementor-element.elementor-element-291b420{--content-width:1520px;}.elementor-7 .elementor-element.elementor-element-1504582{--content-width:1540px;}.elementor-7 .elementor-element.elementor-element-2af1bf6{--width:650px;}.elementor-7 .elementor-element.elementor-element-9e3b94b{--content-width:1520px;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-789aadd{--width:100%;}.elementor-7 .elementor-element.elementor-element-2af1bf6{--width:450px;}}/* Start custom CSS for slides, class: .elementor-element-e1ba081 */.elementor-slides .swiper-slide-bg {
    background-position: right;
    background-size: 900px!important;
}
.swiper-pagination-bullet {
    transition: all 0.3s;
}
.elementor-7 .elementor-element.elementor-element-e1ba081 .swiper-pagination-bullet-active {
    width: 12px!important;
    height: 12px!important;
}
.swiper-pagination {
        display: flex!important;
    justify-content: center!important;
    align-items: center;
    bottom: 24px!important;

}
@media only screen and (max-width: 1024px) {
    .elementor-slides .swiper-slide-bg {
    background-position: 150% 50%;
    background-size: 540px!important;
}
}
@media only screen and (max-width: 767px) {
    .elementor-slides .swiper-slide-bg {
    background-position: 180% 50%;
    background-size: 360px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7c8c6c */@media only screen and (max-width: 1024px) {
  .elementor-element[data-id="b7c8c6c"] {
    overflow: hidden !important;
  }
  /* Box wrapper */
  .elementor-element[data-id="b7c8c6c"] > .elementor-element[data-id="236cfc7"] {
    max-width: none !important;
    width: 100% !important;
    overflow: hidden !important;
  }
  /* THIS is the real scroll container */
  .elementor-element[data-id="b7c8c6c"] > .elementor-element[data-id="236cfc7"] > .e-con-inner {
    display: flex !important;
    flex-wrap: nowrap !important;
    gap: 16px;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
    padding: 0;
    margin: 0;
    width: 100%;
    scrollbar-width: none;          /* Firefox */
  }
  .elementor-element[data-id="b7c8c6c"] > .elementor-element[data-id="236cfc7"] > .e-con-inner::-webkit-scrollbar {
    display: none;                  /* Chrome/Safari */
  }
  /* Right-side spacer so last card never clips */
  .elementor-element[data-id="b7c8c6c"] > .elementor-element[data-id="236cfc7"] > .e-con-inner::after {
    content: "";
    flex: 0;
  }
  /* Cards fixed at 220px */
  .elementor-element[data-id="b7c8c6c"] .elementor-element[data-id="94e782e"],
  .elementor-element[data-id="b7c8c6c"] .elementor-element[data-id="2ca0a21"],
  .elementor-element[data-id="b7c8c6c"] .elementor-element[data-id="22acbd1"] {
    flex: 0 0 220px !important;
    min-width: 220px !important;
    max-width: 220px !important;
    width: 220px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-789aadd */@media only screen and (min-width: 1168px) {
    .elementor-7 .elementor-element.elementor-element-789aadd {
    max-width: 600px;
}
}/* End custom CSS */