.section{padding:6rem 40px}@media (max-width:767px){.section{padding-left:15px;padding-right:15px}}.btn-primary{align-items:center;background-color:var(--brand-color-1);color:#ffffff;cursor:pointer;display:inline-flex;font-size:24px;text-decoration:none;transition:all 0.35s ease 0s;border-radius:60px;padding:1rem 2.5rem}.btn-primary:hover{transition:all 0.25s ease 0s;border-radius:2px}.btn-primary:is(:hover,:focus){background-color:var(--brand-color-1);color:#ffffff}.btn-secondary{align-items:center;color:var(--brand-color-1);cursor:pointer;display:inline-flex;font-size:24px;text-decoration:none;transition:all 0.35s ease 0s;border:2px solid var(--brand-color-1);border-radius:60px;padding:1rem 2.5rem}.btn-secondary:hover{transition:all 0.25s ease 0s;border-radius:2px}.btn-secondary:is(:hover,:focus){color:var(--brand-color-1)}.text-style-1{color:var(--global-color-12);font-family:var(--gp-font--arimo);font-size:clamp(3.75rem,3rem + 3.75vw,7.5rem);font-weight:900;letter-spacing:-1;line-height:1}.text-style-2{color:var(--global-color-12);font-size:clamp(2.5rem,2.1875rem + 1.5625vw,4.0625rem);font-weight:700;letter-spacing:-3;line-height:1}.text-style-3{color:var(--brand-color-1);font-family:var(--gp-font--roboto);font-size:clamp(1.5rem,1.425rem + 0.375vw,1.875rem);font-weight:500;letter-spacing:.25px;line-height:1.2em;margin-bottom:1rem;text-transform:uppercase}.text-style-4{font-size:clamp(1.1875rem,1.125rem + 0.3125vw,1.5rem)}.testimonial-card{background-color:var(--base-3);box-shadow:4px 4px 7px 3px rgba(0,0,0,0.1);margin-left:1rem;margin-right:1rem;width:auto;border-radius:15px;padding:2rem}.quote-popup{align-items:center;background-color:rgba(0,0,0,0.68);bottom:0px;display:flex;left:0px;position:fixed;right:0px;top:0px;z-index:20}