.page-about-section-offer{background-color:#f0e8f1;width:100%;margin-bottom:5em;padding:5em 0;position:relative}.page-about-section-offer .offer-header{text-align:center;opacity:0;flex-direction:column;align-items:center;max-width:44em;margin:0 auto 3em;transition:opacity .6s ease-out,transform .6s ease-out;display:flex;transform:translateY(1.5em)}.page-about-section-offer.visible .offer-header{opacity:1;transform:none}.page-about-section-offer .offer-kicker{font-family:var(--font-rapor),sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#ff8000;font-size:.85em;font-weight:700}.page-about-section-offer .offer-title,.page-about-section-offer .offer-title *{font-family:var(--font-vodkasans),sans-serif!important;text-transform:uppercase!important;color:#111!important;font-size:1em!important;font-weight:400!important;line-height:1.1!important}.page-about-section-offer .offer-title{margin:.5em 0 .6em;text-transform:uppercase!important;color:#111!important;font-size:2.8em!important;font-weight:400!important;line-height:1.1!important}.page-about-section-offer .offer-title strong,.page-about-section-offer .offer-title b{color:#ff8000!important;font-weight:inherit!important}.page-about-section-offer .offer-subtitle{font-family:var(--font-rapor),sans-serif;color:#545454;font-size:1.1em;line-height:1.6}.page-about-section-offer .offer-cards{grid-template-columns:repeat(3,1fr);gap:2em;display:grid}.page-about-section-offer .offer-cards .content-blocks-offer-card:nth-of-type(2){transition-delay:.15s}.page-about-section-offer .offer-cards .content-blocks-offer-card:nth-of-type(3){transition-delay:.3s}@media (prefers-reduced-motion:reduce){.page-about-section-offer .offer-header{opacity:1;transition:none;transform:none}}@media (max-width:1200px){.page-about-section-offer .offer-title{font-size:2.4em!important}.page-about-section-offer .offer-cards{gap:1.5em}}@media (max-width:1024px){.page-about-section-offer{margin-bottom:3em;padding:3.5em 0}.page-about-section-offer .offer-header{margin-bottom:2em}.page-about-section-offer .offer-title{font-size:2.1em!important}.page-about-section-offer .offer-cards{grid-template-columns:1fr;max-width:32em;margin:0 auto}}
.page-about-section-team{width:100%;margin-bottom:5em}.page-about-section-team .team-header{opacity:0;justify-content:space-between;align-items:flex-end;gap:2em;margin-bottom:2em;transition:opacity .6s ease-out,transform .6s ease-out;display:flex;transform:translateY(1.5em)}.page-about-section-team .team-header .about-section-heading{margin-bottom:0}.page-about-section-team .team-slider{opacity:0;transition:opacity .6s ease-out .15s,transform .6s ease-out .15s;transform:translateY(1.5em)}.page-about-section-team .team-slider .layout-slider{transition:opacity .25s ease-in-out}.page-about-section-team .team-slider.swapping .layout-slider{opacity:0}.page-about-section-team.visible .team-header,.page-about-section-team.visible .team-slider{opacity:1;transform:none}.page-about-section-team .team-controls{flex-direction:column;align-items:flex-end;gap:1em;display:flex}.page-about-section-team .team-filters{flex-wrap:wrap;justify-content:flex-end;gap:.5em;display:flex}.page-about-section-team .team-filter{font-family:var(--font-rapor),sans-serif;color:#61008f;cursor:pointer;background-color:#fff;border:.1em solid #e9e1eb;border-radius:999px;align-items:center;gap:.5em;padding:.5em .9em;font-size:.9em;font-weight:600;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;display:inline-flex}.page-about-section-team .team-filter .team-filter-count{color:#8700a0;background-color:#f0e8f1;border-radius:999px;justify-content:center;align-items:center;min-width:1.6em;height:1.6em;padding:0 .35em;font-size:.8em;font-weight:700;transition:background-color .2s ease-in-out,color .2s ease-in-out;display:inline-flex}.page-about-section-team .team-filter:hover{color:#ff8000;border-color:#ff8000}.page-about-section-team .team-filter.active{color:#fff;background-color:#ff8000;border-color:#ff8000}.page-about-section-team .team-filter.active .team-filter-count{color:#ff8000;background-color:#fff}.page-about-section-team .team-arrows{gap:.5em;display:flex}.page-about-section-team .team-arrow{color:#61008f;cursor:pointer;background-color:#fff;border:.1em solid #e9e1eb;border-radius:8px;justify-content:center;align-items:center;width:2.6em;height:2.6em;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out,opacity .2s ease-in-out;display:flex}.page-about-section-team .team-arrow:hover{color:#fff;background-color:#ff8000;border-color:#ff8000}.page-about-section-team .team-arrow.swiper-button-disabled{opacity:.35;pointer-events:none}.page-about-section-team .team-arrow.swiper-button-lock{display:none}.page-about-section-team .team-card{background-color:#fff;border:.1em solid #e9e1eb;border-radius:12px;flex-direction:column;height:100%;transition:border-color .2s ease-in-out,transform .2s ease-in-out,box-shadow .2s ease-in-out;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.page-about-section-team .team-card .team-card-media{aspect-ratio:1/1.5;background-color:#f0e8f1;position:relative;overflow:hidden}.page-about-section-team .team-card .team-card-media .team-card-image{width:100%;height:100%;transition:transform .5s ease-out;position:absolute;inset:0}.page-about-section-team .team-card .team-card-media .team-card-category{font-family:var(--font-rapor),sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#fff;background-color:#61008f;border-radius:999px;padding:.3em .7em;font-size:.75em;font-weight:700;position:absolute;top:.75em;left:.75em}.page-about-section-team .team-card .team-card-body{border-top:.25em solid #ff8000;padding:1.1em 1.25em 1.25em}.page-about-section-team .team-card .team-card-name{font-family:var(--font-vodkasans),sans-serif;text-transform:uppercase;color:#111;font-size:1.3em;line-height:1.2}.page-about-section-team .team-card .team-card-title{font-family:var(--font-rapor),sans-serif;color:#545454;margin-top:.25em;font-size:.95em}.page-about-section-team .team-card:hover{border-color:#ff8000;transform:translateY(-.25em);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.page-about-section-team .team-card:hover .team-card-image{transform:scale(1.05)}.page-about-section-team .layout-slider .swiper{margin:-.5em -.15em -1em;padding:.5em .15em 1em}.page-about-section-team .layout-slider .swiper-slide{height:auto}@media (prefers-reduced-motion:reduce){.page-about-section-team .team-header,.page-about-section-team .team-slider{opacity:1;transition:none;transform:none}.page-about-section-team .team-card:hover,.page-about-section-team .team-card:hover .team-card-image{transform:none}}@media (max-width:1024px){.page-about-section-team{margin-bottom:3em}.page-about-section-team .team-header{flex-direction:column;align-items:flex-start;gap:1.25em}.page-about-section-team .team-controls{align-items:flex-start;width:100%}.page-about-section-team .team-filters{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:100%;padding-bottom:.25em;overflow-x:auto}.page-about-section-team .team-filters::-webkit-scrollbar{display:none}.page-about-section-team .team-filters .team-filter{border-radius:999px;flex-shrink:0}}
.page-about-section-vision{width:100%;margin-bottom:5em}.page-about-section-vision .about-section-heading{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(1.5em)}.page-about-section-vision .vision-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1.5em;display:grid}.page-about-section-vision .vision-card{opacity:0;background-color:#fff;border:.1em solid #e9e1eb;border-radius:12px;flex-direction:column;padding:2.25em 2em;transition:opacity .6s ease-out,transform .6s ease-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;display:flex;position:relative;overflow:hidden;transform:translateY(2em);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.page-about-section-vision .vision-card:first-of-type{transition-delay:.1s}.page-about-section-vision .vision-card:first-of-type .vision-card-icon{animation-delay:0s}.page-about-section-vision .vision-card:first-of-type .vision-card-opening{transition-delay:.4s}.page-about-section-vision .vision-card:first-of-type .vision-card-point:first-of-type{transition-delay:.5s}.page-about-section-vision .vision-card:first-of-type .vision-card-point:nth-of-type(2){transition-delay:.6s}.page-about-section-vision .vision-card:first-of-type .vision-card-point:nth-of-type(3){transition-delay:.7s}.page-about-section-vision .vision-card:first-of-type .vision-card-point:nth-of-type(4){transition-delay:.8s}.page-about-section-vision .vision-card:first-of-type .vision-card-closing-text:after{transition-delay:.9s}.page-about-section-vision .vision-card:nth-of-type(2){transition-delay:.25s}.page-about-section-vision .vision-card:nth-of-type(2) .vision-card-icon{animation-delay:-1.3s}.page-about-section-vision .vision-card:nth-of-type(2) .vision-card-opening{transition-delay:.55s}.page-about-section-vision .vision-card:nth-of-type(2) .vision-card-point:first-of-type{transition-delay:.65s}.page-about-section-vision .vision-card:nth-of-type(2) .vision-card-point:nth-of-type(2){transition-delay:.75s}.page-about-section-vision .vision-card:nth-of-type(2) .vision-card-point:nth-of-type(3){transition-delay:.85s}.page-about-section-vision .vision-card:nth-of-type(2) .vision-card-point:nth-of-type(4){transition-delay:.95s}.page-about-section-vision .vision-card:nth-of-type(2) .vision-card-closing-text:after{transition-delay:1.05s}.page-about-section-vision .vision-card:nth-of-type(3){transition-delay:.4s}.page-about-section-vision .vision-card:nth-of-type(3) .vision-card-icon{animation-delay:-2.6s}.page-about-section-vision .vision-card:nth-of-type(3) .vision-card-opening{transition-delay:.7s}.page-about-section-vision .vision-card:nth-of-type(3) .vision-card-point:first-of-type{transition-delay:.8s}.page-about-section-vision .vision-card:nth-of-type(3) .vision-card-point:nth-of-type(2){transition-delay:.9s}.page-about-section-vision .vision-card:nth-of-type(3) .vision-card-point:nth-of-type(3){transition-delay:1s}.page-about-section-vision .vision-card:nth-of-type(3) .vision-card-point:nth-of-type(4){transition-delay:1.1s}.page-about-section-vision .vision-card:nth-of-type(3) .vision-card-closing-text:after{transition-delay:1.2s}.page-about-section-vision .vision-card:hover{border-color:#ff8000;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.page-about-section-vision .vision-card:hover .vision-card-icon{background-color:#ff8000;border-radius:8px}.page-about-section-vision .vision-card:hover .vision-card-title{color:#ff8000}.page-about-section-vision .vision-card .vision-card-head{align-items:center;gap:1em;margin-bottom:1.25em;display:flex}.page-about-section-vision .vision-card .vision-card-icon{color:#fff;will-change:transform;background-color:#8700a0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:3em;height:3em;font-size:1.1em;transition:background-color .2s ease-in-out;animation:4s ease-in-out infinite visionIconFloat;display:flex}.page-about-section-vision .vision-card .vision-card-title{font-family:var(--font-vodkasans),sans-serif;text-transform:uppercase;color:#111;margin:0;font-size:1.7em;font-weight:400;line-height:1.1;transition:color .2s ease-in-out}.page-about-section-vision .vision-card .vision-card-opening{font-family:var(--font-vodkasans),sans-serif;color:#61008f;font-size:1.25em;line-height:1.3}.page-about-section-vision .vision-card .vision-card-points{flex-direction:column;flex:1;gap:1em;margin:1.25em 0 0;padding:0;list-style:none;display:flex}.page-about-section-vision .vision-card .vision-card-point{padding-left:1.4em;position:relative}.page-about-section-vision .vision-card .vision-card-point:before{content:"";background-color:#ff8000;width:.6em;height:.6em;position:absolute;top:.45em;left:0}.page-about-section-vision .vision-card .vision-card-point .vision-card-point-title{font-family:var(--font-rapor),sans-serif;color:#111;font-size:1em;font-weight:700;display:block}.page-about-section-vision .vision-card .vision-card-point .vision-card-point-text{font-family:var(--font-rapor),sans-serif;color:#545454;font-size:.95em;line-height:1.6;display:block}.page-about-section-vision .vision-card .vision-card-opening,.page-about-section-vision .vision-card .vision-card-point{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translate(-.75em)}.page-about-section-vision .vision-card .vision-card-closing{border-top:.1em solid #f0e8f1;margin-top:1.5em;padding-top:1em}.page-about-section-vision .vision-card .vision-card-closing-text{font-family:var(--font-vodkasans),sans-serif;color:#ff8000;font-size:1.25em;line-height:1.3;display:inline-block;position:relative}.page-about-section-vision .vision-card .vision-card-closing-text:after{content:"";transform-origin:0;background-color:#ff8000;height:.12em;transition:transform .6s cubic-bezier(.65,0,.35,1);position:absolute;bottom:-.15em;left:0;right:0;transform:scaleX(0)}@keyframes visionIconFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-.25em)}}.page-about-section-vision.visible .about-section-heading,.page-about-section-vision.visible .vision-card,.page-about-section-vision.visible .vision-card .vision-card-opening,.page-about-section-vision.visible .vision-card .vision-card-point{opacity:1;transform:none}.page-about-section-vision.visible .vision-card-closing-text:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.page-about-section-vision .about-section-heading,.page-about-section-vision .vision-card,.page-about-section-vision .vision-card .vision-card-opening,.page-about-section-vision .vision-card .vision-card-point{opacity:1;transition:none;transform:none}.page-about-section-vision .vision-card-icon{animation:none}.page-about-section-vision .vision-card-closing-text:after{transition:none;transform:none}}@media (max-width:1024px){.page-about-section-vision{margin-bottom:3em}.page-about-section-vision .vision-grid{grid-template-columns:1fr;gap:1em;max-width:36em;margin:0 auto}.page-about-section-vision .vision-card{padding:1.5em}.page-about-section-vision .vision-card .vision-card-title{font-size:1.5em}}
.page-about{padding-top:0}.page-about .about-section-heading{text-align:center;margin-bottom:2.5em}.page-about .about-section-heading.align-left{text-align:left}.page-about .about-section-heading.align-left .about-section-subtitle{margin-left:0}.page-about .about-section-heading .about-section-kicker{font-family:var(--font-rapor),sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#ff8000;font-size:.85em;font-weight:700}.page-about .about-section-heading .about-section-title,.page-about .about-section-heading .about-section-title *{font-family:var(--font-vodkasans),sans-serif!important;text-transform:uppercase!important;color:#111!important;font-size:1em!important;font-weight:400!important;line-height:1.15!important}.page-about .about-section-heading .about-section-title{margin:.35em 0 0;text-transform:uppercase!important;color:#111!important;font-size:2.6em!important;font-weight:400!important;line-height:1.15!important}.page-about .about-section-heading .about-section-title strong,.page-about .about-section-heading .about-section-title b,.page-about .about-section-heading .about-section-title .colorful,.page-about .about-section-heading .about-section-title .bigger{color:#ff8000!important;font-weight:inherit!important}.page-about .about-section-heading .about-section-subtitle{max-width:36em;font-family:var(--font-rapor),sans-serif;color:#545454;margin:.6em auto 0;font-size:1.05em;line-height:1.6}@media (max-width:1024px){.page-about{padding-top:0}.page-about .about-section-heading{margin-bottom:1.75em}.page-about .about-section-heading .about-section-title{font-size:1.9em!important}.page-about .about-section-heading .about-section-subtitle{font-size:1em}}
