.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */.elementor-48{display:contents;}
.elementor-48 header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);}
.elementor-48 b{color:#F6E7EB;font-weight:700;}
.elementor-48 nav a[aria-current='page']{background-size:100% 2px !important;}
.elementor-48 aside{visibility:hidden;transition:transform .4s cubic-bezier(.7,0,.2,1),visibility 0s linear .4s !important;}
body.bl-oc-open .elementor-48 aside{transform:none !important;visibility:visible;transition:transform .4s cubic-bezier(.7,0,.2,1),visibility 0s !important;}
body.bl-oc-open .elementor-48 .bl-oc-ov{opacity:1 !important;pointer-events:auto !important;}
body.bl-oc-open .elementor-48 aside nav a{opacity:1 !important;transform:none !important;}
body.bl-oc-open .elementor-48 aside nav a:nth-child(1){transition-delay:.08s;}
body.bl-oc-open .elementor-48 aside nav a:nth-child(2){transition-delay:.14s;}
body.bl-oc-open .elementor-48 aside nav a:nth-child(3){transition-delay:.2s;}
body.bl-oc-open .elementor-48 aside nav a:nth-child(4){transition-delay:.26s;}
body.bl-oc-open .elementor-48 aside nav a:nth-child(5){transition-delay:.32s;}/* End custom CSS */