.elementor-5365 .elementor-element.elementor-element-50d80ce{--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;}.elementor-5365 .elementor-element.elementor-element-df86b21 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5365 .elementor-element.elementor-element-df86b21 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-5365 .elementor-element.elementor-element-df86b21{--e-icon-list-icon-size:10px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:9px;}.elementor-5365 .elementor-element.elementor-element-df86b21 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5365 .elementor-element.elementor-element-be94db8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-5365 .elementor-element.elementor-element-0ae94f6 img{width:100%;}.elementor-5365 .elementor-element.elementor-element-ccd0200 img{width:100%;}.elementor-5365 .elementor-element.elementor-element-1b7102a .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5365 .elementor-element.elementor-element-1b7102a .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-5365 .elementor-element.elementor-element-1b7102a{--e-icon-list-icon-size:10px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:9px;}.elementor-5365 .elementor-element.elementor-element-1b7102a .elementor-icon-list-text{transition:color 0.3s;}.elementor-5365 .elementor-element.elementor-element-e4e0e27{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5365 .elementor-element.elementor-element-08ecb62{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5365 .elementor-element.elementor-element-4044398{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5365 .elementor-element.elementor-element-18b8c66{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5365 .elementor-element.elementor-element-3c2870e{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5365 .elementor-element.elementor-element-c615a53{--n-accordion-title-font-size:1,75rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-5365 .elementor-element.elementor-element-c615a53 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-accent );}/* Start custom CSS for heading, class: .elementor-element-53f2f1c */.elementor-5365 .elementor-element.elementor-element-53f2f1c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1df5a4c */.elementor-5365 .elementor-element.elementor-element-1df5a4c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bc9f89 */.elementor-5365 .elementor-element.elementor-element-7bc9f89{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb3a896 */.elementor-5365 .elementor-element.elementor-element-fb3a896{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f00d6b */.elementor-5365 .elementor-element.elementor-element-0f00d6b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80690fd */.elementor-5365 .elementor-element.elementor-element-80690fd{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ccef91 */.elementor-5365 .elementor-element.elementor-element-3ccef91{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d3a857 */.elementor-5365 .elementor-element.elementor-element-4d3a857{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-830232c */.elementor-5365 .elementor-element.elementor-element-830232c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-df86b21 */.elementor-5365 .elementor-element.elementor-element-df86b21 strong{
    font-weight: 700;
    color: #7F7365;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e89cae2 */.elementor-5365 .elementor-element.elementor-element-e89cae2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c28596 */.elementor-5365 .elementor-element.elementor-element-8c28596{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a4b1c1 */.elementor-5365 .elementor-element.elementor-element-4a4b1c1{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d3c144 */.elementor-5365 .elementor-element.elementor-element-5d3c144{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e22d445 */.elementor-5365 .elementor-element.elementor-element-e22d445{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5b54e1 */.elementor-5365 .elementor-element.elementor-element-c5b54e1{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e376507 */.elementor-5365 .elementor-element.elementor-element-e376507{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f64c93 */.elementor-5365 .elementor-element.elementor-element-1f64c93{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-457ccf1 */.elementor-5365 .elementor-element.elementor-element-457ccf1{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1b7102a */.elementor-5365 .elementor-element.elementor-element-1b7102a strong{
    font-weight: 700;
    color: #7F7365;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf1eb42 */.elementor-5365 .elementor-element.elementor-element-cf1eb42{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b18d83 */.elementor-5365 .elementor-element.elementor-element-6b18d83{
    text-wrap: balance;
}/* End custom CSS */