.elementor-5454 .elementor-element.elementor-element-e199938{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5454 .elementor-element.elementor-element-5e90100{width:100%;max-width:100%;}.elementor-5454 .elementor-element.elementor-element-d8af7d4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-5454 .elementor-element.elementor-element-b6c98ca{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5454 .elementor-element.elementor-element-b6c98ca img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5454 .elementor-element.elementor-element-5d3265c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5454 .elementor-element.elementor-element-5d3265c img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5454 .elementor-element.elementor-element-7e10b56{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5454 .elementor-element.elementor-element-7e10b56 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5454 .elementor-element.elementor-element-6342476{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5454 .elementor-element.elementor-element-6342476 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5454 .elementor-element.elementor-element-ef7dc6f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5454 .elementor-element.elementor-element-ef7dc6f img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5454 .elementor-element.elementor-element-588eb46{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5454 .elementor-element.elementor-element-588eb46 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5454 .elementor-element.elementor-element-53204e9{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5454 .elementor-element.elementor-element-53204e9 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5454 .elementor-element.elementor-element-6255aea{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5454 .elementor-element.elementor-element-6255aea img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5454 .elementor-element.elementor-element-26293e7{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5454 .elementor-element.elementor-element-26293e7 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5454 .elementor-element.elementor-element-06f957f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5454 .elementor-element.elementor-element-06f957f img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5454 .elementor-element.elementor-element-9bf54b1{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5454 .elementor-element.elementor-element-9bf54b1 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5454 .elementor-element.elementor-element-5a519a7{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5454 .elementor-element.elementor-element-5a519a7 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5454 .elementor-element.elementor-element-5e99274{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5454 .elementor-element.elementor-element-5e99274 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5454 .elementor-element.elementor-element-dcd159c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5454 .elementor-element.elementor-element-dcd159c img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5454 .elementor-element.elementor-element-afd6492{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5454 .elementor-element.elementor-element-afd6492 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5454 .elementor-element.elementor-element-aafc95c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5454 .elementor-element.elementor-element-aafc95c img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5454 .elementor-element.elementor-element-2bf3538{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5454 .elementor-element.elementor-element-2bf3538 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5454 .elementor-element.elementor-element-fb70226{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5454 .elementor-element.elementor-element-fb70226 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5454 .elementor-element.elementor-element-4655a6e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5454 .elementor-element.elementor-element-4655a6e img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5454 .elementor-element.elementor-element-1e50bdc{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5454 .elementor-element.elementor-element-1e50bdc img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5454 .elementor-element.elementor-element-2d90c9e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5454 .elementor-element.elementor-element-2d90c9e img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5454 .elementor-element.elementor-element-8cf1fa7{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5454 .elementor-element.elementor-element-8cf1fa7 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5454 .elementor-element.elementor-element-7b4161e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5454 .elementor-element.elementor-element-7b4161e img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5454 .elementor-element.elementor-element-c4f51b7{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5454 .elementor-element.elementor-element-c4f51b7 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5454 .elementor-element.elementor-element-ee5d0ea{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5454 .elementor-element.elementor-element-ee5d0ea img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5454 .elementor-element.elementor-element-812bcc1{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5454 .elementor-element.elementor-element-812bcc1 img{width:100%;height:100%;object-fit:cover;object-position:center center;}@media(min-width:768px){.elementor-5454 .elementor-element.elementor-element-d8af7d4{--content-width:1120px;}}@media(max-width:1024px){.elementor-5454 .elementor-element.elementor-element-d8af7d4{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}}@media(max-width:767px){.elementor-5454 .elementor-element.elementor-element-d8af7d4{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS for text-editor, class: .elementor-element-792d153 */.elementor-5454 .elementor-element.elementor-element-792d153 h2:not(:first-of-type) {
    margin-top: 128px;
}

.elementor-5454 .elementor-element.elementor-element-792d153 h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-792d153 h4:not(:first-of-type) {
    margin-top: 64px;
}


@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-792d153 h2:not(:first-of-type) {
    margin-top: 64px;
}
}

@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-792d153 h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-792d153 h4:not(:first-of-type) {
    margin-top: 32px;
}
}


.elementor-5454 .elementor-element.elementor-element-792d153 figure {
    width: 100% !important;
    margin: 24px 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-122af49 */.elementor-5454 .elementor-element.elementor-element-122af49 h2:not(:first-of-type) {
    margin-top: 128px;
}

.elementor-5454 .elementor-element.elementor-element-122af49 h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-122af49 h4:not(:first-of-type) {
    margin-top: 64px;
}


@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-122af49 h2:not(:first-of-type) {
    margin-top: 64px;
}
}

@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-122af49 h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-122af49 h4:not(:first-of-type) {
    margin-top: 32px;
}
}


.elementor-5454 .elementor-element.elementor-element-122af49 figure {
    width: 100% !important;
    margin: 24px 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb97d60 */.elementor-5454 .elementor-element.elementor-element-cb97d60 h2:not(:first-of-type) {
    margin-top: 128px;
}

.elementor-5454 .elementor-element.elementor-element-cb97d60 h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-cb97d60 h4:not(:first-of-type) {
    margin-top: 64px;
}


@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-cb97d60 h2:not(:first-of-type) {
    margin-top: 64px;
}
}

@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-cb97d60 h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-cb97d60 h4:not(:first-of-type) {
    margin-top: 32px;
}
}


.elementor-5454 .elementor-element.elementor-element-cb97d60 figure {
    width: 100% !important;
    margin: 24px 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbbf8d2 */.elementor-5454 .elementor-element.elementor-element-cbbf8d2 h2:not(:first-of-type) {
    margin-top: 128px;
}

.elementor-5454 .elementor-element.elementor-element-cbbf8d2 h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-cbbf8d2 h4:not(:first-of-type) {
    margin-top: 64px;
}


@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-cbbf8d2 h2:not(:first-of-type) {
    margin-top: 64px;
}
}

@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-cbbf8d2 h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-cbbf8d2 h4:not(:first-of-type) {
    margin-top: 32px;
}
}


.elementor-5454 .elementor-element.elementor-element-cbbf8d2 figure {
    width: 100% !important;
    margin: 24px 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-076dfae */.elementor-5454 .elementor-element.elementor-element-076dfae h2:not(:first-of-type) {
    margin-top: 128px;
}

.elementor-5454 .elementor-element.elementor-element-076dfae h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-076dfae h4:not(:first-of-type) {
    margin-top: 64px;
}


@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-076dfae h2:not(:first-of-type) {
    margin-top: 64px;
}
}

@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-076dfae h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-076dfae h4:not(:first-of-type) {
    margin-top: 32px;
}
}


.elementor-5454 .elementor-element.elementor-element-076dfae figure {
    width: 100% !important;
    margin: 24px 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56de2b6 */.elementor-5454 .elementor-element.elementor-element-56de2b6 h2:not(:first-of-type) {
    margin-top: 128px;
}

.elementor-5454 .elementor-element.elementor-element-56de2b6 h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-56de2b6 h4:not(:first-of-type) {
    margin-top: 64px;
}


@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-56de2b6 h2:not(:first-of-type) {
    margin-top: 64px;
}
}

@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-56de2b6 h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-56de2b6 h4:not(:first-of-type) {
    margin-top: 32px;
}
}


.elementor-5454 .elementor-element.elementor-element-56de2b6 figure {
    width: 100% !important;
    margin: 24px 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-90470f3 */.elementor-5454 .elementor-element.elementor-element-90470f3 h2:not(:first-of-type) {
    margin-top: 128px;
}

.elementor-5454 .elementor-element.elementor-element-90470f3 h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-90470f3 h4:not(:first-of-type) {
    margin-top: 64px;
}


@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-90470f3 h2:not(:first-of-type) {
    margin-top: 64px;
}
}

@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-90470f3 h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-90470f3 h4:not(:first-of-type) {
    margin-top: 32px;
}
}


.elementor-5454 .elementor-element.elementor-element-90470f3 figure {
    width: 100% !important;
    margin: 24px 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3586aa6 */.elementor-5454 .elementor-element.elementor-element-3586aa6 h2:not(:first-of-type) {
    margin-top: 128px;
}

.elementor-5454 .elementor-element.elementor-element-3586aa6 h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-3586aa6 h4:not(:first-of-type) {
    margin-top: 64px;
}


@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-3586aa6 h2:not(:first-of-type) {
    margin-top: 64px;
}
}

@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-3586aa6 h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-3586aa6 h4:not(:first-of-type) {
    margin-top: 32px;
}
}


.elementor-5454 .elementor-element.elementor-element-3586aa6 figure {
    width: 100% !important;
    margin: 24px 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21f44a2 */.elementor-5454 .elementor-element.elementor-element-21f44a2 h2:not(:first-of-type) {
    margin-top: 128px;
}

.elementor-5454 .elementor-element.elementor-element-21f44a2 h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-21f44a2 h4:not(:first-of-type) {
    margin-top: 64px;
}


@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-21f44a2 h2:not(:first-of-type) {
    margin-top: 64px;
}
}

@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-21f44a2 h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-21f44a2 h4:not(:first-of-type) {
    margin-top: 32px;
}
}


.elementor-5454 .elementor-element.elementor-element-21f44a2 figure {
    width: 100% !important;
    margin: 24px 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a449c6 */.elementor-5454 .elementor-element.elementor-element-0a449c6 h2:not(:first-of-type) {
    margin-top: 128px;
}

.elementor-5454 .elementor-element.elementor-element-0a449c6 h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-0a449c6 h4:not(:first-of-type) {
    margin-top: 64px;
}


@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-0a449c6 h2:not(:first-of-type) {
    margin-top: 64px;
}
}

@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-0a449c6 h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-0a449c6 h4:not(:first-of-type) {
    margin-top: 32px;
}
}


.elementor-5454 .elementor-element.elementor-element-0a449c6 figure {
    width: 100% !important;
    margin: 24px 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c53f9f9 */.elementor-5454 .elementor-element.elementor-element-c53f9f9 h2:not(:first-of-type) {
    margin-top: 128px;
}

.elementor-5454 .elementor-element.elementor-element-c53f9f9 h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-c53f9f9 h4:not(:first-of-type) {
    margin-top: 64px;
}


@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-c53f9f9 h2:not(:first-of-type) {
    margin-top: 64px;
}
}

@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-c53f9f9 h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-c53f9f9 h4:not(:first-of-type) {
    margin-top: 32px;
}
}


.elementor-5454 .elementor-element.elementor-element-c53f9f9 figure {
    width: 100% !important;
    margin: 24px 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e568ca5 */.elementor-5454 .elementor-element.elementor-element-e568ca5 h2:not(:first-of-type) {
    margin-top: 128px;
}

.elementor-5454 .elementor-element.elementor-element-e568ca5 h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-e568ca5 h4:not(:first-of-type) {
    margin-top: 64px;
}


@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-e568ca5 h2:not(:first-of-type) {
    margin-top: 64px;
}
}

@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-e568ca5 h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-e568ca5 h4:not(:first-of-type) {
    margin-top: 32px;
}
}


.elementor-5454 .elementor-element.elementor-element-e568ca5 figure {
    width: 100% !important;
    margin: 24px 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171ad4b */.elementor-5454 .elementor-element.elementor-element-171ad4b h2:not(:first-of-type) {
    margin-top: 128px;
}

.elementor-5454 .elementor-element.elementor-element-171ad4b h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-171ad4b h4:not(:first-of-type) {
    margin-top: 64px;
}


@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-171ad4b h2:not(:first-of-type) {
    margin-top: 64px;
}
}

@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-171ad4b h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-171ad4b h4:not(:first-of-type) {
    margin-top: 32px;
}
}


.elementor-5454 .elementor-element.elementor-element-171ad4b figure {
    width: 100% !important;
    margin: 24px 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a21246c */.elementor-5454 .elementor-element.elementor-element-a21246c h2:not(:first-of-type) {
    margin-top: 128px;
}

.elementor-5454 .elementor-element.elementor-element-a21246c h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-a21246c h4:not(:first-of-type) {
    margin-top: 64px;
}


@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-a21246c h2:not(:first-of-type) {
    margin-top: 64px;
}
}

@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-a21246c h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-a21246c h4:not(:first-of-type) {
    margin-top: 32px;
}
}


.elementor-5454 .elementor-element.elementor-element-a21246c figure {
    width: 100% !important;
    margin: 24px 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6142c51 */.elementor-5454 .elementor-element.elementor-element-6142c51 h2:not(:first-of-type) {
    margin-top: 128px;
}

.elementor-5454 .elementor-element.elementor-element-6142c51 h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-6142c51 h4:not(:first-of-type) {
    margin-top: 64px;
}


@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-6142c51 h2:not(:first-of-type) {
    margin-top: 64px;
}
}

@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-6142c51 h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-6142c51 h4:not(:first-of-type) {
    margin-top: 32px;
}
}


.elementor-5454 .elementor-element.elementor-element-6142c51 figure {
    width: 100% !important;
    margin: 24px 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef5ec45 */.elementor-5454 .elementor-element.elementor-element-ef5ec45 h2:not(:first-of-type) {
    margin-top: 128px;
}

.elementor-5454 .elementor-element.elementor-element-ef5ec45 h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-ef5ec45 h4:not(:first-of-type) {
    margin-top: 64px;
}


@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-ef5ec45 h2:not(:first-of-type) {
    margin-top: 64px;
}
}

@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-ef5ec45 h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-ef5ec45 h4:not(:first-of-type) {
    margin-top: 32px;
}
}


.elementor-5454 .elementor-element.elementor-element-ef5ec45 figure {
    width: 100% !important;
    margin: 24px 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0165d8d */.elementor-5454 .elementor-element.elementor-element-0165d8d h2:not(:first-of-type) {
    margin-top: 128px;
}

.elementor-5454 .elementor-element.elementor-element-0165d8d h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-0165d8d h4:not(:first-of-type) {
    margin-top: 64px;
}


@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-0165d8d h2:not(:first-of-type) {
    margin-top: 64px;
}
}

@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-0165d8d h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-0165d8d h4:not(:first-of-type) {
    margin-top: 32px;
}
}


.elementor-5454 .elementor-element.elementor-element-0165d8d figure {
    width: 100% !important;
    margin: 24px 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52ac4e2 */.elementor-5454 .elementor-element.elementor-element-52ac4e2 h2:not(:first-of-type) {
    margin-top: 128px;
}

.elementor-5454 .elementor-element.elementor-element-52ac4e2 h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-52ac4e2 h4:not(:first-of-type) {
    margin-top: 64px;
}


@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-52ac4e2 h2:not(:first-of-type) {
    margin-top: 64px;
}
}

@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-52ac4e2 h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-52ac4e2 h4:not(:first-of-type) {
    margin-top: 32px;
}
}


.elementor-5454 .elementor-element.elementor-element-52ac4e2 figure {
    width: 100% !important;
    margin: 24px 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e4e027 */.elementor-5454 .elementor-element.elementor-element-3e4e027 h2:not(:first-of-type) {
    margin-top: 128px;
}

.elementor-5454 .elementor-element.elementor-element-3e4e027 h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-3e4e027 h4:not(:first-of-type) {
    margin-top: 64px;
}


@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-3e4e027 h2:not(:first-of-type) {
    margin-top: 64px;
}
}

@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-3e4e027 h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-3e4e027 h4:not(:first-of-type) {
    margin-top: 32px;
}
}


.elementor-5454 .elementor-element.elementor-element-3e4e027 figure {
    width: 100% !important;
    margin: 24px 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af2d865 */.elementor-5454 .elementor-element.elementor-element-af2d865 h2:not(:first-of-type) {
    margin-top: 128px;
}

.elementor-5454 .elementor-element.elementor-element-af2d865 h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-af2d865 h4:not(:first-of-type) {
    margin-top: 64px;
}


@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-af2d865 h2:not(:first-of-type) {
    margin-top: 64px;
}
}

@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-af2d865 h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-af2d865 h4:not(:first-of-type) {
    margin-top: 32px;
}
}


.elementor-5454 .elementor-element.elementor-element-af2d865 figure {
    width: 100% !important;
    margin: 24px 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abb02fc */.elementor-5454 .elementor-element.elementor-element-abb02fc h2:not(:first-of-type) {
    margin-top: 128px;
}

.elementor-5454 .elementor-element.elementor-element-abb02fc h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-abb02fc h4:not(:first-of-type) {
    margin-top: 64px;
}


@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-abb02fc h2:not(:first-of-type) {
    margin-top: 64px;
}
}

@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-abb02fc h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-abb02fc h4:not(:first-of-type) {
    margin-top: 32px;
}
}


.elementor-5454 .elementor-element.elementor-element-abb02fc figure {
    width: 100% !important;
    margin: 24px 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf5f092 */.elementor-5454 .elementor-element.elementor-element-cf5f092 h2:not(:first-of-type) {
    margin-top: 128px;
}

.elementor-5454 .elementor-element.elementor-element-cf5f092 h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-cf5f092 h4:not(:first-of-type) {
    margin-top: 64px;
}


@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-cf5f092 h2:not(:first-of-type) {
    margin-top: 64px;
}
}

@media (max-width:767px) {
    .elementor-5454 .elementor-element.elementor-element-cf5f092 h3:not(:first-of-type), .elementor-5454 .elementor-element.elementor-element-cf5f092 h4:not(:first-of-type) {
    margin-top: 32px;
}
}


.elementor-5454 .elementor-element.elementor-element-cf5f092 figure {
    width: 100% !important;
    margin: 24px 0 !important;
}/* End custom CSS */