.elementor .small-title{font-family:var(--font-heading);font-weight:400;font-size:14px;color:var(--heading-primary);line-height:1.14em;text-transform:uppercase;}.elementor .main-title{width:100%;font-family:var(--font-heading);font-weight:400;font-size:72px;color:var(--heading-primary);line-height:0.88em;text-align:center;text-transform:none;}.elementor .text{width:582px;font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--text-primary);line-height:1.6em;}.elementor .project-title{width:290px;font-family:var(--font-heading);font-weight:400;font-size:32px;color:var(--heading-primary);line-height:1em;}.elementor .body-text-design{color:var(--heading-primary);text-decoration:underline;}.elementor .list-icon{width:18px;height:20px;}.elementor .list-team-text{font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--text-primary);line-height:1.5em;}.elementor .inner-titlte{font-family:var(--font-heading);font-weight:400;font-size:96px;color:var(--heading-primary);line-height:0.93em;}.elementor .global-button{font-family:var(--font-body);font-weight:500;font-size:16px;color:var(--heading-primary);line-height:1.5em;text-transform:uppercase;padding-block-start:17px;padding-block-end:15px;padding-inline-start:29px;margin:0px;border-radius:0px;border-width:1px;border-color:var(--button-primary-bg);background-color:var(--button-primary-bg);}.elementor .global-button:hover,.elementor .global-button:focus-visible{color:#000000;}.elementor .counter-cards{width:33.33%;height:370px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:123px;padding-inline-end:123px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#EBEDF0;border-style:solid;flex-direction:column;gap:7px;justify-content:center;align-items:center;}.elementor .counter-team{font-family:var(--font-heading);font-weight:400;font-size:72px;color:var(--heading-primary);line-height:0.86em;}.elementor .visual-card{width:290px;}.elementor .rating-icon{width:24px;height:24px;}.elementor .team-card{width:332px;padding:0px;flex-direction:column;gap:23px;}.elementor .team-title{font-family:var(--font-heading);font-weight:400;font-size:24px;color:var(--heading-primary);line-height:1em;}.elementor .footer-cta-title{font-family:var(--font-heading);font-weight:400;font-size:146px;color:var(--heading-primary);line-height:120px;text-transform:uppercase;}