﻿/* Custom CSS for large screens */
@media (min-width: 1921px) {
    .qodef-title-holder.qodef-bg-parallax {
        background-size: cover;
    }
}

@media (max-width:600px) {
    .eOGFFw {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100vw;
        padding: 50px 14px;
        border-radius: 12px 12px 0 0;
        background: #fff;
        gap: 14px;
        box-shadow: 0px 4px 17.2px 0px rgba(14,14,14,0.02);
    }
}

@media screen and (max-width:600px) {
    .hLwCRr {
        width: 100%;
        z-index: 20;
        height: 80px;
        position: fixed;
        bottom: 0px;
        background-color: #1e1e1e;
        display: grid;
        grid-template-columns: repeat(5,1fr);
        gap: 8px;
    }
}

@media screen and (min-width:600px) {
    .jozjyL {
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        -webkit-letter-spacing: 0.08px;
        -moz-letter-spacing: 0.08px;
        -ms-letter-spacing: 0.08px;
        letter-spacing: 0.08px;
    }
}

@media screen and (min-width:600px) {
    .fuyrJv {
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 24px;
        -webkit-letter-spacing: 0.024px;
        -moz-letter-spacing: 0.024px;
        -ms-letter-spacing: 0.024px;
        letter-spacing: 0.024px;
    }
}

@media screen and (min-width:600px) {
    .gzIOjF {
        height: 40px;
        width: 40px;
    }
}
@media screen and (min-width:600px) {
    .fFqBZK {
        height: 40px;
        width: 40px;
    }
}
@media screen and (min-width:600px) {
    .dVXZgQ {
        height: 40px;
        width: 40px;
    }
}
@media screen and (max-width:600px) {
    .jcnTNL {
        width: 100%;
        height: 54px;
        padding: 8px 5vw;
        display: grid;
        grid-template-columns: repeat(3,1fr);
        gap: 2vw;
        background: #F2FDFF;
    }
}

@media screen and (max-width:768px) {
    .cQECPc {
        font-weight: 400;
        font-size: 18px;
        line-height: 21px;
    }
}
@media screen and (max-width:600px) {
    .kVhemy {
        color: #fee60b;
        text-align: center;
        text-shadow: 2px 4px 15px rgba(0,0,0,0.8);
        font-size: 18px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
    }
}

@media screen and (max-width:600px) {
    .tygvQ {
        color: #fff;
        text-align: center;
        text-shadow: 2px 4px 15px rgba(0,0,0,0.8);
        font-size: 22px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
}

@media screen and (max-width:600px) {
    .leMuNT {
        position: absolute;
        top: 30%;
        bottom: 30%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        padding: 10px;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 10px;
        z-index: 20;
    }
}

@media screen and (max-width:600px) {
    .duZnoW {
        width: 100%;
        height: 27.25vh;
        position: relative;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        background: rgba(0,0,0,0.4);
        margin-top: 70px;
    }
}

@media screen and (max-width:590px) {
    .kypWqH {
        border-radius: 6px;
        margin-top: 10px;
    }
}

/*!sc*/
@media screen and (max-width:390px) {
    .kypWqH {
        margin-top: 20px;
        width: 100%;
        border-radius: 6px;
    }
}

@media screen and (min-width:1920px) {
    .kUgUxp {
        padding: 50px 260px;
        width: 100%;
    }
}

@media screen and (max-width:600px) {
    .kUgUxp {
        padding: 0px 20px;
        width: 100%;
    }
}
@media screen and (min-width:1920px) {
    .doKeVt {
        width: calc(100% + 520px);
        margin-left: -260px;
        margin-top: 40px;
        cursor: pointer;
    }
}
/*!sc*/
@media screen and (max-width:768px) {
    .doKeVt {
        padding: 0;
        width: calc(100% + 40px);
        margin-left: -20px;
        margin-top: 40px;
        cursor: pointer;
    }
}

@media screen and (max-width:768px ) {
    .lbDKYX {
        height: 15px;
        width: 15px;
        bottom: 17px;
        left: 20px;
    }
}
@media screen and (max-width:600px) {
    .lbDKYX {
        top: 36px;
        display: none;
    }
}
@media screen and (max-width:768px) {
    .lbDKYX {
        height: 15px;
        top: 36px;
        padding-left: 0;
    }
}

@media screen and (max-width:768px ) {
    .ddiKMH {
        height: 15px;
        width: 15px;
        bottom: 17px;
        left: 20px;
    }
}

@media screen and (max-width:768px ) {
    .bPwFNT {
        height: 15px;
        width: 15px;
        bottom: 17px;
        left: 20px;
    }
}

@media screen and (max-width:768px ) {
    .cEitAA {
        height: 15px;
        width: 15px;
        bottom: 17px;
        left: 20px;
    }
}
@media screen and (max-width:600px) {
    .hezKpA {
        width: 90%;
    }
}

@media screen and (max-width:768px) {
    .hezKpA {
        width: 70%;
    }
}
/*!sc*/
@media screen and (max-width:769px) {
    .hezKpA label {
        top: 15px;
        display: none;
    }
}
@media screen and (max-width:600px) {
    .hezKpA {
        display: none;
    }
}

@media screen and (max-width:769px) {
    .hezKpA label {
        padding: 0 4px;
        top: 10px;
        left: 16px;
        z-index: 1;
        background-color: inherit;
        position: absolute;
        color: #121212;
        font-size: 13px;
        font-style: normal;
        font-weight: 400;
        line-height: 20px;
    }
}

@media screen and (max-width:600px) {
    .ilymLC {
        width: 90%;
    }
}

@media screen and (max-width:768px) {
    .ilymLC {
        width: 70%;
    }
}

@media screen and (max-width:769px) {
    .ilymLC label {
        padding: 0 4px;
        top: 10px;
        left: 16px;
        z-index: 1;
        background-color: inherit;
        position: absolute;
        color: #121212;
        font-size: 13px;
        font-style: normal;
        font-weight: 400;
        line-height: 20px;
    }
}

@media screen and (max-width:600px) {
    .igsZUk {
        width: 90%;
    }
}

@media screen and (max-width:768px) {
    .igsZUk {
        width: 70%;
    }
}

@media screen and (max-width:769px) {
    .igsZUk label {
        padding: 0 4px;
        top: 10px;
        left: 16px;
        z-index: 1;
        background-color: inherit;
        position: absolute;
        color: #121212;
        font-size: 13px;
        font-style: normal;
        font-weight: 400;
        line-height: 20px;
    }
}
@media screen and (max-width:768px) {
    .bDVFGu {
        padding: 0 0 0 5%;
        background-image: url("assets/svg/contact-form-heading.svg");
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
}
@media screen and (max-width:768px) {
    .bDVFGu .tagline {
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 21px;
    }
}

@media screen and (max-width:600px) {
    .drdHUY button {
        font-size: 16px;
        width: 90%;
        margin-bottom: 10px;
    }
}
@media screen and (max-width:768px) {
    .drdHUY button {
        width: 70%;
        height: 45px;
        font-size: 18px;
        line-height: 21px;
        margin-bottom: 10px;
    }
}

@media (max-width:769px) {
    .drdHUY textarea {
        display: none;
        padding: 10px 16px 0 40px;
        width: 100%;
        border-radius: 8px;
        border: 1px solid #d1d1d1;
    }
}
@media (max-width:769px) {
    .drdHUY textarea::-webkit-input-placeholder {
        font-size: 15px;
        line-height: 18px;
    }

    .drdHUY textarea::-moz-placeholder {
        font-size: 15px;
        line-height: 18px;
    }

    .drdHUY textarea:-ms-input-placeholder {
        font-size: 15px;
        line-height: 18px;
    }

    .drdHUY textarea::placeholder {
        font-size: 15px;
        line-height: 18px;
    }
}

@media (max-width:769px) {
    .drdHUY input {
        padding: 0 10px;
        width: 90%;
        height: 40px;
        font-size: 15px;
        line-height: 18px;
        margin-top: 20px;
        width: 100%;
        height: 48px;
        padding: 0 16px 0 40px;
        position: relative;
        border-radius: 8px;
        border: 1px solid #d1d1d1;
    }
}
@media (max-width:769px) {
    .drdHUY input::-webkit-input-placeholder {
        font-size: 15px;
        line-height: 18px;
    }

    .drdHUY input::-moz-placeholder {
        font-size: 15px;
        line-height: 18px;
    }

    .drdHUY input:-ms-input-placeholder {
        font-size: 15px;
        line-height: 18px;
    }

    .drdHUY input::placeholder {
        font-size: 15px;
        line-height: 18px;
    }
}
@media (max-width:360px) {
    .drdHUY {
        gap: 0;
    }
}
@media (max-width:769px) {
    .drdHUY {
        padding: 0px 0 10px 0;
        gap: 20px;
    }
}
@media screen and (min-width:1920px) {
    .drdHUY {
        width: 100%;
    }
}
@media screen and (max-width:600px) {
    .yhGzR {
        padding: 3px;
        gap: 16px;
    }
}
@media screen and (max-width:600px) {
    .gEZkwC {
        gap: 8px;
    }
}
@media screen and (max-width:600px) {
    .ezusjD {
        color: #fff;
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        line-height: 13px;
    }
}
@media screen and (max-width:600px) {
    .hYfLOX {
        color: #fff;
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: 23.4px;
    }
}
@media screen and (max-width:600px) {
    .dwZrlZ {
        width: calc(100% + 40px);
        border-radius: 0;
        margin-left: -20px;
        aspect-ratio: 390 / 180;
        background: linear-gradient( 90deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 82% ), url(../images.wanderon.in/new-homepage-data/cta%20homepage%20-%20phone.jpg) lightgray 50% / cover no-repeat;
        padding: 0 20px;
    }
}
@media screen and (max-width:600px) {
    .fssxPh {
        margin-top: 80px;
        margin-top: 40px;
    }
}
@media screen and (max-width:768px) {
    .fUbbDC {
        height: 15vw;
        fill: #ed462f;
    }
}
@media screen and (max-width:768px) {
    .hA-dweI {
        width: 100%;
        aspect-ratio: 16/9;
    }
}
@media screen and (max-width:768px) {
    .lnPmfL {
        width: 84vw;
        margin: 2vw;
        aspect-ratio: 334/276;
        margin-right: 2.7vw;
    }
}
@media screen and (max-width:768px) {
    .fTiZeJ {
        width: 84vw;
        margin: 2vw;
        aspect-ratio: 334/276;
    }
}
@media screen and (max-width:768px) {
    .gDfmdT {
        width: 84vw;
        margin: 2vw;
        aspect-ratio: 334/276;
        margin-left: 2.7vw;
    }
}
@media screen and (max-width:768px) {
    .cQVEUr {
        height: 77vw;
        fill: #ed462f;
    }
}
@media screen and (max-width:768px) {
    .fCpHMv {
        width: 80vw;
        width: 90vw;
    }
}
@media screen and (max-width:768px) {
    .eqNmvO {
        font-weight: 500;
        font-size: 15.75px;
        line-height: 20px;
        width: 80%;
    }
}
@media screen and (max-width:768px) {
    .bQxhTt {
        height: 40px;
        width: 40px;
        background-size: contain;
        -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
        align-self: flex-start;
    }
}
@media screen and (max-width:768px) {
    .chFhaj {
        height: 1vw;
        width: 1vw;
    }
}
@media screen and (max-width:768px) {
    .cccETq {
        height: 1vw;
        width: 1vw;
    }
}
@media screen and (max-width:768px) {
    .ggwmWM {
        width: 45vw;
        margin-top: 20px;
        margin-bottom: 0px;
    }
}
@media only screen and (max-width:768px) {
    .hawGsd {
        height: 7vw;
        display: block;
    }
}
@media only screen and (max-width:768px) {
    .gEOetZ {
        height: 7vw;
        display: none;
    }
}
@media only screen and (max-width:768px) {
    .lbeTcW {
        height: 7vw;
        display: block;
    }
}
@media only screen and (max-width:768px) {
    .jRZbXi {
        height: 7vw;
        display: none;
    }
}
@media screen and (max-width:768px) {
    .frqXgt {
        display: block;
    }
}
@media screen and (min-width:768px) {
    .frqXgt {
        grid-template-columns: 1fr 3fr 1fr;
    }
}
@media (min-width:1620px) {
    .cKGsPd {
        font-size: 20px;
        line-height: 30px;
    }
}
@media (min-width:768px) and (max-width:1220px) {
    .cKGsPd {
        font-size: 14px;
        line-height: 18px;
    }
}
@media (min-width:300px) and (max-width:769px) {
    .cKGsPd {
        font-size: 14px;
        line-height: 21px;
    }
}
@media screen and (max-width:768px) {
    .cKGsPd {
        font-size: 14px;
        line-height: 142%;
    }
}
@media (min-width:1620px) {
    .efrelH {
        font-size: 40px;
        line-height: 50px;
    }
}
@media (min-width:300px) and (max-width:769px) {
    .efrelH {
        font-size: 25.23px;
        line-height: 30.3px;
        font-weight: 700;
        margin: 0;
    }
}
@media screen and (max-width:768px) {
    .efrelH {
        font-size: 16px;
    }
}
@media screen and (min-width:768px) and (max-width:1220px) {
    .efrelH {
        font-size: 16px;
        line-height: 20px;
    }
}
@media screen and (min-width:1220px) and (max-width:1550px) {
    .efrelH {
        height: 70px;
    }
}
@media (min-width:1620px) {
    .jeDmNW {
        height: 480px;
    }
}
@media screen and (min-width:768px) and (max-width:1024px) {
    .jeDmNW {
        height: 300px;
    }
}
@media (min-width:600px) and (max-width:769px) {
    .jeDmNW {
        height: 250px;
        padding: 15px 8px 15px 15px;
    }

        .jeDmNW:hover {
            -webkit-transform: none;
            -ms-transform: none;
            transform: none;
            -webkit-transition: none;
            transition: none;
        }
}
@media screen and (max-width:600px) {
    .jeDmNW {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        margin-bottom: 8px;
        padding: 25px 16px 0 16px;
        width: 60vw;
        margin-left: 20px;
        gap: 16px;
        height: 323px;
        box-shadow: none;
    }
}
@media screen and (min-width:469px) and (max-width:768px) {
    .jeDmNW img {
        object-fit: contain;
    }
}
@media screen and (max-width:600px) {
    .jbIGue {
        width: 60vw;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-scroll-behavior: smooth;
        -moz-scroll-behavior: smooth;
        -ms-scroll-behavior: smooth;
        scroll-behavior: smooth;
        -webkit-scroll-snap-type: x mandatory;
        -moz-scroll-snap-type: x mandatory;
        -ms-scroll-snap-type: x mandatory;
        scroll-snap-type: x mandatory;
        overflow-x: scroll;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-transition: all 0.4s;
        transition: all 0.4s;
    }

        .jbIGue::-webkit-scrollbar {
            display: none;
        }
}
@media screen and (min-width:600px) and (max-width:768px) {
    .jbIGue {
        grid-template-columns: 1fr 1fr;
    }
}
@media screen and (min-width:469px) {
    .jbIGue {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        gap: 20px;
    }
}
@media screen and (max-width:600px) {
    .dhjVRE {
        width: 60vw;
        overflow-y: hidden;
        overflow-x: hidden;
    }
}
@media screen and (max-width:600px) {
    .cUXlwH {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: space-around;
        -webkit-justify-content: space-around;
        -ms-flex-pack: space-around;
        justify-content: space-around;
        width: 30vw;
        margin: 8px auto;
    }
}
@media screen and (max-width:600px) {
    .ekPGNJ {
        height: 33.3px;
        margin-left: 15px;
        fill: white;
        cursor: pointer;
        background: #01afd1;
        border-radius: 200px;
    }

        .ekPGNJ:hover {
            -webkit-transform: scale(1.2);
            -ms-transform: scale(1.2);
            transform: scale(1.2);
        }
}
@media screen and (min-width:600px) {
    .ekPGNJ {
        display: none;
    }
}
@media screen and (max-width:600px) {
    .gVgBLA {
        height: 33.3px;
        margin-right: 15px;
        fill: white;
        cursor: pointer;
        background: #01afd1;
        border-radius: 200px;
        justify-self: flex-end;
    }

        .gVgBLA:hover {
            -webkit-transform: scale(1.2);
            -ms-transform: scale(1.2);
            transform: scale(1.2);
        }
}
@media screen and (min-width:600px) {
    .gVgBLA {
        display: none;
    }
}
@media screen and (max-width:600px) {
    .KxrUR {
        display: grid;
        grid-template-columns: 2fr 7fr 2fr;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
}
@media screen and (max-width:468px) {
    .iXBetg {
        margin-top: 30px;
        margin-top: 18px;
    }
}
@media screen and (min-width:468px) and (max-width:768px) {
    .iXBetg {
        margin: 30px 0 0 0;
    }
}
@media screen and (max-width:600px) {
    .dYEEaJ {
        bottom: 20px;
    }

        .dYEEaJ p {
            font-size: 12px;
        }

        .dYEEaJ svg {
            height: 14px;
        }
}
@media screen and (max-width:600px) {
    .gurywD {
        bottom: -10px;
        height: 20px;
    }
}
@media screen and (max-width:600px) {
    .joLgbM {
        top: -10px;
        height: 20px;
    }
}
@media screen and (max-width:600px) {
    .gTYBfA {
        grid-template-columns: repeat(16,75%);
    }
}
@media screen and (max-width:600px) {
    .czkdKA {
        text-align: center;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 15.6px;
    }
}
@media screen and (max-width:600px) {
    .gVbpic {
        color: #2D2D2D;
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: 16px;
        -webkit-letter-spacing: 0.4px;
        -moz-letter-spacing: 0.4px;
        -ms-letter-spacing: 0.4px;
        letter-spacing: 0.4px;
    }
}
@media screen and (max-width:600px) {
    .jnxOoP {
        display: block;
        margin-top: 40px;
    }
}
@media screen and (max-width:600px) {
    .jQESOL {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: calc(100% + 40px);
        margin-left: -20px;
        margin: 50px 0 0 -20px;
        background: linear-gradient( 180deg,rgba(223,246,255,0.00) 0%,rgba(223,246,255,0.80) 19.27%,rgba(223,246,255,0.80) 88.54%,rgba(223,246,255,0.00) 100% );
        padding: 10px;
        height: 100%;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
@media screen and (max-width:600px) {
    .yZehz {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: calc(100% + 40px);
        margin-left: -20px;
        margin: 50px 0 0 -20px;
        background: linear-gradient( 180deg,rgba(255,240,231,0.00) 0%,rgba(255,232,219,0.80) 19.27%,rgba(255,232,219,0.80) 88.54%,rgba(255,240,231,0.00) 100% );
        padding: 10px;
        height: 100%;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
@media screen and (max-width:600px) {
    .gxWvXJ {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: calc(100% + 40px);
        margin-left: -20px;
        margin: 50px 0 0 -20px;
        background: linear-gradient( 180deg,rgba(213,247,228,0) 0%,rgba(255,255,236,0) 0.52%,rgba(255,248,209,0.8) 19.27%,rgba(255,248,209,0.8) 88.54%,rgba(255,255,236,0) 100% );
        padding: 10px;
        height: 100%;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
@media screen and (min-width:600px) {
    .gXaokw {
        background: transparent;
        text-align: center;
        padding: 0;
        bottom: -10px;
    }

        .gXaokw h3 {
            color: #fbfbfb;
            font-size: 28px;
            font-style: normal;
            font-weight: 700;
            line-height: 100%;
        }

        .gXaokw p {
            color: #dedede;
            font-size: 14px;
            font-style: normal;
            font-weight: 500;
            line-height: 21px;
        }

    @media screen and (min-width:600px) and (max-width:1320px) {
        .gXaokw {
            height: -webkit-fit-content;
            height: -moz-fit-content;
            height: fit-content;
            bottom: 10px;
        }

            .gXaokw h3 {
                color: #fbfbfb;
                text-shadow: 1px 1px 25px rgba(0,0,0,0.5);
                font-size: 20px;
                font-style: normal;
                font-weight: 700;
                line-height: 120%;
            }

            .gXaokw p {
                color: var(--primitive-color-grey-grey-5,#dedede);
                font-size: 12px;
                font-style: normal;
                font-weight: 500;
                line-height: 21px;
            }
    }
}
@media screen and (max-width:600px) {
    .hsWDfJ {
        display: block;
        display: none;
    }
}
@media screen and (max-width:600px) {
    .hsWDfJ {
        display: none;
    }
}
@media screen and (max-width:600px) {
    .kPrLXN {
        display: block;
    }
}
@media screen and (max-width:600px) {
    .cOajAh {
        display: block;
        display: none;
    }
}
@media screen and (max-width:600px) {
    .blwRhA {
        display: block;
    }
}
@media screen and (max-width:600px) {
    .hHUmUv {
        top: 0;
        gap: 24px;
        padding: 0;
    }
}
@media screen and (min-width:1920px) {
    .ikljHz {
        width: calc(100% + 520px);
        margin: 0 0 0 -260px;
        padding: 60px 260px;
    }
}
@media screen and (min-width:1920px) {
    .eZovYL {
        width: calc(100% + 520px);
        margin: 0 0 0 -260px;
        padding: 60px 260px;
    }
}
@media screen and (min-width:1920px) {
    .NAodd {
        width: calc(100% + 520px);
        margin: 0 0 0 -260px;
        padding: 60px 260px;
    }
}
@media screen and (max-width:600px) {
    .isNFag {
        margin: 40px 0 0 0;
    }
}
@media screen and (max-width:600px) {
    .dLxosh {
        margin: 60px 0 0 0;
    }
}
@media screen and (max-width:600px) {
    .iZoZUd {
        margin: 40px 0 0 0;
    }
}
@media screen and (max-width:600px) {
    .grekPt {
        margin: 40px 0 0 0;
    }
}
@media screen and (max-width:600px) {
    .XwQaR {
        margin: 0;
    }
}
@media screen and (max-width:600px) {
    .gqXISV {
        display: none;
    }
}
@media screen and (min-width:768px) {
    .ebOPWN {
        display: none;
    }
}
@media screen and (min-width:768px) {
    .hEgnhN {
        display: none;
    }
}
@media screen and (max-width:600px) {
    .eLDtHD {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100px;
        aspect-ratio: 100 / 120;
        padding: 8px 8px 6px 8px;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: stretch;
        -webkit-justify-content: stretch;
        -ms-flex-pack: stretch;
        justify-content: stretch;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        border-radius: 6px;
        background: #F2FDFF;
        background-image: none;
    }

        .eLDtHD:last-child {
            margin-right: 0;
        }
}
@media screen and (max-width:600px) {
    .eLDtHD video {
        display: none;
    }
}
@media screen and (max-width:600px) {
    .cWqozR {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100px;
        aspect-ratio: 100 / 120;
        padding: 8px 8px 6px 8px;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: stretch;
        -webkit-justify-content: stretch;
        -ms-flex-pack: stretch;
        justify-content: stretch;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        border-radius: 6px;
        background: #F2FDFF;
        background-image: none;
    }

        .cWqozR:last-child {
            margin-right: 20px;
        }
}
@media screen and (max-width:600px) {
    .cWqozR video {
        display: none;
    }
}
@media screen and (max-width:600px) {
    .eHelbC {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100px;
        aspect-ratio: 100 / 120;
        padding: 8px 8px 6px 8px;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: stretch;
        -webkit-justify-content: stretch;
        -ms-flex-pack: stretch;
        justify-content: stretch;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        border-radius: 6px;
        background: #F2FDFF;
        background-image: none;
    }

        .eHelbC:last-child {
            margin-right: 20px;
        }
}
@media screen and (max-width:600px) {
    .eHelbC video {
        display: none;
    }
}
/*!sc*/
@media screen and (max-width:600px) {
    .bBuCqS {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100px;
        aspect-ratio: 100 / 120;
        padding: 8px 8px 6px 8px;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: stretch;
        -webkit-justify-content: stretch;
        -ms-flex-pack: stretch;
        justify-content: stretch;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        border-radius: 6px;
        background: #F2FDFF;
        background-image: none;
    }

        .bBuCqS:last-child {
            margin-right: 20px;
        }
}
@media screen and (max-width:600px) {
    .bBuCqS video {
        display: none;
    }
}
@media screen and (max-width:600px) {
    .dPJPmP {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100px;
        aspect-ratio: 100 / 120;
        padding: 8px 8px 6px 8px;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: stretch;
        -webkit-justify-content: stretch;
        -ms-flex-pack: stretch;
        justify-content: stretch;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        border-radius: 6px;
        background: #F2FDFF;
        background-image: none;
    }

        .dPJPmP:last-child {
            margin-right: 20px;
        }
}
/*!sc*/
@media screen and (max-width:600px) {
    .dPJPmP video {
        display: none;
    }
}
@media screen and (max-width:600px) {
    .gwlBCb {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100px;
        aspect-ratio: 100 / 120;
        padding: 8px 8px 6px 8px;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: stretch;
        -webkit-justify-content: stretch;
        -ms-flex-pack: stretch;
        justify-content: stretch;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        border-radius: 6px;
        background: #F2FDFF;
        background-image: none;
    }

        .gwlBCb:last-child {
            margin-right: 20px;
        }
}
@media screen and (max-width:600px) {
    .gwlBCb video {
        display: none;
    }
}
@media screen and (max-width:600px) {
    .cENIRN {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100px;
        aspect-ratio: 100 / 120;
        padding: 8px 8px 6px 8px;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: stretch;
        -webkit-justify-content: stretch;
        -ms-flex-pack: stretch;
        justify-content: stretch;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        border-radius: 6px;
        background: #F2FDFF;
        background-image: none;
    }

        .cENIRN:last-child {
            margin-right: 20px;
        }
}
@media screen and (max-width:600px) {
    .cENIRN video {
        display: none;
    }
}
@media screen and (max-width:600px) {
    .bieCiX {
        display: none;
    }
}
@media screen and (max-width:600px) {
    .ceXYEy {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        gap: 8px;
        -webkit-box-pack: start;
        -webkit-justify-content: start;
        -ms-flex-pack: start;
        justify-content: start;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        width: -webkit-fit-content;
    }
}
@media screen and (max-width:600px) {
    .hwZoJl {
        margin-top: 0;
        width: calc(100% + 20px);
        overflow-x: scroll;
    }
}
@media screen and (max-width:600px) {
    .fALaGT {
        display: none;
    }
}
@media screen and (max-width:600px) {
    .hJhrOe {
        color: #2D2D2D;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
    }
}
@media screen and (max-width:600px) {
    .dIfAmh {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        padding: 10px 0;
        -webkit-align-items: flex-start;
        -webkit-box-align: flex-start;
        -ms-flex-align: flex-start;
        align-items: flex-start;
        margin: 20px 0;
    }
}
@media screen and (max-width:600px) {
    .eprIDt {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        padding: 10px 0;
        -webkit-align-items: flex-start;
        -webkit-box-align: flex-start;
        -ms-flex-align: flex-start;
        align-items: flex-start;
        margin: 20px 0 8px 0;
    }
}
@media screen and (max-width:600px) {
    .gWTDwi {
        display: none;
    }
}
@media screen and (max-width:600px) {
    .iCiYiJ {
        display: block;
    }
}
@media screen and (max-width:600px) {
    .jXmMsA {
        display: none;
    }
}
@media screen and (max-width:600px) {
    .uthGo {
        height: 70px;
        aspect-ratio: 1/1;
        border-radius: 50%;
        position: relative;
        padding: 2px;
    }

        .uthGo img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            aspect-ratio: 1/1;
            border-radius: 50%;
        }
}
@media screen and (max-width:600px) {
    .hOaUyy {
        width: calc(100% + 20px);
        z-index: 2;
        display: grid;
        grid-template-columns: repeat(15,18vw);
        overflow-x: scroll;
        gap: 12px;
        padding-right: 20px;
    }

        .hOaUyy::-webkit-scrollbar {
            display: none;
        }
}
@media screen and (max-width:600px) {
    .cujYjZ {
        margin-bottom: 60px;
        right: -100px;
        z-index: 2;
        bottom: 50px;
    }
}
@media screen and (max-width:600px) {
    .gjvdHd {
        display: block;
        width: 100%;
        height: 100px;
        position: relative;
        bottom: 0;
        background-image: url();
        background-position: center;
        background-repeat: no-repeat;
        background-size: conver;
    }

        .gjvdHd img {
            object-fit: cover;
            background: no-repeat;
        }
}
@media (min-width:1520px) {
    .gbgtvs {
        height: 130px;
    }
}
@media (max-width:600px) {
    .gbgtvs {
        display: none;
    }
}
@media (min-width:1520px) {
    .gEFsDg {
        width: 20px;
    }
}
@media (max-width:600px) {
    .gEFsDg {
        display: none;
    }
}
@media (max-width:600px) {
    .dZwodf {
        display: block;
        width: 100%;
    }
}
@media (max-width:600px) {
    .fGRUFJ {
        width: 100%;
        text-align: start;
    }
}
@media (min-width:1620px) {
    .fGRUFJ ul li {
        font-size: 20px;
        line-height: 21px;
    }
}
@media (min-width:1620px) {
    .kYHUTl {
        font-size: 20px;
    }
}
@media (max-width:769px) {
    .kYHUTl {
        font-family: "Roboto";
        text-align: justify;
        font-size: 12px;
        line-height: 17.363px;
        margin-bottom: 3.55vh;
    }
}
@media (max-width:1140px) {
    .kYHUTl {
        font-size: 12px;
    }
}
@media (min-width:1520px) {
    .hDvaRz {
        font-size: 26px;
    }
}
@media (max-width:600px) {
    .hDvaRz {
        font-weight: 700;
        font-size: 15px;
        line-height: 18px;
    }
}
@media (max-width:600px) {
    .daeAkO {
        padding: 30px 0;
        text-align: center;
        grid-template-columns: repeat(1,1fr);
        font-weight: 400;
        font-size: 12px;
        line-height: 144.69%;
        text-align: center;
        color: #ffffff;
    }
}
@media screen and (max-width:768px) {
    .hLitLu {
        margin-top: 0;
        overflow-x: hidden;
    }
}
@media (min-width:1920px) {
    .gJFCDQ {
        width: 28px;
        height: 28px;
    }
}
@media (max-width:768px) {
    .kFTGeV {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        position: fixed;
        right: 6.5px;
        margin-right: 7.8px;
        z-index: 99;
    }

        .kFTGeV svg {
            height: 4vh;
        }

        .kFTGeV path {
            fill: none;
            stroke: white;
            stroke-width: 6;
            -webkit-transition: stroke-dasharray 300ms cubic-bezier(0.4,0,0.2,1), stroke-dashoffset 300ms cubic-bezier(0.4,0,0.2,1);
            transition: stroke-dasharray 300ms cubic-bezier(0.4,0,0.2,1), stroke-dashoffset 300ms cubic-bezier(0.4,0,0.2,1);
        }
}
@media (max-width:768px) {
    .kGSBsu {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        position: fixed;
        right: 6.5px;
        margin-right: 7.8px;
        z-index: 99;
        right: 20px;
        margin-right: 35px;
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        align-self: center;
        position: relative;
    }

        .kGSBsu svg {
            height: 4vh;
        }

        .kGSBsu path {
            fill: none;
            stroke: white;
            stroke-width: 6;
            -webkit-transition: stroke-dasharray 300ms cubic-bezier(0.4,0,0.2,1), stroke-dashoffset 300ms cubic-bezier(0.4,0,0.2,1);
            transition: stroke-dasharray 300ms cubic-bezier(0.4,0,0.2,1), stroke-dashoffset 300ms cubic-bezier(0.4,0,0.2,1);
        }

        .kGSBsu path {
            fill: white;
            stroke: white;
            stroke-width: 0;
        }
}
/*!sc*/
.kFTGeV {
    display: none;
}
@media (max-width:768px) {
    .jSlocd {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 60%;
        height: 46px;
        margin: 26px 0 26px 26px;
    }
}
@media (max-width:768px) {
    .CBnsK {
        display: none;
    }
}
@media (max-width:648px) {
    .CBnsK li {
        font-size: 16px;
    }
}
@media (min-width:1950px) {
    .jkHqFi {
        font-size: 25px;
    }
}
@media (min-width:648px) and (max-width:847px) {
    .jkHqFi {
        font-size: 12px;
    }
}
@media (min-width:1950px) {
    .bQtxzh {
        height: 84px;
        margin-top: 84px;
    }
}
@media (max-width:768px) {
    .bQtxzh {
        height: 70px;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        position: fixed;
        z-index: 200;
        margin-top: 0;
    }
}
@media screen and (max-width:600px) {
    .kzOmCo {
        position: absolute;
        height: 100%;
        top: 0;
        right: 10px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        gap: 6px;
        z-index: 2;
    }
}
@media screen and (max-width:600px) {
    .inGuDA {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        padding: 10px 6.15vw;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 10px;
        border-radius: 67px;
        border: 1px solid #01afd1;
        background: #f8f8f8;
    }

        .inGuDA::-webkit-input-placeholder {
            color: rgba(0,0,0,0.38);
            font-size: 14px;
            font-style: normal;
            font-weight: 400;
            line-height: normal;
        }

        .inGuDA::-moz-placeholder {
            color: rgba(0,0,0,0.38);
            font-size: 14px;
            font-style: normal;
            font-weight: 400;
            line-height: normal;
        }

        .inGuDA:-ms-input-placeholder {
            color: rgba(0,0,0,0.38);
            font-size: 14px;
            font-style: normal;
            font-weight: 400;
            line-height: normal;
        }

        .inGuDA::placeholder {
            color: rgba(0,0,0,0.38);
            font-size: 14px;
            font-style: normal;
            font-weight: 400;
            line-height: normal;
        }

        .inGuDA:focus {
            outline: 1px solid #fff;
        }
}
@media screen and (min-width:600px) and (max-width:1440px) {
    .inGuDA {
        padding: 10px 20px;
    }

        .inGuDA::-webkit-input-placeholder {
            color: rgba(0,0,0,0.38);
            font-size: 12px;
            font-style: normal;
            font-weight: 400;
            line-height: normal;
        }

        .inGuDA::-moz-placeholder {
            color: rgba(0,0,0,0.38);
            font-size: 12px;
            font-style: normal;
            font-weight: 400;
            line-height: normal;
        }

        .inGuDA:-ms-input-placeholder {
            color: rgba(0,0,0,0.38);
            font-size: 12px;
            font-style: normal;
            font-weight: 400;
            line-height: normal;
        }

        .inGuDA::placeholder {
            color: rgba(0,0,0,0.38);
            font-size: 12px;
            font-style: normal;
            font-weight: 400;
            line-height: normal;
        }
}
@media screen and (max-width:600px) {
    .ldKiCi {
        position: relative;
        margin-top: 20px;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
}
@media (min-width:1024px) and (max-width:1440px) {
    .kfbvKv {
        width: 70%;
        gap: 20px;
    }
}
@media (max-width:1400px) {
    .kfbvKv {
        width: 60%;
    }
}
@media (min-width:1950px) {
    .tTmBr {
        font-size: 25px;
        line-height: 21px;
    }
}
@media (max-width:1024px) {
    .tTmBr {
        font-size: 12px;
        line-height: 14px;
    }
}
@media (min-width:1440px) and (max-width:1920px) {
    .tTmBr {
        font-size: 14px;
        line-height: 16px;
    }
}
@media (min-width:1950px) {
    .bhiBwd p {
        font-size: 25px;
        line-height: 21px;
    }
}
@media (max-width:1136px) {
    .bhiBwd p {
        font-size: 12px;
        line-height: 14px;
    }
}
@media (min-width:1950px) {
    .hqsdvO {
        height: 84px;
    }
}
@media (max-width:768px) {
    .hqsdvO {
        display: none;
    }
}
@media (min-width:1950px) {
    .iaBMxS {
        width: 80px;
    }
}
@media (min-width:1550px) {
    .jUoVPg {
        font-size: 25px;
    }
}
@media (max-width:769px) {
    .jUoVPg {
        font-weight: 700;
        font-size: 12px;
        line-height: 14px;
    }
}
@media (max-width:935px) {
    .jUoVPg {
        font-size: 12px;
    }
}
@media (max-width:769px) {
    .eDTxHr {
        margin-bottom: 12px;
        margin-top: 30px;
    }
}
@media (max-width:769px) {
    .cuICWw {
        margin-top: 10px;
        font-weight: 400;
        font-size: 12px;
        line-height: 130%;
        width: 320px;
    }
}
@media (min-width:1550px) {
    .cuICWw {
        font-size: 25px;
    }
}
@media (max-width:935px) {
    .cuICWw {
        font-size: 12px;
    }
}
@media (min-width:1550px) {
    .iFmvb {
        font-size: 28px;
    }
}
@media (max-width:769px) {
    .iFmvb {
        margin-top: 0;
        font-weight: 500;
        font-size: 12px;
        line-height: 14px;
    }
}
@media (min-width:1550px) {
    .iFmtK {
        font-size: 28px;
    }
}
@media (max-width:769px) {
    .iFmtK {
        margin-top: 0;
        font-weight: 500;
        font-size: 12px;
        line-height: 14px;
    }
}
@media (max-width:769px) {
    .fLNSNF {
        margin-bottom: 16px;
    }
}
@media (max-width:769px) {
    .cLhvwM {
        margin-top: 2.37vh;
        margin-bottom: 90px;
    }
}
@media screen and (max-width:600px) {
    .iwdnzM {
        width: 34px;
        height: 34px;
        position: relative;
        margin-left: 20px;
    }

        .iwdnzM:first-child {
            margin-left: 0;
        }
}
@media screen and (max-width:600px) {
    .ciyVcb {
        width: 34px;
        height: 34px;
        position: relative;
        margin-left: 20px;
    }

        .ciyVcb:first-child {
            margin-left: 0;
        }
}
@media screen and (max-width:600px) {
    .aqzVE {
        width: 34px;
        height: 34px;
        position: relative;
        margin-left: 20px;
    }

        .aqzVE:first-child {
            margin-left: 0;
        }
}
@media screen and (max-width:600px) {
    .dshCGe {
        width: 34px;
        height: 34px;
        position: relative;
        margin-left: 20px;
    }

        .dshCGe:first-child {
            margin-left: 0;
        }
}
@media screen and (max-width:600px) {
    .kPWxUS {
        width: 34px;
        height: 34px;
        position: relative;
        margin-left: 20px;
    }

        .kPWxUS:first-child {
            margin-left: 0;
        }
}
@media screen and (max-width:768px) {
    .RqVkN {
        display: block;
    }
}
@media (max-width:600px) {
    .fLRNoC {
        padding: 12px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}
@media (max-width:600px) {
    .bGTrTL {
        padding: 12px 26px;
    }
}
@media (max-width:600px) {
    .fuhYGD {
        border-radius: 12px 12px 0px 0px;
    }
}
@media screen and (min-width:600px) {
    .iAgire {
        width: 20vw;
        right: 30px;
        border-radius: 5px;
        -webkit-box-pack: end;
        -webkit-justify-content: end;
        -ms-flex-pack: end;
        justify-content: end;
        bottom: -800px;
    }
}
@media (max-width:600px) {
    .jhmllc {
        display: none;
        width: 100vw;
        height: 100vh;
        background: rgba(0,0,0,0.4);
    }
}
@media only screen and (max-width:900px) {
    .bTolTP {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        box-shadow: 0px 0px 4px rgba(0,0,0,0.2);
        bottom: 30px;
        right: -100px;
        bottom: 90px;
        z-index: 2;
        display: none;
    }
}
@media only screen and (max-width:900px) {
    .gAGdrT {
        display: none;
        box-shadow: 0px 0px 4px rgba(0,0,0,0.2);
        bottom: 30px;
        right: -100px;
    }
}
@media screen and (max-width:600px) {
    .cQCGKr {
        display: none;
    }
}
@media screen and (min-width:1620px) {
    .hXzXzG {
        height: 580px;
    }
}
@media screen and (max-width:600px) {
}
@media screen and (max-width:600px) {
    .bhyfQQ {
        width: 94%;
        background-color: #015f74;
        color: white;
        top: -100vh;
        left: 2vw;
        margin: 0 3%;
        font-size: 14px;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        padding: 20px;
        -webkit-transition: all 1.2s ease-in-out;
        transition: all 1.2s ease-in-out;
    }
}
@media (max-width:600px) {
    .bvMMfm {
        height: 48px;
        font-family: "Roboto";
        font-weight: 500;
        font-size: 15.75px;
        line-height: 20px;
        margin-top: 10px;
    }
}
@media (max-width:600px) {
    .jKnqAT {
        height: 42px;
        border-radius: 47px;
        font-weight: 500;
        font-size: 16px;
        line-height: 135.19%;
        margin: 3vw auto 6vw auto;
    }

        .jKnqAT:hover {
            background-color: #ffef5e;
        }
}
@media (max-width:600px) {
    .hshUwz {
        font-family: "Roboto";
        font-weight: 500;
        font-size: 15.75px;
        line-height: 20px;
    }
}
@media (max-width:600px) {
    .eKWjKF {
        font-family: "Roboto";
        font-weight: 700;
        font-size: 22.43px;
        line-height: 29px;
        padding: 0 0 8px 0;
    }
}
@media (max-width:600px) {
    .fzPDfy {
        position: relative;
        height: 178px;
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin: 2vh 0;
        background-image: url();
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }

        .fzPDfy img {
            object-fit: contain;
        }
}
@media (max-width:600px) {
    .eMISyF {
        width: 90%;
        margin: 20px 0;
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        align-self: center;
        height: 100%;
        border-radius: 0;
        padding: 15px;
        background-color: rgba(1,175,209,0.15);
        border: 1px solid #015f74;
        border-radius: 8px;
    }
}
@media (max-width:600px) {
    .hcPjhn {
        width: 100%;
        height: 100%;
        padding: 0;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
}
@media (max-width:600px) {
    .cXCkey {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100vw;
        max-height: 90vh;
        overflow-y: hidden;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        padding-top: 40px;
        border-radius: 15px 15px 0 0;
    }
}
@media (max-width:600px) {
    .ihnEwZ {
        display: none;
    }
}
@media screen and (max-width:600px) {
    .gnBmxo {
        -webkit-align-items: end;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: end;
        -webkit-transition: bottom top 0.4s ease-in-out;
        transition: bottom top 0.4s ease-in-out;
        -webkit-transition: bottom top 0.4s ease-in-out;
        width: 100vw;
        bottom: -100vh;
        height: 100vh;
        left: 0;
    }
}
@media screen and (max-width:600px) {
    .cVrBXs {
        -webkit-align-items: end;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: end;
        -webkit-transition: bottom top 0.4s ease-in-out;
        transition: bottom top 0.4s ease-in-out;
        -webkit-transition: bottom top 0.4s ease-in-out;
        width: 100vw;
        bottom: -100vh;
        height: 100vh;
        left: 0;
        bottom: -100vh;
    }
}
@media (min-width:1620px) {
    .kDqYLx::placeholder {
        font-size: 16px;
        line-height: 18px;
    }
}
@media (max-width:600px) {
    .kDqYLx::-webkit-input-placeholder {
        font-weight: 400;
        font-size: 15px;
        line-height: 14px;
    }

    .kDqYLx::-moz-placeholder {
        font-weight: 400;
        font-size: 15px;
        line-height: 14px;
    }

    .kDqYLx:-ms-input-placeholder {
        font-weight: 400;
        font-size: 15px;
        line-height: 14px;
    }

    .kDqYLx::placeholder {
        font-weight: 400;
        font-size: 15px;
        line-height: 14px;
    }
}
@media (min-width:1620px) {
    .eQRUfz {
        height: 50px;
    }
}
@media (max-width:600px) {
    .eQRUfz {
        height: 44px;
    }
}
@media (min-width:1620px) {
    .eQRUfz::placeholder {
        font-size: 16px;
        line-height: 18px;
    }
}
@media (max-width:600px) {
    .eQRUfz::-webkit-input-placeholder {
        font-family: "Roboto";
        font-style: normal;
        font-weight: 400;
        font-size: 15.75px;
        line-height: 24px;
    }

    .eQRUfz::-moz-placeholder {
        font-family: "Roboto";
        font-style: normal;
        font-weight: 400;
        font-size: 15.75px;
        line-height: 24px;
    }

    .eQRUfz:-ms-input-placeholder {
        font-family: "Roboto";
        font-style: normal;
        font-weight: 400;
        font-size: 15.75px;
        line-height: 24px;
    }

    .eQRUfz::placeholder {
        font-family: "Roboto";
        font-style: normal;
        font-weight: 400;
        font-size: 15.75px;
        line-height: 24px;
    }
}
@media screen and (max-width:600px) {
    .fhucTq {
        color: #015f74;
    }
}
@media screen and (max-width:600px) {
    .liznBC {
        left: 2vw;
    }
}
@media screen and (max-width:600px) {
    .gUJNjz {
        left: 2vw;
    }
}
@media (max-width:600px) {
    .kpOaoh {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding-bottom: 16px;
    }
}