section.testimonials{background:var(--background-color);padding:var(--padding-vertical) 0}section.testimonials .section .grid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}section.testimonials .section .grid .card{background:#fff;border-radius:16px;box-shadow:0 10px 24px rgba(12,18,34,.1);display:flex;flex-direction:column;gap:.8rem;padding:1rem}section.testimonials .section .grid .card .stars{color:var(--primary-color);font-size:1.5rem;line-height:1}section.testimonials .section .grid .card .text{font-size:.95em;height:130px;line-height:1.5;margin:0;overflow:hidden auto;padding-right:.25rem;scrollbar-color:var(--primary-color) transparent;scrollbar-width:thin}section.testimonials .section .grid .card .text::-webkit-scrollbar{width:6px}section.testimonials .section .grid .card .text::-webkit-scrollbar-track{background:transparent}section.testimonials .section .grid .card .text::-webkit-scrollbar-thumb{background:var(--primary-color);background-clip:padding-box;border:2px solid transparent;border-radius:999px}section.testimonials .section .grid .card .author{align-items:center;display:flex;gap:.5rem}section.testimonials .section .grid .card .author .avatar{filter:drop-shadow(0 2px 0 var(--secondary-color));height:26px;width:26px}section.testimonials .section .grid .card .author .avatar .img{height:100%;object-fit:cover;width:100%}section.testimonials .section .grid .card .author .name{font-size:.75em;font-weight:600}section.testimonials .section .source{text-align:right}section.testimonials .section .btn{display:flex;justify-content:center;margin-left:auto;margin-right:auto;margin-top:1rem;text-align:center;width:fit-content}.page-testimonials section.testimonials{background:transparent}.page-home{display:flex;flex-direction:column;justify-content:flex-start}.page-home section.hero{--hero-height:580px;background:var(--background-color);display:flex;min-height:var(--hero-height);overflow:hidden;position:relative}.page-home section.hero .section{display:flex;flex-direction:column;gap:1rem;justify-content:center;margin:0 auto;min-height:100%;position:relative;width:100%;z-index:1}.page-home section.hero .section .image{min-height:var(--hero-height);position:absolute;right:-15rem;top:0;width:1200px;z-index:-1}.page-home section.hero .section .image:before{background:linear-gradient(to right,var(--background-color) 0,var(--background-color) 4%,transparent 40%);content:"";inset:0;pointer-events:none;position:absolute}.page-home section.hero .section .image:after{background:linear-gradient(to left,var(--background-color) 0,var(--background-color) 4%,transparent 40%);content:"";inset:0;pointer-events:none;position:absolute}.page-home section.hero .section .image img{height:100%;object-fit:cover;width:100%}.page-home section.hero .section h1{margin:0;width:600px}.page-home section.hero .section p{font-size:2em;margin:0;width:600px}.page-home section.hero .section p strong{color:var(--primary-color)}.page-home section.hero .section .buttons{display:flex;gap:1rem;margin-top:2rem}.page-home section.services{padding:var(--padding-vertical) 0}.page-home section.services .section .button{align-items:center;display:flex;justify-content:center;margin-top:var(--padding-vertical)}.page-home section.about{--about-height:580px;background:var(--background-color);display:flex;justify-content:center;min-height:var(--about-height);position:relative}.page-home section.about .section{align-items:center;display:flex;gap:2rem;margin:0;padding:var(--padding-vertical) 30px;position:relative;width:100%;z-index:1}.page-home section.about .section .image{height:100%;left:-18rem;position:absolute;top:0;width:900px}.page-home section.about .section .image:before{background:linear-gradient(to right,var(--background-color) 0,var(--background-color) 4%,transparent 40%);content:"";inset:0;pointer-events:none;position:absolute}.page-home section.about .section .image:after{background:linear-gradient(to left,var(--background-color) 0,var(--background-color) 4%,transparent 40%);content:"";inset:0;pointer-events:none;position:absolute}.page-home section.about .section .image img{height:100%;object-fit:cover;width:100%}.page-home section.about .section .content{flex:1 1 50%;margin-left:48%;width:50%;z-index:1}.page-home section.teams{padding:var(--padding-vertical) 0!important}.page-home section.teams .section{align-items:start;display:grid;gap:1.5rem;grid-template-columns:minmax(280px,1fr) minmax(0,2fr)}.page-home section.teams .section>.content{align-items:baseline;display:flex;flex-direction:column;gap:1.5rem}.page-home section.teams .section>.content h2,.page-home section.teams .section>.content h3,.page-home section.teams .section>.content h4,.page-home section.teams .section>.content p{margin:0}.page-home section.teams .section>.content ol,.page-home section.teams .section>.content ul{margin:0;padding-left:1.1rem}.page-home section.teams .section>.content .btn{margin-left:1rem;margin-top:1rem}.page-home section.teams .section .team-group{background:transparent;padding:0}.page-home section.teams .section .team-group .grid{gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.page-home section.teams .section .team-group .grid .card .media img{object-position:center 10%}@media (max-width:1460px){.page-home section.hero{--hero-height:calc(580px - 5vh)}.page-home section.hero .section .image{right:-10rem;width:900px}.page-home section.about{min-height:calc(var(--about-height) - 5vh)}.page-home section.teams .section>.content{align-items:center}}@media (max-width:1000px){.page-home section.hero{--hero-height:calc(580px - 10vh)}.page-home section.hero .section .image{right:-6rem;width:600px}.page-home section.hero .section p{font-size:1.5em}.page-home section.about{min-height:calc(var(--about-height) - 10vh)}.page-home section.about .section .image{left:-12rem;width:600px}.page-home section.teams .section{align-items:center;display:flex;flex-direction:column;text-align:center}}@media (max-width:800px){section.testimonials .section h2{text-align:center}section.testimonials .section .grid{grid-template-columns:1fr}section.testimonials .section .source{text-align:center}.page-home section.hero{--hero-height:calc(580px - 15vh)}.page-home section.hero .section{align-items:center;text-align:center}.page-home section.hero .section .image{opacity:.3}.page-home section.hero .section h1{width:100%}.page-home section.hero .section p{font-size:1.2em;width:100%}.page-home section.hero .section .buttons{gap:.5rem}.page-home section.services .section{text-align:center}.page-home section.about{min-height:calc(var(--about-height) - 15vh)}.page-home section.about .section .image{display:none}.page-home section.about .section .content{align-items:center;display:flex;flex-direction:column;margin-left:0;text-align:center;width:100%}.page-home section.teams .section .team-group .grid{grid-template-columns:1fr}}@media (max-width:500px){.page-home section.hero .section .buttons{flex-direction:column}}
/*# sourceMappingURL=page-home.css.map */