.elementor-117402 .elementor-element.elementor-element-4b38d6ab{--display:flex;--min-height:270px;--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:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-117402 .elementor-element.elementor-element-4b38d6ab:not(.elementor-motion-effects-element-type-background), .elementor-117402 .elementor-element.elementor-element-4b38d6ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #85D7FC 0%, #8AAFF3 100%);}.elementor-117402 .elementor-element.elementor-element-4b38d6ab::before, .elementor-117402 .elementor-element.elementor-element-4b38d6ab > .elementor-background-video-container::before, .elementor-117402 .elementor-element.elementor-element-4b38d6ab > .e-con-inner > .elementor-background-video-container::before, .elementor-117402 .elementor-element.elementor-element-4b38d6ab > .elementor-background-slideshow::before, .elementor-117402 .elementor-element.elementor-element-4b38d6ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-117402 .elementor-element.elementor-element-4b38d6ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://shearwaterasia.com/wp-content/uploads/2024/08/Frame-1.svg");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:64% auto;}.elementor-117402 .elementor-element.elementor-element-60293e7c{--display:flex;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-117402 .elementor-element.elementor-element-6fda00d4{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.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-117402 .elementor-element.elementor-element-52ea36b .elementor-icon-wrapper{text-align:start;}.elementor-117402 .elementor-element.elementor-element-52ea36b.elementor-view-stacked .elementor-icon{background-color:#004AAD;}.elementor-117402 .elementor-element.elementor-element-52ea36b.elementor-view-framed .elementor-icon, .elementor-117402 .elementor-element.elementor-element-52ea36b.elementor-view-default .elementor-icon{color:#004AAD;border-color:#004AAD;}.elementor-117402 .elementor-element.elementor-element-52ea36b.elementor-view-framed .elementor-icon, .elementor-117402 .elementor-element.elementor-element-52ea36b.elementor-view-default .elementor-icon svg{fill:#004AAD;}.elementor-117402 .elementor-element.elementor-element-52ea36b .elementor-icon{font-size:42px;}.elementor-117402 .elementor-element.elementor-element-52ea36b .elementor-icon svg{height:42px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-117402 .elementor-element.elementor-element-6f4958c1 > .elementor-widget-container{margin:0px 60px 0px 0px;}.elementor-117402 .elementor-element.elementor-element-6f4958c1{text-align:start;}.elementor-117402 .elementor-element.elementor-element-6f4958c1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;font-style:normal;text-decoration:none;line-height:24px;color:var( --e-global-color-340b0ce );}.elementor-117402 .elementor-element.elementor-element-e7bb879 > .elementor-widget-container{margin:0px 60px 0px 0px;}.elementor-117402 .elementor-element.elementor-element-e7bb879{text-align:start;}.elementor-117402 .elementor-element.elementor-element-e7bb879 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;font-style:normal;text-decoration:none;line-height:24px;color:var( --e-global-color-340b0ce );}.elementor-117402 .elementor-element.elementor-element-2300876e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-117402 .elementor-element.elementor-element-2300876e{text-align:start;}.elementor-117402 .elementor-element.elementor-element-2300876e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;line-height:24px;color:var( --e-global-color-340b0ce );}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-117402 .elementor-element.elementor-element-6f4958c1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-117402 .elementor-element.elementor-element-e7bb879 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-117402 .elementor-element.elementor-element-4b38d6ab{--width:100%;}.elementor-117402 .elementor-element.elementor-element-60293e7c{--width:30%;}}@media(max-width:767px){.elementor-117402 .elementor-element.elementor-element-4b38d6ab::before, .elementor-117402 .elementor-element.elementor-element-4b38d6ab > .elementor-background-video-container::before, .elementor-117402 .elementor-element.elementor-element-4b38d6ab > .e-con-inner > .elementor-background-video-container::before, .elementor-117402 .elementor-element.elementor-element-4b38d6ab > .elementor-background-slideshow::before, .elementor-117402 .elementor-element.elementor-element-4b38d6ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-117402 .elementor-element.elementor-element-4b38d6ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:contain;}.elementor-117402 .elementor-element.elementor-element-4b38d6ab{--padding-top:20px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-117402 .elementor-element.elementor-element-52ea36b .elementor-icon{font-size:42px;}.elementor-117402 .elementor-element.elementor-element-52ea36b .elementor-icon svg{height:42px;}.elementor-117402 .elementor-element.elementor-element-6f4958c1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-117402 .elementor-element.elementor-element-6f4958c1{text-align:start;}.elementor-117402 .elementor-element.elementor-element-6f4958c1 .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-117402 .elementor-element.elementor-element-e7bb879 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-117402 .elementor-element.elementor-element-e7bb879{text-align:start;}.elementor-117402 .elementor-element.elementor-element-e7bb879 .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-117402 .elementor-element.elementor-element-2300876e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-117402 .elementor-element.elementor-element-2300876e{text-align:start;}.elementor-117402 .elementor-element.elementor-element-2300876e .elementor-heading-title{font-size:12px;line-height:20px;}}/* Start custom CSS */.home-top img {
    min-height: 220px;
}
/*.home-banner .elementor-widget {*/
/*    max-width: 1200px;*/
/*    margin: 0 auto;*/
/*    padding-left: 15px;*/
/*    padding-right: 15px;*/
/*}*/
.home-slider {
    padding-top: 105.01px;
}
.home-slider .elementor-widget-testimonial-carousel .elementor-main-swiper {
    width: 100% !important;
}
.home-slider .elementor-widget-testimonial-carousel .swiper-slide {
    padding: 0px !important;
}
.home-slider .elementor-testimonial__footer {
    display: none !important;
}
.icon-box .elementor-widget-container {
    min-height: 340px;
}
#footer {
    background: #f5f8fa;
}
.custom-pt-1>.elementor-container {
    margin-top: 190px;
}
.custom-counter-1 .porto-sicon-top {
    margin-bottom: 16px;
}
.custom-feature-left .porto-sicon-body, .custom-feature-right .porto-sicon-body {
    margin-top: -5px;
}
.custom-feature-left .porto-sicon-right .porto-icon {
    margin-left: 27px;
}

@media(max-width: 767px) {
    .w-md-100 {
        width: 100% !important;
    }
}/* End custom CSS */