.btn{align-items:center;background-color:var(--base-3);color:var(--contrast-2);display:inline-block;font-size:16px;font-weight:600;height:48px;justify-content:center;width:162px;border:1px solid var(--contrast-2);border-radius:30px}.btn:is(:hover,:focus){background-color:var(--contrast-2);color:var(--base-3)}@media (max-width:1024px){.btn{color:var(--contrast-2)}.btn:is(:hover,:focus){color:var(--base-3)}}@media (max-width:767px){.btn{width:100%}}.g-container{margin-left:auto;margin-right:auto;max-width:1308px;padding-left:30px;padding-right:30px}@media (max-width:1024px){.g-container{padding-left:40px;padding-right:40px}}@media (max-width:767px){.g-container{padding-left:16px;padding-right:16px}}.h1{color:var(--contrast-3);font-size:56px;font-weight:700;line-height:1.1}@media (max-width:767px){.h1{font-size:38px;line-height:1.26}}.bg-grey{background-color:#f9f9f9}.card{border-radius:16px;padding:24px 20px}.card-title{font-size:24px;line-height:1.333;margin-bottom:8px;margin-top:20px}@media (max-width:1024px){.card-title{margin-bottom:10px;margin-top:0px}}@media (max-width:767px){.card-title{font-size:20px}}.card-text{color:#555555;margin-bottom:0px}.btn-arrow{align-items:center;background-color:var(--contrast);color:var(--base-3);display:inline-block;font-weight:600;height:56px;justify-content:space-between;width:173px;border-radius:30px}.btn-arrow:is(:hover,:focus){background-color:#e0402a;color:var(--base-3)}@media (max-width:1024px){.btn-arrow{color:var(--base-3);justify-content:space-between}}@media (max-width:767px){.btn-arrow{justify-content:space-between;width:100%}}.btn-highlighted{align-items:center;background-color:var(--contrast-2);color:var(--base-3);display:inline-block;font-size:16px;font-weight:600;height:48px;justify-content:center;width:162px;border:1px solid var(--contrast-2);border-radius:30px}.btn-highlighted:is(:hover,:focus){background-color:#1f4744;color:var(--base-3);border:1px solid #1f4744}@media (max-width:767px){.btn-highlighted{width:100%}}.gradient{background-blend-mode:normal;background-image:linear-gradient(0deg,#000000 0%,rgba(0,0,0,0.5) 100%);background-position:center;background-repeat:no-repeat;background-size:cover}.testimonial-text{font-size:20px;font-weight:600;margin-top:20px}.testimonial-author{color:var(--contrast);font-size:16px;font-weight:600;margin-bottom:0px}@media (max-width:1024px){.testimonial-author{margin-top:auto}}.testimonial-info{color:var(--base-2);font-size:14px;font-weight:400;line-height:22px;margin-bottom:0px}.btn-tag{align-items:center;background-color:#f0f0f0;color:var(--contrast-3);display:inline-block;font-size:14px;font-weight:600;height:38px;justify-content:center;border:1px solid #f0f0f0;border-radius:30px}.btn-tag:is(:hover,:focus){background-color:#f0f0f0;color:var(--contrast-3);border-top-color:#f0f0f0;border-right-color:#f0f0f0;border-bottom-color:#f0f0f0;border-left-color:#f0f0f0}@media (max-width:767px){.btn-tag{width:auto}}.footer-bold-text{color:var(--base-3);font-weight:600}.footer-text{color:var(--base);font-size:14px;line-height:22px;text-decoration:none}.social-button{align-items:center;background-color:var(--contrast-3);color:var(--base);column-gap:0.5em;display:inline-flex;font-size:16px;font-weight:600;height:40px;justify-content:center;width:138px;border:1px solid var(--base);border-radius:30px;padding:5px 15px 5px 20px}.social-button:is(:hover,:focus){background-color:var(--contrast-3);color:var(--contrast);border:1px solid var(--base)}@media (max-width:767px){.social-button{width:auto}}.btn-green{background-color:var(--contrast-2);color:var(--base-3);font-size:16px;font-weight:600;min-width:106px;border-radius:48px}.number{color:var(--contrast-2);font-size:56px;font-weight:700;line-height:62px}@media (max-width:767px){.number{font-size:38px;line-height:48px}}.link-box{overflow-x:hidden;overflow-y:hidden;border:1px solid #c2c2c2;border-radius:16px}.email{color:var(--contrast-2);font-weight:600}.team-card{align-items:center;display:flex;flex-direction:column;max-width:435px;width:100%}.team-image{height:255px;max-height:225px;max-width:225px;width:225px;border-radius:50%;margin:0px 0px 20px 0px;padding:0px}.team-name{color:var(--contrast);font-size:20px;font-weight:600;line-height:28px;margin-bottom:0px;text-align:center}.job-title{color:var(--base-2);font-size:16px;font-weight:400;line-height:24px}.team-info{color:var(--contrast-3);font-size:16px;font-weight:600;line-height:24px;text-align:center}.team-svg{color:var(--contrast-3);height:40px;margin-left:5px;margin-right:5px;width:40px;border:1px solid var(--base-2);border-radius:50%;padding:10px}.team-svg:is(:hover,:focus){color:var(--contrast-2);border:1px solid var(--contrast-2)}.color-card{background-color:var(--base-3);min-height:280px;border-radius:16px;padding:25px 20px}@media (max-width:767px){.color-card{min-height:208px}}.tab-heading{font-weight:600;line-height:24px}.tab-menu{background-color:var(--base-3);display:flex;justify-content:center;min-width:16,66px;width:100%;border-right:1px solid var(--contrast-3);border-bottom:1px solid var(--contrast-3)}.tab-menu:is(:hover,:focus){background-color:var(--base-3)}.tab-content{background-color:var(--base-3);border-bottom-left-radius:32px;border-bottom-right-radius:32px;padding:30px 35px}.link-tag{background-color:#f0f0f0;color:var(--contrast-3);display:block;font-size:14px;font-weight:600;line-height:1em;max-width:220px;width:auto;border-radius:50px;padding:12px 20px}@media (max-width:1024px){.link-tag{padding:10px}}.mark-text{border-bottom-style:solid;border-bottom-width:0px;border-right-style:solid;border-right-width:0px;border-top-style:solid;border-top-width:0px;font-size:20px;font-weight:600;padding-left:25px;border-left:2px solid #000000}.post-card-cont{min-height:255px;padding:31px 24px 24px 24px}@media (max-width:1024px){.post-card-cont{min-height:255px}}@media (max-width:767px){.post-card-cont{min-height:100px;padding:22px 16px 16px 16px}}.blockquote{color:#000000;font-weight:600;padding-left:20px;border-left:2px solid #000000}