.elementor-11 .elementor-element.elementor-element-4f629df5{--display:flex;--margin-top:-139px;--margin-bottom:0px;--margin-left:-15px;--margin-right:-15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-e624b47{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-e624b47.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-e624b47 .elementor-image-carousel-caption{text-align:center;}.elementor-widget-ha-number .ha-number-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-bfc6a5b .ha-number-body{background-color:#FFFFFF00;width:248px;height:248px;border-radius:0px 0px 0px 0px;margin:0 auto;color:#A90056;}.elementor-11 .elementor-element.elementor-element-bfc6a5b{margin:0% 8% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;z-index:500;}.elementor-11 .elementor-element.elementor-element-bfc6a5b.elementor-element{--align-self:flex-end;}.elementor-11 .elementor-element.elementor-element-bfc6a5b .ha-number-body {padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-bfc6a5b .ha-number-overlay{mix-blend-mode:normal;}.elementor-11 .elementor-element.elementor-element-bfc6a5b .ha-number-text{font-family:"Roboto", Sans-serif;font-size:5em;font-weight:700;line-height:23px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-11 .elementor-element.elementor-element-c19d82c{margin:0em 3em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:end;font-family:"Roboto", Sans-serif;font-weight:400;color:#57012D;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-c8f2c63{margin:-5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 00em;z-index:300;text-align:start;}.elementor-11 .elementor-element.elementor-element-c8f2c63 img{width:60%;}.elementor-11 .elementor-element.elementor-element-ba15492{margin:-17em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;z-index:400;text-align:end;}.elementor-11 .elementor-element.elementor-element-ba15492 img{width:55%;}.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-11 .elementor-element.elementor-element-e5f929a{margin:2em 0em calc(var(--kit-widget-spacing, 0px) + .5em) 0em;}.elementor-11 .elementor-element.elementor-element-e5f929a .elementor-heading-title{font-family:"Vollkorn", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-astglobalcolor0 );}.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-11 .elementor-element.elementor-element-541ada9 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:1em;font-weight:500;text-transform:uppercase;letter-spacing:0.9px;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-11 .elementor-element.elementor-element-b6b18f5{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11 .elementor-element.elementor-element-b230071 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-radius:4px 4px 4px 4px;padding:10px 15px 10px 15px;}.elementor-11 .elementor-element.elementor-element-b230071{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 02em) 0em;}.elementor-11 .elementor-element.elementor-element-872ebab{width:100%;max-width:100%;margin:02em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;text-align:center;}.elementor-11 .elementor-element.elementor-element-872ebab.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-872ebab .elementor-heading-title{font-family:"Vollkorn", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-ac9a87f{width:100%;max-width:100%;text-align:center;}.elementor-11 .elementor-element.elementor-element-ac9a87f .elementor-heading-title{color:#000000;}.elementor-11 .elementor-element.elementor-element-0f91493{margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;}.elementor-11 .elementor-element.elementor-element-0f91493 .elementor-heading-title{font-family:"Vollkorn", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-67a637f{margin:0em 3em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:start;font-family:"Roboto", Sans-serif;font-weight:400;color:#57012D;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );}.elementor-11 .elementor-element.elementor-element-c2fd30c .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#000000;font-family:"Roboto", Sans-serif;font-size:5em;font-weight:700;}.elementor-11 .elementor-element.elementor-element-22fb920{margin:0em 3em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:start;font-family:"Roboto", Sans-serif;font-weight:400;color:#57012D;}.elementor-11 .elementor-element.elementor-element-db1be0d .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#000000;font-family:"Roboto", Sans-serif;font-size:5em;font-weight:800;}.elementor-11 .elementor-element.elementor-element-b54822b{text-align:end;}.elementor-11 .elementor-element.elementor-element-b54822b img{width:80%;}.elementor-11 .elementor-element.elementor-element-7273100{margin:-9em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:start;}.elementor-widget-ha-navigation-menu .ha-navigation-menu-wrapper ul.menu li a, .elementor-widget-ha-navigation-menu .ha-navigation-burger-menu ul.menu li a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-ha-navigation-menu .ha-navigation-menu-wrapper ul.sub-menu > li > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-11 .elementor-element.elementor-element-7120afd .ha-navigation-menu-wrapper{justify-content:flex-start;}.elementor-11 .elementor-element.elementor-element-7120afd .ha-navigation-burger-menu .ha-nav-humberger-wrapper{justify-content:flex-start;}.elementor-11 .elementor-element.elementor-element-7120afd .ha-nav-menu .menu li.menu-item a{padding-left:15px;}.elementor-11 .elementor-element.elementor-element-7120afd .ha-nav-menu .menu li.menu-item{padding-right:15px;}.elementor-11 .elementor-element.elementor-element-7120afd .ha-nav-menu ul.menu li a{padding-top:15px;padding-bottom:15px;}.elementor-11 .elementor-element.elementor-element-7120afd .ha-nav-menu .menu > li.menu-item:not(:last-child){margin-right:0px;}.elementor-11 .elementor-element.elementor-element-7120afd .ha-navigation-burger-menu ul.menu > li.menu-item{margin-top:0px;margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-7120afd .ha-navigation-menu-wrapper ul.menu li a:hover{text-decoration:none;}.elementor-11 .elementor-element.elementor-element-7120afd .ha-navigation-menu-wrapper ul.menu li a, .elementor-11 .elementor-element.elementor-element-7120afd .ha-navigation-burger-menu ul.menu li a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:bold;}.elementor-11 .elementor-element.elementor-element-7120afd .ha-navigation-menu-wrapper ul.menu > li > a{color:#333333;}.elementor-11 .elementor-element.elementor-element-7120afd .ha-navigation-menu-wrapper ul.menu li .ha-submenu-indicator-wrap{color:#333333;}.elementor-11 .elementor-element.elementor-element-7120afd .ha-navigation-burger-menu ul.menu li a{color:#333333;}.elementor-11 .elementor-element.elementor-element-7120afd .ha-navigation-burger-menu ul.menu li .ha-submenu-indicator-wrap{color:#333333;}.elementor-11 .elementor-element.elementor-element-7120afd .ha-navigation-menu-wrapper ul.menu > li:hover > a{color:#E2498A;}.elementor-11 .elementor-element.elementor-element-7120afd .ha-navigation-menu-wrapper ul.menu > li:hover > .ha-submenu-indicator-wrap{color:#E2498A;}.elementor-11 .elementor-element.elementor-element-7120afd .ha-nav-menu ul.menu > li.active > a{color:#cf005c;}.elementor-11 .elementor-element.elementor-element-7120afd .ha-nav-menu ul.menu > li.active > .ha-submenu-indicator-wrap{color:#cf005c;}.elementor-11 .elementor-element.elementor-element-7120afd .ha-nav-menu ul.menu > li.current-menu-ancestor > a{color:#cf005c;}.elementor-11 .elementor-element.elementor-element-7120afd .ha-nav-menu ul.menu > li.current-menu-ancestor > .ha-submenu-indicator-wrap{color:#cf005c;}.elementor-11 .elementor-element.elementor-element-7120afd .ha-navigation-menu-wrapper ul.sub-menu{width:220px;}.elementor-11 .elementor-element.elementor-element-7120afd .ha-navigation-menu-wrapper ul.sub-menu > li > a{color:#333333;}.elementor-11 .elementor-element.elementor-element-7120afd .ha-navigation-menu-wrapper ul.sub-menu > li > .ha-submenu-indicator-wrap{color:#333333;}.elementor-11 .elementor-element.elementor-element-7120afd .ha-navigation-menu-wrapper ul.sub-menu > li:hover > a{color:#E2498A;}.elementor-11 .elementor-element.elementor-element-7120afd .ha-navigation-menu-wrapper ul.sub-menu > li:hover > .ha-submenu-indicator-wrap{color:#E2498A;}.elementor-11 .elementor-element.elementor-element-7120afd .ha-navigation-burger-menu .ha-nav-humberger-wrapper .ha-menu-toggler{font-size:22px;border-width:1px;border-radius:5px;color:#7a7a7a;border-color:#7a7a7a;}.elementor-11 .elementor-element.elementor-element-7120afd .ha-navigation-burger-menu ul.menu li.menu-item:not(:last-child){border-bottom-color:#c4c4c4;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-4f629df5{--content-width:100%;}}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-4f629df5{--margin-top:-105px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-bfc6a5b{margin:-2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-11 .elementor-element.elementor-element-c19d82c{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-11 .elementor-element.elementor-element-c8f2c63{margin:-1em -1em calc(var(--kit-widget-spacing, 0px) + -1em) -1em;}.elementor-11 .elementor-element.elementor-element-ba15492{margin:-8em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 00em;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-4f629df5{--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-c2fd30c .elementor-counter-number-wrapper{font-size:3em;}.elementor-11 .elementor-element.elementor-element-db1be0d .elementor-counter-number-wrapper{font-size:3em;}.elementor-11 .elementor-element.elementor-element-7273100{width:var( --container-widget-width, 71% );max-width:71%;margin:-4em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:71%;--container-widget-flex-grow:0;}}/* Start custom CSS for image-carousel, class: .elementor-element-e624b47 */.elementor-image-carousel-caption {
	    position: absolute;
    top: 40%;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
}
.elementor-image-carousel-caption h5, .elementor-image-carousel-caption h1, .elementor-image-carousel-caption h2, .elementor-image-carousel-caption .button {
    color: #ffffff;
    text-decoration: none;
}
.elementor-image-carousel-caption .button {
    background: #A90056;
    }
.elementor-image-carousel-caption .button:hover, .elementor-image-carousel-caption .button:focus {
    color: #ffffff;
}
@media (min-width: 768px) {
.elementor-image-carousel-caption h5 {
    font-size: 150%;
    font-style: normal;
    text-shadow: 4px 4px 10px #000000;
    margin-bottom: .5em;
    }
.elementor-image-carousel-caption h1 {
    font-size: 250%;
    font-size: 400%;
    font-weight: 700 !important;
        text-shadow: 4px 4px 10px #000000;
}
.elementor-image-carousel-caption h2 {
    font-size: 200%;
    margin-bottom: 2em;
        text-shadow: 4px 4px 10px #000000;
}
.elementor-image-carousel-caption .button {
    text-decoration: none !important;
    padding: 17px 40px;
    border-radius: 50px;
}
}
@media (max-width: 767px) {
    .elementor-image-carousel-caption h5, .elementor-image-carousel-caption h1, .elementor-image-carousel-caption h2 {
        font-size: 90%;
    }
}/* End custom CSS */
/* Start custom CSS for ha-number, class: .elementor-element-bfc6a5b */.ha-number-body {
    height: 120px !important;
}/* End custom CSS */