.elementor-767 .elementor-element.elementor-element-5c7c509{--display:flex;}.elementor-767 .elementor-element.elementor-element-4e29174{--display:flex;}.elementor-767 .elementor-element.elementor-element-afbf712 .ac-portfolio-case{max-width:1100px;padding:80px 30px 80px 30px;background-color:#ffffff;}.elementor-767 .elementor-element.elementor-element-afbf712 .ac-portfolio-case__section{margin-top:50px;}.elementor-767 .elementor-element.elementor-element-afbf712 .ac-portfolio-case__logo{width:140px;}.elementor-767 .elementor-element.elementor-element-afbf712 .ac-portfolio-case__main-image{width:70%;border-radius:18px;}.elementor-767 .elementor-element.elementor-element-afbf712 .ac-portfolio-case__title, .elementor-767 .elementor-element.elementor-element-afbf712 .ac-portfolio-case__label, .elementor-767 .elementor-element.elementor-element-afbf712 .ac-portfolio-case__gallery-title, .elementor-767 .elementor-element.elementor-element-afbf712 .ac-portfolio-case__cta-title{color:#1d2858;}.elementor-767 .elementor-element.elementor-element-afbf712 .ac-portfolio-case__case-body, .elementor-767 .elementor-element.elementor-element-afbf712 .ac-portfolio-case__metric-label{color:#4b5476;}.elementor-767 .elementor-element.elementor-element-afbf712 .ac-portfolio-case__subtitle{color:#586080;font-family:"Montserrat", Sans-serif;font-size:20px;}.elementor-767 .elementor-element.elementor-element-afbf712 .ac-portfolio-case__metric-value{color:#14d6b3;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;}.elementor-767 .elementor-element.elementor-element-afbf712 .ac-portfolio-case__title{font-family:"Playfair Display", Sans-serif;font-size:58px;font-weight:700;}.elementor-767 .elementor-element.elementor-element-afbf712 .ac-portfolio-case__label{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;}.elementor-767 .elementor-element.elementor-element-afbf712 .ac-portfolio-case__case-body{font-family:"Montserrat", Sans-serif;font-size:20px;font-style:italic;line-height:1.9em;}.elementor-767 .elementor-element.elementor-element-afbf712 .ac-portfolio-case__metrics{grid-template-columns:repeat(3, minmax(0, 1fr));gap:25px;}.elementor-767 .elementor-element.elementor-element-afbf712 .ac-portfolio-case__metric{background-color:#ffffff;padding:30px 30px 30px 30px;border-radius:18px;}.elementor-767 .elementor-element.elementor-element-afbf712 .ac-portfolio-case__metric-label{font-family:"Montserrat", Sans-serif;font-size:18px;}.elementor-767 .elementor-element.elementor-element-afbf712 .ac-portfolio-case__gallery{grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px;}.elementor-767 .elementor-element.elementor-element-afbf712 .ac-portfolio-case__gallery-image{border-radius:15px;}.elementor-767 .elementor-element.elementor-element-afbf712 .ac-portfolio-case__cta-button{font-family:"Montserrat", Sans-serif;font-weight:700;background-color:#222c66;color:#ffffff;padding:18px 45px 18px 45px;border-radius:10px;}.elementor-767 .elementor-element.elementor-element-afbf712 .ac-portfolio-case__cta-button:hover, .elementor-767 .elementor-element.elementor-element-afbf712 .ac-portfolio-case__cta-button:focus-visible{background-color:#14d6b3;color:#222c66;}.elementor-767 .elementor-element.elementor-element-9a5cf40{--display:flex;}@media(max-width:1024px){.elementor-767 .elementor-element.elementor-element-afbf712 .ac-portfolio-case__metrics{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-767 .elementor-element.elementor-element-afbf712 .ac-portfolio-case__gallery{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:767px){.elementor-767 .elementor-element.elementor-element-afbf712 .ac-portfolio-case__metrics{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-767 .elementor-element.elementor-element-afbf712 .ac-portfolio-case__gallery{grid-template-columns:repeat(1, minmax(0, 1fr));}}