@keyframes arrow-pulse{0%,100%{transform:translate(0,0)}50%{transform:translate(5px,-5px)}}.hero{padding-block:80px;background:0 0;position:relative}@media only screen and (min-width:768px){.hero{padding-block:75px}}.hero__inner{width:100%;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:20px}@media only screen and (min-width:768px){.hero__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:30px}}.hero__content{width:100%;display:flex;flex-direction:column;gap:30px}@media only screen and (min-width:768px){.hero__content{max-width:500px;gap:40px}}.hero__title{color:#000;font-family:Onest,sans-serif;font-size:clamp(30px, 4vw, 37.44px);font-weight:700;line-height:110%}@media only screen and (min-width:768px){.hero__title{line-height:100%}}.hero__text{color:#333;text-align:left;font-family:"Golos Text",sans-serif;font-size:16px;line-height:140%;margin:0}@media only screen and (min-width:768px){.hero__text{text-align:justify;line-height:140%}}.hero__image{display:none}.hero__image img{display:block;max-width:100%;height:auto;width:450px;opacity:.8}@media only screen and (min-width:768px){.hero__image{flex:1;display:flex;justify-content:flex-end}}@media only screen and (min-width:768px){.hero{display:flex;align-items:center}}.partners{position:relative;width:100%}.partners__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:32px}@media only screen and (min-width:768px){.partners__inner{flex-direction:row;align-items:center;justify-content:space-between;row-gap:0;column-gap:0}}.partners__title{inline-size:100%;max-inline-size:260px;text-align:center;border:none;padding:0}@media only screen and (min-width:768px){.partners__title{inline-size:260px;flex:0 0 260px;text-align:left;padding-inline-end:40px;border-inline-end:1px solid #000000}}.partners__title-text{color:#000;font-family:"Golos Text",sans-serif;font-size:12.8px;font-weight:500;line-height:140%;text-transform:uppercase}@media only screen and (min-width:768px){.partners__title-text{font-size:16px}}.partners__carousel-wrapper{position:relative;inline-size:100%;max-inline-size:100%;flex:1}@media only screen and (min-width:768px){.partners__carousel-wrapper{max-inline-size:900px}}.partners .embla{overflow:hidden;inline-size:100%}.partners .embla__viewport{overflow-x:auto;overflow-y:hidden;inline-size:100%;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x}.partners .embla__viewport::-webkit-scrollbar{display:none}.partners .embla__viewport.is-embla-ready{overflow-x:hidden;scroll-snap-type:none;-webkit-overflow-scrolling:auto;overscroll-behavior-x:contain}@media only screen and (min-width:768px){.partners .embla__viewport{overflow-x:hidden;scroll-snap-type:none;-webkit-overflow-scrolling:auto;touch-action:auto}}.partners .embla__viewport.dragging{cursor:grabbing}.partners .embla__container{display:flex;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent}@media only screen and (min-width:768px){.partners .embla__container{animation:partners-scroll 15s linear infinite;animation-delay:5s}}@media (prefers-reduced-motion:reduce){.partners .embla__container{animation:none;transform:none}}@media (hover:hover){.partners .embla:hover .embla__container{animation-play-state:paused}}.partners .embla__slide{flex:0 0 80%;display:flex;justify-content:center;align-items:center;padding-inline:20px;scroll-snap-align:center}@media only screen and (min-width:768px){.partners .embla__slide{flex:0 0 33.3333%;padding-inline:40px;scroll-snap-align:none}}.partners .embla__slide .partner-logo{max-inline-size:180px;max-block-size:45px;object-fit:contain}@media only screen and (min-width:768px){.partners .embla__slide .partner-logo{max-inline-size:none}}.partners .partner-logo{filter:grayscale(100%) brightness(0) opacity(.8);transition:filter .3s ease}.partners .partner-logo.no-filter,.partners .partner-logo:active,.partners .partner-logo:focus-visible,.partners .partner-logo:hover{filter:none}.partners .partner-logo:focus-visible{outline:2px solid #8d222c;outline-offset:4px}@keyframes partners-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.faq-home__inner{display:flex;flex-direction:column;gap:40px;align-items:stretch;position:static}@media only screen and (min-width:768px){.faq-home__inner{flex-direction:row;justify-content:space-between;align-items:stretch;position:relative;gap:120px}}.faq-home__inner::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:#000;transform:translateX(-50%);display:none}@media only screen and (min-width:768px){.faq-home__inner::before{display:block}}.faq-home__inner .faq-home__content{order:1;width:100%;max-width:100%;gap:30px;display:flex;flex-direction:column;justify-content:flex-start}@media only screen and (min-width:768px){.faq-home__inner .faq-home__content{order:2;flex:1 1 0;height:200px;justify-content:space-between}}.faq-home__inner .faq-home__swiper{order:2;flex:0 0 auto;width:100%;height:auto;padding:0;max-height:none;box-sizing:border-box;border-radius:6px;background-color:#fdfbf5;box-shadow:0 8px 32px rgba(0,0,0,.12),0 4px 16px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.6)}.faq-home__inner .faq-home__swiper .swiper-wrapper{height:auto;padding-bottom:20px}@media only screen and (min-width:768px){.faq-home__inner .faq-home__swiper .swiper-wrapper{height:100%;padding-bottom:0}}.faq-home__inner .faq-home__swiper .swiper-slide{height:auto}@media only screen and (min-width:768px){.faq-home__inner .faq-home__swiper .swiper-slide{height:100%}}@media only screen and (min-width:768px){.faq-home__inner .faq-home__swiper{order:1;flex:1 1 0;height:200px;padding-left:60px;background:0 0;box-shadow:none;border-radius:0}}.faq-home__inner .faq-home__btn{order:3}@media only screen and (min-width:768px){.faq-home__inner .faq-home__btn{order:initial}}.faq-home__pagination{left:0!important;width:auto;pointer-events:none}.faq-home__pagination .swiper-pagination-bullet{background:#000;opacity:.3;pointer-events:auto}.faq-home__pagination .swiper-pagination-bullet-active{opacity:1}.faq-home__slide ul{margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:35px;height:auto;justify-content:flex-start}@media only screen and (min-width:768px){.faq-home__slide ul{height:100%;gap:inherit;padding:0;justify-content:space-between}}.faq-home__item{list-style:none;font-family:"Golos Text",sans-serif;font-size:16px;color:#333;font-style:italic}@media only screen and (min-width:768px){.faq-home__item{font-size:20px}}.faq-home__item a{display:block;width:100%;cursor:pointer;position:relative}.faq-home__item a::before{content:"";position:absolute;inset:0}.faq-home__item a:focus-visible,.faq-home__item a:hover{color:#8d222c}.faq-home__content{display:flex;flex-direction:column;flex:1 1 auto;justify-content:flex-start}@media only screen and (min-width:768px){.faq-home__content{flex:1 1 0;justify-content:space-between}}.faq-home__title-block{display:flex;flex-direction:column;gap:5px}.faq-home__subtitle{color:#666;font-family:"Golos Text",sans-serif;font-size:12.8px;font-weight:400;letter-spacing:.175em;text-transform:uppercase}.faq-home__subtitle h1,.faq-home__subtitle h2,.faq-home__subtitle h3,.faq-home__subtitle h4,.faq-home__subtitle h5,.faq-home__subtitle h6{margin:0;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.faq-home__title{color:#000;font-family:Onest,sans-serif;font-size:25.6px;font-weight:600;line-height:110%;max-width:363px}@media only screen and (min-width:768px){.faq-home__title{font-size:28.8px}}.faq-home .faq-home__btn--desktop{display:none}@media only screen and (min-width:768px){.faq-home .faq-home__btn--desktop{display:inline-flex;position:static}}.faq-home .faq-home__btn--mobile{display:inline-flex}@media only screen and (min-width:768px){.faq-home .faq-home__btn--mobile{display:none}}.show-case{display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:768px){.show-case{gap:60px}}.show-case__inner{display:flex;flex-direction:column;gap:40px}@media only screen and (min-width:768px){.show-case__inner{gap:60px}}.show-case__title-block{display:flex;flex-direction:column;gap:5px;max-width:700px}.show-case__subtitle{color:#666;font-family:"Golos Text",sans-serif;font-size:12.8px;font-weight:400;letter-spacing:.175em;text-transform:uppercase}.show-case__subtitle h1,.show-case__subtitle h2,.show-case__subtitle h3,.show-case__subtitle h4,.show-case__subtitle h5,.show-case__subtitle h6{margin:0;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.show-case__title{font-family:Onest,sans-serif;font-size:25.6px;font-weight:700;line-height:110%;color:#000}@media only screen and (min-width:768px){.show-case__title{font-size:28.8px}}.show-case__content{display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:768px){.show-case__content{flex-direction:row;gap:60px}}.show-case__image{display:none}.show-case__image img{display:block;width:100%;height:100%;object-fit:cover;border-radius:6px}@media only screen and (min-width:768px){.show-case__image{display:block;width:352px;flex-shrink:0}}.show-case__cases{flex:1;display:flex;flex-direction:column;justify-content:flex-start;gap:40px;width:100%;order:1}@media only screen and (min-width:768px){.show-case__cases{justify-content:space-between;gap:30px;width:auto;order:initial}}.show-case__swiper{--swiper-pagination-bottom:0;--swiper-pagination-top:auto;--swiper-pagination-right:auto;--swiper-pagination-left:0;--swiper-pagination-transform:none;width:100%;height:400px;background-color:#fdfbf5;border-radius:6px;box-shadow:0 8px 32px rgba(0,0,0,.12),0 4px 16px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.6)}.show-case__swiper .swiper-pagination{left:var(--swiper-pagination-left,0);right:var(--swiper-pagination-right,auto);bottom:var(--swiper-pagination-bottom,12px);top:var(--swiper-pagination-top,auto);transform:var(--swiper-pagination-transform,none)}.show-case__swiper .swiper-wrapper{height:100%}.show-case__swiper .swiper-slide{height:100%}@media only screen and (min-width:768px){.show-case__swiper{--swiper-pagination-right:30px;--swiper-pagination-left:auto;--swiper-pagination-top:50%;--swiper-pagination-bottom:auto;--swiper-pagination-transform:translateY(-50%);background-color:#fdfbf5;border:1px solid #dcd7ce;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.55);height:450px}}.show-case__pagination{background:#fdfbf5;bottom:var(--swiper-pagination-bottom,12px)!important;top:var(--swiper-pagination-top,auto);height:30px;right:var(--swiper-pagination-right,auto);left:var(--swiper-pagination-left,0)}.show-case__pagination .swiper-pagination-bullet{background:#000;opacity:.3}.show-case__pagination .swiper-pagination-bullet-active{opacity:1}@media only screen and (min-width:768px){.show-case__pagination{background:0 0;bottom:var(--swiper-pagination-bottom,auto)!important;height:auto}}.show-case__card{border:none;box-sizing:border-box;height:100%;overflow-y:auto;border-radius:6px}.show-case__card-content{display:flex;flex-direction:column;justify-content:flex-start;height:auto;padding:20px 20px 40px 20px}@media only screen and (min-width:768px){.show-case__card-content{justify-content:space-between;height:100%;padding:35px 60px 35px 40px}}.show-case__card-title{font-family:Onest,sans-serif;font-weight:400;text-transform:uppercase;color:#000;margin-bottom:20px;font-size:20.16px}@media only screen and (min-width:768px){.show-case__card-title{margin-bottom:30px;font-size:24px}}.show-case__details{display:flex;flex-direction:column;gap:10px;flex:1}@media only screen and (min-width:768px){.show-case__details{gap:15px}}.show-case__detail-title{color:#999;font-family:"Golos Text",sans-serif;font-size:10.4px;letter-spacing:2px;text-transform:uppercase}.show-case__detail-description{font-family:"Golos Text",sans-serif;font-size:16px;line-height:140%;color:#000}.show-case__button-wrapper{display:flex}.show-case__button{display:inline-flex}.philosophy{display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:768px){.philosophy{gap:60px}}.philosophy__wrapper{display:flex;flex-direction:column;align-items:stretch;gap:20px}@media only screen and (min-width:768px){.philosophy__wrapper{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:60px}}.philosophy__left{max-width:none;display:flex;flex-direction:column;gap:5px}@media only screen and (min-width:768px){.philosophy__left{max-width:290px}}.philosophy__title-block{display:flex;flex-direction:column;gap:5px;margin-bottom:30px}.philosophy__subtitle{color:#666;font-family:"Golos Text",sans-serif;font-size:12.8px;font-weight:400;letter-spacing:.175em;text-transform:uppercase}.philosophy__subtitle h1,.philosophy__subtitle h2,.philosophy__subtitle h3,.philosophy__subtitle h4,.philosophy__subtitle h5,.philosophy__subtitle h6{margin:0;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.philosophy__title{font-family:Onest,sans-serif;font-size:25.6px;font-weight:600;line-height:110%;color:#000;margin:0}@media only screen and (min-width:768px){.philosophy__title{font-size:28.8px}}.philosophy__desc{font-family:"Golos Text",sans-serif;font-size:16px;line-height:150%;color:#333;text-align:left;margin:0}@media only screen and (min-width:768px){.philosophy__desc{text-align:justify;line-height:140%}}.philosophy__grid{display:grid;width:100%;position:relative;grid-template-areas:"item1" "item2" "item3" "item4";grid-template-columns:1fr;grid-template-rows:auto auto auto auto;gap:0}.philosophy__grid .philosophy__line{display:none}.philosophy__grid .center-gap{display:none;grid-area:auto}.philosophy__grid .philosophy-item--1{grid-area:item1}.philosophy__grid .philosophy-item--2{grid-area:item2}.philosophy__grid .philosophy-item--3{grid-area:item3}.philosophy__grid .philosophy-item--4{grid-area:item4}@media only screen and (min-width:768px){.philosophy__grid{max-width:743px;grid-template-areas:"item1 line-top item2" "line-left empty line-right" "item3 line-bottom item4";grid-template-columns:1fr 1px 1fr;grid-template-rows:auto 1px auto;gap:30px}.philosophy__grid .philosophy__line{display:block;background:#000}.philosophy__grid .philosophy__line--bottom,.philosophy__grid .philosophy__line--top{height:auto;width:1px;justify-self:stretch}.philosophy__grid .philosophy__line--top{grid-area:line-top}.philosophy__grid .philosophy__line--bottom{grid-area:line-bottom}.philosophy__grid .philosophy__line--left,.philosophy__grid .philosophy__line--right{width:auto;height:1px;align-self:stretch}.philosophy__grid .philosophy__line--left{grid-area:line-left}.philosophy__grid .philosophy__line--right{grid-area:line-right}.philosophy__grid .center-gap{display:block;grid-area:empty}}.philosophy-item{display:flex;flex-direction:row;gap:20px;padding:12px 0;position:relative}.philosophy-item__icon{width:44px;height:44px;flex:0 0 44px;color:#000;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:768px){.philosophy-item__icon{width:55px;height:55px;flex:0 0 55px}}.philosophy-item__svg{width:100%;height:100%;display:block;object-fit:contain}.philosophy-item__content{display:flex;flex-direction:column;gap:6px}@media only screen and (min-width:768px){.philosophy-item__content{gap:15px}}.philosophy-item__title{margin:0;font-family:Onest,sans-serif;font-size:22px;line-height:120%;text-transform:uppercase;color:#000;font-weight:400}@media only screen and (min-width:768px){.philosophy-item__title{font-size:28px}}.philosophy-item__text{margin:0;font-family:"Golos Text",sans-serif;font-size:16px;line-height:120%;color:#333}.products{display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:768px){.products{gap:60px}}.products__wrapper{display:flex;flex-direction:column;gap:40px;position:relative}@media only screen and (min-width:768px){.products__wrapper{flex-direction:row;justify-content:space-between;align-items:stretch;gap:60px;min-height:560px}}.products__wrapper::before{content:"";display:none}@media only screen and (min-width:768px){.products__wrapper::before{position:absolute;top:0;bottom:0;left:50%;width:1px;background:#000;transform:translateX(-50%);display:block}}.products__left{width:100%;display:flex;flex-direction:column;gap:20px;justify-content:flex-start}@media only screen and (min-width:768px){.products__left{flex:0 0 585px;max-width:585px;gap:40px;justify-content:space-between}}.products__title-block{display:flex;flex-direction:column;gap:5px;max-width:491px}.products__subtitle{color:#666;font-family:"Golos Text",sans-serif;font-size:12.8px;font-weight:400;letter-spacing:.175em;text-transform:uppercase}.products__subtitle h1,.products__subtitle h2,.products__subtitle h3,.products__subtitle h4,.products__subtitle h5,.products__subtitle h6{margin:0;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.products__subtitle p{margin:0;line-height:normal}.products__title{font-family:Onest,sans-serif;font-size:25.6px;font-weight:600;line-height:110%;color:#000;margin:0}@media only screen and (min-width:768px){.products__title{font-size:28.8px}}.products__title p{margin:0;line-height:normal}.products__icon{display:none}.products__icon img{display:block;height:100%;object-fit:contain}@media only screen and (min-width:768px){.products__icon{display:block;width:370px;height:370px;flex-shrink:0}}.products__right{width:100%;display:flex;flex-direction:column;gap:24px;height:auto}@media only screen and (min-width:768px){.products__right{flex:1 1 544px;max-width:544px;gap:20px;height:100%}}.products__item{display:flex;flex-direction:row;gap:20px;align-items:flex-start}@media only screen and (min-width:768px){.products__item{gap:40px}}.products__number{width:60px;height:60px;flex-shrink:0}.products__number img{display:block;width:100%;height:100%;object-fit:contain}@media only screen and (min-width:768px){.products__number{width:70px;height:70px}}.products__content{display:flex;flex-direction:column;gap:6px;padding-bottom:0;flex:1}@media only screen and (min-width:768px){.products__content{gap:13px;padding-bottom:20px}}.products__item-title{font-family:Syne,sans-serif;font-size:22px;font-weight:400;line-height:120%;text-transform:uppercase;color:#000;margin:0}@media only screen and (min-width:768px){.products__item-title{font-size:28px}}.products__item-title p{margin:0;line-height:normal}.products__item-description{font-family:"Golos Text",sans-serif;font-size:16px;line-height:120%;color:#333;text-align:start;margin:0}.products__item-description p{margin:0;line-height:inherit}.products__item-description p.truncated{overflow:hidden!important;display:-webkit-box!important;line-clamp:4!important;-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;max-height:calc(1.5em * 4)!important;cursor:pointer!important}.products__item-description p.truncated .products__read-more{color:#333;font-weight:400;text-decoration:underline}.products__item-description p.expanded{overflow:visible!important;display:block!important;max-height:none!important;line-clamp:unset!important;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;cursor:pointer!important}@media only screen and (min-width:768px){.products__item-description{text-align:justify}.products__item-description p.truncated{overflow:visible!important;display:block!important;max-height:none!important;line-clamp:unset!important;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;cursor:auto}}.team{display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:768px){.team{gap:60px}}.team__wrapper{display:flex;flex-direction:column;gap:20px;align-items:flex-start}@media only screen and (min-width:768px){.team__wrapper{flex-direction:row;justify-content:flex-start;align-items:stretch;gap:0}}.team__left{width:100%;padding-right:0;display:flex;flex-direction:column;gap:0;position:relative}@media only screen and (min-width:768px){.team__left{width:440px;padding-right:60px}}.team__right{display:flex;flex-direction:column;gap:20px;width:100%;flex-shrink:0;margin-left:0;position:relative}@media only screen and (min-width:768px){.team__right{width:670px;gap:40px;margin-left:60px}}.team__right::before{content:"";position:absolute;top:0;left:-60px;width:1px;height:100%;background-color:#000;pointer-events:none;display:none}@media only screen and (min-width:768px){.team__right::before{display:block}}.team__title-block{display:flex;flex-direction:column;gap:5px;position:relative;margin-bottom:30px}.team__subtitle{color:#666;font-family:"Golos Text",sans-serif;font-size:12.8px;font-weight:400;letter-spacing:.175em;text-transform:uppercase}.team__subtitle h1,.team__subtitle h2,.team__subtitle h3,.team__subtitle h4,.team__subtitle h5,.team__subtitle h6{margin:0;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.team__title{font-family:Onest,sans-serif;font-size:25.6px;font-weight:600;line-height:120%;color:#000;margin:0}@media only screen and (min-width:768px){.team__title{font-size:28.8px;line-height:110%}}.team__desc{font-family:"Golos Text",sans-serif;font-size:16px;line-height:140%;color:#333;text-align:left;margin:0}@media only screen and (min-width:768px){.team__desc{text-align:justify}}.team__desc p{margin:0 0 16px 0}.team__desc p:last-child{margin-bottom:0}.team__button-wrapper{display:none;margin-top:30px}@media only screen and (min-width:768px){.team__button-wrapper{margin-top:40px}}.team__icon{display:none;align-self:flex-start;margin-top:30px}@media only screen and (min-width:768px){.team__icon{display:block}}.team__icon img{width:70px;height:50px}@media only screen and (min-width:768px){.team__icon img{width:87.55px;height:62.5px}}.team__gallery{display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:768px){.team__gallery{gap:40px}}.team__images-secondary{display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:768px){.team__images-secondary{gap:40px}}.team__image{position:relative;border-radius:5px;overflow:hidden;background-color:#f5f5f5}.team__image img{width:100%;height:100%;display:block;object-fit:cover}.team__image--main{aspect-ratio:3/2}@media only screen and (min-width:768px){.team__image--main{aspect-ratio:3/2}}@supports not (aspect-ratio:3 / 2){.team__image--main{height:250px}@media only screen and (min-width:768px){.team__image--main{height:390px}}}.team__image--secondary{display:none}@media only screen and (min-width:768px){.team__image--secondary{display:block;height:150px}}.team__image-overlay{display:none;position:absolute;bottom:20px;right:20px}@media only screen and (min-width:768px){.team__image-overlay{bottom:30px;right:30px}}.team__view-button{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:rgba(253,251,245,.9);border-radius:3px;text-decoration:none;transition:all .3s ease;backdrop-filter:blur(10px)}@media only screen and (min-width:768px){.team__view-button{gap:10px;padding:10px 20px}}.team__view-button span{color:#000;font-family:Syne,sans-serif;font-weight:500;font-size:11px;text-transform:uppercase;white-space:nowrap;letter-spacing:.05em}@media only screen and (min-width:768px){.team__view-button span{font-size:12px}}.team__view-button svg{width:10px;height:7.5px;color:#000;transform:rotate(270deg);transition:transform .3s ease}@media only screen and (min-width:768px){.team__view-button svg{width:12px;height:9px}}.team__view-button:hover{background-color:#fdfbf5;transform:translateY(-1px)}.team__view-button:hover svg{transform:rotate(270deg) translateX(2px)}.reviews{display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:768px){.reviews{gap:60px}}.reviews__inner{display:flex;flex-direction:column;gap:40px;align-items:center}@media only screen and (min-width:768px){.reviews__inner{gap:50px}}.reviews__subtitle{display:flex;flex-direction:column;gap:5px;align-items:center;text-align:center;color:#666;font-family:"Golos Text",sans-serif;font-weight:400;letter-spacing:.175em;text-transform:uppercase;line-height:1;margin:0;font-size:12.8px;letter-spacing:.15em}.reviews__subtitle h1,.reviews__subtitle h2,.reviews__subtitle h3,.reviews__subtitle h4,.reviews__subtitle h5,.reviews__subtitle h6{margin:0;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.reviews__slider-container{display:flex;align-items:center;justify-content:center;width:100%;max-width:1170px;position:relative;flex-direction:column;gap:15px}@media only screen and (min-width:768px){.reviews__slider-container{flex-direction:row;align-items:center;justify-content:space-between;gap:0}}.reviews__slider-container::before{content:"\201C";position:absolute;top:3%;left:50%;transform:translate(-50%,-50%);font-family:Onest,sans-serif;font-size:100px;font-weight:300;color:rgba(0,0,0,.03);z-index:1;pointer-events:none;user-select:none}@media only screen and (min-width:768px){.reviews__slider-container::before{top:9%}}.reviews__slider-container .reviews__pagination{display:block;text-align:center;position:static;inset:auto;z-index:auto;margin-top:16px;align-self:center}.reviews__swiper{position:relative;width:100%;max-width:100%;flex:1}@media only screen and (min-width:768px){.reviews__swiper{max-width:870px}}.reviews .reviews__swiper .swiper-wrapper .swiper-slide.reviews__slide{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;height:100%;justify-content:center;z-index:2}@media only screen and (min-width:768px){.reviews .reviews__swiper .swiper-wrapper .swiper-slide.reviews__slide{gap:30px}}.reviews__figure{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center;margin:0}@media only screen and (min-width:768px){.reviews__figure{gap:30px}}.reviews .reviews__swiper .swiper-wrapper .swiper-slide.reviews__slide .reviews__quote-text{font-family:"Golos Text",sans-serif;font-size:18px;font-weight:400;color:#000;text-align:center;width:100%;display:-webkit-box;-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;margin:0}@media only screen and (min-width:768px){.reviews .reviews__swiper .swiper-wrapper .swiper-slide.reviews__slide .reviews__quote-text{font-size:22px;-webkit-line-clamp:6;line-clamp:6}}@media only screen and (min-width:768px){.reviews .reviews__swiper .swiper-wrapper .swiper-slide.reviews__slide .reviews__quote-text,.reviews .reviews__swiper .swiper-wrapper .swiper-slide.reviews__slide .reviews__signature{opacity:1;transform:none;transition:none}}@media (prefers-reduced-motion:reduce){.reviews .reviews__swiper .swiper-wrapper .swiper-slide.reviews__slide .reviews__quote-text,.reviews .reviews__swiper .swiper-wrapper .swiper-slide.reviews__slide .reviews__signature{transition:none!important;opacity:1!important;transform:none!important}}.reviews__author-name{font-style:normal}.reviews__arrow{width:100px;height:80px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease;flex-shrink:0;background:0 0;border:none;padding:0;align-self:flex-start}.reviews__arrow .arrow-svg{width:60px;height:60px;transition:all .3s ease}.reviews__arrow:hover .arrow-circle{fill:#e0e0e0}.reviews__arrow--next,.reviews__arrow--prev{display:none}@media only screen and (min-width:768px){.reviews__arrow--next,.reviews__arrow--prev{display:flex}}@media only screen and (min-width:768px){.reviews__arrow{width:140px;height:100px}.reviews__arrow .arrow-svg{width:80px;height:80px}}.reviews__pagination{display:block;text-align:center;position:static;inset:auto;z-index:auto}@media only screen and (min-width:768px){.reviews__pagination{display:none}}.reviews__pagination.swiper-pagination-fraction{font-family:"Golos Text",sans-serif;font-size:12.8px;font-weight:400;color:#666;letter-spacing:.175em;line-height:1;margin-top:10px}.reviews__pagination.swiper-pagination-fraction .swiper-pagination-current,.reviews__pagination.swiper-pagination-fraction .swiper-pagination-total{color:#666}.reviews .reviews__swiper .swiper-wrapper .swiper-slide.reviews__slide .reviews__signature{display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center;opacity:1;transition:opacity 320ms ease}.reviews .reviews__swiper .swiper-wrapper .swiper-slide.reviews__slide .reviews__signature .reviews__author-name{font-family:"Golos Text",sans-serif;font-size:18px;font-weight:400;line-height:1;color:#000;text-align:center}@media only screen and (min-width:768px){.reviews .reviews__swiper .swiper-wrapper .swiper-slide.reviews__slide .reviews__signature .reviews__author-name{font-size:22px}}.reviews .reviews__swiper .swiper-wrapper .swiper-slide.reviews__slide .reviews__signature .reviews__company-name{font-family:"Golos Text",sans-serif;font-size:12.8px;font-weight:400;line-height:1;color:grey;text-transform:uppercase;letter-spacing:.25em;text-align:center}@media only screen and (min-width:768px){.reviews .reviews__swiper .swiper-wrapper .swiper-slide.reviews__slide .reviews__signature .reviews__company-name{letter-spacing:.35em}}.page-home .section-with-divider:not(.site-header){padding-inline:20px}.page-home .section-with-divider:not(.site-header)>.container{padding-inline:0}@media only screen and (min-width:768px){.page-home .section-with-divider:not(.site-header){padding-inline:0;max-width:1170px;margin-inline:auto;width:100%}.page-home .section-with-divider:not(.site-header)>.container{max-width:100%;margin-inline:0;padding-inline:0}}.page-home .section-with-divider:not(.site-header):not(.hero){padding-block:40px}@media only screen and (min-width:768px){.page-home .section-with-divider:not(.site-header):not(.hero){padding-block:60px}}.page-home .faq-home.section-with-divider,.page-home .philosophy.section-with-divider,.page-home .team.section-with-divider{padding-block:0}@media only screen and (min-width:768px){.page-home .faq-home.section-with-divider,.page-home .philosophy.section-with-divider,.page-home .team.section-with-divider{padding-block:60px}}