.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */#mcd-header summary{list-style:none}#mcd-header summary::-webkit-details-marker{display:none}
#mcd-services-menu>details>summary:after,#mcd-mobile-services>details>summary:after,#mcd-mobile-menu>details>summary:after{content:"";display:block;width:.4rem;height:.4rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-left:.4rem;margin-right:.2rem;transition:transform .2s}
#mcd-services-menu>details[open]>summary:after,#mcd-mobile-services>details[open]>summary:after,#mcd-mobile-menu>details[open]>summary:after{transform:rotate(225deg)}
#mcd-header summary:focus-visible,#mcd-header a:focus-visible{outline:2px solid #fff;outline-offset:4px}
#mcd-services-menu>details[open]>#mcd-services-panel{animation:mcdMenuIn .18s ease-out}
#mcd-services-panel img{transition:filter .2s}#mcd-services-panel a:hover img{filter:brightness(1.08)}
.mcd-menu-behavior{display:none!important}
@keyframes mcdMenuIn{from{opacity:0;translate:0 -.4rem}to{opacity:1;translate:0 0}}
@media(prefers-reduced-motion:reduce){#mcd-header *,#mcd-header *:after{animation:none!important;transition:none!important}}/* End custom CSS */