.elementor-5815 .elementor-element.elementor-element-a44cfcb{--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;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--border-radius:2em 2em 2em 2em;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:6em;--padding-bottom:8em;--padding-left:5em;--padding-right:5em;}.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-5815 .elementor-element.elementor-element-da9e427 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-5815 .elementor-element.elementor-element-da9e427 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:2.5em;font-weight:700;color:#5A3DAE;}.elementor-5815 .elementor-element.elementor-element-ec6b3e4 > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-5815 .elementor-element.elementor-element-ec6b3e4 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.25em;font-weight:700;color:#9E5B96;}.elementor-5815 .elementor-element.elementor-element-0873ea0 > .elementor-widget-container{margin:1em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-5815 .elementor-element.elementor-element-0873ea0 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1em;font-weight:500;line-height:1.2em;color:#929292;}.elementor-5815 .elementor-element.elementor-element-49a0a88 > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-5815 .elementor-element.elementor-element-49a0a88 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.25em;font-weight:700;color:#9E5B96;}.elementor-5815 .elementor-element.elementor-element-b6fb165 > .elementor-widget-container{margin:1em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-5815 .elementor-element.elementor-element-b6fb165 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1em;font-weight:500;line-height:1.2em;color:#929292;}.elementor-5815 .elementor-element.elementor-element-5bea66d > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-5815 .elementor-element.elementor-element-5bea66d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.25em;font-weight:700;color:#9E5B96;}.elementor-5815 .elementor-element.elementor-element-738c470 > .elementor-widget-container{margin:1em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-5815 .elementor-element.elementor-element-738c470 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1em;font-weight:500;line-height:1.2em;color:#929292;}.elementor-5815 .elementor-element.elementor-element-4f15165 > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-5815 .elementor-element.elementor-element-4f15165 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.25em;font-weight:700;color:#9E5B96;}.elementor-5815 .elementor-element.elementor-element-8292698 > .elementor-widget-container{margin:1em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-5815 .elementor-element.elementor-element-8292698 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1em;font-weight:500;line-height:1.2em;color:#929292;}.elementor-5815 .elementor-element.elementor-element-dbb5a0f > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-5815 .elementor-element.elementor-element-dbb5a0f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.25em;font-weight:700;color:#9E5B96;}.elementor-5815 .elementor-element.elementor-element-6884625 > .elementor-widget-container{margin:1em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-5815 .elementor-element.elementor-element-6884625 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1em;font-weight:500;line-height:1.2em;color:#929292;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5815 .elementor-element.elementor-element-f8de70f > .elementor-widget-container{margin:0em 0em 0em 0em;padding:2.5em 0em 0em 0em;}.elementor-5815 .elementor-element.elementor-element-f8de70f.elementor-element{--align-self:flex-start;}.elementor-5815 .elementor-element.elementor-element-f8de70f{z-index:1;}.elementor-5815 .elementor-element.elementor-element-f8de70f .elementor-button{font-family:"Open Sans", Sans-serif;font-size:1em;font-weight:700;padding:1.75em 4.75em 1.75em 4.75em;}#elementor-popup-modal-5815{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-5815 .dialog-message{width:1060px;height:auto;}#elementor-popup-modal-5815 .dialog-close-button{display:flex;}#elementor-popup-modal-5815 .dialog-widget-content{border-radius:2.5em 2.5em 2.5em 2.5em;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for button, class: .elementor-element-f8de70f */.elementor-5815 .elementor-element.elementor-element-f8de70f .elementor-button{
    border-radius: 3.125rem;
border: 2px solid #C5E6F6;
background: linear-gradient(90deg, #58B980 0%, #1195B5 50%, #D976C2 100%);
box-shadow: 0 183px 51px 0 rgba(43, 115, 151, 0.01), 0 117px 47px 0 rgba(43, 115, 151, 0.09), 0 66px 39px 0 rgba(43, 115, 151, 0.31), 0 29px 29px 0 rgba(43, 115, 151, 0.53), 0 7px 16px 0 rgba(43, 115, 151, 0.61);
}/* End custom CSS */