.icon-box-fw p.elementor-icon-box-description{font-weight:400!important;color:var(--text-60)!important}.icon-box-fw .elementor-icon{background-color:var(--accent-90);fill:var(--accent-40)!important;color:var(--accent-40)!important}.icon-box-fw h3{letter-spacing:var(--letter-spacing-wide)!important;font-weight:400!important;margin:0}.about__icon-list{& .elementor-icon-list-icon{background-color:var(--accent-50);padding:.6rem;border-radius:100%}& svg{margin:0!important;fill:var(--primary-90)}& li{gap:calc(var(--gap-xs) / 2)}& span{font-weight:500}}.services__single-item{&:hover{transform:translateY(-.5em);box-shadow:0 0 40px -10px rgba(0,0,0,.25)}& h3{font-family:var(--e-global-typography-498a2f0-font-family),sans-serif!important}}.process-grid{.process-item{&:hover{border-color:transparent}& h3{font-family:var(--e-global-typography-498a2f0-font-family),sans-serif!important}}}.why-us_single-item{display:flex;align-items:center;& h3{font-family:var(--e-global-typography-498a2f0-font-family),sans-serif!important}}.testimonial-block{--svg-size:12rem;position:relative;z-index:2;overflow:clip}.testimonial-block::after{content:"";position:absolute;right:-2.5em;top:-3.5em;transform:rotate(0deg);width:var(--svg-size);height:var(--svg-size);background-color:var(--secondary-50);-webkit-mask:url(/wp-content/uploads/close_11029023.svg) no-repeat center;-webkit-mask-size:cover;mask:url(/wp-content/uploads/close_11029023.svg) no-repeat center;mask-size:cover;opacity:.075;z-index:0}.contact-section{& .call-block{background-color:var(--primary-90);& .elementor-icon{fill:var(--accent-40)!important;background:var(--accent-90)!important}& h3{font-family:var(--e-global-typography-498a2f0-font-family),sans-serif!important;letter-spacing:var(--letter-spacing-wide);font-weight:300!important}}& .icon_box{background:var(--primary-90)!important;& h3{color:var(--text-50)!important}& p{color:var(--text-50);font-weight:400!important}}}.footer-contact-iconlist{& h3{margin:0 0 .6rem 0!important;color:var(--primary-50)!important;font-weight:600}& .elementor-icon{color:var(--accent-40)!important;border-radius:100%;margin-top:.25em}& p{color:var(--primary-40)!important}}