.elementor-19 .elementor-element.elementor-element-6caf22d .elementor-menu-toggle{margin:0 auto;}.elementor-19 .elementor-element.elementor-element-6caf22d .elementor-nav-menu .elementor-item{font-family:"Avenir Next", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-19 .elementor-element.elementor-element-6caf22d .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-3a5de15 );fill:var( --e-global-color-3a5de15 );padding-left:13px;padding-right:13px;padding-top:4px;padding-bottom:4px;}.elementor-19 .elementor-element.elementor-element-6caf22d .elementor-nav-menu--main .elementor-item:hover,
					.elementor-19 .elementor-element.elementor-element-6caf22d .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-19 .elementor-element.elementor-element-6caf22d .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-19 .elementor-element.elementor-element-6caf22d .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-3a5de15 );fill:var( --e-global-color-3a5de15 );}.elementor-19 .elementor-element.elementor-element-6caf22d .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-3a5de15 );}.elementor-19 .elementor-element.elementor-element-6caf22d{--e-nav-menu-horizontal-menu-item-margin:calc( 16px / 2 );}.elementor-19 .elementor-element.elementor-element-6caf22d .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:16px;}.elementor-19 .elementor-element.elementor-element-ce61a60 img{width:185px;}.elementor-19 .elementor-element.elementor-element-44441ff .elementor-menu-toggle{margin:0 auto;}.elementor-19 .elementor-element.elementor-element-44441ff .elementor-nav-menu .elementor-item{font-family:"Avenir Next", Sans-serif;font-size:18px;font-weight:400;line-height:44px;}.elementor-19 .elementor-element.elementor-element-44441ff .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-3a5de15 );fill:var( --e-global-color-3a5de15 );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-19 .elementor-element.elementor-element-44441ff .elementor-nav-menu--main .elementor-item:hover,
					.elementor-19 .elementor-element.elementor-element-44441ff .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-19 .elementor-element.elementor-element-44441ff .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-19 .elementor-element.elementor-element-44441ff .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-5e09650 );fill:var( --e-global-color-5e09650 );}.elementor-19 .elementor-element.elementor-element-44441ff .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-5e09650 );}.elementor-19 .elementor-element.elementor-element-44441ff{--e-nav-menu-horizontal-menu-item-margin:calc( 88px / 2 );}.elementor-19 .elementor-element.elementor-element-44441ff .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:88px;}.elementor-19 .elementor-element.elementor-element-44441ff .elementor-nav-menu--dropdown a, .elementor-19 .elementor-element.elementor-element-44441ff .elementor-menu-toggle{color:var( --e-global-color-3a5de15 );fill:var( --e-global-color-3a5de15 );}.elementor-19 .elementor-element.elementor-element-44441ff .elementor-nav-menu--dropdown{background-color:#FFFFFF00;}.elementor-19 .elementor-element.elementor-element-44441ff .elementor-nav-menu--dropdown a:hover,
					.elementor-19 .elementor-element.elementor-element-44441ff .elementor-nav-menu--dropdown a:focus,
					.elementor-19 .elementor-element.elementor-element-44441ff .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-19 .elementor-element.elementor-element-44441ff .elementor-nav-menu--dropdown a.highlighted,
					.elementor-19 .elementor-element.elementor-element-44441ff .elementor-menu-toggle:hover,
					.elementor-19 .elementor-element.elementor-element-44441ff .elementor-menu-toggle:focus{color:var( --e-global-color-3a5de15 );}.elementor-19 .elementor-element.elementor-element-44441ff .elementor-nav-menu--dropdown a:hover,
					.elementor-19 .elementor-element.elementor-element-44441ff .elementor-nav-menu--dropdown a:focus,
					.elementor-19 .elementor-element.elementor-element-44441ff .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-19 .elementor-element.elementor-element-44441ff .elementor-nav-menu--dropdown a.highlighted{background-color:#FFFFFF00;}.elementor-19 .elementor-element.elementor-element-44441ff .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-3a5de15 );background-color:#FFFFFF00;}.elementor-19 .elementor-element.elementor-element-44441ff .elementor-nav-menu--dropdown .elementor-item, .elementor-19 .elementor-element.elementor-element-44441ff .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Avenir Next", Sans-serif;font-size:16px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-44441ff .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for nav-menu, class: .elementor-element-6caf22d */.elementor-19 .elementor-element.elementor-element-6caf22d .elementor-item {
background: rgba(255, 255, 255, 0.02);
border: 1px solid rgba(97, 113, 138, 0.25);
backdrop-filter: blur(8px);
border-radius: 90px;    
}
.elementor-19 .elementor-element.elementor-element-6caf22d .elementor-item:hover {
background: #C20879;
border: 1px solid #C20879;}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-44441ff */.elementor-19 .elementor-element.elementor-element-44441ff .sub-menu {
background-color: #F8E1EF33 !important;
box-shadow: inset 0px 0px 27px rgba(255, 119, 135, 0.08);
border-radius: 2px;
padding: 10px;
overflow: hidden;
}
.elementor-19 .elementor-element.elementor-element-44441ff .sub-menu:before {
    display: none !important;
}
.elementor-19 .elementor-element.elementor-element-44441ff .elementor-nav-menu .sub-arrow svg,
.elementor-19 .elementor-element.elementor-element-44441ff .elementor-nav-menu .sub-arrow i {
    display: none !important;
}

.elementor-19 .elementor-element.elementor-element-44441ff .elementor-nav-menu--dropdown li {
    background: #ffffff00;
    margin-bottom: 8px;
    border-bottom: 1px solid #ffffff00;
    transition: 0.3s;
    padding-left: 16px;
    position: relative;
}
.elementor-19 .elementor-element.elementor-element-44441ff .elementor-nav-menu--dropdown li:before {
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 100px;
    border: 1px solid #FFFFFF;
    background: #C2087900;
    position: absolute;
    top: 6px;
    left: 0px;
}
.elementor-19 .elementor-element.elementor-element-44441ff .elementor-nav-menu--dropdown li:after {
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 100px;
    border: 1px solid #C20879;
    background: #C20879;
    position: absolute;
    top: 6px;
    left: 0;
    transition: 0.3s;
    opacity: 0;
}
.elementor-19 .elementor-element.elementor-element-44441ff .elementor-nav-menu--dropdown li:hover {
border-bottom: 1px solid;
border-image-source: linear-gradient(90deg, #C20879 0%, rgba(194, 8, 121, 0) 100%);
border-image-slice: 1;
padding-bottom: 8px;
}
.elementor-19 .elementor-element.elementor-element-44441ff .elementor-nav-menu--dropdown li:hover a {
    font-weight: 500;
}
.elementor-19 .elementor-element.elementor-element-44441ff .elementor-nav-menu--dropdown li:hover:after {
    opacity: 1;
}
.elementor-19 .elementor-element.elementor-element-44441ff .elementor-nav-menu--dropdown li.current_page_item {
border-bottom: 1px solid;
border-image-source: linear-gradient(90deg, #C20879 0%, rgba(194, 8, 121, 0) 100%);
border-image-slice: 1;
padding-bottom: 8px;
}
.elementor-19 .elementor-element.elementor-element-44441ff .elementor-nav-menu--dropdown li.current_page_item a {
    font-weight: 500;
}
.elementor-19 .elementor-element.elementor-element-44441ff .elementor-nav-menu--dropdown li.current_page_item:after {
    opacity: 1;
}
.elementor-19 .elementor-element.elementor-element-44441ff .elementor-nav-menu--dropdown li a {
    line-height: 120% !important;  
    border: none;
}
.elementor-19 .elementor-element.elementor-element-44441ff .elementor-nav-menu--dropdown li:last-child {
    margin-bottom: 0;
}
.elementor-19 .elementor-element.elementor-element-44441ff .elementor-nav-menu--dropdown:before {
    content: "";
    display: block;
    width:100%;
    height: 10px;
}
.elementor-19 .elementor-element.elementor-element-44441ff .elementor-nav-menu .sub-arrow {
    width: 10px;
    height: 10px;
    padding: 0;
    margin: 0 !important;
    margin-left: 8px !important;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1L5.89796 5L1 1' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 10px;
    background-position: center;
    transition: all 0.5s cubic-bezier(.21, .68, .41, .83);
}
.elementor-19 .elementor-element.elementor-element-44441ff .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:hover .sub-arrow{
    transform: rotate(180deg);
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1L5.89796 5L1 1' stroke='%23C20879' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.elementor-19 .elementor-element.elementor-element-44441ff .elementor-nav-menu>li.current-menu-parent > a.elementor-item {
    color: #C20879 !important;
}
.elementor-19 .elementor-element.elementor-element-44441ff .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li.current-menu-parent .sub-arrow,
.elementor-19 .elementor-element.elementor-element-44441ff .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li.current-menu-item .sub-arrow
{
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1L5.89796 5L1 1' stroke='%23C20879' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}/* End custom CSS */