/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 11 2026 | 11:42:07 */
#areas{--areas-bg:inherit}#areas::after{content:"";position:absolute;inset:0;background:var(--areas-bg) center / cover no-repeat;opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:0}#areas.is-hovering::after{opacity:1}#areas{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}#areas::before{content:"";position:absolute;inset:0;background:#000;opacity:.35;pointer-events:none;z-index:1}#areas::after{content:"";position:absolute;inset:0;background:var(--areas-bg) center / cover no-repeat;opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:0}.repeater-areas::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at bottom left,rgba(255,161,3,1) 0%,rgba(255,161,3,0) 30%);opacity:0;transition:opacity .35s ease;pointer-events:none;border-radius:24px}.repeater-areas:hover::after{opacity:1}#areas.is-swapping::after{opacity:1}#areas>.inner,#areas .e-con-inner,#areas .elementor-container{position:relative;z-index:2}.repeater-bg-image{visibility:hidden;height:0}#contactform .elementor-field-textual{padding-left:0}#contactform input::placeholder,#contactform textarea::placeholder{opacity:1}#offices .e-loop-item:last-child .loop-item-offices .elementor-widget-divider--view-line{display:none}.elementor-element-dd159db .dce-acf-repeater-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}@media (max-width:1440px){.elementor-element-dd159db .dce-acf-repeater-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.elementor-element-dd159db .dce-acf-repeater-grid{grid-template-columns:1fr!important}}