.elementor-5144 .elementor-element.elementor-element-40ce932{--display:flex;}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5144 .elementor-element.elementor-element-a0082c5{color:#413C38;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5144 .elementor-element.elementor-element-0ae071d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;color:#413C38;}.elementor-5144 .elementor-element.elementor-element-83ddb65{color:#413C38;}.elementor-5144 .elementor-element.elementor-element-52c43bb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;color:#413C38;}.elementor-5144 .elementor-element.elementor-element-7a577b5{color:#413C38;}.elementor-5144 .elementor-element.elementor-element-5eb9f0e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;color:#413C38;}.elementor-5144 .elementor-element.elementor-element-bac32b3{color:#413C38;}.elementor-5144 .elementor-element.elementor-element-95306ae .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;color:#413C38;}.elementor-5144 .elementor-element.elementor-element-86933b3{color:#413C38;}.elementor-5144 .elementor-element.elementor-element-4a122df .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;color:#413C38;}.elementor-5144 .elementor-element.elementor-element-435abe8{color:#413C38;}.elementor-5144 .elementor-element.elementor-element-e549cf1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;color:#413C38;}.elementor-5144 .elementor-element.elementor-element-10cd71a{color:#413C38;}.elementor-5144 .elementor-element.elementor-element-4df5fd7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;color:#413C38;}.elementor-5144 .elementor-element.elementor-element-e159217{color:#413C38;}.elementor-5144 .elementor-element.elementor-element-5eeac77 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;color:#413C38;}.elementor-5144 .elementor-element.elementor-element-05ef649{color:#413C38;}.elementor-5144 .elementor-element.elementor-element-e6f3556 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;color:#413C38;}.elementor-5144 .elementor-element.elementor-element-03d3260{color:#413C38;}.elementor-5144 .elementor-element.elementor-element-885de7b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;color:#413C38;}.elementor-5144 .elementor-element.elementor-element-8b96864{color:#413C38;}.elementor-5144 .elementor-element.elementor-element-aa51974 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;color:#413C38;}.elementor-5144 .elementor-element.elementor-element-4300764 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;color:#413C38;}.elementor-5144 .elementor-element.elementor-element-119157d{color:#413C38;}.elementor-5144 .elementor-element.elementor-element-5ab7f1f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;color:#413C38;}.elementor-5144 .elementor-element.elementor-element-33c2aac{color:#4D4D4D;}.elementor-5144 .elementor-element.elementor-element-594d9e6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;color:#413C38;}.elementor-5144 .elementor-element.elementor-element-0eae78d{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5144 .elementor-element.elementor-element-0eae78d:not(.elementor-motion-effects-element-type-background), .elementor-5144 .elementor-element.elementor-element-0eae78d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FF;}.elementor-5144 .elementor-element.elementor-element-5142c8c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;color:#413C38;}.elementor-5144 .elementor-element.elementor-element-c471473 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5144 .elementor-element.elementor-element-c471473{color:#413C38;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-5144 .elementor-element.elementor-element-df9d069 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-5144 .elementor-element.elementor-element-df9d069 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-5144 .elementor-element.elementor-element-df9d069 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-5144 .elementor-element.elementor-element-df9d069 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-5144 .elementor-element.elementor-element-df9d069 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-5144 .elementor-element.elementor-element-df9d069 .elementor-icon-list-icon i{color:#6DC1E400;transition:color 0.3s;}.elementor-5144 .elementor-element.elementor-element-df9d069 .elementor-icon-list-icon svg{fill:#6DC1E400;transition:fill 0.3s;}.elementor-5144 .elementor-element.elementor-element-df9d069{--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-5144 .elementor-element.elementor-element-df9d069 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5144 .elementor-element.elementor-element-df9d069 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;}.elementor-5144 .elementor-element.elementor-element-df9d069 .elementor-icon-list-text{transition:color 0.3s;}@media(max-width:1540px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for text-editor, class: .elementor-element-a0082c5 */.elementor-5144 .elementor-element.elementor-element-a0082c5 ul{
    margin-bottom: 15px;
}
.elementor-5144 .elementor-element.elementor-element-a0082c5 h2, h3 {
    margin-bottom: 10px;
    margin-top: 20px;
}
.elementor-5144 .elementor-element.elementor-element-a0082c5 h3{
    font-size: 20px;
    font-weight: 700;
    line-height: 25px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83ddb65 */.elementor-5144 .elementor-element.elementor-element-83ddb65 ul{
    margin-bottom: 15px;
}
.elementor-5144 .elementor-element.elementor-element-83ddb65 h2, h3 {
    margin-bottom: 10px;
    margin-top: 20px;
}
.elementor-5144 .elementor-element.elementor-element-83ddb65 h3{
    font-size: 20px;
    font-weight: 700;
    line-height: 25px;
}

.elementor-5144 .elementor-element.elementor-element-83ddb65 strong, .elementor-5144 .elementor-element.elementor-element-83ddb65 b{
    color: #1E2E61;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a577b5 */.elementor-5144 .elementor-element.elementor-element-7a577b5 ul{
    margin-bottom: 15px;
}
.elementor-5144 .elementor-element.elementor-element-7a577b5 h2, h3 {
    margin-bottom: 10px;
    margin-top: 20px;
}
.elementor-5144 .elementor-element.elementor-element-7a577b5 h3{
    font-size: 20px;
    font-weight: 700;
    line-height: 25px;
}

.elementor-5144 .elementor-element.elementor-element-7a577b5 strong, .elementor-5144 .elementor-element.elementor-element-7a577b5 b{
    color: #1E2E61;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bac32b3 */.elementor-5144 .elementor-element.elementor-element-bac32b3 ul, .elementor-5144 .elementor-element.elementor-element-bac32b3 ol{
    margin-bottom: 15px;
}
.elementor-5144 .elementor-element.elementor-element-bac32b3 h2, h3 {
    margin-bottom: 10px;
    margin-top: 20px;
}
.elementor-5144 .elementor-element.elementor-element-bac32b3 h3{
    font-size: 20px;
    font-weight: 700;
    line-height: 25px;
}

.elementor-5144 .elementor-element.elementor-element-bac32b3 strong, .elementor-5144 .elementor-element.elementor-element-bac32b3 b{
    color: #1E2E61;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86933b3 */.elementor-5144 .elementor-element.elementor-element-86933b3 ul, .elementor-5144 .elementor-element.elementor-element-86933b3 ol{
    margin-bottom: 15px;
}
.elementor-5144 .elementor-element.elementor-element-86933b3 h2, h3 {
    margin-bottom: 10px;
    margin-top: 20px;
}
.elementor-5144 .elementor-element.elementor-element-86933b3 h3{
    font-size: 20px;
    font-weight: 700;
    line-height: 25px;
}

.elementor-5144 .elementor-element.elementor-element-86933b3 strong, .elementor-5144 .elementor-element.elementor-element-86933b3 b{
    color: #1E2E61;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-435abe8 */.elementor-5144 .elementor-element.elementor-element-435abe8 ul, .elementor-5144 .elementor-element.elementor-element-435abe8 ol{
    margin-bottom: 15px;
}
.elementor-5144 .elementor-element.elementor-element-435abe8 h2, h3 {
    margin-bottom: 10px;
    margin-top: 20px;
}
.elementor-5144 .elementor-element.elementor-element-435abe8 h3{
    font-size: 20px;
    font-weight: 700;
    line-height: 25px;
}

.elementor-5144 .elementor-element.elementor-element-435abe8 strong, .elementor-5144 .elementor-element.elementor-element-435abe8 b{
    color: #1E2E61;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10cd71a */.elementor-5144 .elementor-element.elementor-element-10cd71a ul, .elementor-5144 .elementor-element.elementor-element-10cd71a ol{
    margin-bottom: 15px;
}
.elementor-5144 .elementor-element.elementor-element-10cd71a h2, h3 {
    margin-bottom: 10px;
    margin-top: 20px;
}
.elementor-5144 .elementor-element.elementor-element-10cd71a h3{
    font-size: 20px;
    font-weight: 700;
    line-height: 25px;
}

.elementor-5144 .elementor-element.elementor-element-10cd71a strong, .elementor-5144 .elementor-element.elementor-element-10cd71a b{
    color: #1E2E61;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e159217 */.elementor-5144 .elementor-element.elementor-element-e159217 ul, .elementor-5144 .elementor-element.elementor-element-e159217 ol{
    margin-bottom: 15px;
}
.elementor-5144 .elementor-element.elementor-element-e159217 h2, h3 {
    margin-bottom: 10px;
    margin-top: 20px;
}
.elementor-5144 .elementor-element.elementor-element-e159217 h3{
    font-size: 20px;
    font-weight: 700;
    line-height: 25px;
}

.elementor-5144 .elementor-element.elementor-element-e159217 strong, .elementor-5144 .elementor-element.elementor-element-e159217 b{
    color: #1E2E61;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05ef649 */.elementor-5144 .elementor-element.elementor-element-05ef649 ul, .elementor-5144 .elementor-element.elementor-element-05ef649 ol{
    margin-bottom: 15px;
}
.elementor-5144 .elementor-element.elementor-element-05ef649 h2, h3 {
    margin-bottom: 10px;
    margin-top: 20px;
}
.elementor-5144 .elementor-element.elementor-element-05ef649 h3{
    font-size: 20px;
    font-weight: 700;
    line-height: 25px;
}

.elementor-5144 .elementor-element.elementor-element-05ef649 strong, .elementor-5144 .elementor-element.elementor-element-05ef649 b{
    color: #1E2E61;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-03d3260 */.elementor-5144 .elementor-element.elementor-element-03d3260 ul, .elementor-5144 .elementor-element.elementor-element-03d3260 ol{
    margin-bottom: 15px;
}
.elementor-5144 .elementor-element.elementor-element-03d3260 h2, h3 {
    margin-bottom: 10px;
    margin-top: 20px;
}
.elementor-5144 .elementor-element.elementor-element-03d3260 h3{
    font-size: 20px;
    font-weight: 700;
    line-height: 25px;
}

.elementor-5144 .elementor-element.elementor-element-03d3260 strong, .elementor-5144 .elementor-element.elementor-element-03d3260 b{
    color: #1E2E61;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b96864 */.elementor-5144 .elementor-element.elementor-element-8b96864 ul, .elementor-5144 .elementor-element.elementor-element-8b96864 ol{
    margin-bottom: 15px;
}
.elementor-5144 .elementor-element.elementor-element-8b96864 h2, h3 {
    margin-bottom: 10px;
    margin-top: 20px;
}
.elementor-5144 .elementor-element.elementor-element-8b96864 h3{
    font-size: 20px;
    font-weight: 700;
    line-height: 25px;
}

.elementor-5144 .elementor-element.elementor-element-8b96864 strong, .elementor-5144 .elementor-element.elementor-element-8b96864 b{
    color: #1E2E61;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bacc1d */.elementor-5144 .elementor-element.elementor-element-0bacc1d ul{
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-119157d */.elementor-5144 .elementor-element.elementor-element-119157d ul, .elementor-5144 .elementor-element.elementor-element-119157d ol{
    margin-bottom: 15px;
}
.elementor-5144 .elementor-element.elementor-element-119157d h2, h3 {
    margin-bottom: 10px;
    margin-top: 20px;
}
.elementor-5144 .elementor-element.elementor-element-119157d h3{
    font-size: 20px;
    font-weight: 700;
    line-height: 25px;
}

.elementor-5144 .elementor-element.elementor-element-119157d strong, .elementor-5144 .elementor-element.elementor-element-119157d b{
    color: #1E2E61;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33c2aac */.elementor-5144 .elementor-element.elementor-element-33c2aac ul{
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fa44ca */.elementor-5144 .elementor-element.elementor-element-3fa44ca ul{
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c471473 */.elementor-5144 .elementor-element.elementor-element-c471473 ul{
    margin-bottom: 15px;
}
.elementor-5144 .elementor-element.elementor-element-c471473 h2, h3 {
    margin-bottom: 10px;
    margin-top: 20px;
}
.elementor-5144 .elementor-element.elementor-element-c471473 h3{
    font-size: 20px;
    font-weight: 700;
    line-height: 25px;
}/* End custom CSS */