@font-face {
    font-family: "Vela Sans";
    font-display: swap;
    font-weight: 400;
    src: url("/fonts/VelaSans-Regular.ttf") format("truetype")
}

@font-face {
    font-family: "Vela Sans";
    font-display: swap;
    font-weight: 500;
    src: url("/fonts/VelaSans-Medium.ttf") format("truetype")
}

@font-face {
    font-family: "Vela Sans";
    font-display: swap;
    font-weight: 600;
    src: url("/fonts/VelaSans-SemiBold.ttf") format("truetype")
}

.et_pb_section_0.et_pb_section {
    padding-top: 28px;
    padding-right: 80px;
    padding-bottom: 51px;
    padding-left: 80px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px
}

.et_pb_row_0 {
    background-color: #FFFFFF;
    border-radius: 30px 30px 30px 30px;
    overflow: hidden
}

.et_pb_row_0,
body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row {
    width: 100%;
    max-width: 1280px
}

.et_pb_code_0 {
    margin-bottom: 0px !important
}

.et_pb_image_0,
.et_pb_image_1 {
    text-align: left;
    margin-left: 0
}

.et_pb_image_0 .et_pb_image_wrap,
.et_pb_image_1 .et_pb_image_wrap {
    display: block
}

.et_pb_row_0.et_pb_row {
    padding-top: 64px !important;
    padding-right: 108px !important;
    padding-bottom: 80px !important;
    padding-left: 108px !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-top: 64px;
    padding-right: 108px;
    padding-bottom: 80px;
    padding-left: 108px
}

@media only screen and (min-width:981px) {
    .et_pb_image_1 {
        display: none !important
    }
}

@media only screen and (max-width:980px) {
    .et_pb_section_0.et_pb_section {
        padding-right: 20px;
        padding-left: 20px
    }

    .et_pb_row_0.et_pb_row {
        padding-top: 30px !important;
        padding-right: 50px !important;
        padding-bottom: 40px !important;
        padding-left: 50px !important;
        padding-top: 30px !important;
        padding-right: 50px !important;
        padding-bottom: 40px !important;
        padding-left: 50px !important
    }

    .et_pb_code_0 {
        margin-bottom: 0px !important
    }

    .et_pb_image_0 .et_pb_image_wrap img,
    .et_pb_image_1 .et_pb_image_wrap img {
        width: auto
    }
}

@media only screen and (min-width:768px) and (max-width:980px) {
    .et_pb_image_1 {
        display: none !important
    }
}

@media only screen and (max-width:767px) {
    .et_pb_section_0.et_pb_section {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px
    }

    .et_pb_row_0 {
        border-radius: 0px 0px 0px 0px;
        overflow: hidden
    }

    .et_pb_row_0.et_pb_row {
        padding-top: 20px !important;
        padding-right: 20px !important;
        padding-bottom: 32px !important;
        padding-left: 20px !important;
        padding-top: 20px !important;
        padding-right: 20px !important;
        padding-bottom: 32px !important;
        padding-left: 20px !important
    }

    .et_pb_code_0 {
        margin-bottom: 0px !important
    }

    .et_pb_image_0 {
        display: none !important
    }

    .et_pb_image_0 .et_pb_image_wrap img,
    .et_pb_image_1 .et_pb_image_wrap img {
        width: auto
    }
}