.elementor-2108 .elementor-element.elementor-element-11b612c{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-2108 .elementor-element.elementor-element-1653fdf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2108 .elementor-element.elementor-element-1653fdf:not(.elementor-motion-effects-element-type-background), .elementor-2108 .elementor-element.elementor-element-1653fdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1acf3a8 );}.elementor-2108 .elementor-element.elementor-element-d16af7a .elementor-heading-title{font-family:var( --e-global-typography-2e158f0-font-family ), Sans-serif;font-size:var( --e-global-typography-2e158f0-font-size );font-weight:var( --e-global-typography-2e158f0-font-weight );line-height:var( --e-global-typography-2e158f0-line-height );}.elementor-2108 .elementor-element.elementor-element-c95e642 .elementor-heading-title{font-family:var( --e-global-typography-e15b99a-font-family ), Sans-serif;font-size:var( --e-global-typography-e15b99a-font-size );font-weight:var( --e-global-typography-e15b99a-font-weight );line-height:var( --e-global-typography-e15b99a-line-height );}.elementor-2108 .elementor-element.elementor-element-f0e79e6 .elementor-heading-title{font-family:var( --e-global-typography-e15b99a-font-family ), Sans-serif;font-size:var( --e-global-typography-e15b99a-font-size );font-weight:var( --e-global-typography-e15b99a-font-weight );line-height:var( --e-global-typography-e15b99a-line-height );}.elementor-2108 .elementor-element.elementor-element-42a52f5 .elementor-heading-title{font-family:var( --e-global-typography-e15b99a-font-family ), Sans-serif;font-size:var( --e-global-typography-e15b99a-font-size );font-weight:var( --e-global-typography-e15b99a-font-weight );line-height:var( --e-global-typography-e15b99a-line-height );}.elementor-2108 .elementor-element.elementor-element-130b00b .elementor-heading-title{font-family:var( --e-global-typography-e15b99a-font-family ), Sans-serif;font-size:var( --e-global-typography-e15b99a-font-size );font-weight:var( --e-global-typography-e15b99a-font-weight );line-height:var( --e-global-typography-e15b99a-line-height );}.elementor-2108 .elementor-element.elementor-element-cb2af75 .elementor-heading-title{font-family:var( --e-global-typography-e15b99a-font-family ), Sans-serif;font-size:var( --e-global-typography-e15b99a-font-size );font-weight:var( --e-global-typography-e15b99a-font-weight );line-height:var( --e-global-typography-e15b99a-line-height );}.elementor-2108 .elementor-element.elementor-element-d19814b .elementor-heading-title{font-family:var( --e-global-typography-e15b99a-font-family ), Sans-serif;font-size:var( --e-global-typography-e15b99a-font-size );font-weight:var( --e-global-typography-e15b99a-font-weight );line-height:var( --e-global-typography-e15b99a-line-height );}.elementor-2108 .elementor-element.elementor-element-4bb53fe .elementor-heading-title{font-family:var( --e-global-typography-e15b99a-font-family ), Sans-serif;font-size:var( --e-global-typography-e15b99a-font-size );font-weight:var( --e-global-typography-e15b99a-font-weight );line-height:var( --e-global-typography-e15b99a-line-height );}.elementor-2108 .elementor-element.elementor-element-29f9afa .elementor-heading-title{font-family:var( --e-global-typography-e15b99a-font-family ), Sans-serif;font-size:var( --e-global-typography-e15b99a-font-size );font-weight:var( --e-global-typography-e15b99a-font-weight );line-height:var( --e-global-typography-e15b99a-line-height );}.elementor-2108 .elementor-element.elementor-element-d68e76e .elementor-heading-title{font-family:var( --e-global-typography-e15b99a-font-family ), Sans-serif;font-size:var( --e-global-typography-e15b99a-font-size );font-weight:var( --e-global-typography-e15b99a-font-weight );line-height:var( --e-global-typography-e15b99a-line-height );}.elementor-2108 .elementor-element.elementor-element-ffc9e91 .elementor-heading-title{font-family:var( --e-global-typography-e15b99a-font-family ), Sans-serif;font-size:var( --e-global-typography-e15b99a-font-size );font-weight:var( --e-global-typography-e15b99a-font-weight );line-height:var( --e-global-typography-e15b99a-line-height );}.elementor-2108 .elementor-element.elementor-element-109a4cd .elementor-heading-title{font-family:var( --e-global-typography-e15b99a-font-family ), Sans-serif;font-size:var( --e-global-typography-e15b99a-font-size );font-weight:var( --e-global-typography-e15b99a-font-weight );line-height:var( --e-global-typography-e15b99a-line-height );}.elementor-2108 .elementor-element.elementor-element-8012b11 .elementor-heading-title{font-family:var( --e-global-typography-e15b99a-font-family ), Sans-serif;font-size:var( --e-global-typography-e15b99a-font-size );font-weight:var( --e-global-typography-e15b99a-font-weight );line-height:var( --e-global-typography-e15b99a-line-height );}.elementor-2108 .elementor-element.elementor-element-f90bb1b .elementor-heading-title{font-family:var( --e-global-typography-e15b99a-font-family ), Sans-serif;font-size:var( --e-global-typography-e15b99a-font-size );font-weight:var( --e-global-typography-e15b99a-font-weight );line-height:var( --e-global-typography-e15b99a-line-height );}@media(min-width:768px){.elementor-2108 .elementor-element.elementor-element-11b612c{--content-width:1024px;}}@media(max-width:1024px){.elementor-2108 .elementor-element.elementor-element-11b612c{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2108 .elementor-element.elementor-element-1653fdf{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2108 .elementor-element.elementor-element-d16af7a .elementor-heading-title{font-size:var( --e-global-typography-2e158f0-font-size );line-height:var( --e-global-typography-2e158f0-line-height );}.elementor-2108 .elementor-element.elementor-element-c95e642 .elementor-heading-title{font-size:var( --e-global-typography-e15b99a-font-size );line-height:var( --e-global-typography-e15b99a-line-height );}.elementor-2108 .elementor-element.elementor-element-f0e79e6 .elementor-heading-title{font-size:var( --e-global-typography-e15b99a-font-size );line-height:var( --e-global-typography-e15b99a-line-height );}.elementor-2108 .elementor-element.elementor-element-42a52f5 .elementor-heading-title{font-size:var( --e-global-typography-e15b99a-font-size );line-height:var( --e-global-typography-e15b99a-line-height );}.elementor-2108 .elementor-element.elementor-element-130b00b .elementor-heading-title{font-size:var( --e-global-typography-e15b99a-font-size );line-height:var( --e-global-typography-e15b99a-line-height );}.elementor-2108 .elementor-element.elementor-element-cb2af75 .elementor-heading-title{font-size:var( --e-global-typography-e15b99a-font-size );line-height:var( --e-global-typography-e15b99a-line-height );}.elementor-2108 .elementor-element.elementor-element-d19814b .elementor-heading-title{font-size:var( --e-global-typography-e15b99a-font-size );line-height:var( --e-global-typography-e15b99a-line-height );}.elementor-2108 .elementor-element.elementor-element-4bb53fe .elementor-heading-title{font-size:var( --e-global-typography-e15b99a-font-size );line-height:var( --e-global-typography-e15b99a-line-height );}.elementor-2108 .elementor-element.elementor-element-29f9afa .elementor-heading-title{font-size:var( --e-global-typography-e15b99a-font-size );line-height:var( --e-global-typography-e15b99a-line-height );}.elementor-2108 .elementor-element.elementor-element-d68e76e .elementor-heading-title{font-size:var( --e-global-typography-e15b99a-font-size );line-height:var( --e-global-typography-e15b99a-line-height );}.elementor-2108 .elementor-element.elementor-element-ffc9e91 .elementor-heading-title{font-size:var( --e-global-typography-e15b99a-font-size );line-height:var( --e-global-typography-e15b99a-line-height );}.elementor-2108 .elementor-element.elementor-element-109a4cd .elementor-heading-title{font-size:var( --e-global-typography-e15b99a-font-size );line-height:var( --e-global-typography-e15b99a-line-height );}.elementor-2108 .elementor-element.elementor-element-8012b11 .elementor-heading-title{font-size:var( --e-global-typography-e15b99a-font-size );line-height:var( --e-global-typography-e15b99a-line-height );}.elementor-2108 .elementor-element.elementor-element-f90bb1b .elementor-heading-title{font-size:var( --e-global-typography-e15b99a-font-size );line-height:var( --e-global-typography-e15b99a-line-height );}}@media(max-width:767px){.elementor-2108 .elementor-element.elementor-element-1653fdf{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2108 .elementor-element.elementor-element-d16af7a .elementor-heading-title{font-size:var( --e-global-typography-2e158f0-font-size );line-height:var( --e-global-typography-2e158f0-line-height );}.elementor-2108 .elementor-element.elementor-element-c95e642 .elementor-heading-title{font-size:var( --e-global-typography-e15b99a-font-size );line-height:var( --e-global-typography-e15b99a-line-height );}.elementor-2108 .elementor-element.elementor-element-f0e79e6 .elementor-heading-title{font-size:var( --e-global-typography-e15b99a-font-size );line-height:var( --e-global-typography-e15b99a-line-height );}.elementor-2108 .elementor-element.elementor-element-42a52f5 .elementor-heading-title{font-size:var( --e-global-typography-e15b99a-font-size );line-height:var( --e-global-typography-e15b99a-line-height );}.elementor-2108 .elementor-element.elementor-element-130b00b .elementor-heading-title{font-size:var( --e-global-typography-e15b99a-font-size );line-height:var( --e-global-typography-e15b99a-line-height );}.elementor-2108 .elementor-element.elementor-element-cb2af75 .elementor-heading-title{font-size:var( --e-global-typography-e15b99a-font-size );line-height:var( --e-global-typography-e15b99a-line-height );}.elementor-2108 .elementor-element.elementor-element-d19814b .elementor-heading-title{font-size:var( --e-global-typography-e15b99a-font-size );line-height:var( --e-global-typography-e15b99a-line-height );}.elementor-2108 .elementor-element.elementor-element-4bb53fe .elementor-heading-title{font-size:var( --e-global-typography-e15b99a-font-size );line-height:var( --e-global-typography-e15b99a-line-height );}.elementor-2108 .elementor-element.elementor-element-29f9afa .elementor-heading-title{font-size:var( --e-global-typography-e15b99a-font-size );line-height:var( --e-global-typography-e15b99a-line-height );}.elementor-2108 .elementor-element.elementor-element-d68e76e .elementor-heading-title{font-size:var( --e-global-typography-e15b99a-font-size );line-height:var( --e-global-typography-e15b99a-line-height );}.elementor-2108 .elementor-element.elementor-element-ffc9e91 .elementor-heading-title{font-size:var( --e-global-typography-e15b99a-font-size );line-height:var( --e-global-typography-e15b99a-line-height );}.elementor-2108 .elementor-element.elementor-element-109a4cd .elementor-heading-title{font-size:var( --e-global-typography-e15b99a-font-size );line-height:var( --e-global-typography-e15b99a-line-height );}.elementor-2108 .elementor-element.elementor-element-8012b11 .elementor-heading-title{font-size:var( --e-global-typography-e15b99a-font-size );line-height:var( --e-global-typography-e15b99a-line-height );}.elementor-2108 .elementor-element.elementor-element-f90bb1b .elementor-heading-title{font-size:var( --e-global-typography-e15b99a-font-size );line-height:var( --e-global-typography-e15b99a-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-d18fc62 */.elementor-2108 .elementor-element.elementor-element-d18fc62 p:last-child {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e7b0c1 */.elementor-2108 .elementor-element.elementor-element-0e7b0c1 p:last-child {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-363c282 */.elementor-2108 .elementor-element.elementor-element-363c282 p:last-child {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8d1ba8 */.elementor-2108 .elementor-element.elementor-element-c8d1ba8 p:last-child {
    margin-bottom: 0px;
}

.elementor-2108 .elementor-element.elementor-element-c8d1ba8 ul {
    margin-right: 20px!important;
    margin-bottom: 0;
}

.elementor-2108 .elementor-element.elementor-element-c8d1ba8 ul li {
    margin-bottom: 10px;
}

.elementor-2108 .elementor-element.elementor-element-c8d1ba8 ul li:last-child {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c1b8b7 */.elementor-2108 .elementor-element.elementor-element-1c1b8b7 p:last-child {
    margin-bottom: 0px;
}

.elementor-2108 .elementor-element.elementor-element-1c1b8b7 ul {
    margin-right: 20px!important;
    margin-bottom: 0;
}

.elementor-2108 .elementor-element.elementor-element-1c1b8b7 ul li {
    margin-bottom: 10px;
}

.elementor-2108 .elementor-element.elementor-element-1c1b8b7 ul li:last-child {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9335e48 */.elementor-2108 .elementor-element.elementor-element-9335e48 p:last-child {
    margin-bottom: 0px;
}

.elementor-2108 .elementor-element.elementor-element-9335e48 ul {
    margin-right: 20px!important;
    margin-bottom: 0;
}

.elementor-2108 .elementor-element.elementor-element-9335e48 ul li {
    margin-bottom: 10px;
}

.elementor-2108 .elementor-element.elementor-element-9335e48 ul li:last-child {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be8cd01 */.elementor-2108 .elementor-element.elementor-element-be8cd01 p:last-child {
    margin-bottom: 0px;
}

.elementor-2108 .elementor-element.elementor-element-be8cd01 ul {
    margin-right: 20px!important;
    margin-bottom: 0;
}

.elementor-2108 .elementor-element.elementor-element-be8cd01 ul li {
    margin-bottom: 10px;
}

.elementor-2108 .elementor-element.elementor-element-be8cd01 ul li:last-child {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88fbeae */.elementor-2108 .elementor-element.elementor-element-88fbeae p:last-child {
    margin-bottom: 0px;
}

.elementor-2108 .elementor-element.elementor-element-88fbeae ul {
    margin-right: 20px!important;
    margin-bottom: 0;
}

.elementor-2108 .elementor-element.elementor-element-88fbeae ul li {
    margin-bottom: 10px;
}

.elementor-2108 .elementor-element.elementor-element-88fbeae ul li:last-child {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40e3820 */.elementor-2108 .elementor-element.elementor-element-40e3820 p:last-child {
    margin-bottom: 0px;
}

.elementor-2108 .elementor-element.elementor-element-40e3820 ul {
    margin-right: 20px!important;
    margin-bottom: 0;
}

.elementor-2108 .elementor-element.elementor-element-40e3820 ul li {
    margin-bottom: 10px;
}

.elementor-2108 .elementor-element.elementor-element-40e3820 ul li:last-child {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9593480 */.elementor-2108 .elementor-element.elementor-element-9593480 p:last-child {
    margin-bottom: 0px;
}

.elementor-2108 .elementor-element.elementor-element-9593480 ul {
    margin-right: 20px!important;
    margin-bottom: 0;
}

.elementor-2108 .elementor-element.elementor-element-9593480 ul li {
    margin-bottom: 10px;
}

.elementor-2108 .elementor-element.elementor-element-9593480 ul li:last-child {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e605205 */.elementor-2108 .elementor-element.elementor-element-e605205 p:last-child {
    margin-bottom: 0px;
}

.elementor-2108 .elementor-element.elementor-element-e605205 ul {
    margin-right: 20px!important;
    margin-bottom: 0;
}

.elementor-2108 .elementor-element.elementor-element-e605205 ul li {
    margin-bottom: 10px;
}

.elementor-2108 .elementor-element.elementor-element-e605205 ul li:last-child {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1bc0bb5 */.elementor-2108 .elementor-element.elementor-element-1bc0bb5 p:last-child {
    margin-bottom: 0px;
}

.elementor-2108 .elementor-element.elementor-element-1bc0bb5 ul {
    margin-right: 20px!important;
    margin-bottom: 0;
}

.elementor-2108 .elementor-element.elementor-element-1bc0bb5 ul li {
    margin-bottom: 10px;
}

.elementor-2108 .elementor-element.elementor-element-1bc0bb5 ul li:last-child {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ded9b7 */.elementor-2108 .elementor-element.elementor-element-8ded9b7 p:last-child {
    margin-bottom: 0px;
}

.elementor-2108 .elementor-element.elementor-element-8ded9b7 ul {
    margin-right: 20px!important;
    margin-bottom: 0;
}

.elementor-2108 .elementor-element.elementor-element-8ded9b7 ul li {
    margin-bottom: 10px;
}

.elementor-2108 .elementor-element.elementor-element-8ded9b7 ul li:last-child {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1520ff */.elementor-2108 .elementor-element.elementor-element-a1520ff p:last-child {
    margin-bottom: 0px;
}

.elementor-2108 .elementor-element.elementor-element-a1520ff ul {
    margin-right: 20px!important;
    margin-bottom: 0;
}

.elementor-2108 .elementor-element.elementor-element-a1520ff ul li {
    margin-bottom: 10px;
}

.elementor-2108 .elementor-element.elementor-element-a1520ff ul li:last-child {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a12850 */.elementor-2108 .elementor-element.elementor-element-4a12850 p:last-child {
    margin-bottom: 0px;
}

.elementor-2108 .elementor-element.elementor-element-4a12850 ul {
    margin-right: 20px!important;
    margin-bottom: 0;
}

.elementor-2108 .elementor-element.elementor-element-4a12850 ul li {
    margin-bottom: 10px;
}

.elementor-2108 .elementor-element.elementor-element-4a12850 ul li:last-child {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef9eb2d */.elementor-2108 .elementor-element.elementor-element-ef9eb2d p:last-child {
    margin-bottom: 0px;
}

.elementor-2108 .elementor-element.elementor-element-ef9eb2d ul {
    margin-right: 20px!important;
    margin-bottom: 0;
}

.elementor-2108 .elementor-element.elementor-element-ef9eb2d ul li {
    margin-bottom: 10px;
}

.elementor-2108 .elementor-element.elementor-element-ef9eb2d ul li:last-child {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9a3750 */.elementor-2108 .elementor-element.elementor-element-d9a3750 p:last-child {
    margin-bottom: 0px;
}

.elementor-2108 .elementor-element.elementor-element-d9a3750 ul {
    margin-right: 20px!important;
    margin-bottom: 0;
}

.elementor-2108 .elementor-element.elementor-element-d9a3750 ul li {
    margin-bottom: 10px;
}

.elementor-2108 .elementor-element.elementor-element-d9a3750 ul li:last-child {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18b5967 */.elementor-2108 .elementor-element.elementor-element-18b5967 p:last-child {
    margin-bottom: 0px;
}

.elementor-2108 .elementor-element.elementor-element-18b5967 ul {
    margin-right: 20px!important;
    margin-bottom: 0;
}

.elementor-2108 .elementor-element.elementor-element-18b5967 ul li {
    margin-bottom: 10px;
}

.elementor-2108 .elementor-element.elementor-element-18b5967 ul li:last-child {
    margin-bottom: 0px!important;
}/* End custom CSS */