.elementor-15294 .elementor-element.elementor-element-07c5f07{--display:flex;--min-height:227px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.01;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15294 .elementor-element.elementor-element-07c5f07::before, .elementor-15294 .elementor-element.elementor-element-07c5f07 > .elementor-background-video-container::before, .elementor-15294 .elementor-element.elementor-element-07c5f07 > .e-con-inner > .elementor-background-video-container::before, .elementor-15294 .elementor-element.elementor-element-07c5f07 > .elementor-background-slideshow::before, .elementor-15294 .elementor-element.elementor-element-07c5f07 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15294 .elementor-element.elementor-element-07c5f07 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000008C;--background-overlay:'';}.elementor-15294 .elementor-element.elementor-element-07c5f07.e-con{--align-self:center;}.elementor-15294 .elementor-element.elementor-element-ae5a078{--display:flex;}.elementor-15294 .elementor-element.elementor-element-ef85a82{width:auto;max-width:auto;}.elementor-15294 .elementor-element.elementor-element-ef85a82 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-15294 .elementor-element.elementor-element-ef85a82.elementor-element{--align-self:flex-start;}.elementor-15294 .elementor-element.elementor-element-ef85a82 .elementor-heading-title{font-family:"kholic", Sans-serif;color:var( --e-global-color-accent );}.elementor-15294 .elementor-element.elementor-element-3f499f5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-15294 .elementor-element.elementor-element-363e38e{--display:flex;}.elementor-15294 .elementor-element.elementor-element-fe28d5e .elementor-heading-title{font-family:"digiva", Sans-serif;font-size:26px;color:#0B7B83;}.elementor-15294 .elementor-element.elementor-element-5929d09{text-align:start;}.elementor-15294 .elementor-element.elementor-element-5929d09 img{width:60%;}.elementor-15294 .elementor-element.elementor-element-025d4b9 .elementor-heading-title{font-family:"digiva", Sans-serif;font-size:26px;color:#0B7B83;}.elementor-15294 .elementor-element.elementor-element-8dbb87f .elementor-icon-list-icon i{color:#0B7B83;transition:color 0.3s;}.elementor-15294 .elementor-element.elementor-element-8dbb87f .elementor-icon-list-icon svg{fill:#0B7B83;transition:fill 0.3s;}.elementor-15294 .elementor-element.elementor-element-8dbb87f{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-15294 .elementor-element.elementor-element-8dbb87f .elementor-icon-list-text{transition:color 0.3s;}.elementor-15294 .elementor-element.elementor-element-e684e90.elementor-element{--align-self:flex-start;}.elementor-15294 .elementor-element.elementor-element-e684e90{text-align:start;}.elementor-15294 .elementor-element.elementor-element-80fe6bf{--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;}@media(max-width:1024px){.elementor-15294 .elementor-element.elementor-element-07c5f07{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-15294 .elementor-element.elementor-element-07c5f07{--content-width:1350px;}.elementor-15294 .elementor-element.elementor-element-ae5a078{--content-width:1350px;}.elementor-15294 .elementor-element.elementor-element-3f499f5{--content-width:1350px;}}@media(max-width:767px){.elementor-15294 .elementor-element.elementor-element-07c5f07{--min-height:155px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-15294 .elementor-element.elementor-element-3f499f5{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for container, class: .elementor-element-07c5f07 *//* Soft Blue Glow */
.elementor-15294 .elementor-element.elementor-element-07c5f07:before{
    content:"";
    position:absolute;
    width:650px;
    height:650px;

    top:-220px;
    left:-180px;

    background:radial-gradient(
        circle,
        rgba(255,255,255,.12) 0%,
        rgba(77,208,225,.08) 35%,
        transparent 72%
    );

    filter:blur(25px);
    pointer-events:none;
}



.elementor-15294 .elementor-element.elementor-element-07c5f07{
    position:relative;
    overflow:hidden;

    background:
        /* Top Left Glow */
        radial-gradient(
            circle at 15% 20%,
            rgba(77,208,225,.18) 0%,
            transparent 35%
        ),

        /* Top Right Glow */
        radial-gradient(
            circle at 85% 10%,
            rgba(38,198,218,.14) 0%,
            transparent 38%
        ),

        /* Bottom Right Glow */
        radial-gradient(
            circle at 80% 80%,
            rgba(0,150,136,.20) 0%,
            transparent 45%
        ),

        /* Main Gradient */
        linear-gradient(
            135deg,
            #042B31 0%,
            #005F6A 30%,
            #009688 68%,
            #59C7C0 100%
        );
}

/* Large Bottom Wave */
.elementor-15294 .elementor-element.elementor-element-07c5f07:before{
    content:"";
    position:absolute;

    width:180%;
    height:180%;

    left:-45%;
    bottom:-130%;

    background:
        radial-gradient(
            ellipse,
            rgba(255,255,255,.08) 0%,
            rgba(255,255,255,.03) 45%,
            transparent 72%
        );

    border-radius:50%;
    transform:rotate(-8deg);
    pointer-events:none;
}

/* Glossy Shine */
.elementor-15294 .elementor-element.elementor-element-07c5f07:after{
    content:"";
    position:absolute;
    inset:0;

    background:
        radial-gradient(
            ellipse at 95% 5%,
            rgba(255,255,255,.10) 0%,
            transparent 32%
        ),

        linear-gradient(
            118deg,
            transparent 20%,
            rgba(255,255,255,.08) 42%,
            rgba(255,255,255,.03) 55%,
            transparent 70%
        );

    pointer-events:none;
}






.hero-shrink{
    transition:
        padding .35s ease,
        min-height .35s ease;
}

.hero-shrink.shrink{
    padding-top:10px !important;
    padding-bottom:10px !important;
    min-height:80px !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8dbb87f *//* List Item */
.elementor-15294 .elementor-element.elementor-element-8dbb87f .elementor-icon-list-item{
    position:relative;
    overflow:hidden;

    border:1px solid rgba(0,0,0,.06);
    border-radius:12px;

    margin-bottom:10px;
    padding:10px 20px 10px 20px;

    background:linear-gradient(
        180deg,
        rgba(255,255,255,.96),
        rgba(250,250,252,.96)
    );

    transition:all .35s cubic-bezier(.22,1,.36,1);
}

/* Left Accent */
.elementor-15294 .elementor-element.elementor-element-8dbb87f .elementor-icon-list-item:before{
    content:"";
    position:absolute;
    left:0;
    top:0;

    width:4px;
    height:100%;

    background:currentColor;

    transform:scaleY(0);
    transform-origin:center;

    transition:.35s;
}

/* Hover */
.elementor-15294 .elementor-element.elementor-element-8dbb87f .elementor-icon-list-item:hover{

    transform:translateX(8px);

    border-color:rgba(0,0,0,.08);

    box-shadow:
        0 10px 25px rgba(0,0,0,.08);

    background:#fff;
}

/* Show Accent */
.elementor-15294 .elementor-element.elementor-element-8dbb87f .elementor-icon-list-item:hover:before{
    transform:scaleY(1);
}

/* Link */
.elementor-15294 .elementor-element.elementor-element-8dbb87f .elementor-icon-list-item a{
    display:flex;
    align-items:center;
    width:100%;
}

/* Text */
.elementor-15294 .elementor-element.elementor-element-8dbb87f .elementor-icon-list-text{
    flex:1;
    transition:.35s;
}

.elementor-15294 .elementor-element.elementor-element-8dbb87f .elementor-icon-list-item:hover .elementor-icon-list-text{
    letter-spacing:.2px;
}

/* Icon */
.elementor-15294 .elementor-element.elementor-element-8dbb87f .elementor-icon-list-icon{
    order:0;
    margin-right:12px !important;
    margin-left:0 !important;

    transition:.35s;
}

.elementor-15294 .elementor-element.elementor-element-8dbb87f .elementor-icon-list-item:hover .elementor-icon-list-icon{
    transform:translateX(-8px) scale(1.15);
}/* End custom CSS */