#image_955176603 {
    width: 100%;
}

#section_1816374617 {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 375px;
}
#section_1816374617 .ux-shape-divider--top svg {
    height: 150px;
    --divider-top-width: 100%;
}
#section_1816374617 .ux-shape-divider--bottom svg {
    height: 150px;
    --divider-width: 100%;
}
@media (min-width:550px) {
    #section_1816374617 {
        min-height: 450px;
    }
}
@media (min-width:850px) {
    #section_1816374617 {
        min-height: 550px;
    }
}

#text-1455950976 {
    font-size: 1.5rem;
}

#image_580424153 {
    width: 100%;
}

#image_1104267494 {
    width: 100%;
}

#image_1136291199 {
    width: 100%;
}

#section_514338147 {
    padding-top: 99px;
    padding-bottom: 99px;
    background-color: rgb(250, 250, 250);
}
#section_514338147 .ux-shape-divider--top svg {
    height: 150px;
    --divider-top-width: 100%;
}
#section_514338147 .ux-shape-divider--bottom svg {
    height: 150px;
    --divider-width: 100%;
}

#gap-74927885 {
    padding-top: 50px;
}

#text-2672694996 {
    font-size: 1.5rem;
}

#image_2145722802 {
    width: 100%;
}

#image_639086178 {
    width: 100%;
}

#section_1946417670 {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: rgb(43, 83, 167);
}
#section_1946417670 .ux-shape-divider--top svg {
    height: 150px;
    --divider-top-width: 100%;
}
#section_1946417670 .ux-shape-divider--bottom svg {
    height: 150px;
    --divider-width: 100%;
}

#image_546411495 {
    width: 100%;
}

#col-990682912 > .col-inner {
    padding: 15px 0px 0px 0px;
}

#col-244610667 > .col-inner {
    margin: 0px 0px -50px 0px;
}

#gap-1538924734 {
    padding-top: 10px;
}

#image_1709634317 {
    width: 100%;
}

#col-458594678 > .col-inner {
    padding: 15px 0px 0px 0px;
}

#col-494089499 > .col-inner {
    margin: 0px 0px -50px 0px;
}

#gap-1231016963 {
    padding-top: 10px;
}

#image_1253323665 {
    width: 100%;
}

#col-1085077960 > .col-inner {
    padding: 15px 0px 0px 0px;
}

#col-1771358266 > .col-inner {
    margin: 0px 0px -50px 0px;
}

#gap-1392568089 {
    padding-top: 10px;
}

#col-958063890 > .col-inner {
    border-radius: 20px;
}

#row-453069864 > .col > .col-inner {
    padding: 30px 30px 30px 30px;
}
@media (min-width:550px) {
    #row-453069864 > .col > .col-inner {
        padding: 50px 50px 30px 50px;
    }
}

#section_418634038 {
    padding-top: 80px;
    padding-bottom: 80px;
    background-color: rgb(250, 250, 250);
}
#section_418634038 .ux-shape-divider--top svg {
    height: 150px;
    --divider-top-width: 100%;
}
#section_418634038 .ux-shape-divider--bottom svg {
    height: 150px;
    --divider-width: 100%;
}