.elementor-453 .elementor-element.elementor-element-766e0ffe{--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;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-453 .elementor-element.elementor-element-766e0ffe:not(.elementor-motion-effects-element-type-background), .elementor-453 .elementor-element.elementor-element-766e0ffe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec2517a );background-image:url("https://codecollabostg.wpenginepowered.com/wp-content/uploads/2025/02/Ellipse-7.png");background-position:top left;background-repeat:no-repeat;background-size:auto;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-453 .elementor-element.elementor-element-23480585{text-align:center;}.elementor-453 .elementor-element.elementor-element-23480585 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-d32a329 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-453 .elementor-element.elementor-element-2b87f5df > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-453 .elementor-element.elementor-element-2b87f5df{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-d32a329 );}.elementor-453 .elementor-element.elementor-element-50bf947e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-453 .elementor-element.elementor-element-50bf947e:not(.elementor-motion-effects-element-type-background), .elementor-453 .elementor-element.elementor-element-50bf947e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d6e877c );}.elementor-453 .elementor-element.elementor-element-1e07037b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-453 .elementor-element.elementor-element-6eb1b82b{width:100%;max-width:100%;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-d32a329 );}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-453 .elementor-element.elementor-element-557bbb2a.elementor-element{--align-self:flex-start;}.elementor-453 .elementor-element.elementor-element-557bbb2a.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-453 .elementor-element.elementor-element-557bbb2a.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-453 .elementor-element.elementor-element-557bbb2a.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-453 .elementor-element.elementor-element-557bbb2a .elementor-image-box-title{margin-bottom:4px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;color:var( --e-global-color-d32a329 );}.elementor-453 .elementor-element.elementor-element-557bbb2a .elementor-image-box-wrapper .elementor-image-box-img{width:30px;}.elementor-453 .elementor-element.elementor-element-557bbb2a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-453 .elementor-element.elementor-element-557bbb2a:has(:hover) .elementor-image-box-title,
					 .elementor-453 .elementor-element.elementor-element-557bbb2a:has(:focus) .elementor-image-box-title{color:var( --e-global-color-d32a329 );}.elementor-453 .elementor-element.elementor-element-557bbb2a .elementor-image-box-description{font-family:var( --e-global-typography-e1cfffe-font-family ), Sans-serif;font-size:var( --e-global-typography-e1cfffe-font-size );font-weight:var( --e-global-typography-e1cfffe-font-weight );line-height:var( --e-global-typography-e1cfffe-line-height );color:var( --e-global-color-d32a329 );}.elementor-453 .elementor-element.elementor-element-3fa22098{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-453 .elementor-element.elementor-element-3fa22098:not(.elementor-motion-effects-element-type-background), .elementor-453 .elementor-element.elementor-element-3fa22098 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d6e877c );}.elementor-453 .elementor-element.elementor-element-7481c492{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-453 .elementor-element.elementor-element-491f1890{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-d32a329 );}.elementor-453 .elementor-element.elementor-element-1a6bc885.elementor-element{--align-self:flex-start;}.elementor-453 .elementor-element.elementor-element-1a6bc885.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-453 .elementor-element.elementor-element-1a6bc885.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-453 .elementor-element.elementor-element-1a6bc885.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-453 .elementor-element.elementor-element-1a6bc885 .elementor-image-box-title{margin-bottom:4px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;color:var( --e-global-color-d32a329 );}.elementor-453 .elementor-element.elementor-element-1a6bc885 .elementor-image-box-wrapper .elementor-image-box-img{width:30px;}.elementor-453 .elementor-element.elementor-element-1a6bc885 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-453 .elementor-element.elementor-element-1a6bc885:has(:hover) .elementor-image-box-title,
					 .elementor-453 .elementor-element.elementor-element-1a6bc885:has(:focus) .elementor-image-box-title{color:var( --e-global-color-d32a329 );}.elementor-453 .elementor-element.elementor-element-1a6bc885 .elementor-image-box-description{font-family:var( --e-global-typography-e1cfffe-font-family ), Sans-serif;font-size:var( --e-global-typography-e1cfffe-font-size );font-weight:var( --e-global-typography-e1cfffe-font-weight );line-height:var( --e-global-typography-e1cfffe-line-height );color:var( --e-global-color-d32a329 );}.elementor-453 .elementor-element.elementor-element-4c7a8d92{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-453 .elementor-element.elementor-element-4c7a8d92:not(.elementor-motion-effects-element-type-background), .elementor-453 .elementor-element.elementor-element-4c7a8d92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d6e877c );}.elementor-453 .elementor-element.elementor-element-165d3650{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-453 .elementor-element.elementor-element-13058ece{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-d32a329 );}.elementor-453 .elementor-element.elementor-element-661abf93.elementor-element{--align-self:flex-start;}.elementor-453 .elementor-element.elementor-element-661abf93.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-453 .elementor-element.elementor-element-661abf93.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-453 .elementor-element.elementor-element-661abf93.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-453 .elementor-element.elementor-element-661abf93 .elementor-image-box-title{margin-bottom:4px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;color:var( --e-global-color-d32a329 );}.elementor-453 .elementor-element.elementor-element-661abf93 .elementor-image-box-wrapper .elementor-image-box-img{width:30px;}.elementor-453 .elementor-element.elementor-element-661abf93 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-453 .elementor-element.elementor-element-661abf93:has(:hover) .elementor-image-box-title,
					 .elementor-453 .elementor-element.elementor-element-661abf93:has(:focus) .elementor-image-box-title{color:var( --e-global-color-d32a329 );}.elementor-453 .elementor-element.elementor-element-661abf93 .elementor-image-box-description{font-family:var( --e-global-typography-e1cfffe-font-family ), Sans-serif;font-size:var( --e-global-typography-e1cfffe-font-size );font-weight:var( --e-global-typography-e1cfffe-font-weight );line-height:var( --e-global-typography-e1cfffe-line-height );color:var( --e-global-color-d32a329 );}.elementor-453 .elementor-element.elementor-element-74b2757e{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:90px;--e-n-carousel-swiper-slides-gap:0px;z-index:10;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:0px;--e-n-carousel-dots-normal-color:var( --e-global-color-d32a329 );--e-n-carousel-swiper-pagination-spacing:0px;}.elementor-453 .elementor-element.elementor-element-74b2757e > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-453 .elementor-element.elementor-element-74b2757e.elementor-element{--order:99999 /* order end hack */;}@media(max-width:1024px){.elementor-453 .elementor-element.elementor-element-766e0ffe{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-453 .elementor-element.elementor-element-23480585 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-453 .elementor-element.elementor-element-2b87f5df{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-453 .elementor-element.elementor-element-50bf947e{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-453 .elementor-element.elementor-element-6eb1b82b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-453 .elementor-element.elementor-element-557bbb2a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-453 .elementor-element.elementor-element-557bbb2a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-453 .elementor-element.elementor-element-557bbb2a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-453 .elementor-element.elementor-element-557bbb2a .elementor-image-box-wrapper .elementor-image-box-img{width:25px;}.elementor-453 .elementor-element.elementor-element-557bbb2a .elementor-image-box-title{font-size:15px;}.elementor-453 .elementor-element.elementor-element-557bbb2a .elementor-image-box-description{font-size:var( --e-global-typography-e1cfffe-font-size );line-height:var( --e-global-typography-e1cfffe-line-height );}.elementor-453 .elementor-element.elementor-element-3fa22098{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-453 .elementor-element.elementor-element-491f1890{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-453 .elementor-element.elementor-element-1a6bc885.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-453 .elementor-element.elementor-element-1a6bc885.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-453 .elementor-element.elementor-element-1a6bc885.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-453 .elementor-element.elementor-element-1a6bc885 .elementor-image-box-wrapper .elementor-image-box-img{width:25px;}.elementor-453 .elementor-element.elementor-element-1a6bc885 .elementor-image-box-title{font-size:15px;}.elementor-453 .elementor-element.elementor-element-1a6bc885 .elementor-image-box-description{font-size:var( --e-global-typography-e1cfffe-font-size );line-height:var( --e-global-typography-e1cfffe-line-height );}.elementor-453 .elementor-element.elementor-element-4c7a8d92{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-453 .elementor-element.elementor-element-13058ece{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-453 .elementor-element.elementor-element-661abf93.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-453 .elementor-element.elementor-element-661abf93.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-453 .elementor-element.elementor-element-661abf93.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-453 .elementor-element.elementor-element-661abf93 .elementor-image-box-wrapper .elementor-image-box-img{width:25px;}.elementor-453 .elementor-element.elementor-element-661abf93 .elementor-image-box-title{font-size:15px;}.elementor-453 .elementor-element.elementor-element-661abf93 .elementor-image-box-description{font-size:var( --e-global-typography-e1cfffe-font-size );line-height:var( --e-global-typography-e1cfffe-line-height );}.elementor-453 .elementor-element.elementor-element-74b2757e{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:15px;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-swiper-pagination-spacing:30px;}.elementor-453 .elementor-element.elementor-element-74b2757e > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}}@media(max-width:767px){.elementor-453 .elementor-element.elementor-element-766e0ffe{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-453 .elementor-element.elementor-element-23480585 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-453 .elementor-element.elementor-element-2b87f5df.elementor-element{--align-self:center;}.elementor-453 .elementor-element.elementor-element-2b87f5df{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-453 .elementor-element.elementor-element-50bf947e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-453 .elementor-element.elementor-element-1e07037b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-453 .elementor-element.elementor-element-6eb1b82b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-453 .elementor-element.elementor-element-557bbb2a .elementor-image-box-wrapper{text-align:start;}.elementor-453 .elementor-element.elementor-element-557bbb2a .elementor-image-box-img{margin-bottom:0px;}.elementor-453 .elementor-element.elementor-element-557bbb2a .elementor-image-box-title{margin-bottom:0px;font-size:14px;}.elementor-453 .elementor-element.elementor-element-557bbb2a .elementor-image-box-wrapper .elementor-image-box-img{width:20px;}.elementor-453 .elementor-element.elementor-element-557bbb2a .elementor-image-box-description{font-size:var( --e-global-typography-e1cfffe-font-size );line-height:var( --e-global-typography-e1cfffe-line-height );}.elementor-453 .elementor-element.elementor-element-3fa22098{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-453 .elementor-element.elementor-element-7481c492{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-453 .elementor-element.elementor-element-491f1890{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-453 .elementor-element.elementor-element-1a6bc885 .elementor-image-box-wrapper{text-align:start;}.elementor-453 .elementor-element.elementor-element-1a6bc885 .elementor-image-box-img{margin-bottom:0px;}.elementor-453 .elementor-element.elementor-element-1a6bc885 .elementor-image-box-title{margin-bottom:0px;font-size:14px;}.elementor-453 .elementor-element.elementor-element-1a6bc885 .elementor-image-box-wrapper .elementor-image-box-img{width:20px;}.elementor-453 .elementor-element.elementor-element-1a6bc885 .elementor-image-box-description{font-size:var( --e-global-typography-e1cfffe-font-size );line-height:var( --e-global-typography-e1cfffe-line-height );}.elementor-453 .elementor-element.elementor-element-4c7a8d92{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-453 .elementor-element.elementor-element-165d3650{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-453 .elementor-element.elementor-element-13058ece{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-453 .elementor-element.elementor-element-661abf93 .elementor-image-box-wrapper{text-align:start;}.elementor-453 .elementor-element.elementor-element-661abf93 .elementor-image-box-img{margin-bottom:0px;}.elementor-453 .elementor-element.elementor-element-661abf93 .elementor-image-box-title{margin-bottom:0px;font-size:14px;}.elementor-453 .elementor-element.elementor-element-661abf93 .elementor-image-box-wrapper .elementor-image-box-img{width:20px;}.elementor-453 .elementor-element.elementor-element-661abf93 .elementor-image-box-description{font-size:var( --e-global-typography-e1cfffe-font-size );line-height:var( --e-global-typography-e1cfffe-line-height );}.elementor-453 .elementor-element.elementor-element-74b2757e{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-swiper-pagination-spacing:50px;}.elementor-453 .elementor-element.elementor-element-74b2757e > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-453 .elementor-element.elementor-element-74b2757e .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:2px;--swiper-pagination-bullet-vertical-gap:2px;}}/* Start custom CSS for image-box, class: .elementor-element-557bbb2a */.elementor-453 .elementor-element.elementor-element-557bbb2a .elementor-image-box-title {
    margin-top: 0 !important;
}

@media (max-width: 768px) {
    /* Image box wrapper */
    .elementor-widget-image-box .elementor-image-box-wrapper {
        display: flex;
        text-align: left; /* Adjust text alignment as needed */
    }
    /* Image box content spacing */
    .elementor-widget-image-box .elementor-image-box-content {
        margin-left: 16px; /* Adjust spacing as needed */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50bf947e */.elementor-453 .elementor-element.elementor-element-50bf947e{
    background: rgba(80, 80, 92, 0.25);
    backdrop-filter: blur(36px);
    -webkit-backdrop-filter: blur(36px);
    border: 1px solid rgba(255,255,255,0.05);
}


@media (max-width: 768px) {
    /* Image box wrapper */
    .elementor-widget-image-box .elementor-image-box-wrapper {
        display: flex;
        text-align: left; /* Adjust text alignment as needed */
    }
    /* Image box content spacing */
    .elementor-widget-image-box .elementor-image-box-content {
        margin-left: 16px; /* Adjust spacing as needed */
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1a6bc885 */.elementor-453 .elementor-element.elementor-element-1a6bc885 .elementor-image-box-title {
    margin-top: 0 !important;
}

@media (max-width: 768px) {
    /* Image box wrapper */
    .elementor-widget-image-box .elementor-image-box-wrapper {
        display: flex;
        text-align: left; /* Adjust text alignment as needed */
    }
    /* Image box content spacing */
    .elementor-widget-image-box .elementor-image-box-content {
        margin-left: 16px; /* Adjust spacing as needed */
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-661abf93 */.elementor-453 .elementor-element.elementor-element-661abf93 .elementor-image-box-title {
    margin-top: 0 !important;
}



@media (max-width: 768px) {
    /* Image box wrapper */
    .elementor-widget-image-box .elementor-image-box-wrapper {
        display: flex;
        text-align: left; /* Adjust text alignment as needed */
    }
    /* Image box content spacing */
    .elementor-widget-image-box .elementor-image-box-content {
        margin-left: 16px; /* Adjust spacing as needed */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c7a8d92 */.elementor-453 .elementor-element.elementor-element-4c7a8d92{
    background: rgba(80, 80, 92, 0.25);
    backdrop-filter: blur(36px);
    -webkit-backdrop-filter: blur(36px);
    border: 1px solid rgba(255,255,255,0.05);
}


@media (max-width: 768px) {
    /* Image box wrapper */
    .elementor-widget-image-box .elementor-image-box-wrapper {
        display: flex;
        text-align: left; /* Adjust text alignment as needed */
    }
    /* Image box content spacing */
    .elementor-widget-image-box .elementor-image-box-content {
        margin-left: 16px; /* Adjust spacing as needed */
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-557bbb2a */.elementor-453 .elementor-element.elementor-element-557bbb2a .elementor-image-box-title {
    margin-top: 0 !important;
}

@media (max-width: 768px) {
    /* Image box wrapper */
    .elementor-widget-image-box .elementor-image-box-wrapper {
        display: flex;
        text-align: left; /* Adjust text alignment as needed */
    }
    /* Image box content spacing */
    .elementor-widget-image-box .elementor-image-box-content {
        margin-left: 16px; /* Adjust spacing as needed */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50bf947e */.elementor-453 .elementor-element.elementor-element-50bf947e{
    background: rgba(80, 80, 92, 0.25);
    backdrop-filter: blur(36px);
    -webkit-backdrop-filter: blur(36px);
    border: 1px solid rgba(255,255,255,0.05);
}


@media (max-width: 768px) {
    /* Image box wrapper */
    .elementor-widget-image-box .elementor-image-box-wrapper {
        display: flex;
        text-align: left; /* Adjust text alignment as needed */
    }
    /* Image box content spacing */
    .elementor-widget-image-box .elementor-image-box-content {
        margin-left: 16px; /* Adjust spacing as needed */
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1a6bc885 */.elementor-453 .elementor-element.elementor-element-1a6bc885 .elementor-image-box-title {
    margin-top: 0 !important;
}

@media (max-width: 768px) {
    /* Image box wrapper */
    .elementor-widget-image-box .elementor-image-box-wrapper {
        display: flex;
        text-align: left; /* Adjust text alignment as needed */
    }
    /* Image box content spacing */
    .elementor-widget-image-box .elementor-image-box-content {
        margin-left: 16px; /* Adjust spacing as needed */
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-661abf93 */.elementor-453 .elementor-element.elementor-element-661abf93 .elementor-image-box-title {
    margin-top: 0 !important;
}



@media (max-width: 768px) {
    /* Image box wrapper */
    .elementor-widget-image-box .elementor-image-box-wrapper {
        display: flex;
        text-align: left; /* Adjust text alignment as needed */
    }
    /* Image box content spacing */
    .elementor-widget-image-box .elementor-image-box-content {
        margin-left: 16px; /* Adjust spacing as needed */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c7a8d92 */.elementor-453 .elementor-element.elementor-element-4c7a8d92{
    background: rgba(80, 80, 92, 0.25);
    backdrop-filter: blur(36px);
    -webkit-backdrop-filter: blur(36px);
    border: 1px solid rgba(255,255,255,0.05);
}


@media (max-width: 768px) {
    /* Image box wrapper */
    .elementor-widget-image-box .elementor-image-box-wrapper {
        display: flex;
        text-align: left; /* Adjust text alignment as needed */
    }
    /* Image box content spacing */
    .elementor-widget-image-box .elementor-image-box-content {
        margin-left: 16px; /* Adjust spacing as needed */
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-557bbb2a */.elementor-453 .elementor-element.elementor-element-557bbb2a .elementor-image-box-title {
    margin-top: 0 !important;
}

@media (max-width: 768px) {
    /* Image box wrapper */
    .elementor-widget-image-box .elementor-image-box-wrapper {
        display: flex;
        text-align: left; /* Adjust text alignment as needed */
    }
    /* Image box content spacing */
    .elementor-widget-image-box .elementor-image-box-content {
        margin-left: 16px; /* Adjust spacing as needed */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50bf947e */.elementor-453 .elementor-element.elementor-element-50bf947e{
    background: rgba(80, 80, 92, 0.25);
    backdrop-filter: blur(36px);
    -webkit-backdrop-filter: blur(36px);
    border: 1px solid rgba(255,255,255,0.05);
}


@media (max-width: 768px) {
    /* Image box wrapper */
    .elementor-widget-image-box .elementor-image-box-wrapper {
        display: flex;
        text-align: left; /* Adjust text alignment as needed */
    }
    /* Image box content spacing */
    .elementor-widget-image-box .elementor-image-box-content {
        margin-left: 16px; /* Adjust spacing as needed */
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1a6bc885 */.elementor-453 .elementor-element.elementor-element-1a6bc885 .elementor-image-box-title {
    margin-top: 0 !important;
}

@media (max-width: 768px) {
    /* Image box wrapper */
    .elementor-widget-image-box .elementor-image-box-wrapper {
        display: flex;
        text-align: left; /* Adjust text alignment as needed */
    }
    /* Image box content spacing */
    .elementor-widget-image-box .elementor-image-box-content {
        margin-left: 16px; /* Adjust spacing as needed */
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-661abf93 */.elementor-453 .elementor-element.elementor-element-661abf93 .elementor-image-box-title {
    margin-top: 0 !important;
}



@media (max-width: 768px) {
    /* Image box wrapper */
    .elementor-widget-image-box .elementor-image-box-wrapper {
        display: flex;
        text-align: left; /* Adjust text alignment as needed */
    }
    /* Image box content spacing */
    .elementor-widget-image-box .elementor-image-box-content {
        margin-left: 16px; /* Adjust spacing as needed */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c7a8d92 */.elementor-453 .elementor-element.elementor-element-4c7a8d92{
    background: rgba(80, 80, 92, 0.25);
    backdrop-filter: blur(36px);
    -webkit-backdrop-filter: blur(36px);
    border: 1px solid rgba(255,255,255,0.05);
}


@media (max-width: 768px) {
    /* Image box wrapper */
    .elementor-widget-image-box .elementor-image-box-wrapper {
        display: flex;
        text-align: left; /* Adjust text alignment as needed */
    }
    /* Image box content spacing */
    .elementor-widget-image-box .elementor-image-box-content {
        margin-left: 16px; /* Adjust spacing as needed */
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-557bbb2a */.elementor-453 .elementor-element.elementor-element-557bbb2a .elementor-image-box-title {
    margin-top: 0 !important;
}

@media (max-width: 768px) {
    /* Image box wrapper */
    .elementor-widget-image-box .elementor-image-box-wrapper {
        display: flex;
        text-align: left; /* Adjust text alignment as needed */
    }
    /* Image box content spacing */
    .elementor-widget-image-box .elementor-image-box-content {
        margin-left: 16px; /* Adjust spacing as needed */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50bf947e */.elementor-453 .elementor-element.elementor-element-50bf947e{
    background: rgba(80, 80, 92, 0.25);
    backdrop-filter: blur(36px);
    -webkit-backdrop-filter: blur(36px);
    border: 1px solid rgba(255,255,255,0.05);
}


@media (max-width: 768px) {
    /* Image box wrapper */
    .elementor-widget-image-box .elementor-image-box-wrapper {
        display: flex;
        text-align: left; /* Adjust text alignment as needed */
    }
    /* Image box content spacing */
    .elementor-widget-image-box .elementor-image-box-content {
        margin-left: 16px; /* Adjust spacing as needed */
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1a6bc885 */.elementor-453 .elementor-element.elementor-element-1a6bc885 .elementor-image-box-title {
    margin-top: 0 !important;
}

@media (max-width: 768px) {
    /* Image box wrapper */
    .elementor-widget-image-box .elementor-image-box-wrapper {
        display: flex;
        text-align: left; /* Adjust text alignment as needed */
    }
    /* Image box content spacing */
    .elementor-widget-image-box .elementor-image-box-content {
        margin-left: 16px; /* Adjust spacing as needed */
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-661abf93 */.elementor-453 .elementor-element.elementor-element-661abf93 .elementor-image-box-title {
    margin-top: 0 !important;
}



@media (max-width: 768px) {
    /* Image box wrapper */
    .elementor-widget-image-box .elementor-image-box-wrapper {
        display: flex;
        text-align: left; /* Adjust text alignment as needed */
    }
    /* Image box content spacing */
    .elementor-widget-image-box .elementor-image-box-content {
        margin-left: 16px; /* Adjust spacing as needed */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c7a8d92 */.elementor-453 .elementor-element.elementor-element-4c7a8d92{
    background: rgba(80, 80, 92, 0.25);
    backdrop-filter: blur(36px);
    -webkit-backdrop-filter: blur(36px);
    border: 1px solid rgba(255,255,255,0.05);
}


@media (max-width: 768px) {
    /* Image box wrapper */
    .elementor-widget-image-box .elementor-image-box-wrapper {
        display: flex;
        text-align: left; /* Adjust text alignment as needed */
    }
    /* Image box content spacing */
    .elementor-widget-image-box .elementor-image-box-content {
        margin-left: 16px; /* Adjust spacing as needed */
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-74b2757e *//* =========================
   DESKTOP (1025px and above)
   ========================= */
@media (min-width: 1025px){

  .elementor-453 .elementor-element.elementor-element-74b2757e .swiper{
    position: relative;
    overflow: hidden;
  }

  .elementor-453 .elementor-element.elementor-element-74b2757e .swiper-wrapper{
    margin: 0 -10px; /* space control */
  }

  .elementor-453 .elementor-element.elementor-element-74b2757e .swiper-slide{
    padding: 0 10px; /* spacing between cards */
  }

  /* LEFT fade */
  .elementor-453 .elementor-element.elementor-element-74b2757e .swiper::before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100px;
    height:100%;
    pointer-events:none;
    z-index:5;

    background: linear-gradient(
      to right,
      rgba(255,255,255,0.22) 0%,
      rgba(255,255,255,0.16) 20%,
      rgba(255,255,255,0.10) 40%,
      rgba(255,255,255,0.05) 60%,
      rgba(255,255,255,0.02) 80%,
      rgba(255,255,255,0) 100%
    );
  }

  /* RIGHT fade */
  .elementor-453 .elementor-element.elementor-element-74b2757e .swiper::after{
    content:"";
    position:absolute;
    top:0;
    right:0;
    width:100px;
    height:100%;
    pointer-events:none;
    z-index:5;

    background: linear-gradient(
      to left,
      rgba(255,255,255,0.35) 0%,
      rgba(255,255,255,0.25) 20%,
      rgba(255,255,255,0.15) 40%,
      rgba(255,255,255,0.08) 60%,
      rgba(255,255,255,0.03) 80%,
      rgba(255,255,255,0) 100%
    );
  }

}


/* =========================
   TABLET (768px - 1024px)
   ========================= */
@media (max-width: 1024px){

  .elementor-453 .elementor-element.elementor-element-74b2757e .swiper{
    overflow: hidden;
  }

  .elementor-453 .elementor-element.elementor-element-74b2757e .swiper-wrapper{
    
  }

  .elementor-453 .elementor-element.elementor-element-74b2757e .swiper-slide{
    width: 50% !important;
    max-width: 50% !important;
    flex: 0 0 50% !important;
    
  }

}


/* =========================
   MOBILE (Below 768px)
   ========================= */
@media (max-width: 767px){

  .elementor-453 .elementor-element.elementor-element-74b2757e .swiper{
    overflow: hidden !important;
    padding: 0 !important;
  }

  .elementor-453 .elementor-element.elementor-element-74b2757e .swiper-wrapper{
    display: flex !important;
    margin-bottom: 30px;
    /* controls outer spacing */
  }

  /* ONLY ONE CARD FULL WIDTH */
  .elementor-453 .elementor-element.elementor-element-74b2757e .swiper-slide{
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
 /* spacing between slides */
  }

  /* Remove fade */
  .elementor-453 .elementor-element.elementor-element-74b2757e .swiper::before,
  .elementor-453 .elementor-element.elementor-element-74b2757e .swiper::after{
    display: none !important;
  }

}/* End custom CSS */