.elementor-2129 .elementor-element.elementor-element-9270fef:not(.elementor-motion-effects-element-type-background), .elementor-2129 .elementor-element.elementor-element-9270fef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2129 .elementor-element.elementor-element-9270fef > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2129 .elementor-element.elementor-element-9270fef > .elementor-container{min-height:50vh;}.elementor-2129 .elementor-element.elementor-element-9270fef{transition:all 400ms;padding:85px 0px 0px 0px;}.elementor-2129 .elementor-element.elementor-element-35a97994 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2129 .elementor-element.elementor-element-35a97994{transition:all 400ms;}.elementor-2129 .elementor-element.elementor-element-105c9f18 > .elementor-widget-container{margin:-15px 0px -15px 0px;}.elementor-2129 .elementor-element.elementor-element-105c9f18{transition:all 400ms;text-align:center;}.elementor-2129 .elementor-element.elementor-element-105c9f18 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:#FFFFFF;}.elementor-2129 .elementor-element.elementor-element-556f2b95 > .elementor-widget-container{margin:0px 0px -8px -15px;}.elementor-2129 .elementor-element.elementor-element-556f2b95{transition:all 400ms;--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-2129 .elementor-element.elementor-element-556f2b95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-2129 .elementor-element.elementor-element-556f2b95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-2129 .elementor-element.elementor-element-556f2b95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-2129 .elementor-element.elementor-element-556f2b95 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-2129 .elementor-element.elementor-element-556f2b95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-2129 .elementor-element.elementor-element-556f2b95 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-2129 .elementor-element.elementor-element-556f2b95 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-2129 .elementor-element.elementor-element-556f2b95 .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-2129 .elementor-element.elementor-element-556f2b95 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2129 .elementor-element.elementor-element-556f2b95 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );}.elementor-2129 .elementor-element.elementor-element-556f2b95 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2129 .elementor-element.elementor-element-7676cf22{padding:100px 0px 100px 0px;transition:all 400ms;}.elementor-2129 .elementor-element.elementor-element-39466840 > .elementor-element-populated{padding:50px 70px 50px 0px;}.elementor-2129 .elementor-element.elementor-element-39466840{transition:all 400ms;}.elementor-2129 .elementor-element.elementor-element-0e8a728 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2129 .elementor-element.elementor-element-0e8a728{transition:all 400ms;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2129 .elementor-element.elementor-element-2ec9ecaf > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2129 .elementor-element.elementor-element-2ec9ecaf{transition:all 400ms;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2129 .elementor-element.elementor-element-3c771fd > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2129 .elementor-element.elementor-element-3c771fd{transition:all 400ms;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2129 .elementor-element.elementor-element-53f969c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2129 .elementor-element.elementor-element-53f969c{transition:all 400ms;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2129 .elementor-element.elementor-element-f4286c7 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2129 .elementor-element.elementor-element-f4286c7{transition:all 400ms;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2129 .elementor-element.elementor-element-f96fe63 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2129 .elementor-element.elementor-element-f96fe63{transition:all 400ms;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2129 .elementor-element.elementor-element-c4cfe32 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2129 .elementor-element.elementor-element-c4cfe32{transition:all 400ms;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2129 .elementor-element.elementor-element-d172fc6 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2129 .elementor-element.elementor-element-d172fc6{transition:all 400ms;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2129 .elementor-element.elementor-element-3791f60 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2129 .elementor-element.elementor-element-3791f60{transition:all 400ms;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2129 .elementor-element.elementor-element-986a4ff > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2129 .elementor-element.elementor-element-986a4ff{transition:all 400ms;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2129 .elementor-element.elementor-element-2b5aee0 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2129 .elementor-element.elementor-element-2b5aee0{transition:all 400ms;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2129 .elementor-element.elementor-element-9270fef > .elementor-container{min-height:45vh;}.elementor-2129 .elementor-element.elementor-element-9270fef{padding:55px 30px 0px 30px;}.elementor-2129 .elementor-element.elementor-element-105c9f18 > .elementor-widget-container{margin:-12px 0px -12px 0px;}.elementor-2129 .elementor-element.elementor-element-105c9f18 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2129 .elementor-element.elementor-element-556f2b95 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2129 .elementor-element.elementor-element-556f2b95 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-2129 .elementor-element.elementor-element-7676cf22{padding:70px 30px 70px 30px;}.elementor-2129 .elementor-element.elementor-element-0e8a728{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2129 .elementor-element.elementor-element-2ec9ecaf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2129 .elementor-element.elementor-element-3c771fd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2129 .elementor-element.elementor-element-53f969c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2129 .elementor-element.elementor-element-f4286c7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2129 .elementor-element.elementor-element-f96fe63{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2129 .elementor-element.elementor-element-c4cfe32{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2129 .elementor-element.elementor-element-d172fc6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2129 .elementor-element.elementor-element-3791f60{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2129 .elementor-element.elementor-element-986a4ff{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2129 .elementor-element.elementor-element-2b5aee0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-2129 .elementor-element.elementor-element-9270fef > .elementor-container{min-height:42vh;}.elementor-2129 .elementor-element.elementor-element-105c9f18 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2129 .elementor-element.elementor-element-556f2b95 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2129 .elementor-element.elementor-element-556f2b95 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-2129 .elementor-element.elementor-element-7676cf22{padding:70px 20px 70px 20px;}.elementor-2129 .elementor-element.elementor-element-39466840 > .elementor-element-populated{padding:0px 0px 50px 0px;}.elementor-2129 .elementor-element.elementor-element-0e8a728{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2129 .elementor-element.elementor-element-2ec9ecaf{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2129 .elementor-element.elementor-element-3c771fd{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2129 .elementor-element.elementor-element-53f969c{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2129 .elementor-element.elementor-element-f4286c7{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2129 .elementor-element.elementor-element-f96fe63{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2129 .elementor-element.elementor-element-c4cfe32{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2129 .elementor-element.elementor-element-d172fc6{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2129 .elementor-element.elementor-element-3791f60{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2129 .elementor-element.elementor-element-986a4ff{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2129 .elementor-element.elementor-element-2b5aee0{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-2ec9ecaf */.elementor-2129 .elementor-element.elementor-element-2ec9ecaf p
{
margin-bottom:5px;
}
.elementor-2129 .elementor-element.elementor-element-2ec9ecaf h2
{
    font-size:28px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c771fd */.elementor-2129 .elementor-element.elementor-element-3c771fd p
{
margin-bottom:5px;
}
.elementor-2129 .elementor-element.elementor-element-3c771fd h2
{
    font-size:28px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53f969c */.elementor-2129 .elementor-element.elementor-element-53f969c p
{
margin-bottom:5px;
}
.elementor-2129 .elementor-element.elementor-element-53f969c h2
{
    font-size:28px;
}
.elementor-2129 .elementor-element.elementor-element-53f969c h3
{
    font-size:22px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4286c7 */.elementor-2129 .elementor-element.elementor-element-f4286c7 p
{
margin-bottom:5px;
}
.elementor-2129 .elementor-element.elementor-element-f4286c7 h2
{
    font-size:28px;
}
.elementor-2129 .elementor-element.elementor-element-f4286c7 h3
{
    font-size:22px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f96fe63 */.elementor-2129 .elementor-element.elementor-element-f96fe63 p
{
margin-bottom:5px;
}
.elementor-2129 .elementor-element.elementor-element-f96fe63 h2
{
    font-size:28px;
}
.elementor-2129 .elementor-element.elementor-element-f96fe63 h3
{
    font-size:22px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c4cfe32 */.elementor-2129 .elementor-element.elementor-element-c4cfe32 p
{
margin-bottom:5px;
}
.elementor-2129 .elementor-element.elementor-element-c4cfe32 h2
{
    font-size:28px;
}
.elementor-2129 .elementor-element.elementor-element-c4cfe32 h3
{
    font-size:22px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d172fc6 */.elementor-2129 .elementor-element.elementor-element-d172fc6 p
{
margin-bottom:5px;
}
.elementor-2129 .elementor-element.elementor-element-d172fc6 h2
{
    font-size:28px;
}
.elementor-2129 .elementor-element.elementor-element-d172fc6 h3
{
    font-size:22px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3791f60 */.elementor-2129 .elementor-element.elementor-element-3791f60 h2
{
    font-size:28px;
}
.elementor-2129 .elementor-element.elementor-element-3791f60 h3
{
    font-size:22px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-986a4ff */.elementor-2129 .elementor-element.elementor-element-986a4ff h2
{
    font-size:28px;
}
.elementor-2129 .elementor-element.elementor-element-986a4ff h3
{
    font-size:22px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b5aee0 */.elementor-2129 .elementor-element.elementor-element-2b5aee0 p
{
margin-bottom:5px;
}
.elementor-2129 .elementor-element.elementor-element-2b5aee0 h2
{
    font-size:28px;
}
.elementor-2129 .elementor-element.elementor-element-2b5aee0 h3
{
    font-size:22px;
}/* End custom CSS */