.elementor-4231 .elementor-element.elementor-element-ae80522{--display:flex;--gap:128px 128px;--row-gap:128px;--column-gap:128px;}.elementor-4231 .elementor-element.elementor-element-c548584{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4231 .elementor-element.elementor-element-b4ea498{--display:flex;}.elementor-4231 .elementor-element.elementor-element-ffeb0fb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4231 .elementor-element.elementor-element-d112bb5 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-4231 .elementor-element.elementor-element-00bd82f{--display:flex;}.elementor-4231 .elementor-element.elementor-element-66f664f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4231 .elementor-element.elementor-element-fae13d3{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-4231 .elementor-element.elementor-element-dec352e{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-4231 .elementor-element.elementor-element-edfdf66{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4231 .elementor-element.elementor-element-4805b35{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4231 .elementor-element.elementor-element-261457b img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-4231 .elementor-element.elementor-element-55e7d18{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4231 .elementor-element.elementor-element-04a553a{--display:flex;}.elementor-4231 .elementor-element.elementor-element-018cf00{--display:flex;}.elementor-4231 .elementor-element.elementor-element-4c71056{--display:flex;}.elementor-4231 .elementor-element.elementor-element-e495a88{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:96px 96px;--row-gap:96px;--column-gap:96px;}.elementor-4231 .elementor-element.elementor-element-2681c6b{--display:flex;}.elementor-4231 .elementor-element.elementor-element-2681c6b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4231 .elementor-element.elementor-element-4949d8f{--display:flex;}.elementor-4231 .elementor-element.elementor-element-17c389f{font-size:var( --e-global-typography-4f2eea7-font-size );font-weight:var( --e-global-typography-4f2eea7-font-weight );font-style:var( --e-global-typography-4f2eea7-font-style );line-height:var( --e-global-typography-4f2eea7-line-height );}.elementor-4231 .elementor-element.elementor-element-ab9f85f{--display:flex;}.elementor-4231 .elementor-element.elementor-element-f511ec6 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-4231 .elementor-element.elementor-element-22cb65d img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-4231 .elementor-element.elementor-element-e3b617c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4231 .elementor-element.elementor-element-f55b70c{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-4231 .elementor-element.elementor-element-6d11b32.elementor-element{--align-self:stretch;}.elementor-4231 .elementor-element.elementor-element-6d11b32 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-4231 .elementor-element.elementor-element-40568fb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:96px 96px;--row-gap:96px;--column-gap:96px;}.elementor-4231 .elementor-element.elementor-element-152c037{--display:flex;}.elementor-4231 .elementor-element.elementor-element-152c037.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4231 .elementor-element.elementor-element-5ec129b{font-size:var( --e-global-typography-4f2eea7-font-size );font-weight:var( --e-global-typography-4f2eea7-font-weight );font-style:var( --e-global-typography-4f2eea7-font-style );line-height:var( --e-global-typography-4f2eea7-line-height );}.elementor-4231 .elementor-element.elementor-element-3c42293{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4231 .elementor-element.elementor-element-0dc55b1{--display:flex;}.elementor-4231 .elementor-element.elementor-element-3ccfead{--display:flex;}.elementor-4231 .elementor-element.elementor-element-8210f21{--display:flex;}.elementor-4231 .elementor-element.elementor-element-a3f212e img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-4231 .elementor-element.elementor-element-fce8f8e{--display:flex;}.elementor-4231 .elementor-element.elementor-element-c00f8b5{--display:flex;}.elementor-4231 .elementor-element.elementor-element-19bbe04 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-4231 .elementor-element.elementor-element-48eb7e8 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-4231 .elementor-element.elementor-element-116b55b img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-4231 .elementor-element.elementor-element-1114717{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4231 .elementor-element.elementor-element-108dd65{--display:flex;}.elementor-4231 .elementor-element.elementor-element-d3c14e4{--display:flex;}.elementor-4231 .elementor-element.elementor-element-c1edf5d{--display:flex;}.elementor-4231 .elementor-element.elementor-element-617f589 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-4231 .elementor-element.elementor-element-ff774d4 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-4231 .elementor-element.elementor-element-47e4c7b{--display:flex;}.elementor-4231 .elementor-element.elementor-element-73d4459{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4231 .elementor-element.elementor-element-dc4f06e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4231 .elementor-element.elementor-element-db01cfa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4231 .elementor-element.elementor-element-ec5c134{--display:flex;}.elementor-4231 .elementor-element.elementor-element-537c721{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4231 .elementor-element.elementor-element-5fa016c{--display:flex;}.elementor-4231 .elementor-element.elementor-element-4b772e2 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-4231 .elementor-element.elementor-element-80cdc98{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4231 .elementor-element.elementor-element-9134d9b{--display:flex;}.elementor-4231 .elementor-element.elementor-element-8947254 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-4231 .elementor-element.elementor-element-3621bfc img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-4231 .elementor-element.elementor-element-f3224fa{--display:flex;}.elementor-4231 .elementor-element.elementor-element-286d328{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4231 .elementor-element.elementor-element-cc4bb93 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-4231 .elementor-element.elementor-element-de93265{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4231 .elementor-element.elementor-element-1637cea img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-4231 .elementor-element.elementor-element-aa28780 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-4231 .elementor-element.elementor-element-d92ee1e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4231 .elementor-element.elementor-element-1f4aa9c{--display:flex;}.elementor-4231 .elementor-element.elementor-element-92a7bca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4231 .elementor-element.elementor-element-721af23{--display:flex;}.elementor-4231 .elementor-element.elementor-element-b3f357b img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-4231 .elementor-element.elementor-element-16d378a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4231 .elementor-element.elementor-element-dfb71d8{--display:flex;}.elementor-4231 .elementor-element.elementor-element-d628600 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-4231 .elementor-element.elementor-element-32460b2 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-4231 .elementor-element.elementor-element-98d7db1 img{width:100%;height:100%;object-fit:cover;object-position:center center;}@media(min-width:768px){.elementor-4231 .elementor-element.elementor-element-c548584{--content-width:800px;}.elementor-4231 .elementor-element.elementor-element-ffeb0fb{--content-width:800px;}.elementor-4231 .elementor-element.elementor-element-66f664f{--content-width:1120px;}.elementor-4231 .elementor-element.elementor-element-4805b35{--content-width:800px;}.elementor-4231 .elementor-element.elementor-element-04a553a{--content-width:800px;}.elementor-4231 .elementor-element.elementor-element-4c71056{--content-width:800px;}.elementor-4231 .elementor-element.elementor-element-2681c6b{--width:72%;}.elementor-4231 .elementor-element.elementor-element-ab9f85f{--content-width:1120px;}.elementor-4231 .elementor-element.elementor-element-e3b617c{--content-width:1120px;}.elementor-4231 .elementor-element.elementor-element-152c037{--width:70%;}.elementor-4231 .elementor-element.elementor-element-0dc55b1{--content-width:800px;}.elementor-4231 .elementor-element.elementor-element-8210f21{--content-width:800px;}.elementor-4231 .elementor-element.elementor-element-c00f8b5{--content-width:800px;}.elementor-4231 .elementor-element.elementor-element-108dd65{--content-width:800px;}.elementor-4231 .elementor-element.elementor-element-c1edf5d{--content-width:800px;}.elementor-4231 .elementor-element.elementor-element-73d4459{--content-width:800px;}.elementor-4231 .elementor-element.elementor-element-db01cfa{--content-width:800px;}.elementor-4231 .elementor-element.elementor-element-5fa016c{--content-width:800px;}.elementor-4231 .elementor-element.elementor-element-9134d9b{--content-width:800px;}.elementor-4231 .elementor-element.elementor-element-286d328{--content-width:800px;}.elementor-4231 .elementor-element.elementor-element-de93265{--content-width:800px;}.elementor-4231 .elementor-element.elementor-element-1f4aa9c{--content-width:800px;}.elementor-4231 .elementor-element.elementor-element-721af23{--content-width:800px;}.elementor-4231 .elementor-element.elementor-element-dfb71d8{--content-width:800px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4231 .elementor-element.elementor-element-2681c6b{--width:100%;}.elementor-4231 .elementor-element.elementor-element-4949d8f{--width:100%;}}@media(max-width:1024px){.elementor-4231 .elementor-element.elementor-element-e495a88{--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-4231 .elementor-element.elementor-element-17c389f{font-size:var( --e-global-typography-4f2eea7-font-size );line-height:var( --e-global-typography-4f2eea7-line-height );}.elementor-4231 .elementor-element.elementor-element-5ec129b{font-size:var( --e-global-typography-4f2eea7-font-size );line-height:var( --e-global-typography-4f2eea7-line-height );}}@media(max-width:767px){.elementor-4231 .elementor-element.elementor-element-c548584{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4231 .elementor-element.elementor-element-ffeb0fb{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4231 .elementor-element.elementor-element-66f664f{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4231 .elementor-element.elementor-element-edfdf66{--content-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4231 .elementor-element.elementor-element-4805b35{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4231 .elementor-element.elementor-element-55e7d18{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4231 .elementor-element.elementor-element-e495a88{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4231 .elementor-element.elementor-element-17c389f{font-size:var( --e-global-typography-4f2eea7-font-size );line-height:var( --e-global-typography-4f2eea7-line-height );}.elementor-4231 .elementor-element.elementor-element-5ec129b{font-size:var( --e-global-typography-4f2eea7-font-size );line-height:var( --e-global-typography-4f2eea7-line-height );}.elementor-4231 .elementor-element.elementor-element-3c42293{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4231 .elementor-element.elementor-element-1114717{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4231 .elementor-element.elementor-element-73d4459{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4231 .elementor-element.elementor-element-dc4f06e{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4231 .elementor-element.elementor-element-db01cfa{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4231 .elementor-element.elementor-element-ec5c134{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4231 .elementor-element.elementor-element-537c721{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4231 .elementor-element.elementor-element-80cdc98{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4231 .elementor-element.elementor-element-286d328{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4231 .elementor-element.elementor-element-de93265{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4231 .elementor-element.elementor-element-d92ee1e{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4231 .elementor-element.elementor-element-92a7bca{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4231 .elementor-element.elementor-element-16d378a{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS for text-editor, class: .elementor-element-21b50ef */.elementor-4231 .elementor-element.elementor-element-21b50ef h2:not(:first-of-type) {
    margin-top: 128px;
}

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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