.elementor-372 .elementor-element.elementor-element-5d22619{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;--z-index:1;}.elementor-372 .elementor-element.elementor-element-5d22619:not(.elementor-motion-effects-element-type-background), .elementor-372 .elementor-element.elementor-element-5d22619 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#20313B00;}.elementor-372 .elementor-element.elementor-element-ac7a151{--display:flex;--min-height:602px;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:1;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;--padding-top:110px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-372 .elementor-element.elementor-element-ac7a151:not(.elementor-motion-effects-element-type-background), .elementor-372 .elementor-element.elementor-element-ac7a151 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-372 .elementor-element.elementor-element-ac7a151::before, .elementor-372 .elementor-element.elementor-element-ac7a151 > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-ac7a151 > .e-con-inner > .elementor-background-video-container::before, .elementor-372 .elementor-element.elementor-element-ac7a151 > .elementor-background-slideshow::before, .elementor-372 .elementor-element.elementor-element-ac7a151 > .e-con-inner > .elementor-background-slideshow::before, .elementor-372 .elementor-element.elementor-element-ac7a151 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000CC 100%);}.elementor-372 .elementor-element.elementor-element-3d8df5f{--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;--justify-content:space-between;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:79.8px;--padding-right:79.8px;--z-index:1;}.elementor-372 .elementor-element.elementor-element-8803086{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-372 .elementor-element.elementor-element-8803086.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-372 .elementor-element.elementor-element-4b1cec5 .elementor-heading-title{font-size:var( --e-global-typography-e4038b3-font-size );text-transform:var( --e-global-typography-e4038b3-text-transform );line-height:var( --e-global-typography-e4038b3-line-height );letter-spacing:var( --e-global-typography-e4038b3-letter-spacing );color:var( --e-global-color-primary );}.elementor-372 .elementor-element.elementor-element-fa3d9bc > .elementor-widget-container{margin:29px 0px 0px 0px;}.elementor-372 .elementor-element.elementor-element-fa3d9bc .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-372 .elementor-element.elementor-element-450bc3f{width:var( --container-widget-width, 952px );max-width:952px;--container-widget-width:952px;--container-widget-flex-grow:0;color:var( --e-global-color-primary );}.elementor-372 .elementor-element.elementor-element-450bc3f > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-372 .elementor-element.elementor-element-450bc3f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-372 .elementor-element.elementor-element-282d0af{--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;--justify-content:space-between;--flex-wrap:wrap;--padding-top:127px;--padding-bottom:136px;--padding-left:30px;--padding-right:30px;}.elementor-372 .elementor-element.elementor-element-ba7a7ac{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-372 .elementor-element.elementor-element-8a8b53d .elementor-heading-title{font-size:16px;text-transform:uppercase;line-height:1.1375em;letter-spacing:2.1px;color:var( --e-global-color-secondary );}.elementor-372 .elementor-element.elementor-element-5d5b5c2 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-372 .elementor-element.elementor-element-63b42c3 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-372 .elementor-element.elementor-element-63b42c3 p{margin-block-end:20px;}.elementor-372 .elementor-element.elementor-element-63b42c3{color:var( --e-global-color-secondary );}.elementor-372 .elementor-element.elementor-element-63b42c3 a{color:var( --e-global-color-secondary );transition-duration:0.3s;}.elementor-372 .elementor-element.elementor-element-63b42c3 a:hover, .elementor-372 .elementor-element.elementor-element-63b42c3 a:focus{color:var( --e-global-color-bfad477 );}.elementor-372 .elementor-element.elementor-element-fd59324{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-372 .elementor-element.elementor-element-3b49d34{--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;--justify-content:space-between;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-372 .elementor-element.elementor-element-e35b535{width:var( --container-widget-width, 47.189% );max-width:47.189%;--container-widget-width:47.189%;--container-widget-flex-grow:0;}.elementor-372 .elementor-element.elementor-element-e35b535 > .elementor-widget-container{margin:63px 0px 0px 0px;}.elementor-372 .elementor-element.elementor-element-e35b535.elementor-element{--align-self:flex-start;}.elementor-372 .elementor-element.elementor-element-e35b535 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-372 .elementor-element.elementor-element-153d689{width:var( --container-widget-width, 47.189% );max-width:47.189%;--container-widget-width:47.189%;--container-widget-flex-grow:0;}.elementor-372 .elementor-element.elementor-element-153d689 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-372 .elementor-element.elementor-element-153d689.elementor-element{--align-self:flex-start;}.elementor-372 .elementor-element.elementor-element-153d689 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-372 .elementor-element.elementor-element-5e873e7{--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;--justify-content:space-between;--flex-wrap:wrap;--padding-top:127px;--padding-bottom:136px;--padding-left:30px;--padding-right:30px;}.elementor-372 .elementor-element.elementor-element-942e042{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-372 .elementor-element.elementor-element-47e2303{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-372 .elementor-element.elementor-element-ff3d7ee{width:100%;max-width:100%;}.elementor-372 .elementor-element.elementor-element-ff3d7ee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-372 .elementor-element.elementor-element-ff3d7ee.elementor-element{--align-self:flex-start;}.elementor-372 .elementor-element.elementor-element-ff3d7ee img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-372 .elementor-element.elementor-element-6d9388f{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-372 .elementor-element.elementor-element-ea1687c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-372 .elementor-element.elementor-element-182ccb0 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-372 .elementor-element.elementor-element-182ccb0 p{margin-block-end:20px;}.elementor-372 .elementor-element.elementor-element-182ccb0{color:var( --e-global-color-secondary );}.elementor-372 .elementor-element.elementor-element-182ccb0 a{color:var( --e-global-color-secondary );transition-duration:0.3s;}.elementor-372 .elementor-element.elementor-element-182ccb0 a:hover, .elementor-372 .elementor-element.elementor-element-182ccb0 a:focus{color:var( --e-global-color-bfad477 );}.elementor-372 .elementor-element.elementor-element-5e61a64{--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-372 .elementor-element.elementor-element-6cca508{--e-image-carousel-slides-to-show:1;}.elementor-372 .elementor-element.elementor-element-6cca508 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-372 .elementor-element.elementor-element-6cca508 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:2px;--swiper-pagination-bullet-vertical-gap:2px;width:10px;height:10px;background:var( --e-global-color-primary );}.elementor-372 .elementor-element.elementor-element-6cca508 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#02010100;opacity:1;}.elementor-372 .elementor-element.elementor-element-6cca508 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-372 .elementor-element.elementor-element-1f533f4{--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:161px;--padding-bottom:72px;--padding-left:30px;--padding-right:30px;}.elementor-372 .elementor-element.elementor-element-1f533f4:not(.elementor-motion-effects-element-type-background), .elementor-372 .elementor-element.elementor-element-1f533f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-372 .elementor-element.elementor-element-fe320c1 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-372 .elementor-element.elementor-element-ed44b0f > .elementor-widget-container{margin:38px 0px 0px 0px;}.elementor-372 .elementor-element.elementor-element-7ad272b{--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;}@media(max-width:1024px){.elementor-372 .elementor-element.elementor-element-5d22619{--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-372 .elementor-element.elementor-element-ac7a151{--min-height:480px;--border-radius:20px 20px 20px 20px;--padding-top:110px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-372 .elementor-element.elementor-element-3d8df5f{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-372 .elementor-element.elementor-element-4b1cec5 .elementor-heading-title{font-size:var( --e-global-typography-e4038b3-font-size );line-height:var( --e-global-typography-e4038b3-line-height );letter-spacing:var( --e-global-typography-e4038b3-letter-spacing );}.elementor-372 .elementor-element.elementor-element-fa3d9bc > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-372 .elementor-element.elementor-element-450bc3f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-372 .elementor-element.elementor-element-282d0af{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-372 .elementor-element.elementor-element-8a8b53d .elementor-heading-title{font-size:12px;letter-spacing:1.6px;}.elementor-372 .elementor-element.elementor-element-63b42c3 p{margin-block-end:24px;}.elementor-372 .elementor-element.elementor-element-e35b535 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-372 .elementor-element.elementor-element-e35b535 img{border-radius:18px 18px 18px 18px;}.elementor-372 .elementor-element.elementor-element-153d689 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-372 .elementor-element.elementor-element-153d689 img{border-radius:18px 18px 18px 18px;}.elementor-372 .elementor-element.elementor-element-5e873e7{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-372 .elementor-element.elementor-element-ff3d7ee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-372 .elementor-element.elementor-element-ff3d7ee img{border-radius:18px 18px 18px 18px;}.elementor-372 .elementor-element.elementor-element-182ccb0 p{margin-block-end:24px;}.elementor-372 .elementor-element.elementor-element-1f533f4{--padding-top:80px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-372 .elementor-element.elementor-element-ed44b0f > .elementor-widget-container{margin:34px 0px 0px 0px;}}@media(max-width:767px){.elementor-372 .elementor-element.elementor-element-5d22619{--padding-top:5px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-372 .elementor-element.elementor-element-ac7a151{--min-height:350px;--overlay-opacity:1;--border-radius:14px 14px 14px 14px;--padding-top:70px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-372 .elementor-element.elementor-element-ac7a151:not(.elementor-motion-effects-element-type-background), .elementor-372 .elementor-element.elementor-element-ac7a151 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:20% 0px;}.elementor-372 .elementor-element.elementor-element-3d8df5f{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-372 .elementor-element.elementor-element-8803086{--width:650px;}.elementor-372 .elementor-element.elementor-element-4b1cec5.elementor-element{--align-self:center;}.elementor-372 .elementor-element.elementor-element-4b1cec5{text-align:center;}.elementor-372 .elementor-element.elementor-element-4b1cec5 .elementor-heading-title{font-size:var( --e-global-typography-e4038b3-font-size );line-height:var( --e-global-typography-e4038b3-line-height );letter-spacing:var( --e-global-typography-e4038b3-letter-spacing );}.elementor-372 .elementor-element.elementor-element-fa3d9bc.elementor-element{--align-self:center;}.elementor-372 .elementor-element.elementor-element-fa3d9bc{text-align:center;}.elementor-372 .elementor-element.elementor-element-fa3d9bc .elementor-heading-title{font-size:26px;}.elementor-372 .elementor-element.elementor-element-450bc3f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-372 .elementor-element.elementor-element-450bc3f.elementor-element{--align-self:center;}.elementor-372 .elementor-element.elementor-element-450bc3f{text-align:center;}.elementor-372 .elementor-element.elementor-element-282d0af{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-372 .elementor-element.elementor-element-8a8b53d.elementor-element{--align-self:flex-start;}.elementor-372 .elementor-element.elementor-element-8a8b53d{text-align:start;}.elementor-372 .elementor-element.elementor-element-8a8b53d .elementor-heading-title{letter-spacing:1.2px;}.elementor-372 .elementor-element.elementor-element-5d5b5c2 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-372 .elementor-element.elementor-element-5d5b5c2{text-align:start;}.elementor-372 .elementor-element.elementor-element-63b42c3 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-372 .elementor-element.elementor-element-63b42c3{text-align:start;}.elementor-372 .elementor-element.elementor-element-63b42c3 p{margin-block-end:20px;}.elementor-372 .elementor-element.elementor-element-fd59324{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-372 .elementor-element.elementor-element-3b49d34{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-372 .elementor-element.elementor-element-e35b535 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-372 .elementor-element.elementor-element-e35b535 img{border-radius:16px 16px 16px 16px;}.elementor-372 .elementor-element.elementor-element-153d689 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-372 .elementor-element.elementor-element-153d689 img{border-radius:16px 16px 16px 16px;}.elementor-372 .elementor-element.elementor-element-5e873e7{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-372 .elementor-element.elementor-element-942e042{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-372 .elementor-element.elementor-element-942e042.e-con{--order:99999 /* order end hack */;}.elementor-372 .elementor-element.elementor-element-ff3d7ee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-372 .elementor-element.elementor-element-ff3d7ee img{border-radius:16px 16px 16px 16px;}.elementor-372 .elementor-element.elementor-element-6d9388f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-372 .elementor-element.elementor-element-ea1687c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-372 .elementor-element.elementor-element-ea1687c{text-align:start;}.elementor-372 .elementor-element.elementor-element-182ccb0 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-372 .elementor-element.elementor-element-182ccb0{text-align:start;}.elementor-372 .elementor-element.elementor-element-182ccb0 p{margin-block-end:20px;}.elementor-372 .elementor-element.elementor-element-1f533f4{--padding-top:60px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-372 .elementor-element.elementor-element-ed44b0f > .elementor-widget-container{margin:28px 0px 0px 0px;}}@media(min-width:768px){.elementor-372 .elementor-element.elementor-element-3d8df5f{--content-width:1248px;}.elementor-372 .elementor-element.elementor-element-8803086{--width:78.242%;}.elementor-372 .elementor-element.elementor-element-282d0af{--content-width:1122px;}.elementor-372 .elementor-element.elementor-element-ba7a7ac{--width:39.93%;}.elementor-372 .elementor-element.elementor-element-fd59324{--width:56.864%;}.elementor-372 .elementor-element.elementor-element-5e873e7{--content-width:1122px;}.elementor-372 .elementor-element.elementor-element-942e042{--width:39.93%;}.elementor-372 .elementor-element.elementor-element-6d9388f{--width:56.864%;}.elementor-372 .elementor-element.elementor-element-1f533f4{--content-width:1122px;}}@media(max-width:1024px) and (min-width:768px){.elementor-372 .elementor-element.elementor-element-8803086{--width:65%;}}/* Start custom CSS for heading, class: .elementor-element-4b1cec5 */.elementor-372 .elementor-element.elementor-element-4b1cec5 a{pointer-events:none;}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-450bc3f */.elementor-372 .elementor-element.elementor-element-450bc3f a{color:inherit;}
.elementor-372 .elementor-element.elementor-element-450bc3f a:hover{color:var(--e-global-color-bfad477);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63b42c3 */.elementor-372 .elementor-element.elementor-element-63b42c3 p:last-child{margin-bottom:0;}
.elementor-372 .elementor-element.elementor-element-63b42c3 ul{  padding-left: 25px;}
.elementor-372 .elementor-element.elementor-element-63b42c3 ul,.elementor-372 .elementor-element.elementor-element-63b42c3 ol{margin-bottom:20px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e35b535 */.elementor-372 .elementor-element.elementor-element-e35b535 img{  aspect-ratio: 0.70836;}
@media screen and (max-width:767px){
    .elementor-372 .elementor-element.elementor-element-e35b535 img {
        aspect-ratio: 1.5;
    }
}
@media screen and (max-width:479px){
    .elementor-372 .elementor-element.elementor-element-e35b535 .elementor-widget-container{margin-top:0;margin-bottom:0;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-153d689 */.elementor-372 .elementor-element.elementor-element-153d689 img{  aspect-ratio: 0.7034;}
@media screen and (max-width:767px){
    .elementor-372 .elementor-element.elementor-element-153d689 img {
        aspect-ratio: 1.5;
    }
}
@media screen and (max-width:479px){
    .elementor-372 .elementor-element.elementor-element-153d689 .elementor-widget-container{margin-top:0;margin-bottom:0;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd59324 */.elementor-372 .elementor-element.elementor-element-fd59324 .elementor-widget-image:first-child:last-child{width: 70%;
  margin:0 auto;}
  .elementor-372 .elementor-element.elementor-element-fd59324 .elementor-widget-image:first-child:last-child img{  aspect-ratio: 1;}
  .elementor-372 .elementor-element.elementor-element-fd59324 .elementor-widget-image:first-child:last-child .elementor-widget-container{margin-top:0;}
@media screen and (max-width:767px){
   .elementor-372 .elementor-element.elementor-element-fd59324 .elementor-widget-image:first-child:last-child img{  aspect-ratio: 1.5;}
    .elementor-372 .elementor-element.elementor-element-fd59324 .elementor-widget-image,.elementor-372 .elementor-element.elementor-element-fd59324 .elementor-widget-image:first-child:last-child{width:100%;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ff3d7ee */.elementor-372 .elementor-element.elementor-element-ff3d7ee img{  aspect-ratio: 0.70836;}
@media screen and (max-width:767px){
    .elementor-372 .elementor-element.elementor-element-ff3d7ee img {
      aspect-ratio: 1.5;
    }
    
}
@media screen and (max-width:479px){
  
    .elementor-372 .elementor-element.elementor-element-ff3d7ee .elementor-widget-container{margin-top:0;margin-bottom:0;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-182ccb0 */.elementor-372 .elementor-element.elementor-element-182ccb0 p:last-child{margin-bottom:0;}
.elementor-372 .elementor-element.elementor-element-182ccb0 ul{  padding-left: 25px;}
.elementor-372 .elementor-element.elementor-element-182ccb0 ul,.elementor-372 .elementor-element.elementor-element-182ccb0 ol{margin-bottom:20px;}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6cca508 */.elementor-372 .elementor-element.elementor-element-6cca508 img{width: 100%;object-fit: cover;  aspect-ratio: 1.9355;display:block;}

.elementor-372 .elementor-element.elementor-element-6cca508 .swiper-pagination-bullet{
border: 1px solid #fff;
}
.elementor-372 .elementor-element.elementor-element-6cca508 .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:37px;}

@media screen and (max-width:1024px){

    .elementor-372 .elementor-element.elementor-element-6cca508 .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:18px;}
}
@media screen and (max-width:767px){

    .elementor-372 .elementor-element.elementor-element-6cca508 .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:8px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e61a64 */.elementor-372 .elementor-element.elementor-element-5e61a64 img{max-height:744px;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ed44b0f */.service-include-item-wrap {
	display: flex;
	flex-direction: row;
	align-items: center;
	padding: 0px;
	gap: 21px;
}
.service-include-icon {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	padding: 5px;
	width: 64px;
	height: 64px;
	background: #C81618;
	border-radius: 10px;  flex-shrink: 0;
}
.service-include-icon img {
	opacity: 0.75;
}
.service-include-item-wrap p {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 150%;
	color: #FFF;
}
.services-include-listing-block {
	display: flex;
	flex-wrap: wrap;
	gap: 20px 102px;
}
.service-include-item {
	width: calc(33.33% - 68px);
}
.elementor-372 .elementor-element.elementor-element-ed44b0f a{color:inherit;transition:all .3s;}
.elementor-372 .elementor-element.elementor-element-ed44b0f a:hover{color:var(--e-global-color-bfad477);}
@media screen and (max-width:1024px){
	.service-include-item-wrap p {  font-size: 18px;}
	.services-include-listing-block {
gap: 16px 62px;
}
	.service-include-item {
  width: calc(33.33% - 42px);
}
	.service-include-item-wrap {
gap: 16px;
}
}

@media screen and (max-width:767px){
	.service-include-item-wrap p {  font-size: 16px;}
.service-include-item {
    width: calc(50% - 22px);
  }
	.services-include-listing-block {
    gap: 16px 32px;
  }
	.service-include-icon {
width: 54px;
  height: 54px;
}
}

@media screen and (max-width:479px){
   .service-include-item {
    width: 100%;
  } 
}/* End custom CSS */
/* Start custom CSS */.project-intro-sec + .project-extra-sec > .e-con-inner {
	padding-top: 0;
}/* End custom CSS */