.elementor-133 .elementor-element.elementor-element-75ebe92{--display:flex;}.elementor-133 .elementor-element.elementor-element-8ccdc1e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-133 .elementor-element.elementor-element-e81f377{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-133 .elementor-element.elementor-element-7ec43c5{text-align:center;}.elementor-133 .elementor-element.elementor-element-7ec43c5 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:90px;font-weight:600;letter-spacing:-5px;color:#FFFFFF;}.elementor-133 .elementor-element.elementor-element-dfc2708{--display:flex;--justify-content:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-133 .elementor-element.elementor-element-04a9379{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-133 .elementor-element.elementor-element-4612cf8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-133 .elementor-element.elementor-element-b19a6b6{--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;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-133 .elementor-element.elementor-element-4861925{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-133 .elementor-element.elementor-element-085105b{--display:flex;}.elementor-133 .elementor-element.elementor-element-8907a49 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:55px;font-weight:600;color:#4E4E4E;}.elementor-133 .elementor-element.elementor-element-322d086{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:#4E4E4E;}.elementor-133 .elementor-element.elementor-element-9c8638a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-133 .elementor-element.elementor-element-26e2206{--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-133 .elementor-element.elementor-element-60086df .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:#4E4E4E;}.elementor-133 .elementor-element.elementor-element-828dd11{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-133 .elementor-element.elementor-element-2ce9efb .elementor-button{background-color:#1ED760;border-radius:15px 15px 15px 15px;}.elementor-133 .elementor-element.elementor-element-33800f0 .elementor-button{background-color:#FB405A;border-radius:15px 15px 15px 15px;}.elementor-133 .elementor-element.elementor-element-d13df10 .elementor-button{background-color:#F60002;border-radius:15px 15px 15px 15px;}.elementor-133 .elementor-element.elementor-element-1ec3dd4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-133 .elementor-element.elementor-element-84e915f .elementor-button{background-color:#3BE4EC;border-radius:15px 15px 15px 15px;}.elementor-133 .elementor-element.elementor-element-c92ffc1 .elementor-button{background-color:#9D36F7;border-radius:15px 15px 15px 15px;}.elementor-133 .elementor-element.elementor-element-4439ee4{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-133 .elementor-element.elementor-element-6affcb6 img{border-radius:15px 15px 15px 15px;}.elementor-133 .elementor-element.elementor-element-63cd41a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-133 .elementor-element.elementor-element-48dcdb9{--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;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-133 .elementor-element.elementor-element-fa8a463{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-133 .elementor-element.elementor-element-e19a26e{--display:flex;}.elementor-133 .elementor-element.elementor-element-017137f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:55px;font-weight:600;color:#4E4E4E;}.elementor-133 .elementor-element.elementor-element-a7884b8{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:#4E4E4E;}.elementor-133 .elementor-element.elementor-element-a40a643{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-133 .elementor-element.elementor-element-44372db{--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-133 .elementor-element.elementor-element-8df5033 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:#4E4E4E;}.elementor-133 .elementor-element.elementor-element-27b6332{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-133 .elementor-element.elementor-element-faa16a0 .elementor-button{background-color:#1ED760;border-radius:15px 15px 15px 15px;}.elementor-133 .elementor-element.elementor-element-47783f1 .elementor-button{background-color:#FB405A;border-radius:15px 15px 15px 15px;}.elementor-133 .elementor-element.elementor-element-3561577 .elementor-button{background-color:#F60002;border-radius:15px 15px 15px 15px;}.elementor-133 .elementor-element.elementor-element-77586a3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-133 .elementor-element.elementor-element-8442e0f .elementor-button{background-color:#3BE4EC;border-radius:15px 15px 15px 15px;}.elementor-133 .elementor-element.elementor-element-ebe0dac .elementor-button{background-color:#9D36F7;border-radius:15px 15px 15px 15px;}.elementor-133 .elementor-element.elementor-element-da42021{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-133 .elementor-element.elementor-element-7814e8d img{border-radius:15px 15px 15px 15px;}.elementor-133 .elementor-element.elementor-element-0b2bf33{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-133 .elementor-element.elementor-element-c033cb1{--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;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-133 .elementor-element.elementor-element-1addea1{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-133 .elementor-element.elementor-element-e78b930{--display:flex;}.elementor-133 .elementor-element.elementor-element-c18a2fd .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:55px;font-weight:600;color:#4E4E4E;}.elementor-133 .elementor-element.elementor-element-598a2f8{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:#4E4E4E;}.elementor-133 .elementor-element.elementor-element-7f03434{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-133 .elementor-element.elementor-element-61ef203{--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-133 .elementor-element.elementor-element-75d4150 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:#4E4E4E;}.elementor-133 .elementor-element.elementor-element-f65ee8e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-133 .elementor-element.elementor-element-e7cefd1 .elementor-button{background-color:#1ED760;border-radius:15px 15px 15px 15px;}.elementor-133 .elementor-element.elementor-element-619dbdd .elementor-button{background-color:#FB405A;border-radius:15px 15px 15px 15px;}.elementor-133 .elementor-element.elementor-element-ab160da .elementor-button{background-color:#F60002;border-radius:15px 15px 15px 15px;}.elementor-133 .elementor-element.elementor-element-54c6793{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-133 .elementor-element.elementor-element-3bc7108 .elementor-button{background-color:#3BE4EC;border-radius:15px 15px 15px 15px;}.elementor-133 .elementor-element.elementor-element-4f46425 .elementor-button{background-color:#9D36F7;border-radius:15px 15px 15px 15px;}.elementor-133 .elementor-element.elementor-element-cf2a8f0{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-133 .elementor-element.elementor-element-14ff12c img{border-radius:15px 15px 15px 15px;}@media(min-width:768px){.elementor-133 .elementor-element.elementor-element-dfc2708{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-75ebe92 *//* BLUE SKY BACKGROUND */

html {
    background-color: #65bfff !important;
}

body {
    --cloud: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 210'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop stop-color='%23fff7df'/%3E%3Cstop offset='.6' stop-color='%23fff8f4'/%3E%3Cstop offset='1' stop-color='%23d6e0f6'/%3E%3C/linearGradient%3E%3Cfilter id='b'%3E%3CfeGaussianBlur stdDeviation='5'/%3E%3C/filter%3E%3C/defs%3E%3Cg fill='url(%23g)' filter='url(%23b)'%3E%3Cellipse cx='110' cy='146' rx='105' ry='48'/%3E%3Cellipse cx='187' cy='104' rx='90' ry='72'/%3E%3Cellipse cx='292' cy='83' rx='101' ry='77'/%3E%3Cellipse cx='390' cy='138' rx='102' ry='49'/%3E%3C/g%3E%3C/svg%3E");

    --birds: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 100'%3E%3Cpath d='M10 45 Q24 30 38 45 Q52 30 66 45 M88 26 Q101 14 114 26 Q127 14 140 26 M65 85 Q80 73 95 85 Q110 73 125 85 Q110 73 125 85' fill='none' stroke='%23577a98' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");

    background-color: #65bfff !important;

    background-image:
        var(--birds),
        var(--birds),
        var(--cloud),
        var(--cloud),
        var(--cloud),
        var(--cloud),
        var(--cloud),
        var(--cloud),
        linear-gradient(
            180deg,
            #399cf7 0%,
            #64bbff 40%,
            #86cfff 75%,
            #bce8ff 100%
        ) !important;

    background-repeat: no-repeat !important;

    background-size:
        150px auto,
        120px auto,
        470px auto,
        400px auto,
        520px auto,
        430px auto,
        490px auto,
        400px auto,
        100% 100%;

    background-position:
        left 35% top 33%,
        right 25% top 76%,
        left -80px top 10%,
        right -60px top 25%,
        left -80px top 43%,
        right -60px top 61%,
        left -80px top 79%,
        right -50px top 94%,
        center;

    background-attachment: scroll !important;
    min-height: 100vh;
}

/* OPTIONAL: TRANSPARENT SKY SECTIONS */

.sky-section {
    background: transparent !important;
    background-image: none !important;
}

.sky-section > .elementor-background-overlay {
    display: none !important;
}

/* MOBILE ADJUSTMENTS */

@media (max-width: 767px) {
    body {
        background-size:
            95px auto,
            80px auto,
            270px auto,
            240px auto,
            290px auto,
            250px auto,
            280px auto,
            240px auto,
            100% 100%;
    }
}

/* White background before sky appears */

html {
    background-color: #ffffff !important;
}

/* Fade in entire page, including sky */

body {
    animation: skyFadeIn 1750ms ease-out both;
}

@keyframes skyFadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@media (prefers-reduced-motion: reduce) {
    body {
        animation: none;
    }
}


/* REAL LIQUID GLASS */

.real-glass {
    position: relative;
    border-radius: 28px;

    /* Translucent white glass */
    background: rgba(255, 255, 255, 0.48) !important;
    background-image: none !important;

    /* Real refraction when supported */
    backdrop-filter: var(--hyalite, blur(5px));
    -webkit-backdrop-filter: var(--hyalite, blur(5px));

    /* Reflective glass edges */
    border: 1px solid rgba(255, 255, 255, 0.7);

    box-shadow:
        var(--hyalite-edge, inset 0 1px 0 rgba(255,255,255,0.9)),
        0 12px 35px rgba(35, 65, 95, 0.12);
}/* End custom CSS */