.elementor-17 .elementor-element.elementor-element-9ba3bba{--display:flex;}.elementor-17 .elementor-element.elementor-element-ed277fc{--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;}.elementor-17 .elementor-element.elementor-element-ef2f5c7{--display:flex;}.elementor-17 .elementor-element.elementor-element-b9e8063{--display:flex;}.elementor-17 .elementor-element.elementor-element-d77900a{--display:flex;}.elementor-17 .elementor-element.elementor-element-12d411b{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-ef2f5c7{--width:25%;}.elementor-17 .elementor-element.elementor-element-b9e8063{--width:25%;}.elementor-17 .elementor-element.elementor-element-d77900a{--width:25%;}.elementor-17 .elementor-element.elementor-element-12d411b{--width:25%;}}/* Start custom CSS for container, class: .elementor-element-ed277fc */.footer-title{
    color:#fff;
    font-size:22px;
    font-weight:700;
    margin-bottom:25px;
    position:relative;
}

.footer-title:after{
    content:"";
    width:60px;
    height:3px;
    background:#41d6ff;
    display:block;
    margin-top:10px;
    border-radius:20px;
}

.footer-text{
    color:#d7e3ec;
    line-height:1.9;
    font-size:15px;
}

.footer-list{
    margin:0;
    padding:0;
    list-style:none;
}

.footer-list li{
    margin-bottom:14px;
}

.footer-list a{
    color:#d7e3ec;
    text-decoration:none;
    transition:.3s;
}

.footer-list a:hover{
    color:#3bd8ff;
    padding-left:8px;
}

.footer-contact p{
    color:#d7e3ec;
    margin-bottom:15px;
    line-height:1.8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ba3bba *//* =====================================================
   PREMIUM TROPICAL FOOTER
   UmarPulauTidung.com
===================================================== */

.elementor-17 .elementor-element.elementor-element-9ba3bba{
    position: relative;
    overflow: hidden;

    background:
        radial-gradient(circle at 15% 15%, rgba(0,230,255,.10) 0%, transparent 28%),
        radial-gradient(circle at 85% 85%, rgba(255,185,70,.10) 0%, transparent 30%),
        radial-gradient(circle at 50% -10%, rgba(255,255,255,.04) 0%, transparent 45%),
        linear-gradient(
            180deg,
            #0B4168 0%,
            #0A3553 35%,
            #07273E 70%,
            #041A2C 100%
        );

    border-top:1px solid rgba(255,255,255,.08);

    box-shadow:
        inset 0 60px 120px rgba(255,255,255,.03),
        inset 0 -80px 120px rgba(0,0,0,.45);
}

/* Glow Laut */
.elementor-17 .elementor-element.elementor-element-9ba3bba::before{
    content:"";
    position:absolute;

    left:-20%;
    bottom:-180px;

    width:140%;
    height:340px;

    background:
        radial-gradient(
            ellipse at center,
            rgba(0,220,255,.10),
            transparent 70%
        );

    filter:blur(70px);

    transform:rotate(-4deg);

    pointer-events:none;
}

/* Cahaya Sunset */
.elementor-17 .elementor-element.elementor-element-9ba3bba::after{
    content:"";
    position:absolute;

    top:-180px;
    right:-180px;

    width:520px;
    height:520px;

    background:
        radial-gradient(circle,
            rgba(255,195,77,.12),
            transparent 72%);

    filter:blur(80px);

    pointer-events:none;
}/* End custom CSS */