.elementor-41 .elementor-element.elementor-element-85dba57{--display:flex;--min-height:calc(100svh - var(--header-height));--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;--justify-content:center;--padding-top:0;--padding-bottom:calc(var(--header-height) /2);--padding-left:0;--padding-right:0;}.elementor-41 .elementor-element.elementor-element-751c0af{text-align:left;}.elementor-41 .elementor-element.elementor-element-751c0af .elementor-heading-title{font-family:var( --e-global-typography-8b72a19-font-family ), Sans-serif;font-size:var( --e-global-typography-8b72a19-font-size );font-weight:var( --e-global-typography-8b72a19-font-weight );text-transform:var( --e-global-typography-8b72a19-text-transform );line-height:var( --e-global-typography-8b72a19-line-height );letter-spacing:var( --e-global-typography-8b72a19-letter-spacing );color:var( --e-global-color-652f91a );}.elementor-41 .elementor-element.elementor-element-369c497{padding:0% 0% 0% 0%;text-align:left;}.elementor-41 .elementor-element.elementor-element-369c497 .elementor-heading-title{font-family:var( --e-global-typography-d878283-font-family ), Sans-serif;font-size:var( --e-global-typography-d878283-font-size );font-weight:var( --e-global-typography-d878283-font-weight );line-height:var( --e-global-typography-d878283-line-height );color:var( --e-global-color-652f91a );}.elementor-41 .elementor-element.elementor-element-cbcc183{--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;--margin-top:-5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-41 .elementor-element.elementor-element-2f860f0{margin:0 0 calc(var(--kit-widget-spacing, 0px) + calc(var(--large-gap) - var(--text-spacing))) 0;padding:0% 15% 0% 0%;text-align:right;}.elementor-41 .elementor-element.elementor-element-2f860f0 img{width:100%;max-width:25em;height:100%;object-fit:contain;object-position:center center;}.elementor-41 .elementor-element.elementor-element-95b6c19{--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;--padding-top:0;--padding-bottom:var(--section-padding);--padding-left:0;--padding-right:0;}.elementor-41 .elementor-element.elementor-element-ce4da62{width:var( --container-widget-width, min(60ch, 100%) );max-width:min(60ch, 100%);--container-widget-width:min(60ch, 100%);--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-ba3bc3c-font-family ), Sans-serif;font-size:var( --e-global-typography-ba3bc3c-font-size );font-weight:var( --e-global-typography-ba3bc3c-font-weight );line-height:var( --e-global-typography-ba3bc3c-line-height );letter-spacing:var( --e-global-typography-ba3bc3c-letter-spacing );color:var( --e-global-color-652f91a );}.elementor-41 .elementor-element.elementor-element-1c53c84{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:auto;--gap:var(--text-spacing) var(--large-gap);--row-gap:var(--text-spacing);--column-gap:var(--large-gap);--grid-auto-flow:row;--padding-top:calc(var(--section-padding) /2);--padding-bottom:calc(var(--section-padding) /2);--padding-left:0;--padding-right:0;}.elementor-41 .elementor-element.elementor-element-1c53c84:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-1c53c84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-594548c );}.elementor-41 .elementor-element.elementor-element-1b111e0{--display:flex;}.elementor-41 .elementor-element.elementor-element-234ca6a .elementor-heading-title{font-family:var( --e-global-typography-3874c34-font-family ), Sans-serif;font-size:var( --e-global-typography-3874c34-font-size );font-weight:var( --e-global-typography-3874c34-font-weight );line-height:var( --e-global-typography-3874c34-line-height );color:var( --e-global-color-652f91a );}.elementor-41 .elementor-element.elementor-element-001412c .elementor-heading-title{font-family:var( --e-global-typography-bf23e95-font-family ), Sans-serif;font-size:var( --e-global-typography-bf23e95-font-size );font-weight:var( --e-global-typography-bf23e95-font-weight );text-transform:var( --e-global-typography-bf23e95-text-transform );line-height:var( --e-global-typography-bf23e95-line-height );letter-spacing:var( --e-global-typography-bf23e95-letter-spacing );color:var( --e-global-color-652f91a );}.elementor-41 .elementor-element.elementor-element-8bf7f08{--display:flex;--justify-content:center;}.elementor-41 .elementor-element.elementor-element-3c406d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.8em/2);}.elementor-41 .elementor-element.elementor-element-3c406d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.8em/2);}.elementor-41 .elementor-element.elementor-element-3c406d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.8em/2);}.elementor-41 .elementor-element.elementor-element-3c406d6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.8em/2);}.elementor-41 .elementor-element.elementor-element-3c406d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.8em/2);}.elementor-41 .elementor-element.elementor-element-3c406d6 .elementor-icon-list-icon i{color:var( --e-global-color-652f91a );transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-3c406d6 .elementor-icon-list-icon svg{fill:var( --e-global-color-652f91a );transition:fill 0.3s;}.elementor-41 .elementor-element.elementor-element-3c406d6{--e-icon-list-icon-size:1.1rem;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-41 .elementor-element.elementor-element-3c406d6 .elementor-icon-list-icon{padding-inline-end:0.4rem;}.elementor-41 .elementor-element.elementor-element-3c406d6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-41 .elementor-element.elementor-element-3c406d6 .elementor-icon-list-item > a{font-family:var( --e-global-typography-ba3bc3c-font-family ), Sans-serif;font-size:var( --e-global-typography-ba3bc3c-font-size );font-weight:var( --e-global-typography-ba3bc3c-font-weight );line-height:var( --e-global-typography-ba3bc3c-line-height );letter-spacing:var( --e-global-typography-ba3bc3c-letter-spacing );}.elementor-41 .elementor-element.elementor-element-3c406d6 .elementor-icon-list-text{color:var( --e-global-color-652f91a );transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-45a9551{--display:grid;--e-con-grid-template-columns:1fr 2fr;--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-45a9551:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-45a9551 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0df900d );}.elementor-41 .elementor-element.elementor-element-bcb469e{--display:flex;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-41 .elementor-element.elementor-element-bcb469e.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-41 .elementor-element.elementor-element-69238e8{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;}.elementor-41 .elementor-element.elementor-element-69238e8.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-41 .elementor-element.elementor-element-69238e8 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-41 .elementor-element.elementor-element-a5a9bd5{--display:flex;--padding-top:min(3vw, 4.75rem);--padding-bottom:min(3vw, 4.75rem);--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-41 .elementor-element.elementor-element-0490887 .elementor-heading-title{font-family:var( --e-global-typography-8b72a19-font-family ), Sans-serif;font-size:var( --e-global-typography-8b72a19-font-size );font-weight:var( --e-global-typography-8b72a19-font-weight );text-transform:var( --e-global-typography-8b72a19-text-transform );line-height:var( --e-global-typography-8b72a19-line-height );letter-spacing:var( --e-global-typography-8b72a19-letter-spacing );color:var( --e-global-color-652f91a );}.elementor-41 .elementor-element.elementor-element-cb5ded1{width:initial;max-width:initial;}.elementor-41 .elementor-element.elementor-element-cb5ded1 .elementor-heading-title{font-family:var( --e-global-typography-d878283-font-family ), Sans-serif;font-size:var( --e-global-typography-d878283-font-size );font-weight:var( --e-global-typography-d878283-font-weight );line-height:var( --e-global-typography-d878283-line-height );color:var( --e-global-color-652f91a );}.elementor-41 .elementor-element.elementor-element-08d580b{width:initial;max-width:initial;font-family:var( --e-global-typography-29e5512-font-family ), Sans-serif;font-size:var( --e-global-typography-29e5512-font-size );font-weight:var( --e-global-typography-29e5512-font-weight );line-height:var( --e-global-typography-29e5512-line-height );letter-spacing:var( --e-global-typography-29e5512-letter-spacing );color:var( --e-global-color-652f91a );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-41 .elementor-element.elementor-element-45a9551{--content-width:min(100%, 2560px);}}@media(max-width:1024px){.elementor-41 .elementor-element.elementor-element-751c0af .elementor-heading-title{font-size:var( --e-global-typography-8b72a19-font-size );line-height:var( --e-global-typography-8b72a19-line-height );letter-spacing:var( --e-global-typography-8b72a19-letter-spacing );}.elementor-41 .elementor-element.elementor-element-369c497 .elementor-heading-title{font-size:var( --e-global-typography-d878283-font-size );line-height:var( --e-global-typography-d878283-line-height );}.elementor-41 .elementor-element.elementor-element-ce4da62{font-size:var( --e-global-typography-ba3bc3c-font-size );line-height:var( --e-global-typography-ba3bc3c-line-height );letter-spacing:var( --e-global-typography-ba3bc3c-letter-spacing );}.elementor-41 .elementor-element.elementor-element-1c53c84{--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-234ca6a .elementor-heading-title{font-size:var( --e-global-typography-3874c34-font-size );line-height:var( --e-global-typography-3874c34-line-height );}.elementor-41 .elementor-element.elementor-element-001412c .elementor-heading-title{font-size:var( --e-global-typography-bf23e95-font-size );line-height:var( --e-global-typography-bf23e95-line-height );letter-spacing:var( --e-global-typography-bf23e95-letter-spacing );}.elementor-41 .elementor-element.elementor-element-3c406d6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-41 .elementor-element.elementor-element-3c406d6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-ba3bc3c-font-size );line-height:var( --e-global-typography-ba3bc3c-line-height );letter-spacing:var( --e-global-typography-ba3bc3c-letter-spacing );}.elementor-41 .elementor-element.elementor-element-45a9551{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-41 .elementor-element.elementor-element-bcb469e{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-41 .elementor-element.elementor-element-a5a9bd5{--padding-top:7vw;--padding-bottom:7vw;--padding-left:5vw;--padding-right:5vw;}.elementor-41 .elementor-element.elementor-element-0490887 .elementor-heading-title{font-size:var( --e-global-typography-8b72a19-font-size );line-height:var( --e-global-typography-8b72a19-line-height );letter-spacing:var( --e-global-typography-8b72a19-letter-spacing );}.elementor-41 .elementor-element.elementor-element-cb5ded1 .elementor-heading-title{font-size:var( --e-global-typography-d878283-font-size );line-height:var( --e-global-typography-d878283-line-height );}.elementor-41 .elementor-element.elementor-element-08d580b{font-size:var( --e-global-typography-29e5512-font-size );line-height:var( --e-global-typography-29e5512-line-height );letter-spacing:var( --e-global-typography-29e5512-letter-spacing );}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-751c0af .elementor-heading-title{font-size:var( --e-global-typography-8b72a19-font-size );line-height:var( --e-global-typography-8b72a19-line-height );letter-spacing:var( --e-global-typography-8b72a19-letter-spacing );}.elementor-41 .elementor-element.elementor-element-369c497 .elementor-heading-title{font-size:var( --e-global-typography-d878283-font-size );line-height:var( --e-global-typography-d878283-line-height );}.elementor-41 .elementor-element.elementor-element-ce4da62{font-size:var( --e-global-typography-ba3bc3c-font-size );line-height:var( --e-global-typography-ba3bc3c-line-height );letter-spacing:var( --e-global-typography-ba3bc3c-letter-spacing );}.elementor-41 .elementor-element.elementor-element-1c53c84{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-234ca6a .elementor-heading-title{font-size:var( --e-global-typography-3874c34-font-size );line-height:var( --e-global-typography-3874c34-line-height );}.elementor-41 .elementor-element.elementor-element-001412c .elementor-heading-title{font-size:var( --e-global-typography-bf23e95-font-size );line-height:var( --e-global-typography-bf23e95-line-height );letter-spacing:var( --e-global-typography-bf23e95-letter-spacing );}.elementor-41 .elementor-element.elementor-element-3c406d6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-41 .elementor-element.elementor-element-3c406d6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-ba3bc3c-font-size );line-height:var( --e-global-typography-ba3bc3c-line-height );letter-spacing:var( --e-global-typography-ba3bc3c-letter-spacing );}.elementor-41 .elementor-element.elementor-element-45a9551{--content-width:min(100%, 2560px);--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-a5a9bd5{--padding-top:10vw;--padding-bottom:10vw;--padding-left:6vw;--padding-right:6vw;}.elementor-41 .elementor-element.elementor-element-0490887 .elementor-heading-title{font-size:var( --e-global-typography-8b72a19-font-size );line-height:var( --e-global-typography-8b72a19-line-height );letter-spacing:var( --e-global-typography-8b72a19-letter-spacing );}.elementor-41 .elementor-element.elementor-element-cb5ded1 .elementor-heading-title{font-size:var( --e-global-typography-d878283-font-size );line-height:var( --e-global-typography-d878283-line-height );}.elementor-41 .elementor-element.elementor-element-08d580b{font-size:var( --e-global-typography-29e5512-font-size );line-height:var( --e-global-typography-29e5512-line-height );letter-spacing:var( --e-global-typography-29e5512-letter-spacing );}}/* Start custom CSS for text-editor, class: .elementor-element-ce4da62 */.elementor-41 .elementor-element.elementor-element-ce4da62 {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3c406d6 */.elementor-41 .elementor-element.elementor-element-3c406d6 {
    --bracket-background: var(--e-global-color-594548c);
    word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-08d580b */.elementor-41 .elementor-element.elementor-element-08d580b {
    text-wrap: balance;
}/* End custom CSS */