.gallery-grid-head{display:flex;align-items:flex-end;gap:32px;margin-top:76px}@media only screen and (max-width:1439px){.gallery-grid-head{flex-direction:column;align-items:normal}}@media only screen and (max-width:1023px){.gallery-grid-head{gap:24px}}@media only screen and (max-width:767px){.gallery-grid-head{margin-top:48px}}.gallery-grid-head__title{flex:auto;font-size:80px;letter-spacing:-.03em}@media only screen and (max-width:1279px){.gallery-grid-head__title{font-size:70px}}@media only screen and (max-width:767px){.gallery-grid-head__title{font-size:48px}}.gallery-grid-head__rating{display:flex;flex:none;gap:32px}@media only screen and (max-width:767px){.gallery-grid-head__rating{gap:20px}}.gallery-grid-head__rating-item{flex:none}@media only screen and (max-width:539px){.gallery-grid-head__rating-item{flex:auto}}.gallery-grid-head__rating-logo svg{display:block;width:auto;height:30px}@media only screen and (max-width:1023px){.gallery-grid-head__rating-logo svg{height:24px}}.gallery-grid-head__rating-value{display:flex;align-items:center;flex-wrap:wrap;margin-top:2px;font-size:15px;font-weight:var(--font-weight-medium);color:var(--text-color)}@media only screen and (max-width:1023px){.gallery-grid-head__rating-value{font-size:13px}}@media only screen and (max-width:539px){.gallery-grid-head__rating-value{margin-top:6px}}.gallery-grid-head__rating-value span{padding:8px 0;line-height:1}@media only screen and (max-width:767px){.gallery-grid-head__rating-value span{padding:6px 0}}.gallery-grid{display:grid;grid-gap:24px;margin-top:44px}@media only screen and (max-width:1279px){.gallery-grid{grid-gap:16px}}@media only screen and (max-width:1023px){.gallery-grid{margin-top:30px}}@media only screen and (max-width:767px){.gallery-grid{grid-gap:10px}}.gallery-grid--2{grid-template-columns:repeat(2,1fr);grid-template-rows:28vw}@media only screen and (max-width:767px){.gallery-grid--2{grid-template-columns:1fr;grid-template-rows:repeat(3,30vw)}.gallery-grid--2 .gallery-grid__photo:first-of-type{grid-row:span 2}}.gallery-grid--3{grid-template-columns:repeat(3,1fr);grid-template-rows:28vw}@media only screen and (max-width:767px){.gallery-grid--3{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,30vw)}.gallery-grid--3 .gallery-grid__photo:first-of-type{grid-column:span 2;grid-row:span 2}}.gallery-grid--4{grid-template-columns:47fr 26fr 26fr;grid-template-rows:repeat(2,14vw)}@media only screen and (max-width:767px){.gallery-grid--4{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,30vw)}}.gallery-grid--4 .gallery-grid__photo:first-of-type,.gallery-grid--4 .gallery-grid__photo:nth-of-type(2){grid-row:span 2}@media only screen and (max-width:767px){.gallery-grid--4 .gallery-grid__photo:first-of-type,.gallery-grid--4 .gallery-grid__photo:nth-of-type(2){grid-column:span 2}.gallery-grid--4 .gallery-grid__photo:nth-of-type(2){grid-column:span 2;grid-row:span 1}}.gallery-grid--5{grid-template-columns:47fr 26fr 26fr;grid-template-rows:repeat(2,14vw)}@media only screen and (max-width:767px){.gallery-grid--5{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,30vw)}}.gallery-grid--5 .gallery-grid__photo:first-of-type{grid-row:span 2}@media only screen and (max-width:767px){.gallery-grid--5 .gallery-grid__photo:first-of-type{grid-column:span 2}}.gallery-grid__photo{position:relative;overflow:hidden}.gallery-grid__photo img{height:100%;width:100%;object-fit:cover;object-position:center}.faq__list{margin-top:54px}@media only screen and (max-width:1023px){.faq__list{margin-top:36px}}.faq-item{border-radius:10px;background-color:var(--list-panel-color)}.faq-item+.faq-item{margin-top:10px}@media only screen and (max-width:1023px){.faq-item+.faq-item{margin-top:8px}}.faq-item--opened{background-color:var(--list-panel-opened-color)}.faq-item__title{display:flex;align-items:center;justify-content:space-between;width:100%;padding:22px 20px;text-align:left;font-size:18px;font-weight:var(--font-weight-medium)}@media only screen and (max-width:1023px){.faq-item__title{padding:18px 20px;font-size:16px}}.faq-item__title svg{width:14px;height:14px}.faq-item__description{display:none;margin-right:22px;margin-left:22px;padding:20px 0;border-top:1px solid var(--border-color);font-size:16px;color:var(--text-description-color)}.faq-item--opened .faq-item__description{display:block}@media only screen and (max-width:1023px){.faq-item__description{margin-right:20px;margin-left:20px;padding:16px 0;font-size:14px}}.faq-v2__list{margin-top:54px}@media only screen and (max-width:1023px){.faq-v2__list{margin-top:36px}}.faq-item-v2{max-width:850px;margin:0 auto;border:1px solid #dfe5ec;border-radius:15px;background-color:#fff;box-shadow:0 4px 26px 0 rgba(0,0,0,.03),0 4px 4px 0 rgba(0,0,0,.02)}.faq-item-v2+.faq-item-v2{margin-top:10px}@media only screen and (max-width:1023px){.faq-item-v2+.faq-item-v2{margin-top:8px}}.faq-item-v2__title{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px;text-align:left;font-size:19px;font-weight:var(--font-weight-medium)}@media only screen and (max-width:1023px){.faq-item-v2__title{padding:18px 20px;font-size:16px}}.faq-item-v2__title svg{width:12px;height:12px}.faq-item-v2__description{display:none;margin-right:22px;margin-left:22px;padding-bottom:16px;font-size:15px;line-height:1.5em;color:var(--text-description-color)}.faq-item-v2--opened .faq-item-v2__description{display:block}@media only screen and (max-width:1023px){.faq-item-v2__description{margin-right:20px;margin-left:20px;padding:16px 0;font-size:14px}}.react-overflow-slider-container{overflow:hidden}.react-overflow-slider{display:flex;margin-bottom:-48px;font-family:sans-serif}.react-overflow-slider__btn-container{z-index:1;flex:none;display:flex;align-items:center;margin-bottom:48px}.react-overflow-slider__btn{padding:0;border:none;opacity:0;visibility:hidden;pointer-events:none;font:inherit;background-color:transparent}.react-overflow-slider__btn--visible{opacity:1;visibility:visible;pointer-events:auto}.react-overflow-slider__scroller{flex:auto;padding-bottom:48px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.react-overflow-slider__scroller::-webkit-scrollbar{display:none}.react-overflow-slider__scroller{-ms-overflow-style:none}.react-overflow-slider__body{position:relative;display:inline-flex;vertical-align:middle}.react-overflow-slider__item{flex:auto}.react-overflow-slider-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:4px;border:2px solid #e4e4e4;border-radius:50%;cursor:pointer;color:#1f1f1f;background:#fff}.react-overflow-slider-btn--left svg{transform:scale(-1)}