.elementor-22784 .elementor-element.elementor-element-f33dad0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:60px 30px;--row-gap:60px;--column-gap:30px;}.elementor-22784 .elementor-element.elementor-element-f33dad0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22784 .elementor-element.elementor-element-59a010b{--display:flex;--gap:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-22784 .elementor-element.elementor-element-79dbd41 .elementor-heading-title{font-size:var( --e-global-typography-57e0ed4-font-size );font-weight:var( --e-global-typography-57e0ed4-font-weight );line-height:var( --e-global-typography-57e0ed4-line-height );letter-spacing:var( --e-global-typography-57e0ed4-letter-spacing );}.elementor-22784 .elementor-element.elementor-element-610749e{text-align:start;line-height:1.7em;}.elementor-22784 .elementor-element.elementor-element-610749e p{margin-block-end:1.7em;}.elementor-22784 .elementor-element.elementor-element-d009faf{--display:flex;--gap:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-22784 .elementor-element.elementor-element-70d8ae5{--display:flex;--gap:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-22784 .elementor-element.elementor-element-fb3389f{width:var( --container-widget-width, 680px );max-width:680px;--container-widget-width:680px;--container-widget-flex-grow:0;}.elementor-22784 .elementor-element.elementor-element-22cf6ea{--display:flex;--gap:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-22784 .elementor-element.elementor-element-0e39572{--display:flex;--gap:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-22784 .elementor-element.elementor-element-8e117a6{width:var( --container-widget-width, 820px );max-width:820px;--container-widget-width:820px;--container-widget-flex-grow:0;}.elementor-22784 .elementor-element.elementor-element-cd37147 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-22784 .elementor-element.elementor-element-cd37147{font-size:0.75em;line-height:1.25em;color:#808080;}.elementor-22784 .elementor-element.elementor-element-cd37147 a{color:var( --e-global-color-primary );}.elementor-22784 .elementor-element.elementor-element-b828880{--display:flex;--gap:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-22784 .elementor-element.elementor-element-8476ae5{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;}.elementor-22784 .elementor-element.elementor-element-c6cb5c6 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-22784 .elementor-element.elementor-element-c6cb5c6{font-size:0.75em;line-height:1.25em;color:#808080;}.elementor-22784 .elementor-element.elementor-element-c6cb5c6 a{color:var( --e-global-color-primary );}.elementor-22784 .elementor-element.elementor-element-c58ab68{--display:flex;--gap:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-22784 .elementor-element.elementor-element-1e72840{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;}.elementor-22784 .elementor-element.elementor-element-084d3b0 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-22784 .elementor-element.elementor-element-084d3b0 img{width:auto;height:500px;}.elementor-22784 .elementor-element.elementor-element-9b9665f > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-22784 .elementor-element.elementor-element-9b9665f img{width:auto;height:500px;}.elementor-22784 .elementor-element.elementor-element-06833b3{--display:flex;--gap:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-22784 .elementor-element.elementor-element-59fa607{width:var( --container-widget-width, 870px );max-width:870px;--container-widget-width:870px;--container-widget-flex-grow:0;}.elementor-22784 .elementor-element.elementor-element-0be599b > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-22784 .elementor-element.elementor-element-0be599b .widget-image-caption{text-align:start;font-style:normal;margin-block-start:20px;}.elementor-22784 .elementor-element.elementor-element-93d7c03 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-22784 .elementor-element.elementor-element-93d7c03 img{width:auto;height:500px;}.elementor-22784 .elementor-element.elementor-element-e449115{--display:flex;--gap:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-22784 .elementor-element.elementor-element-f19aec6{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;}.elementor-22784 .elementor-element.elementor-element-7e71409{text-align:start;line-height:1.7em;}.elementor-22784 .elementor-element.elementor-element-7e71409 p{margin-block-end:1.7em;}.elementor-22784 .elementor-element.elementor-element-fd21507{--display:flex;--gap:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-22784 .elementor-element.elementor-element-33c7a33{width:var( --container-widget-width, 580px );max-width:580px;--container-widget-width:580px;--container-widget-flex-grow:0;}.elementor-22784 .elementor-element.elementor-element-a152502{text-align:start;line-height:1.7em;}.elementor-22784 .elementor-element.elementor-element-a152502 p{margin-block-end:1.7em;}.elementor-22784 .elementor-element.elementor-element-876d9f9{--display:flex;--gap:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-22784 .elementor-element.elementor-element-2e073e6{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-22784 .elementor-element.elementor-element-6e4ba79{text-align:start;line-height:1.7em;}.elementor-22784 .elementor-element.elementor-element-6e4ba79 p{margin-block-end:1.7em;}@media(max-width:1366px) and (min-width:768px){.elementor-22784 .elementor-element.elementor-element-f33dad0{--width:625.638px;}}@media(min-width:1920px){.elementor-22784 .elementor-element.elementor-element-79dbd41 .elementor-heading-title{font-size:var( --e-global-typography-57e0ed4-font-size );line-height:var( --e-global-typography-57e0ed4-line-height );letter-spacing:var( --e-global-typography-57e0ed4-letter-spacing );}.elementor-22784 .elementor-element.elementor-element-d3154e5{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;}.elementor-22784 .elementor-element.elementor-element-fb3389f{width:var( --container-widget-width, 820px );max-width:820px;--container-widget-width:820px;--container-widget-flex-grow:0;}.elementor-22784 .elementor-element.elementor-element-eed9bbd{width:var( --container-widget-width, 875px );max-width:875px;--container-widget-width:875px;--container-widget-flex-grow:0;}.elementor-22784 .elementor-element.elementor-element-8e117a6{--container-widget-width:550px;--container-widget-flex-grow:0;width:var( --container-widget-width, 550px );max-width:550px;}.elementor-22784 .elementor-element.elementor-element-8476ae5{--container-widget-width:866px;--container-widget-flex-grow:0;width:var( --container-widget-width, 866px );max-width:866px;}.elementor-22784 .elementor-element.elementor-element-1e72840{--container-widget-width:880px;--container-widget-flex-grow:0;width:var( --container-widget-width, 880px );max-width:880px;}.elementor-22784 .elementor-element.elementor-element-59fa607{--container-widget-width:840px;--container-widget-flex-grow:0;width:var( --container-widget-width, 840px );max-width:840px;}.elementor-22784 .elementor-element.elementor-element-f19aec6{--container-widget-width:890px;--container-widget-flex-grow:0;width:var( --container-widget-width, 890px );max-width:890px;}.elementor-22784 .elementor-element.elementor-element-33c7a33{--container-widget-width:690px;--container-widget-flex-grow:0;width:var( --container-widget-width, 690px );max-width:690px;}.elementor-22784 .elementor-element.elementor-element-2e073e6{--container-widget-width:260px;--container-widget-flex-grow:0;width:var( --container-widget-width, 260px );max-width:260px;}}@media(max-width:1366px){.elementor-22784 .elementor-element.elementor-element-79dbd41 .elementor-heading-title{font-size:var( --e-global-typography-57e0ed4-font-size );line-height:var( --e-global-typography-57e0ed4-line-height );letter-spacing:var( --e-global-typography-57e0ed4-letter-spacing );}.elementor-22784 .elementor-element.elementor-element-8e117a6{--container-widget-width:440px;--container-widget-flex-grow:0;width:var( --container-widget-width, 440px );max-width:440px;}.elementor-22784 .elementor-element.elementor-element-8476ae5{--container-widget-width:590px;--container-widget-flex-grow:0;width:var( --container-widget-width, 590px );max-width:590px;}.elementor-22784 .elementor-element.elementor-element-1e72840{--container-widget-width:600px;--container-widget-flex-grow:0;width:var( --container-widget-width, 600px );max-width:600px;}.elementor-22784 .elementor-element.elementor-element-084d3b0 img{width:100%;height:100%;}.elementor-22784 .elementor-element.elementor-element-9b9665f img{width:100%;height:100%;}.elementor-22784 .elementor-element.elementor-element-93d7c03 img{width:100%;height:100%;}.elementor-22784 .elementor-element.elementor-element-f19aec6{--container-widget-width:620px;--container-widget-flex-grow:0;width:var( --container-widget-width, 620px );max-width:620px;}.elementor-22784 .elementor-element.elementor-element-33c7a33{--container-widget-width:480px;--container-widget-flex-grow:0;width:var( --container-widget-width, 480px );max-width:480px;}.elementor-22784 .elementor-element.elementor-element-2e073e6{--container-widget-width:180px;--container-widget-flex-grow:0;width:var( --container-widget-width, 180px );max-width:180px;}}@media(max-width:1024px){.elementor-22784 .elementor-element.elementor-element-79dbd41{width:100%;max-width:100%;}.elementor-22784 .elementor-element.elementor-element-79dbd41 .elementor-heading-title{font-size:var( --e-global-typography-57e0ed4-font-size );line-height:var( --e-global-typography-57e0ed4-line-height );letter-spacing:var( --e-global-typography-57e0ed4-letter-spacing );}.elementor-22784 .elementor-element.elementor-element-f19aec6{width:100%;max-width:100%;}}@media(max-width:880px){.elementor-22784 .elementor-element.elementor-element-fb3389f{--container-widget-width:504px;--container-widget-flex-grow:0;width:var( --container-widget-width, 504px );max-width:504px;}}@media(max-width:767px){.elementor-22784 .elementor-element.elementor-element-f33dad0{--gap:40px 20px;--row-gap:40px;--column-gap:20px;}.elementor-22784 .elementor-element.elementor-element-79dbd41 .elementor-heading-title{font-size:var( --e-global-typography-57e0ed4-font-size );line-height:var( --e-global-typography-57e0ed4-line-height );letter-spacing:var( --e-global-typography-57e0ed4-letter-spacing );}.elementor-22784 .elementor-element.elementor-element-610749e{text-align:start;}.elementor-22784 .elementor-element.elementor-element-fb3389f{width:100%;max-width:100%;}.elementor-22784 .elementor-element.elementor-element-7e71409{text-align:start;}.elementor-22784 .elementor-element.elementor-element-a152502{text-align:start;}.elementor-22784 .elementor-element.elementor-element-6e4ba79{text-align:start;}}/* Start custom CSS for text-editor, class: .elementor-element-610749e */.elementor-22784 .elementor-element.elementor-element-610749e ul,
.elementor-22784 .elementor-element.elementor-element-610749e li {
    margin-block: 1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f34b9c */.elementor-22784 .elementor-element.elementor-element-7f34b9c ul,
.elementor-22784 .elementor-element.elementor-element-7f34b9c li {
    margin-block: 1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a9059f6 */.elementor-22784 .elementor-element.elementor-element-a9059f6 ul,
.elementor-22784 .elementor-element.elementor-element-a9059f6 li {
    margin-bottom: 1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98d0bd1 */.elementor-22784 .elementor-element.elementor-element-98d0bd1 ul,
.elementor-22784 .elementor-element.elementor-element-98d0bd1 li {
    margin-block: 1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26166de */.elementor-22784 .elementor-element.elementor-element-26166de ul,
.elementor-22784 .elementor-element.elementor-element-26166de li {
    margin-block: 1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ccfa4d6 */.elementor-22784 .elementor-element.elementor-element-ccfa4d6 ul,
.elementor-22784 .elementor-element.elementor-element-ccfa4d6 li {
    margin-block: 1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-90896c2 */.elementor-22784 .elementor-element.elementor-element-90896c2 ul,
.elementor-22784 .elementor-element.elementor-element-90896c2 li {
    margin-block: 1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-893beee */.elementor-22784 .elementor-element.elementor-element-893beee ul,
.elementor-22784 .elementor-element.elementor-element-893beee li {
    margin-block: 1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3baa97 */.elementor-22784 .elementor-element.elementor-element-f3baa97 ul,
.elementor-22784 .elementor-element.elementor-element-f3baa97 li {
    margin-block: 1em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0be599b */.elementor-22784 .elementor-element.elementor-element-0be599b figure {
    display: flex;
    flex-wrap: wrap;
    column-gap: 20px;
    align-items: center;
    justify-content: center;
}

.elementor-22784 .elementor-element.elementor-element-0be599b figcaption {
    width: max(500px, 50%);
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f7ea73 */.elementor-22784 .elementor-element.elementor-element-0f7ea73 ul,
.elementor-22784 .elementor-element.elementor-element-0f7ea73 li {
    margin-block: 1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e71409 */.elementor-22784 .elementor-element.elementor-element-7e71409 ul {
    margin-block: 1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a152502 */.elementor-22784 .elementor-element.elementor-element-a152502 ul,
.elementor-22784 .elementor-element.elementor-element-a152502 li {
    margin-block: 1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e4ba79 */.elementor-22784 .elementor-element.elementor-element-6e4ba79 ul,
.elementor-22784 .elementor-element.elementor-element-6e4ba79 li {
    margin-block: 1em;
}/* End custom CSS */