.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */.elementor-68 > [data-e-type="e-flexbox"]:has(details[open]) {background:rgba(47,48,50,0.95);}
.elementor-68 > [data-e-type="e-flexbox"] summary::before,.elementor-68 > [data-e-type="e-flexbox"] summary::after { content:"";position:absolute;left:10px;width:20px;height:2px;border-radius:2px;background:#fff;transition:transform 0.2s,top 0.2s; }
.elementor-68 > [data-e-type="e-flexbox"] summary::before {top:13px;box-shadow:0 6px 0 #fff;}
.elementor-68 > [data-e-type="e-flexbox"] summary::after {top:25px;}
.elementor-68 > [data-e-type="e-flexbox"] details[open] > summary::before {top:19px;box-shadow:none;transform:rotate(45deg);}
.elementor-68 > [data-e-type="e-flexbox"] details[open] > summary::after {top:19px;transform:rotate(-45deg);}
.elementor-68 > [data-e-type="e-flexbox"] summary::-webkit-details-marker {display:none;}
.elementor-68 > [data-e-type="e-flexbox"] summary:focus-visible,.elementor-68 > [data-e-type="e-flexbox"] a:focus-visible {outline:2px solid #9fc0d6;outline-offset:3px;}
.elementor-68 > [data-e-type="e-flexbox"] [data-e-type="e-accordion-item-content"] a {display:block;padding:1rem 0;}
@media(max-width:1199px) {
.elementor-68 > [data-e-type="e-flexbox"] > div > nav {display:none;}
.elementor-68 > [data-e-type="e-flexbox"] [data-e-type="e-accordion"] {display:flex;}
}/* End custom CSS */