.elementor-410 .elementor-element.elementor-element-a760526{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:0px;}body:not(.rtl) .elementor-410 .elementor-element.elementor-element-a760526{left:0px;}body.rtl .elementor-410 .elementor-element.elementor-element-a760526{right:0px;}.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 );}body:not(.rtl) .elementor-410 .elementor-element.elementor-element-f435ace{left:0px;}body.rtl .elementor-410 .elementor-element.elementor-element-f435ace{right:0px;}.elementor-410 .elementor-element.elementor-element-f435ace{top:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-410 .elementor-element.elementor-element-37b6321{width:var( --container-widget-width, 90.568% );max-width:90.568%;padding:0% 0% 0% 0%;--container-widget-width:90.568%;--container-widget-flex-grow:0;--e-nav-menu-horizontal-menu-item-margin:calc( 19px / 2 );}.elementor-410 .elementor-element.elementor-element-37b6321.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-410 .elementor-element.elementor-element-37b6321 .elementor-menu-toggle{margin-left:auto;}.elementor-410 .elementor-element.elementor-element-37b6321 .elementor-nav-menu .elementor-item{font-family:"Segoe UI Variable", Sans-serif;font-size:0.9rem;font-weight:600;}.elementor-410 .elementor-element.elementor-element-37b6321 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#332C56;}.elementor-410 .elementor-element.elementor-element-37b6321 .elementor-nav-menu--main .elementor-item{padding-top:6px;padding-bottom:6px;}.elementor-410 .elementor-element.elementor-element-37b6321 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:19px;}.elementor-410 .elementor-element.elementor-element-37b6321 .elementor-nav-menu--dropdown a.elementor-item-active{color:#FFFFFF;background-color:#332C56;}.elementor-410 .elementor-element.elementor-element-37b6321 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-410 .elementor-element.elementor-element-37b6321 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1366px){.elementor-410 .elementor-element.elementor-element-37b6321{--e-nav-menu-horizontal-menu-item-margin:calc( 8px / 2 );}.elementor-410 .elementor-element.elementor-element-37b6321 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:8px;}}@media(max-width:1024px){.elementor-410 .elementor-element.elementor-element-37b6321{z-index:9;}.elementor-410 .elementor-element.elementor-element-b810558{z-index:9;}}@media(max-width:767px){.elementor-410 .elementor-element.elementor-element-a760526{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-410 .elementor-element.elementor-element-f435ace{z-index:9;text-align:start;}.elementor-410 .elementor-element.elementor-element-f435ace img{width:48%;}.elementor-410 .elementor-element.elementor-element-37b6321{width:var( --container-widget-width, 275px );max-width:275px;--container-widget-width:275px;--container-widget-flex-grow:0;z-index:9;}.elementor-410 .elementor-element.elementor-element-37b6321 .elementor-nav-menu .elementor-item{font-size:0.7rem;}.elementor-410 .elementor-element.elementor-element-37b6321 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-410 .elementor-element.elementor-element-37b6321 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:5px !important;}}/* Start custom CSS */.menu-main .elementor-menu-toggle {
    background: linear-gradient(134deg, rgb(162 45 100 / 50%), rgb(51 44 86 / 50%));
}

.menu-main nav {
    
    border-radius: 15px;
    padding-top: 1.5%;
        padding-bottom: 1.5%;
    padding-left: 25px;
    padding-right: 25px;
    width: 100%;
    position: relative;
    max-width: 100%;
    color: white;
    li {
        display: flex;
        flex-direction: row;
        justify-content: center;
    }

    a {
        background: #e72080;
        border-radius: 50px;
        color: white;
        margin-bottom: 2%;
        width: 80%;
        border: 1px solid rgb(255 255 255 / 50%);

        &:hover {
            background-color: rgb(51 44 86) !important;
            color: white !important;
        }
    }

}
.rf-cs-wrap {
    margin-bottom: 0px;
}
@media (max-width: 1582px) {
    .elementor-nav-menu a.elementor-item {
        font-size: 0.7rem !important;
    }
}
@media (max-width: 1274px) {
    .elementor-nav-menu a.elementor-item {
        font-size: 0.6rem !important;
        padding: 6px 13px !important;
    }
}
@media (max-width: 1054px) {
    .elementor-nav-menu a.elementor-item {
        padding: 6px 11px !important;
    }
}
@media(max-width: 1024px) {
    .elementor-element.elementor-element-37b6321.menu-main.elementor-widget-mobile__width-initial.elementor-nav-menu__align-start.elementor-widget__width-initial.elementor-nav-menu--dropdown-tablet.elementor-nav-menu__text-align-aside.elementor-nav-menu--toggle.elementor-nav-menu--burger.elementor-widget.elementor-widget-nav-menu {
        display: flex;
        flex-direction: row-reverse;
        gap: 20px;
        padding-right: 18px;
    }
    header.elementor.elementor-location-header > .elementor-element {
        padding-top: 26px;
    }
    nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
        position: absolute;
        width: 77%;
        top: 34px;
    }
    .menu-main nav {
        padding-left: 0px;
        padding-right: 0px;
        background: linear-gradient(90deg, rgb(162 45 100 / 90%), rgb(51 44 86 / 90%));
    }
    .menu-main nav ul {
    padding-top: 5%;
    padding-bottom: 5%;

    }
   
}/* End custom CSS */