.elementor-364 .elementor-element.elementor-element-e4c18b6{--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;}.elementor-364 .elementor-element.elementor-element-012b3f0{--display:flex;--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:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--z-index:999;}.elementor-364 .elementor-element.elementor-element-4a4da15 img{width:100%;max-width:100%;border-style:none;}.elementor-364 .elementor-element.elementor-element-8ea3538{--display:flex;--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:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:100px 100px 100px 100px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-364 .elementor-element.elementor-element-8ea3538:not(.elementor-motion-effects-element-type-background), .elementor-364 .elementor-element.elementor-element-8ea3538 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF8FA;}.elementor-364 .elementor-element.elementor-element-6146554 .elementor-menu-toggle{margin:0 auto;}.elementor-364 .elementor-element.elementor-element-6146554 .elementor-nav-menu .elementor-item{font-family:"Open Sans", Sans-serif;}.elementor-364 .elementor-element.elementor-element-6146554 .elementor-nav-menu--main .elementor-item{color:#121212;fill:#121212;padding-left:16px;padding-right:16px;padding-top:8px;padding-bottom:8px;}.elementor-364 .elementor-element.elementor-element-6146554 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-364 .elementor-element.elementor-element-6146554 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-364 .elementor-element.elementor-element-6146554 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-364 .elementor-element.elementor-element-6146554 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-364 .elementor-element.elementor-element-6146554 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-364 .elementor-element.elementor-element-6146554 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-364 .elementor-element.elementor-element-6146554 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-364 .elementor-element.elementor-element-6146554 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-364 .elementor-element.elementor-element-6146554 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-364 .elementor-element.elementor-element-6146554 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-364 .elementor-element.elementor-element-6146554 .e--pointer-underline .elementor-item:after,
					 .elementor-364 .elementor-element.elementor-element-6146554 .e--pointer-overline .elementor-item:before,
					 .elementor-364 .elementor-element.elementor-element-6146554 .e--pointer-double-line .elementor-item:before,
					 .elementor-364 .elementor-element.elementor-element-6146554 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-364 .elementor-element.elementor-element-6146554{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-364 .elementor-element.elementor-element-6146554 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-364 .elementor-element.elementor-element-970e2e4.elementor-element{--align-self:flex-start;}.elementor-364 .elementor-element.elementor-element-8772d6a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-364 .elementor-element.elementor-element-8772d6a{z-index:99999;}.elementor-364 .elementor-element.elementor-element-911ed34{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--flex-wrap:nowrap;}.elementor-364 .elementor-element.elementor-element-5b4b34f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:nowrap;}.elementor-364 .elementor-element.elementor-element-30a3f12{text-align:center;}.elementor-364 .elementor-element.elementor-element-30a3f12 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:600;line-height:1.2em;}.elementor-364 .elementor-element.elementor-element-31caf1f{text-align:center;}.elementor-364 .elementor-element.elementor-element-31caf1f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:600;line-height:1.2em;}.elementor-364 .elementor-element.elementor-element-133d3db.elementor-element{--align-self:flex-start;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-364 .elementor-element.elementor-element-8ea3538{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-364 .elementor-element.elementor-element-5b4b34f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:767px){.elementor-364 .elementor-element.elementor-element-911ed34{--width:100%;}.elementor-364 .elementor-element.elementor-element-133d3db{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-364 .elementor-element.elementor-element-012b3f0{--content-width:1140px;}.elementor-364 .elementor-element.elementor-element-8ea3538{--width:max-content;}.elementor-364 .elementor-element.elementor-element-911ed34{--width:100%;}.elementor-364 .elementor-element.elementor-element-5b4b34f{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-364 .elementor-element.elementor-element-911ed34{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-4a4da15 */.elementor-364 .elementor-element.elementor-element-4a4da15 {
    cursor: pointer !important;
    --width: 125px;
    
    margin: 0 auto 0 0 !important;
    
    min-width: var(--width) !important;
    width:  var(--width) !important;
    max-width: var(--width) !important;
}

@media (max-width: 767px) {
    
.elementor-364 .elementor-element.elementor-element-4a4da15 {
    --width: 100px;
}

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-6146554 */.elementor-364 .elementor-element.elementor-element-6146554 .elementor-nav-menu a,
.elementor-364 .elementor-element.elementor-element-6146554 .elementor-nav-menu a:focus,
.elementor-364 .elementor-element.elementor-element-6146554 .elementor-nav-menu a:hover {
    line-height: initial !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-970e2e4 */.elementor-364 .elementor-element.elementor-element-970e2e4 {

    /* Spacing */
    --slkd-button-spacing: var(--slkd-global-spacing, 25px);
    
    /* Text alignment */
    --slkd-button-text-align: center;
    
    /* Text color */
    --slkd-button-text-color: #A25378;
    --slkd-button-text-color-hovered: #fff;
    
    /* Background color */
    --slkd-button-background-color: #ffffff00;
    --slkd-button-background-color-hovered: #A25378;
    --slkd-button-background-color-active: #733B55;
    
    /* Border width */
    --slkd-button-border-width: 1px;
    --slkd-button-border-width-hovered: 0;
    
    /* Border color */
    --slkd-button-border-color: #A25378;
    --slkd-button-border-color-hovered: #A25378;
    --slkd-button-border-color-active: #733B55;

    /* Box shadow color */
    --slkd-button-box-shadow-color: #ffffff00;
    --slkd-button-box-shadow-color-hovered: #A2537880;
    --slkd-button-box-shadow-color-active: #733B5580;
    
    /* Icon size */
    --slkd-button-icon-size: 0.65em;
    
    /* Fx */
    --slkd-button-animation-duration: 500ms;
    --slkd-button-animation-property: cubic-bezier(.25,1,.75,1);
    
}

/* Button states */

.elementor-364 .elementor-element.elementor-element-970e2e4 button {
    font-size: 16px;
    line-height: 1.5em;
    padding: 12px 36px !important;
    border-radius: 100px !important;
    appearance: none !important;
    cursor: pointer !important;
    user-select: none !important;

    position: relative !important;
    overflow: hidden !important;
    z-index: 1 !important;
    opacity: 1 !important;
    isolation: isolate !important;

    display: inline-flex !important;
    flex-flow: row nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    flex: 1 !important;
    /*gap: calc(var(--slkd-button-spacing) / 4) !important;*/

    box-sizing: border-box !important;
	outline: none !important;
    margin: 0 !important;
    border: 0 !important;
    /*padding: calc(var(--slkd-button-spacing) / 2) calc(calc(var(--slkd-button-spacing) / 2) * 3) !important;*/
    width: 100% !important;
    height: 100% !important;
    /*border-radius: calc(var(--slkd-button-border-radius) / 2) !important;*/

    color: var(--slkd-button-text-color) !important;
    fill: var(--slkd-button-text-color) !important;
    /*font-family: var(--slkd-global-font-family-secondary) !important;*/
    font-size: 16px !important;
    /*font-weight: var(--slkd-global-font-weight-bold, 700) !important;*/
    /*line-height: var(--slkd-global-font-line-height-l, 1.5em) !important;*/
    text-align: center !important;
	text-decoration: none !important;
	white-space: nowrap !important;

    background: var(--slkd-button-background-color) !important;
    box-shadow: inset 0 0 0 var(--slkd-button-border-width) var(--slkd-button-border-color), 
                0 10px 30px -10px var(--slkd-button-box-shadow-color) !important;

    transition: var(--slkd-button-animation-duration) var(--slkd-button-animation-property) !important;
}
.elementor-364 .elementor-element.elementor-element-970e2e4 button:hover, 
.elementor-364 .elementor-element.elementor-element-970e2e4 button:focus {
    color: var(--slkd-button-text-color-hovered) !important;
    fill: var(--slkd-button-text-color-hovered) !important;

    background: var(--slkd-button-background-color-hovered) !important;
    box-shadow: inset 0 0 0 var(--slkd-button-border-width-hovered) var(--slkd-button-border-color-hovered), 
                0 10px 30px -10px var(--slkd-button-box-shadow-color-hovered) !important;
}
.elementor-364 .elementor-element.elementor-element-970e2e4 button:active {
    background: var(--slkd-button-background-color-active) !important;
    box-shadow: inset 0 0 0 var(--slkd-button-border-width-hovered) var(--slkd-button-border-color-active), 
                0 10px 30px -10px var(--slkd-button-box-shadow-color-active) !important;
}

.elementor-364 .elementor-element.elementor-element-970e2e4 svg {
    margin: 2px 0 0 4px;
    stroke: var(--slkd-button-text-color) !important;
   transition: var(--slkd-button-animation-duration) var(--slkd-button-animation-property) !important;
}

.elementor-364 .elementor-element.elementor-element-970e2e4 button:hover svg {
    transform: translateX(5px);
    stroke: var(--slkd-button-text-color-hovered) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8772d6a */.elementor-364 .elementor-element.elementor-element-8772d6a .slicked-hamburger {
	--color: #222;
	--width: 32px;
	--line-thickness: 4px;
	--line-roundness: 100px;

	position: relative;
	width: var(--width);
	height: calc(var(--line-thickness) * 5);
	transform: rotate(0deg) scale(1);
	transition: .5s ease-in-out;
	cursor: pointer;
	z-index: 99999;
}

.elementor-364 .elementor-element.elementor-element-8772d6a:hover .slicked-hamburger span {
    --color: #A25378;
}

.elementor-364 .elementor-element.elementor-element-8772d6a .slicked-hamburger span {
	display: block;
	position: absolute;
	height: var(--line-thickness);
	width: 100%;
	background: var(--color);
	border-radius: var(--line-roundness);
	opacity: 1;
	left: 0;
	transform: rotate(0deg) scale(1);
	transition: .25s ease-in-out;
}

.elementor-364 .elementor-element.elementor-element-8772d6a .slicked-hamburger span:nth-child(1) {
	top: 0px;
}

.elementor-364 .elementor-element.elementor-element-8772d6a .slicked-hamburger span:nth-child(2),
.elementor-364 .elementor-element.elementor-element-8772d6a .slicked-hamburger span:nth-child(3) {
	top: calc(var(--line-thickness) * 2);
}

.elementor-364 .elementor-element.elementor-element-8772d6a .slicked-hamburger span:nth-child(4) {
	top: calc(var(--line-thickness) * 4);
}

/* Open */

.elementor-364 .elementor-element.elementor-element-8772d6a .slicked-hamburger.open {
	transform: rotate(0deg);
}

.elementor-364 .elementor-element.elementor-element-8772d6a .slicked-hamburger.open span:nth-child(1) {
	top: calc(var(--line-thickness) * 2);
	width: 0%;
	left: 50%;
}

.elementor-364 .elementor-element.elementor-element-8772d6a .slicked-hamburger.open span:nth-child(2) {
	transform: rotate(45deg);
}

.elementor-364 .elementor-element.elementor-element-8772d6a .slicked-hamburger.open span:nth-child(3) {
	transform: rotate(-45deg);
}

.elementor-364 .elementor-element.elementor-element-8772d6a .slicked-hamburger.open span:nth-child(4) {
	top: calc(var(--line-thickness) * 2);
	width: 0%;
	left: 50%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b3ce610 */.elementor-364 .elementor-element.elementor-element-b3ce610 {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-012b3f0 */.elementor-364 .elementor-element.elementor-element-012b3f0 {
    isolation: isolate !important;
    
    background: #ffffff00 !important;
    backdrop-filter: blur(0px) !important;
    
    padding: 20px 20px !important;
    
    transition: 
        background 300ms cubic-bezier(.25,1,.75,1),
        padding 300ms cubic-bezier(.25,1,.75,1), 
        backdrop-filter 300ms cubic-bezier(.25,1,.75,1) !important;
    
}

.elementor-364 .elementor-element.elementor-element-012b3f0 {
    mask: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 65%, rgba(0, 0, 0, 0) 100%) !important;
}

.elementor-364 .elementor-element.elementor-element-012b3f0.elementor-sticky--effects {
    background: #ffffff40 !important;
    backdrop-filter: blur(12px) !important;

    box-shadow: 0 0 50px 0 #0000000D !important;
    
    padding: 16px 20px 50px 20px !important;
    
    mask: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 65%, rgba(0, 0, 0, 0) 100%) !important;
    
}

/* Before and After */
.elementor-364 .elementor-element.elementor-element-012b3f0::before, 
.elementor-364 .elementor-element.elementor-element-012b3f0::after {
    pointer-events: none !important;
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    border-radius: var(--border-radius) !important;
    opacity: 0 !important;
}

/* Before */
.elementor-364 .elementor-element.elementor-element-012b3f0::before {
    z-index: -1 !important;
    box-shadow: inset 0 -1px 0 0 #ffffff40 !important;
    transition: opacity 300ms cubic-bezier(.25,1,.75,1) !important;
}
.elementor-364 .elementor-element.elementor-element-012b3f0.elementor-sticky--effects::before {
    opacity: 1 !important;
}

/* Noise */
/*.elementor-364 .elementor-element.elementor-element-012b3f0::after {*/
/*    z-index: -2 !important;*/
/*    background: url("/wp-content/uploads/noise.webp") center center / 50px auto repeat scroll !important;*/
/*    transition: opacity 1000ms cubic-bezier(.25,1,.75,1) !important;*/
/*}*/

.elementor-364 .elementor-element.elementor-element-012b3f0.elementor-sticky--effects::after {
    opacity: 0.25 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-133d3db */.elementor-364 .elementor-element.elementor-element-133d3db {

    /* Spacing */
    --slkd-button-spacing: var(--slkd-global-spacing, 25px);
    
    /* Text alignment */
    --slkd-button-text-align: center;
    
    /* Text color */
    --slkd-button-text-color: #fff;
    --slkd-button-text-color-hovered: #fff;
    
    /* Background color */
    --slkd-button-background-color: #BA7897;
    --slkd-button-background-color-hovered: #A25378;
    --slkd-button-background-color-active: #A25378;
    
    /* Border width */
    --slkd-button-border-width: 0px;
    --slkd-button-border-width-hovered: 0;
    
    /* Border color */
    --slkd-button-border-color: #BA7897;
    --slkd-button-border-color-hovered: #A25378;
    --slkd-button-border-color-active: #A25378;

    /* Box shadow color */
    --slkd-button-box-shadow-color: #BA789780;
    --slkd-button-box-shadow-color-hovered: #A2537880;
    --slkd-button-box-shadow-color-active: #A2537880;
    
    /* Icon size */
    --slkd-button-icon-size: 0.65em;
    
    /* Fx */
    --slkd-button-animation-duration: 500ms;
    --slkd-button-animation-property: cubic-bezier(.25,1,.75,1);
    
}

/* Button states */

.elementor-364 .elementor-element.elementor-element-133d3db button {
    font-size: 16px;
    line-height: 1.5em;
    padding: 12px 36px !important;
    border-radius: 100px !important;
    appearance: none !important;
    cursor: pointer !important;
    user-select: none !important;
    position: relative !important;
    overflow: hidden !important;
    z-index: 1 !important;
    opacity: 1 !important;
    isolation: isolate !important;

    display: inline-flex !important;
    flex-flow: row nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    flex: 1 !important;
    /*gap: calc(var(--slkd-button-spacing) / 4) !important;*/

    box-sizing: border-box !important;
	outline: none !important;
    margin: 0 !important;
    border: 0 !important;
    /*padding: calc(var(--slkd-button-spacing) / 2) calc(calc(var(--slkd-button-spacing) / 2) * 3) !important;*/
    width: 100% !important;
    height: 100% !important;
    /*border-radius: calc(var(--slkd-button-border-radius) / 2) !important;*/

    color: var(--slkd-button-text-color) !important;
    fill: var(--slkd-button-text-color) !important;
    /*font-family: var(--slkd-global-font-family-secondary) !important;*/
    /*font-size: var(--slkd-global-font-size-s, 16px) !important;*/
    /*font-weight: var(--slkd-global-font-weight-bold, 700) !important;*/
    /*line-height: var(--slkd-global-font-line-height-l, 1.5em) !important;*/
    text-align: center !important;
	text-decoration: none !important;
	white-space: nowrap !important;

    background: var(--slkd-button-background-color) !important;
    box-shadow: inset 0 0 0 var(--slkd-button-border-width) var(--slkd-button-border-color), 
                0 10px 30px -10px var(--slkd-button-box-shadow-color) !important;

    transition: var(--slkd-button-animation-duration) var(--slkd-button-animation-property) !important;
}
.elementor-364 .elementor-element.elementor-element-133d3db button:hover, 
.elementor-364 .elementor-element.elementor-element-133d3db button:focus {
    color: var(--slkd-button-text-color-hovered) !important;
    fill: var(--slkd-button-text-color-hovered) !important;

    background: var(--slkd-button-background-color-hovered) !important;
    box-shadow: inset 0 0 0 var(--slkd-button-border-width-hovered) var(--slkd-button-border-color-hovered), 
                0 10px 30px -10px var(--slkd-button-box-shadow-color-hovered) !important;
}
.elementor-364 .elementor-element.elementor-element-133d3db button:active {
    background: var(--slkd-button-background-color-active) !important;
    box-shadow: inset 0 0 0 var(--slkd-button-border-width-hovered) var(--slkd-button-border-color-active), 
                0 10px 30px -10px var(--slkd-button-box-shadow-color-active) !important;
}

/* FX */

.elementor-364 .elementor-element.elementor-element-133d3db {
    
    --slkd-fx1-color1: #fff;
    --slkd-fx1-color2: transparent;
    --slkd-fx2-color1: #fff;
    --slkd-fx2-color2: transparent;
    --slkd-fx-angle: -45deg;
    --slkd-fx-animation-duration: 500ms;
    --slkd-fx-animation-delay: 0ms;
    --slkd-fx-animation-property: cubic-bezier(.25,1,.75,1);
    
}

.elementor-364 .elementor-element.elementor-element-133d3db button::before, 
.elementor-364 .elementor-element.elementor-element-133d3db button::after {
    content: "" !important;
    pointer-events: none !important;
    user-select: none !important;
    z-index: -1 !important;
    position: absolute !important;
    inset: 0 !important;
    transition: var(--slkd-fx-animation-duration) var(--slkd-fx-animation-property) var(--slkd-fx-animation-delay) !important;
    opacity: 0 !important;
    transform: translateX(-115%) skewX(var(--slkd-fx-angle)) !important;
}

.elementor-364 .elementor-element.elementor-element-133d3db button::before {
    background: linear-gradient(var(--slkd-fx-angle), var(--slkd-fx1-color2), var(--slkd-fx1-color1)) !important;
}

.elementor-364 .elementor-element.elementor-element-133d3db button::after {
    background: linear-gradient(var(--slkd-fx-angle), var(--slkd-fx2-color2), var(--slkd-fx2-color1)) !important;
}

.elementor-364 .elementor-element.elementor-element-133d3db button:hover::before, 
.elementor-364 .elementor-element.elementor-element-133d3db button:focus::before, 
.elementor-364 .elementor-element.elementor-element-133d3db button:active::before {
    opacity: 1 !important;
    transform: translateX(-33%) skewX(var(--slkd-fx-angle)) !important;
}

.elementor-364 .elementor-element.elementor-element-133d3db button:hover::after, 
.elementor-364 .elementor-element.elementor-element-133d3db button:focus::after, 
.elementor-364 .elementor-element.elementor-element-133d3db button:active::after {
    opacity: 1 !important;
    transform: translateX(-66%) skewX(var(--slkd-fx-angle)) !important;
}

.elementor-364 .elementor-element.elementor-element-133d3db svg {
   transition: var(--slkd-fx-animation-duration) var(--slkd-fx-animation-property) var(--slkd-fx-animation-delay) !important;
}

.elementor-364 .elementor-element.elementor-element-133d3db button:hover svg {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-911ed34 */.mobile_nav {
    --border-radius: 25px;

    isolation: isolate !important;

    display: none;
    
    position: fixed !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: calc(100% - 40px) !important;
    
    height: max-content !important;
    
    overflow: hidden !important;
    scrollbar-width: none !important;
    
    z-index: 99999 !important;
    
    box-shadow: 0 0 50px 0 #0000000D !important;
    border-radius: var(--border-radius) !important;

    background: #ffffff40 !important;
    backdrop-filter: blur(20px) !important;
    padding: 50px !important;
}
/* Before and After */
.mobile_nav::before, 
.mobile_nav::after {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    border-radius: var(--border-radius) !important;
}

/* Before */
.mobile_nav::before {
    z-index: -1 !important;
    box-shadow: inset 0 0 0 1px #ffffff40 !important;
}

/* Noise */
.mobile_nav::after {
    z-index: -2 !important;
    background: url("/wp-content/uploads/noise.png") center center / 50px auto repeat scroll !important;
    opacity: 0.25 !important;
}
.mobile_nav::-webkit-scrollbar {
    display: none !important;
}

.slkd-page-scrolling {
    top: 96px !important;
}
.slkd-page-top {
    top: 96px !important;
}

.slkd-no-scroll {
    overflow: hidden !important;
}

/* Menu items */

.elementor-364 .elementor-element.elementor-element-911ed34 .close-menu a {
    color: #222 !important;
    transition: 200ms !important;
    
}
.elementor-364 .elementor-element.elementor-element-911ed34 .close-menu a:hover, 
.elementor-364 .elementor-element.elementor-element-911ed34 .close-menu a:focus {
    color: #BA7897 !important;
}
.elementor-364 .elementor-element.elementor-element-911ed34 .close-menu a:active {
    color: #A25378 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4c18b6 */.elementor-364 .elementor-element.elementor-element-e4c18b6 [class*="slkd-anim"] {
    --slkd-animation-distance: 25px;
    --slkd-blur-amount: 10px;
    --slkd-animation-duration: 1500ms;
}/* End custom CSS */