.about.hero .hero-container h1{background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial}.flare-map{position:absolute;width:100%}.map-con .e-con-inner{position:relative}.locations .left-col{min-width:350px}.locations .right-col{min-width:calc(700px + 40px)}@media (max-width:1169px){.locations .left-col{min-width:730px}}@media (max-width:1024px){.locations .left-col,.locations .right-col{min-width:100%}.main-office .address-html{max-width:550px!important}}.eec-faq-acc.elementor-widget-n-accordion .e-n-accordion{display:flex;gap:10px;flex-direction:column}.eec-faq-acc.elementor-widget-n-accordion .e-n-accordion-item{border:solid 1px;border-color:var(--black-medium-bg);border-radius:10px}.eec-faq-acc.elementor-widget-n-accordion .e-n-accordion-item-title{border:none;padding:30px 20px 20px 20px}.eec-faq-acc.elementor-widget-n-accordion div[role="region"]{padding:0 20px 20px 20px;border:none}.eec-faq-acc.elementor-widget-n-accordion div[role="region"] .elementor-widget-text-editor{padding:0 20px 0 60px}.eec-faq-con{padding:0}.faq-view-more-wrap{display:flex;margin-bottom:50px}.eec-faq-acc span.e-n-accordion-item-title-icon{transform:translate(0,-2px)}button.faq-view-more-btn.is-open svg{transform:rotate(180deg)}button.faq-view-more-btn{font-size:1rem;color:#fff;background:none;border:none;display:flex;gap:10px;align-items:center;padding:20px;cursor:pointer}.eec-faq-acc.elementor-widget-n-accordion .e-n-accordion-item-title-header .e-n-accordion-item-title-text{font-size:var(--custom-title-6-default);line-height:1.25em!important;font-weight:400;font-family:var(--font-stack-heading);padding:0 20px 5px 60px;color:#fff}.eec-faq-acc.elementor-widget-n-accordion .e-n-accordion-item-title-header .e-n-accordion-item-title-text span{width:40px;height:40px;position:absolute;display:flex;justify-content:center;align-items:center;top:24px;left:18px;font-size:30px;font-weight:200;color:var(--gray-dark-bg)}.eec-faq-acc.elementor-widget-n-accordion .e-n-accordion-item-title[aria-expanded="true"] span{color:var(--green)}.eec-faq-acc.elementor-widget-n-accordion .e-n-accordion-item-title:hover .e-n-accordion-item-title-header .e-n-accordion-item-title-text{color:var(--green)}@media screen and (max-width:1365px){.eec-faq-acc.elementor-widget-n-accordion .e-n-accordion-item-title-header .e-n-accordion-item-title-text{font-size:var(--custom-title-6-1365-max)}.eec-faq-acc.elementor-widget-n-accordion .e-n-accordion-item-title-header .e-n-accordion-item-title-text span{position:relative;top:0;left:-7px;font-size:24px;font-weight:500;color:var(--e-global-color-668956c)}.eec-faq-acc.elementor-widget-n-accordion .e-n-accordion-item-title-header .e-n-accordion-item-title-text,.eec-faq-acc.elementor-widget-n-accordion div[role="region"] .elementor-widget-text-editor{padding-left:0}.eec-faq-acc.elementor-widget-n-accordion .e-n-accordion-item-title-icon{top:43px;right:20px;position:absolute}}@media screen and (max-width:1024px){.eec-faq-acc.elementor-widget-n-accordion .e-n-accordion-item-title-header .e-n-accordion-item-title-text{font-size:var(--custom-title-6-1024-max);line-height:1.25em!important}}@media screen and (max-width:767px){.eec-faq-acc.elementor-widget-n-accordion .e-n-accordion-item-title-header .e-n-accordion-item-title-text{font-size:var(--custom-title-6-767-max);line-height:1.4em!important}.eec-faq-acc.elementor-widget-n-accordion div[role="region"] .elementor-widget-text-editor p{font-size:.9rem}.eec-faq-acc.elementor-widget-n-accordion .e-n-accordion-item-title{padding:20px 15x 20px 15px}.faq-view-more-wrap{align-items:center;justify-content:center}}.ai-template-widget .elementor-widget-container,.ai-template-widget .elementor-widget-container>.elementor-template,.ai-template-widget .elementor-widget-container>.elementor-template>.elementor,.ai-template-widget .elementor-widget-container>.elementor-template>.elementor>.ai-assistant-con{height:100%;max-height:60vh}.ai-assistant-con{background:linear-gradient(180deg,#002637 0%,#000609 100%);min-height:50vh}.ai-assistant-con{position:relative;border-radius:10px;overflow:visible;z-index:0}.ai-assistant-con::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(to bottom,#2ea3f2 0%,#b7d531 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.ai-chat-bg-icon{position:absolute;bottom:0;right:0}.ai-chat-button{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;background:#f2f2f2;border-radius:999px;padding:14px 22px;text-decoration:none;transition:all 0.3s ease;cursor:pointer;border:0}.ai-chat-left{display:inline-flex;align-items:center;gap:10px}.ai-chat-right img{width:20px;height:20px}.ai-chat-left img{width:20px;height:20px}.ai-chat-button:hover{background:#e8e8e8}@media screen and (max-width:1365px){.ai-template-widget{display:none}}.sidebar-post-loop .elementor-heading-title{color:var(--e-global-color-primary)}.sidebar-post-loop:hover .elementor-heading-title{color:var(--green)}.sidebar-post-loop svg{transition:transform 0.3s ease-in-out}.sidebar-post-loop:hover svg{transform:translate3d(10px,-10px,0)}.dialog-type-lightbox{display:flex}.language-col .wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-list-vertical{width:100%;display:flex;justify-content:center}.language-pop-up{padding:40px 40px;background:#1E1E1E}.language-col a.wpml-ls-link{color:#fff}.language-col a.wpml-ls-link:hover,.elementor-location-popup a:hover{color:var(--green)}.elementor-location-popup a{display:flex;width:100%;justify-content:center;color:#fff;padding:10px 20px;border:solid 1px #585757;margin-top:20px;line-height:1}.eec-lang-popup .wpml-ls-legacy-list-vertical>ul{position:relative;padding:0;margin:0!important;list-style-type:none;width:100%}.eec-lang-popup.elementor-popup-modal .dialog-close-button svg{fill:#b7b8b9;height:1em;width:1em}.glass-effect{position:relative;overflow:hidden;border-radius:10px;background:linear-gradient(135deg,rgb(255 255 255 / .12) 0%,rgb(255 255 255 / .04) 28%,rgb(110 110 110 / .18) 100%);backdrop-filter:blur(26px) saturate(145%);-webkit-backdrop-filter:blur(26px) saturate(145%);border:1px solid rgb(255 255 255 / .18);box-shadow:inset 0 1px 0 rgb(255 255 255 / .25),inset 0 -1px 0 rgb(255 255 255 / .05),0 10px 30px rgb(0 0 0 / .25),0 25px 60px rgb(0 0 0 / .35)}.glass-effect::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgb(255 255 255 / .25) 0%,rgb(255 255 255 / .1) 18%,rgb(255 255 255 / .04) 38%,#fff0 60%)}.glass-effect::after{content:"";position:absolute;inset:1px;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at top left,rgb(255 255 255 / .12),transparent 45%);opacity:.9}