@font-face {
    font-family: NeueFrutigerLT;
    src: url("https://fonts-external.s3.eu-west-1.amazonaws.com/FrutigerNeueLT-Lt.woff") format("woff"), url("https://fonts-external.s3.eu-west-1.amazonaws.com/FrutigerNeueLT-Lt.woff2") format("woff2");
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: NeueFrutigerLT;
    src: url("https://fonts-external.s3.eu-west-1.amazonaws.com/FrutigerNeueLT.woff") format("woff"), url("https://fonts-external.s3.eu-west-1.amazonaws.com/FrutigerNeueLT.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: NeueFrutigerLT;
    src: url("https://fonts-external.s3.eu-west-1.amazonaws.com/FrutigerNeueLT-Bd.woff") format("woff"), url("https://fonts-external.s3.eu-west-1.amazonaws.com/FrutigerNeueLT-Bd.woff2") format("woff2");
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: NeueFrutigerLT;
    src: url("https://fonts-external.s3.eu-west-1.amazonaws.com/FrutigerNeueLT-Blk.woff") format("woff"), url("https://fonts-external.s3.eu-west-1.amazonaws.com/FrutigerNeueLT-Blk.woff") format("woff2");
    font-weight: 900;
    font-style: normal;
}
body {
    margin: 0;
}
.HeaderMob{
    display: none !important;
}
.HeaderDesk{
    display: block;
}
.aquaWrapper{
    max-width: 1200px;
    height: 100%;
    margin: 0 auto;
    width: 100%;
    color: #fff;
}
.aquaWrapper *{
    font-family: 'NeueFrutigerLT';
}
.aquaWrapper img{
    max-width: 100%;
    width: auto;
    height: auto;
    display: block;
}
.aqua-sec1{
    text-align: center;
    padding: 50px 0;
    background: rgb(0,44,119);
    background: linear-gradient(135deg, rgba(0,44,119,1) 40%, rgba(55,109,181,1) 71%, rgba(110,173,243,1) 100%);
}
.sec1-container{
    display: flex;
    justify-content: center;
    align-items: center;
}
.sec1-boxL, .sec1-boxR{
    width: 30%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: 100px;
}
.sec1-boxLcontent, .sec1-boxRcontent{
    min-height: 250px;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.sec1-boxLcontent img, .sec1-boxRcontent img{
    height: 170px;
}
.aqua-sec2{
    box-sizing: border-box;
}
.sec2HText{
    text-align: center;
    color: #002C77;
    padding: 40px 0;
    font-size: 22px;
}
.sec2MText{
    text-align: center;
    line-height: 30px;
    padding: 40px;
    background: rgb(0,44,119);
    background: linear-gradient(135deg, rgba(0,44,119,1) 40%, rgba(55,109,181,1) 71%, rgba(110,173,243,1) 100%);
}
.sec2MText p{font-size: 20px; margin-top: 50px;}
.sec3-cardContainer1, .sec3-cardContainer2, .sec3-cardContainer3{
    padding: 30px 0;
    display: flex;
    justify-content: space-evenly;
}
.sec3-aquaCard{
    width: 31%;
    color: #002C77;
}
.sec3-CardText{
    width: 80%;
    line-height: 22px;
    margin-left: 15px;
    margin-top: 25px;
    text-align: start;
}
.sec3-CardText h3{font-size: 16px; height: 80px; margin-bottom: 20px;}
.sec3-CardText p{margin: 0;}
.sec3-cardContainer2{
    background: rgb(0,44,119);
    background: linear-gradient(135deg, rgba(0,44,119,1) 40%, rgba(55,109,181,1) 71%, rgba(110,173,243,1) 100%);
}
.sec3-cardContainer3 .sec3-aquaCard .sec3-CardText, .sec3-cardContainer1 .sec3-aquaCard .sec3-CardText{font-weight: 300;}
.sec3-cardContainer2 .sec3-aquaCard .sec3-CardText{
    color: #fff;
}
.sec3-cardContainer3 .sec3-aquaCard .sec3-CardText h3{height: 50px;}
footer{
    margin-top: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 350px;
    background: rgb(0,44,119);
    background: linear-gradient(135deg, rgba(0,44,119,1) 40%, rgba(55,109,181,1) 71%, rgba(110,173,243,1) 100%);
}
.disclaimers {
    width: 100%;
    color: #002C77;
    font-size: 12px;
    padding: 20px 60px;
    box-sizing: border-box;
}
.disclaimers ol {
    padding-inline-start: 20px;
}
@media (max-width: 480px) {
    .HeaderMob{
        display: block !important;
    }
    .HeaderDesk{
        display: none !important;
    }
    .sec1-container{
        display: flex;
        flex-direction: column;
    }
    .sec1-container > *:nth-child(2) { order: 1; }
    .sec1-container > *:nth-child(1) { order: 2; }
    .sec1-container > *:nth-child(3) { order: 3; }
    
    .sec1-boxL, .sec1-boxR{
        justify-content: center;
        align-items: center;
        width: 90%;
        height: auto;
        gap: 50px;
    }
    .sec1-boxL, .sec1-boxR{
        margin-top: 40px;
    }
    .sec2HText{
        font-size: 14px;
    }
    .sec2MText{
        padding: 40px 5px;
    }
    .sec2MText br{
        display: none;
    }
    .sec2MText h2{font-size: 20px;}
    .sec2MText p{font-size: 18px;}
    .sec3-cardContainer1, .sec3-cardContainer2, .sec3-cardContainer3{
        flex-direction: column;
        padding: 0;
    }
    .sec3-aquaCard{
        width: 100%;
    }
    .sec3-aquaCard img{
        width: 480px;
    }
    .sec3-CardText{
        box-sizing: border-box;
        text-align: center;
        width: 100%;
        margin-left: 0;
        margin-bottom: 20px;
        padding: 0 5px;
    }
    .sec3-CardText h3{height: 80px;}
}