@font-face {
    font-display: swap;
    font-family: wf_1ec267f5aeda4136b9357c6a3;
    src: url("https://static.wixstatic.com/ufonts/79ea19_1ec267f5aeda4136b9357c6a396ac7b2/woff2/file.woff2") format("woff2"),
    url("https://static.wixstatic.com/ufonts/79ea19_1ec267f5aeda4136b9357c6a396ac7b2/woff/file.woff") format("woff"),
    url("https://static.wixstatic.com/ufonts/79ea19_1ec267f5aeda4136b9357c6a396ac7b2/ttf/file.ttf") format("ttf");
}
@font-face {
    font-display: swap;
    font-family: wf_784df4151f6a4bfbac43f5404;
    src: url("https://static.wixstatic.com/ufonts/79ea19_784df4151f6a4bfbac43f54048eeb8a9/woff2/file.woff2") format("woff2"),
    url("https://static.wixstatic.com/ufonts/79ea19_784df4151f6a4bfbac43f54048eeb8a9/woff/file.woff") format("woff"),
    url("https://static.wixstatic.com/ufonts/79ea19_784df4151f6a4bfbac43f54048eeb8a9/ttf/file.ttf") format("ttf");
}
.mt20{
    margin-top: 20px;
}
.main-section{
    padding-top: 80px;
    margin-top: 80px;
    position: relative;
    background-image:
        url('https://static.wixstatic.com/media/nsplsh_3572524133474f75615534~mv2_d_4240_2384_s_2.jpg/v1/fill/w_1905,h_987,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/nsplsh_3572524133474f75615534~mv2_d_4240_2384_s_2.jpg');
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    padding-bottom: 80px;
}

.main-section::before {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    pointer-events: none;
    z-index: 1;
    background: linear-gradient(90deg, rgb(41, 135, 147) 0%, rgb(34, 112, 122) 17.2991%, rgb(0, 0, 0) 100%);
    opacity: 0.85;
}

.section-content{
    position: relative;
    z-index: 1;
    max-width: 495px;
    margin: auto;
}
.section-content h1{
    text-align: center;
    color: rgb(241, 246, 248);
    font-family: 'Lato', Arial, Helvetica, sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    box-shadow: none;
    text-shadow: none;
}
.section-content .f1,
.section-content .f1 a{
    text-align: center;
    box-shadow: none;
    color: rgb(241, 246, 248);
    font-family: wfont_79ea19_784df4151f6a4bfbac43f54048eeb8a9, wf_784df4151f6a4bfbac43f5404, orig_latolight;
    font-size: 17px;
    font-weight: 400;
    line-height: 27.2px;
    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px;

}

.section-content .f2,
.section-content .f2 a{
    text-align: center;
    box-shadow: none;
    color: rgb(241, 246, 248);
    font-family: wfont_ab1657_9a8cd7a46e114959a005c9abb76041f7, wf_9a8cd7a46e114959a005c9abb, orig_overpass_light;
    font-size: 16px;
    font-weight: 400;
    line-height: 22.4px;
    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px;
}
.underline{
    display: block;
    margin: 13px auto 0 auto;
    width: 40px;
    height: 2px;
    background: #fff;
    border-radius: 2px;
    content: "";
}
.btn-primary{
    display: inline-block;
    padding: 12px 28px;
    margin: 0 auto 0 auto;
    background: #298793;
    border-radius: 0;
    color: #fff;
    font-family: 'Lato', Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: 700;
    border: none;
    box-shadow: 0 2px 8px rgba(6, 52, 86, 0.15);
    text-shadow: none;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    transition: background 0.25s, box-shadow 0.25s;


}
.btn-primary:hover, .btn-primary:focus {
    background: linear-gradient(90deg, #0c426e 0%, #0568a5 100%);
    box-shadow: 0 4px 16px rgba(6, 52, 86, 0.22);
    outline: none;
}

.flex-16{
    display: flex;
    gap: 8px;
}
.flex-16 div{
    width: 50%;
}


@media (max-width: 768px) {

    .section-content h1{
        box-shadow: none;
        color: rgb(241, 246, 248);
        font-family: wfont_79ea19_1ec267f5aeda4136b9357c6a396ac7b2, wf_1ec267f5aeda4136b9357c6a3, orig_lato_regular;
        font-size: 18px;
        font-weight: 700;
        line-height: 21.6px;
        text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px;

    }
    .section-content .f1,
    .section-content .f1 a{
        text-align: center;
        box-shadow: none;
        color: rgb(241, 246, 248);
        font-family: wfont_79ea19_784df4151f6a4bfbac43f54048eeb8a9, wf_784df4151f6a4bfbac43f5404, orig_latolight;
        font-size: 13px;
        font-weight: 400;
        line-height: 20.8px;
        text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px;
    
    }
    .section-content .f2,
    .section-content .f2 a{
        text-align: center;
        box-shadow: none;
        color: rgb(241, 246, 248);
        font-family: wfont_ab1657_9a8cd7a46e114959a005c9abb76041f7, wf_9a8cd7a46e114959a005c9abb, orig_overpass_light;
        font-size: 12px;
        font-weight: 400;
        line-height: 16.8px;
        text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px;
    }
    .main-section{
        padding-left: 16px;
        padding-right: 16px;
        padding-top: 40px;
    }
    .flex-16{
        flex-direction: column;
    }
    .flex-16 div{
        width: 100%;
    }
    .btn-primary{
        box-shadow: none;
        color: rgb(255, 255, 254);
        font-family: wfont_79ea19_1ec267f5aeda4136b9357c6a396ac7b2, wf_1ec267f5aeda4136b9357c6a3, orig_lato_regular;
        font-size: 17px;
        font-weight: 400;
        line-height: 23.8px;
        text-shadow: none;
    }    
}
