@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../fonts/Montserrat-Regular.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Medium"),url(../fonts/Montserrat-Medium.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Bold"),url(../fonts/Montserrat-Bold.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}.title{font-family:Montserrat,"Montserrat Fallback: Arial",sans-serif;font-size:40px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:40px;text-align:center}@media (width < 768px){.title{font-family:Montserrat,"Montserrat Fallback: Arial",sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:100%}}.title--is-h1{font-family:Montserrat,"Montserrat Fallback: Arial",sans-serif;font-size:58px;font-style:normal;font-weight:500;line-height:100%;margin-bottom:64px}@media (width < 768px){.title--is-h1{font-family:Montserrat,"Montserrat Fallback: Arial",sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:40px}}.swiper-button{align-items:center;aspect-ratio:1/1;color:var(--Orange);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;transition:transform .2s linear}@media (hover:hover){.swiper-button:hover{transform:translate(-10%)}}.swiper-button svg{flex-shrink:0;height:20px;width:20px}.swiper-button--next{transform:rotate(180deg)}@media (hover:hover){.swiper-button--next:hover{transform:rotate(180deg) translate(-10%)}}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../fonts/Montserrat-Regular.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Montserrat Fallback: Arial";src:local("Arial");size-adjust:112.8307%;ascent-override:85.7923%;descent-override:22.2457%;line-gap-override:0%}@font-face{font-family:Montserrat;src:local("Montserrat Medium"),url(../fonts/Montserrat-Medium.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Bold"),url(../fonts/Montserrat-Bold.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}.reviews{--ui-container:1600px;background-color:var(--ui-bg-muted)}.reviews .section-title{color:var(--text-color-default);text-align:center}.reviews__container{display:grid;gap:var(--grid-gap);grid-template-columns:1fr 1fr 1.2fr}@media (width < 1280px){.reviews__container{grid-template-columns:1fr}}.reviews__slider{grid-column:span 2;min-width:0}@media (width < 1280px){.reviews__slider{grid-column:span 1}}@media (width < 1024px){.reviews__slider .swiper{margin-inline:-10px;padding-inline:10px}}.reviews__card{background-color:var(--ui-bg);border-radius:20px;box-shadow:var(--box-shadow);color:var(--ui-text);height:100%;padding:40px 20px}@media (width >= 768px){.reviews__card{margin-right:10px}}.reviews__card-header{align-items:center;display:flex;gap:24px;margin-bottom:8px}.reviews__card-stars{align-items:center;color:var(--yellow);display:flex;gap:2px}.reviews__card-stars svg{height:24px;width:24px}.reviews__card-source{margin-bottom:16px}.reviews__card-source span{color:var(--green)}.reviews__card-wrap.collapsed{-webkit-line-clamp:10;display:-webkit-box;-webkit-box-orient:vertical;max-width:760px;overflow:hidden}.reviews__card-wrap.active{max-height:1500px}.reviews__show-more{color:var(--green);cursor:pointer;font-weight:700;margin-left:auto;margin-top:20px;text-align:right;text-decoration-color:transparent;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;transition:text-decoration-color .2s linear}@media (hover:hover){.reviews__show-more:hover{text-decoration-color:currentColor}}.reviews__ratings{align-items:start;background-color:var(--ui-bg);border-radius:20px;box-shadow:var(--box-shadow);color:var(--ui-text);display:grid;gap:20px;grid-template-columns:.8fr 1.2fr;margin-bottom:10px;padding:20px;text-align:center}@media (width < 1280px){.reviews__ratings{grid-template-columns:1fr 1fr}}@media (width < 768px){.reviews__ratings{display:none}}.reviews__ratings-title{align-items:center;display:flex;flex-direction:column;font-family:Montserrat,"Montserrat Fallback: Arial",sans-serif;font-size:32px;font-style:normal;font-weight:700;font-weight:500;line-height:100%;line-height:140%}.reviews__ratings-title img{aspect-ratio:1;max-height:180px;-o-object-fit:contain;object-fit:contain}.reviews__ratings-image{justify-self:right;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom right;object-position:bottom right}@media (width < 1280px){.reviews__ratings-image{max-height:400px}}.reviews__link{color:var(--text-color-default);cursor:pointer;grid-column:-1/1;justify-self:end;transition:color .2s linear}@media (hover:hover){.reviews__link:hover{color:var(--green)}}.reviews .swiper-wrapper{padding-bottom:10px}.reviews .swiper-slide{height:auto}.reviews__card-wrap.collapsed.f-html{display:block;overflow:unset}.reviews{--max-height:180px}.gallery{--ui-container:1600px}.gallery .section-title{text-align:center}.gallery__body{display:grid}.gallery__body:has(.gallery__preview-video){grid-template-columns:1.2fr 1fr}.gallery__body .swiper-slide img{max-height:550px}.gallery__slider{min-width:0}.gallery__slider .swiper-slide{height:auto}.gallery__slider img{height:100%;max-height:450px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .2s linear;width:100%}.gallery__card{border-radius:20px;cursor:pointer;height:100%;overflow:hidden}@media (hover:hover){.gallery__card:hover img{transform:scale(1.05)}}.gallery__link{color:var(--ui-text);cursor:pointer;display:flex;justify-content:flex-end;margin-top:24px;transition:color .2s linear}@media (hover:hover){.gallery__link:hover{color:var(--green)}}
