@media (min-resolution: 192dpi) {
    :root {
        --wp-admin-border-width-focus: 1.5px
    }
}
@media screen and (max-width: 600px) {
    html :where(.is-position-sticky) {
        --wp-admin--admin-bar--position-offset: 0px
    }
}
@media (max-width: 549px) {
    .header-main {
        height: 70px
    }

    #logo img {
        max-height: 70px
    }
}
@media (min-width: 550px) {
    #col-123916135 > .col-inner {
        margin: 185px 0px 0px 0px;
    }
}

@media (min-width: 850px) {
    #col-123916135 > .col-inner {
        margin: 483px 0px 0px 0px;
    }
}
@media (min-width: 550px) {
    #section_1479371158 {
        min-height: 350px;
    }
}

@media (min-width: 850px) {
    #section_1479371158 {
        min-height: 600px;
    }

    #section_1479371158 .section-bg-overlay {
        background-color: rgba(0, 0, 0, 0.15);
    }
}
@media (min-width: 550px) {
    #text-3887036018 {
        font-size: 1.5rem;
    }
}
@media (min-width: 550px) {
    #col-1241573101 > .col-inner {
        padding: 60px 80px 60px 80px;
        margin: -121px 0px 0px 0px;
    }
}

@media (min-width: 850px) {
    #col-1241573101 > .col-inner {
        margin: -225px 0px 0px 0px;
    }
}
@media (min-width: 550px) {
    #text-box-2112348081 {
        width: 60%;
    }
}
@media (min-width: 550px) {
    #banner-1309212051 {
        padding-top: 400px;
    }
}

@media (min-width: 850px) {
    #banner-1309212051 {
        padding-top: 500px;
    }
}
@media (min-width: 850px) {
    #col-561732406 > .col-inner {
        margin: -100px 0px 0px 0px;
    }
}
@media (min-width: 850px) {
    #col-1231508683 > .col-inner {
        padding: 0px 0px 0px 105px;
    }
}
@media (min-width: 550px) {
    #text-box-2130348279 {
        width: 78%;
    }
}
@media (min-width: 550px) {
    #banner-1416263789 {
        padding-top: 550px;
    }
}
@media (min-width: 550px) {
    #text-box-556892506 {
        width: 78%;
    }
}
@media (min-width: 550px) {
    #banner-1311813969 {
        padding-top: 550px;
    }
}
@media (min-width: 850px) {
    #gap-1793720018 {
        padding-top: 45px;
    }
}
@media (min-width: 850px) {
    #row-33786136 > .col > .col-inner {
        padding: 0 0px 0px 0px;
    }
}
@media (min-width:550px) {
    #col-863046598 > .col-inner {
        margin: 185px 0px 0px 0px;
    }
}
@media (min-width:850px) {
    #col-863046598 > .col-inner {
        margin: 300px 0px 0px 0px;
    }
}
@media (min-width:550px) {
    #section_1106915957 {
        min-height: 350px;
    }
}
@media (min-width:850px) {
    #section_1106915957 {
        min-height: 300px;
    }
}
@media (min-width:550px) {
    #text-372321734 {
        font-size: 1.5rem;
    }
}
@media (min-width:550px) {
    #col-456834385 > .col-inner {
        padding: 60px 80px 60px 80px;
        margin: -121px 0px 0px 0px;
    }
}
@media (min-width:850px) {
    #col-456834385 > .col-inner {
        margin: -100px 0px 0px 0px;
    }
}
@media (min-width:550px) {
    #text-box-348011274 {
        width: 60%;
    }
}
@media (min-width:550px) {
    #banner-615752725 {
        padding-top: 400px;
    }
}
@media (min-width:850px) {
    #banner-615752725 {
        padding-top: 500px;
    }
}
@media (min-width:850px) {
    #col-1609559769 > .col-inner {
        margin: -60px 0px 0px 0px;
    }
}
@media (min-width:550px) {
    #image_1788911524 {
        width: 70%;
    }
}
@media (min-width:550px) {
    #image_418012759 {
        width: 70%;
    }
}
@media (min-width:850px) {
    #col-1078491792 > .col-inner {
        padding: 0px 0px 0px 105px;
    }
}
@media (min-width:550px) {
    #col-1442650172 > .col-inner {
        margin: 185px 0px 0px 0px;
    }
}
@media (min-width:850px) {
    #col-1442650172 > .col-inner {
        margin: 300px 0px 0px 0px;
    }
}
@media (min-width:550px) {
    #section_1269372479 {
        min-height: 350px;
    }
}
@media (min-width:850px) {
    #section_1269372479 {
        min-height: 300px;
    }
}
@media (min-width:550px) {
    #text-4174079096 {
        font-size: 1.5rem;
    }
}
@media (min-width:550px) {
    #col-763545416 > .col-inner {
        padding: 60px 80px 60px 80px;
        margin: -121px 0px 0px 0px;
    }
}
@media (min-width:850px) {
    #col-763545416 > .col-inner {
        margin: -100px 0px 0px 0px;
    }
}