.elementor-4020 .elementor-element.elementor-element-ad69bc2{--display:flex;--gap:128px 128px;--row-gap:128px;--column-gap:128px;}.elementor-4020 .elementor-element.elementor-element-d9384f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4020 .elementor-element.elementor-element-4ab029f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4020 .elementor-element.elementor-element-2d572ed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4020 .elementor-element.elementor-element-5a69b77{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4020 .elementor-element.elementor-element-7465ae2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4020 .elementor-element.elementor-element-59022a5{--display:flex;}.elementor-4020 .elementor-element.elementor-element-c42a88f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4020 .elementor-element.elementor-element-52f5f44{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4020 .elementor-element.elementor-element-b3e181a img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-4020 .elementor-element.elementor-element-f655a8e img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-4020 .elementor-element.elementor-element-c821bae{--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-4020 .elementor-element.elementor-element-ceae6c4{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-4020 .elementor-element.elementor-element-ee5ce20.elementor-element{--align-self:stretch;}.elementor-4020 .elementor-element.elementor-element-4d3fa1e{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-4020 .elementor-element.elementor-element-31bc4bd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4020 .elementor-element.elementor-element-c9ad544{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4020 .elementor-element.elementor-element-271e558{--display:flex;}.elementor-4020 .elementor-element.elementor-element-322e545 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-4020 .elementor-element.elementor-element-31e3801{--display:flex;}.elementor-4020 .elementor-element.elementor-element-58f6fc0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4020 .elementor-element.elementor-element-fa1deec img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-4020 .elementor-element.elementor-element-700e1c0{--display:flex;}.elementor-4020 .elementor-element.elementor-element-16db263{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4020 .elementor-element.elementor-element-07b36a1 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-4020 .elementor-element.elementor-element-7da5e45 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-4020 .elementor-element.elementor-element-647332d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4020 .elementor-element.elementor-element-2b78498 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-4020 .elementor-element.elementor-element-5253057 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-4020 .elementor-element.elementor-element-e0d76a2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4020 .elementor-element.elementor-element-6b9ebf5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4020 .elementor-element.elementor-element-1d73bee{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-4020 .elementor-element.elementor-element-f9d06b0{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-4020 .elementor-element.elementor-element-fc227fb img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-4020 .elementor-element.elementor-element-8ca054c img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-4020 .elementor-element.elementor-element-2705eb1{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-4020 .elementor-element.elementor-element-7b69b6e{--display:flex;}.elementor-4020 .elementor-element.elementor-element-32a724f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4020 .elementor-element.elementor-element-fcf463f{--display:flex;}.elementor-4020 .elementor-element.elementor-element-7e23c5c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4020 .elementor-element.elementor-element-d3d50d5 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-4020 .elementor-element.elementor-element-bc806ad{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}@media(min-width:768px){.elementor-4020 .elementor-element.elementor-element-4ab029f{--content-width:800px;}.elementor-4020 .elementor-element.elementor-element-2d572ed{--content-width:800px;}.elementor-4020 .elementor-element.elementor-element-5a69b77{--content-width:800px;}.elementor-4020 .elementor-element.elementor-element-59022a5{--content-width:800px;}.elementor-4020 .elementor-element.elementor-element-c42a88f{--content-width:800px;}.elementor-4020 .elementor-element.elementor-element-c821bae{--content-width:1120px;}.elementor-4020 .elementor-element.elementor-element-31bc4bd{--content-width:800px;}.elementor-4020 .elementor-element.elementor-element-271e558{--content-width:800px;}.elementor-4020 .elementor-element.elementor-element-58f6fc0{--content-width:800px;}.elementor-4020 .elementor-element.elementor-element-16db263{--content-width:800px;}.elementor-4020 .elementor-element.elementor-element-647332d{--content-width:800px;}.elementor-4020 .elementor-element.elementor-element-6b9ebf5{--content-width:1120px;}.elementor-4020 .elementor-element.elementor-element-32a724f{--content-width:800px;}.elementor-4020 .elementor-element.elementor-element-bc806ad{--content-width:800px;}}@media(max-width:767px){.elementor-4020 .elementor-element.elementor-element-d9384f8{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4020 .elementor-element.elementor-element-4ab029f{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4020 .elementor-element.elementor-element-2d572ed{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4020 .elementor-element.elementor-element-5a69b77{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4020 .elementor-element.elementor-element-7465ae2{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4020 .elementor-element.elementor-element-c42a88f{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4020 .elementor-element.elementor-element-52f5f44{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4020 .elementor-element.elementor-element-c821bae{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4020 .elementor-element.elementor-element-31bc4bd{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4020 .elementor-element.elementor-element-c9ad544{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4020 .elementor-element.elementor-element-58f6fc0{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4020 .elementor-element.elementor-element-16db263{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4020 .elementor-element.elementor-element-647332d{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4020 .elementor-element.elementor-element-e0d76a2{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4020 .elementor-element.elementor-element-32a724f{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4020 .elementor-element.elementor-element-7e23c5c{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4020 .elementor-element.elementor-element-bc806ad{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS for text-editor, class: .elementor-element-a2556e3 */.elementor-4020 .elementor-element.elementor-element-a2556e3 h2:not(:first-of-type) {
    margin-top: 128px;
}

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


.elementor-4020 .elementor-element.elementor-element-53be9e5 figure {
    width: 100% !important;
    margin: 24px 0 !important;
}

.elementor-4020 .elementor-element.elementor-element-53be9e5 {
    overflow-wrap: break-word;
}/* End custom CSS */