.elementor-59 .elementor-element.elementor-element-482e769{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;box-shadow:0px 10000px 0px 10000px rgba(0, 0, 0, 0.5);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-59 .elementor-element.elementor-element-482e769:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-482e769 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-50bf439 );}.elementor-59 .elementor-element.elementor-element-eaf97a4{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:1rem 1rem 1rem 1rem;}.elementor-59 .elementor-element.elementor-element-eaf97a4:hover{border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 0px 0px 5px rgba(16.00000000000003, 47.00000000000034, 255, 0.15);}.elementor-59 .elementor-element.elementor-element-eaf97a4, .elementor-59 .elementor-element.elementor-element-eaf97a4::before{--border-transition:0.3s;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-ed17271 > .elementor-widget-container{margin:0rem 0rem -7rem 0rem;}.elementor-59 .elementor-element.elementor-element-ed17271{text-align:right;}.elementor-59 .elementor-element.elementor-element-ed17271 .elementor-heading-title{font-family:var( --e-global-typography-010613e-font-family ), Sans-serif;font-size:var( --e-global-typography-010613e-font-size );font-weight:var( --e-global-typography-010613e-font-weight );color:var( --e-global-color-50bf439 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-f1a5ec5 > .elementor-widget-container{margin:-1rem 0rem 0rem 0rem;}.elementor-59 .elementor-element.elementor-element-f1a5ec5 .elementor-icon-wrapper{text-align:left;}.elementor-59 .elementor-element.elementor-element-f1a5ec5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-347d45e );color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-f1a5ec5.elementor-view-framed .elementor-icon, .elementor-59 .elementor-element.elementor-element-f1a5ec5.elementor-view-default .elementor-icon{color:var( --e-global-color-347d45e );border-color:var( --e-global-color-347d45e );}.elementor-59 .elementor-element.elementor-element-f1a5ec5.elementor-view-framed .elementor-icon, .elementor-59 .elementor-element.elementor-element-f1a5ec5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-347d45e );}.elementor-59 .elementor-element.elementor-element-f1a5ec5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-f1a5ec5.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-f1a5ec5 .elementor-icon{font-size:1.9rem;padding:0.2em;border-radius:7px 7px 7px 7px;}.elementor-59 .elementor-element.elementor-element-f1a5ec5 .elementor-icon svg{height:1.9rem;}.elementor-59 .elementor-element.elementor-element-487e4fb > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-59 .elementor-element.elementor-element-487e4fb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.1rem;font-weight:600;line-height:1.2em;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.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-59 .elementor-element.elementor-element-a45290f > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-59 .elementor-element.elementor-element-a45290f{font-family:var( --e-global-typography-010613e-font-family ), Sans-serif;font-size:var( --e-global-typography-010613e-font-size );font-weight:var( --e-global-typography-010613e-font-weight );color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-0011023 .elementor-icon-wrapper{text-align:left;}.elementor-59 .elementor-element.elementor-element-0011023 .elementor-icon{font-size:1.4em;}.elementor-59 .elementor-element.elementor-element-0011023 .elementor-icon svg{height:1.4em;}.elementor-59 .elementor-element.elementor-element-d75952d{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:1rem 1rem 1rem 1rem;}.elementor-59 .elementor-element.elementor-element-d75952d:hover{border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 0px 0px 5px rgba(16.00000000000003, 47.00000000000034, 255, 0.15);}.elementor-59 .elementor-element.elementor-element-d75952d, .elementor-59 .elementor-element.elementor-element-d75952d::before{--border-transition:0.3s;}.elementor-59 .elementor-element.elementor-element-dc5fc58 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-59 .elementor-element.elementor-element-dc5fc58 .elementor-icon-wrapper{text-align:left;}.elementor-59 .elementor-element.elementor-element-dc5fc58.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-347d45e );color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-dc5fc58.elementor-view-framed .elementor-icon, .elementor-59 .elementor-element.elementor-element-dc5fc58.elementor-view-default .elementor-icon{color:var( --e-global-color-347d45e );border-color:var( --e-global-color-347d45e );}.elementor-59 .elementor-element.elementor-element-dc5fc58.elementor-view-framed .elementor-icon, .elementor-59 .elementor-element.elementor-element-dc5fc58.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-347d45e );}.elementor-59 .elementor-element.elementor-element-dc5fc58.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-dc5fc58.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-dc5fc58 .elementor-icon{font-size:1.9rem;padding:0.2em;border-radius:7px 7px 7px 7px;}.elementor-59 .elementor-element.elementor-element-dc5fc58 .elementor-icon svg{height:1.9rem;}.elementor-59 .elementor-element.elementor-element-28e4823 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-59 .elementor-element.elementor-element-28e4823 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.1rem;font-weight:600;line-height:1.2em;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-b0978d7 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-59 .elementor-element.elementor-element-b0978d7{font-family:var( --e-global-typography-010613e-font-family ), Sans-serif;font-size:var( --e-global-typography-010613e-font-size );font-weight:var( --e-global-typography-010613e-font-weight );color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-ebb3f2b .elementor-icon-wrapper{text-align:left;}.elementor-59 .elementor-element.elementor-element-ebb3f2b .elementor-icon{font-size:1.4em;}.elementor-59 .elementor-element.elementor-element-ebb3f2b .elementor-icon svg{height:1.4em;}.elementor-59 .elementor-element.elementor-element-a7d1d93{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:1rem 1rem 1rem 1rem;}.elementor-59 .elementor-element.elementor-element-a7d1d93:hover{border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 0px 0px 5px rgba(16.00000000000003, 47.00000000000034, 255, 0.15);}.elementor-59 .elementor-element.elementor-element-a7d1d93, .elementor-59 .elementor-element.elementor-element-a7d1d93::before{--border-transition:0.3s;}.elementor-59 .elementor-element.elementor-element-bf2eff4 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-59 .elementor-element.elementor-element-bf2eff4 .elementor-icon-wrapper{text-align:left;}.elementor-59 .elementor-element.elementor-element-bf2eff4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-347d45e );color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-bf2eff4.elementor-view-framed .elementor-icon, .elementor-59 .elementor-element.elementor-element-bf2eff4.elementor-view-default .elementor-icon{color:var( --e-global-color-347d45e );border-color:var( --e-global-color-347d45e );}.elementor-59 .elementor-element.elementor-element-bf2eff4.elementor-view-framed .elementor-icon, .elementor-59 .elementor-element.elementor-element-bf2eff4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-347d45e );}.elementor-59 .elementor-element.elementor-element-bf2eff4.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-bf2eff4.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-bf2eff4 .elementor-icon{font-size:1.9rem;padding:0.2em;border-radius:7px 7px 7px 7px;}.elementor-59 .elementor-element.elementor-element-bf2eff4 .elementor-icon svg{height:1.9rem;}.elementor-59 .elementor-element.elementor-element-e1266b9 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-59 .elementor-element.elementor-element-e1266b9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.1rem;font-weight:600;line-height:1.2em;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-b7a089e > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-59 .elementor-element.elementor-element-b7a089e{font-family:var( --e-global-typography-010613e-font-family ), Sans-serif;font-size:var( --e-global-typography-010613e-font-size );font-weight:var( --e-global-typography-010613e-font-weight );color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-c2ce703 .elementor-icon-wrapper{text-align:left;}.elementor-59 .elementor-element.elementor-element-c2ce703 .elementor-icon{font-size:1.4em;}.elementor-59 .elementor-element.elementor-element-c2ce703 .elementor-icon svg{height:1.4em;}.elementor-59 .elementor-element.elementor-element-f161d6d{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:1rem 1rem 1rem 1rem;}.elementor-59 .elementor-element.elementor-element-f161d6d:hover{border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 0px 0px 5px rgba(16.00000000000003, 47.00000000000034, 255, 0.15);}.elementor-59 .elementor-element.elementor-element-f161d6d, .elementor-59 .elementor-element.elementor-element-f161d6d::before{--border-transition:0.3s;}.elementor-59 .elementor-element.elementor-element-16cfa3b > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-59 .elementor-element.elementor-element-16cfa3b .elementor-icon-wrapper{text-align:left;}.elementor-59 .elementor-element.elementor-element-16cfa3b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-347d45e );color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-16cfa3b.elementor-view-framed .elementor-icon, .elementor-59 .elementor-element.elementor-element-16cfa3b.elementor-view-default .elementor-icon{color:var( --e-global-color-347d45e );border-color:var( --e-global-color-347d45e );}.elementor-59 .elementor-element.elementor-element-16cfa3b.elementor-view-framed .elementor-icon, .elementor-59 .elementor-element.elementor-element-16cfa3b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-347d45e );}.elementor-59 .elementor-element.elementor-element-16cfa3b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-16cfa3b.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-16cfa3b .elementor-icon{font-size:1.9rem;padding:0.2em;border-radius:7px 7px 7px 7px;}.elementor-59 .elementor-element.elementor-element-16cfa3b .elementor-icon svg{height:1.9rem;}.elementor-59 .elementor-element.elementor-element-dca4c00 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-59 .elementor-element.elementor-element-dca4c00 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.1rem;font-weight:600;line-height:1.2em;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-02f4b25 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-59 .elementor-element.elementor-element-02f4b25{font-family:var( --e-global-typography-010613e-font-family ), Sans-serif;font-size:var( --e-global-typography-010613e-font-size );font-weight:var( --e-global-typography-010613e-font-weight );color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-de18c37 .elementor-icon-wrapper{text-align:left;}.elementor-59 .elementor-element.elementor-element-de18c37 .elementor-icon{font-size:1.4em;}.elementor-59 .elementor-element.elementor-element-de18c37 .elementor-icon svg{height:1.4em;}@media(max-width:1024px){.elementor-59 .elementor-element.elementor-element-482e769{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-59 .elementor-element.elementor-element-ed17271 .elementor-heading-title{font-size:var( --e-global-typography-010613e-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-59 .elementor-element.elementor-element-a45290f{font-size:var( --e-global-typography-010613e-font-size );}.elementor-59 .elementor-element.elementor-element-b0978d7{font-size:var( --e-global-typography-010613e-font-size );}.elementor-59 .elementor-element.elementor-element-b7a089e{font-size:var( --e-global-typography-010613e-font-size );}.elementor-59 .elementor-element.elementor-element-02f4b25{font-size:var( --e-global-typography-010613e-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-59 .elementor-element.elementor-element-ed17271 .elementor-heading-title{font-size:var( --e-global-typography-010613e-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-59 .elementor-element.elementor-element-a45290f{font-size:var( --e-global-typography-010613e-font-size );}.elementor-59 .elementor-element.elementor-element-b0978d7{font-size:var( --e-global-typography-010613e-font-size );}.elementor-59 .elementor-element.elementor-element-b7a089e{font-size:var( --e-global-typography-010613e-font-size );}.elementor-59 .elementor-element.elementor-element-02f4b25{font-size:var( --e-global-typography-010613e-font-size );}}/* Start custom CSS for heading, class: .elementor-element-ed17271 */.elementor-59 .elementor-element.elementor-element-ed17271 .red-badge {
    background: var(--e-global-color-accent);
    padding: 3px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f1a5ec5 */.elementor-59 .elementor-element.elementor-element-f1a5ec5 .elementor-icon {
    border: 1px solid var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0011023 */.elementor-59 .elementor-element.elementor-element-0011023 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaf97a4 */.elementor-59 .elementor-element.elementor-element-eaf97a4:hover {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dc5fc58 */.elementor-59 .elementor-element.elementor-element-dc5fc58 .elementor-icon {
    border: 1px solid var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ebb3f2b */.elementor-59 .elementor-element.elementor-element-ebb3f2b {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75952d */.elementor-59 .elementor-element.elementor-element-d75952d:hover {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bf2eff4 */.elementor-59 .elementor-element.elementor-element-bf2eff4 .elementor-icon {
    border: 1px solid var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c2ce703 */.elementor-59 .elementor-element.elementor-element-c2ce703 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7d1d93 */.elementor-59 .elementor-element.elementor-element-a7d1d93:hover {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-16cfa3b */.elementor-59 .elementor-element.elementor-element-16cfa3b .elementor-icon {
    border: 1px solid var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-de18c37 */.elementor-59 .elementor-element.elementor-element-de18c37 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f161d6d */.elementor-59 .elementor-element.elementor-element-f161d6d:hover {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-482e769 */@media only screen and (max-width: 800px) { .elementor-59 .elementor-element.elementor-element-482e769 {
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
}

.elementor-59 .elementor-element.elementor-element-482e769 {
    width: 100% !important;
}/* End custom CSS */