.card-section{display:flex;flex-direction:column;gap:var(--content-gap)}.card-section.light-background{background-color:rgb(var(--light-background-color))}.card-section .cards{display:grid;gap:var(--card-gap)}.card-section .cards .card{flex:1;transition:.3s}.card-section .cards .card.text img{aspect-ratio:10/6;margin-bottom:var(--card-spacing);-o-object-fit:cover;object-fit:cover;width:100%}.card-section .buttons{margin:auto}.card-section .buttons,.card-section .cards,.card-section .text{margin:0 auto;max-width:1440px}@media(min-width:1024px){.card-section .card:hover{scale:1.1}}@media(max-width:768px){.card-section .cards{grid-template-columns:1fr!important}.card-section .cards .card{width:100%}}.complete-hero{display:flex;flex-direction:column;gap:var(--content-gap);margin:0 auto;max-width:1440px}.complete-hero .main-heading{margin-bottom:0;margin-left:auto;margin-right:auto;max-width:700px;text-align:center}.complete-hero .section-name{font-size:18px;font-weight:600;margin-bottom:var(--tinier-gap);text-align:center}.complete-hero .flex{align-items:center;display:flex;gap:var(--content-gap)}.complete-hero .flex .text{flex:1;margin:0}.complete-hero .flex img{flex:1;-o-object-fit:cover;object-fit:cover;width:calc((100vw - var(--section-gap))/2)}.complete-hero .buttons{justify-content:center}@media(max-width:768px){.complete-hero .flex{flex-direction:column}.complete-hero .flex img{aspect-ratio:1/1;width:100%}}.features-section,.text{margin:0 auto;max-width:1440px}.features-section{align-items:center;display:flex;gap:var(--content-gap);justify-content:center}.features-section .features-and-links{display:flex;flex:1;flex-direction:column;gap:var(--card-spacing)}.features-section .features-and-links .feature{align-items:start;display:flex;gap:24px}.features-section .features-and-links .feature img{flex-shrink:0;-o-object-fit:cover;object-fit:cover;width:48px}.features-section .features-and-links .feature .text{flex:auto}.features-section .features-and-links .feature .text h3{color:rgb(var(--brand-color));margin-bottom:var(--tinier-gap)}.features-section .feautres-placeholder{flex:1;-o-object-fit:cover;object-fit:cover;width:calc((100% - var(--section-gap))/2)}@media(max-width:768px){.features-section{flex-direction:column-reverse}.features-section .feautres-placeholder{width:100%}}.hero{align-items:center;display:flex;padding:0}.hero .text{flex:1;padding:0 var(--section-x-padding);width:50vw}.hero .text>*{margin-left:auto;max-width:720px}.hero img{flex:1;-o-object-fit:cover;object-fit:cover;width:50vw}.hero.vertical{flex-direction:column-reverse;text-align:center}.hero.vertical img{aspect-ratio:3/1;-o-object-fit:cover;object-fit:cover;width:100%}.hero.vertical .text{padding:var(--section-y-padding) var(--section-x-padding)}.hero.imageless{flex-direction:column;margin:auto;text-align:center}.hero.imageless .text{padding:var(--section-y-padding) var(--section-x-padding)}@media(max-width:768px){.hero{flex-direction:column}.hero img{aspect-ratio:1/1;width:100%}.hero .text{margin:0;padding:var(--section-y-padding) var(--section-x-padding);width:unset}}.hl-container{background-color:rgb(var(--dark-background-color))}.hero-in-list{margin:0 auto;max-width:1440px;position:relative}.hero-in-list .section-name{display:flex;gap:var(--tiny-gap);left:var(--section-x-padding);position:absolute;top:18.5px}.hero-in-list .section-name,.hero-in-list .section-name>*{color:rgb(var(--white));font-size:18px;font-weight:600}.hero-in-list{align-items:center;border-top:1px solid rgba(var(--white),.2);display:flex;gap:var(--content-gap)}.hero-in-list .text{flex:1}.hero-in-list .text *{color:rgb(var(--white))}.hero-in-list img{flex:1;-o-object-fit:cover;object-fit:cover;width:calc((100% - var(--section-gap))/2)}@media(max-width:768px){.hero-in-list{flex-direction:column}.hero-in-list img{aspect-ratio:1/1;width:100%}.hero-in-list .text{margin-top:32px}}.paragraphs-section{display:flex;flex-direction:column;gap:var(--content-gap)}.paragraphs-section .text h2{margin-bottom:0}.paragraphs-section .paragraph{margin:auto;max-width:100%;width:1000px}@media(max-width:1024px){.paragraphs-section .paragraph{padding-top:66px}}.people-section{display:flex;flex-direction:column;gap:var(--content-gap);margin:0 auto;max-width:1440px}.people-section .cards{-moz-column-gap:var(--card-gap);column-gap:var(--card-gap);display:grid;grid-template-columns:repeat(2,1fr);row-gap:var(--content-gap)}.people-section .cards .card{align-items:start;display:flex;gap:var(--card-spacing);justify-content:center}.people-section .cards .card img{aspect-ratio:4/5;flex:4;max-width:300px;-o-object-fit:cover;object-fit:cover;width:0}.people-section .cards .card .text{flex:2.5;max-width:300px}@media(max-width:1280px){.people-section .cards{grid-template-columns:repeat(3,1fr)}.people-section .cards .card{flex-direction:column}.people-section .cards .card img{max-width:none;width:100%}.people-section .cards .card .text{max-width:none}}@media(max-width:1024px){.people-section .cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.people-section .cards{grid-template-columns:repeat(1,1fr)}}.reviews-section-container{background-color:var(--light-background-color)}.reviews-section{display:flex;flex-direction:column;gap:var(--content-gap);margin:0 auto;max-width:1440px}.reviews-section .reviews{display:flex;gap:var(--card-gap)}.reviews-section .reviews .review{display:flex;flex:1;flex-direction:column;gap:var(--card-spacing)}.reviews-section .reviews .review .stars img{margin-right:4px;width:20px}.reviews-section .reviews .review h6{margin:0}.reviews-section .reviews .review .author img{border-radius:100%;margin-bottom:16px;width:56px}.reviews-section .reviews .review .author .text b{font-weight:600}@media(max-width:768px){.reviews-section .reviews{flex-direction:column}}.slogan-container{background-color:rgb(var(--dark-background-color))}.slogan{margin:0 auto;max-width:1440px;padding:var(--section-gap)}.slogan *{color:rgb(var(--white))}.slogan.text{max-width:max(800px,50%)}.slogan.text h2{margin-bottom:0;text-align:center}.slogan.text p{margin-bottom:var(--content-gap)}.slogan{align-items:center;display:flex;flex-direction:column}
