.blog-list,.layout--theme-white .blog-list,.layout--theme-light .blog-list,.layout--theme-yellow .blog-list,.layout .group--theme-white .blog-list,.layout .group--theme-light .blog-list,.layout .group--theme-yellow .blog-list{--color:var(--dark);--color-rgb:var(--dark-rgb)}.layout--theme-transparent .blog-list,.layout--theme-black .blog-list,.layout--theme-dark .blog-list,.layout--theme-dark-blue .blog-list,.layout .group--theme-transparent .blog-list,.layout .group--theme-black .blog-list,.layout .group--theme-dark .blog-list,.layout .group--theme-dark-blue .blog-list{--color:var(--white);--color-rgb:var(--white-rgb)}.blog-list{margin-top:var(--section-gap);color:var(--color);-webkit-mask-image:linear-gradient(to right,transparent 0%,black calc((100vw - var(--page-max-width))/2),black calc((100vw - var(--page-max-width))/2 + var(--page-max-width)),black 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black calc((100vw - var(--page-max-width))/2),black calc((100vw - var(--page-max-width))/2 + var(--page-max-width)),black 100%);mask-image:linear-gradient(to right,transparent 0%,black calc((100vw - var(--page-max-width))/2),black calc((100vw - var(--page-max-width))/2 + var(--page-max-width)),black 100%)}@media (max-width:1256px){.blog-list{-webkit-mask-image:none;mask-image:none}}.blog-list__top{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.layout--theme-transparent .blog-list__sup-title,.layout--theme-black .blog-list__sup-title,.layout--theme-dark .blog-list__sup-title,.layout--theme-dark-blue .blog-list__sup-title,.layout .group--theme-transparent .blog-list__sup-title,.layout .group--theme-black .blog-list__sup-title,.layout .group--theme-dark .blog-list__sup-title,.layout .group--theme-dark-blue .blog-list__sup-title{color:var(--yellow-main)}.layout .group--theme-yellow .blog-list__sup-title{color:inherit}.blog-list__title{text-transform:uppercase}*+.blog-list__title{margin-top:12px}*+.blog-list__cta{margin-top:24px}@media (max-width:768px){.blog-list__cta{flex-direction:column;align-items:stretch}}.blog-list__nav{gap:12px;display:flex}@media (max-width:768px){.blog-list__nav{display:none}}.blog-list__nav__button{--size:60px;width:var(--size);height:var(--size);color:var(--dark);background-color:#fff;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex}.blog-list__nav__button:hover{background-color:rgba(var(--white-rgb),.7)}.blog-list__nav__button:active{background-color:#fff}.blog-list__nav__button--disabled{color:rgba(var(--white-rgb),.3);background-color:rgba(var(--white-rgb),.1);pointer-events:none}@media (max-width:1024px){.blog-list__nav__button{--size:40px}}.blog-list__nav__button svg{--offset:-4px;width:auto;height:32px}.blog-list__nav__button--previous svg{margin-left:var(--offset);transform:rotate(180deg)}.blog-list__nav__button--next svg{margin-right:var(--offset)}@media (max-width:1024px){.blog-list__nav__button svg{height:20px}}.blog-list__items{--gap:40px;gap:var(--gap);display:flex;overflow:visible!important}.blog-list--mounted .blog-list__items{gap:0}*+.blog-list__items{margin-top:80px}@media (max-width:1024px){.blog-list__items{--gap:32px}*+.blog-list__items{margin-top:52px}}@media (max-width:768px){.blog-list__items{--gap:24px}*+.blog-list__items{margin-top:32px}}
.blog-list__item{--width:calc((var(--page-max-width) - var(--gap)*2)/3);flex-basis:var(--width);width:var(--width);flex-shrink:0;position:relative}@media (max-width:768px){.blog-list__item{--width:290px}}@media (max-width:370px){.blog-list__item{--width:260px}}.blog-list__item__image{aspect-ratio:500/270;border-radius:16px;width:100%;height:auto;overflow:hidden}.blog-list__item__image img{object-fit:cover;width:100%;height:100%}.blog-list__item__title{font-family:var(--font-family-heading);letter-spacing:var(--font-family-heading-ls);text-transform:uppercase;word-spacing:var(--font-family-heading-ws);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.625rem;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}a.blog-list__item__title{-webkit-text-decoration:none;text-decoration:none}a.blog-list__item__title:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}*+.blog-list__item__title{margin-top:32px}@media (max-width:1024px){*+.blog-list__item__title{margin-top:32px}}@media (max-width:768px){.blog-list__item__title{font-size:1.5rem}*+.blog-list__item__title{margin-top:24px}}.blog-list__item__description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}*+.blog-list__item__description{margin-top:8px}
.buttons{flex-wrap:wrap;gap:16px;display:flex}
.button{--horizontal-padding:20px;--text-horizontal-padding:4px;--gap:4px;--vertical-padding:8px;--border-radius:2px;--icon-size:20px;height:var(--height);min-height:var(--min-height);padding-right:var(--horizontal-padding);padding-left:var(--horizontal-padding);color:var(--color);border-radius:var(--border-radius);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;transition-property:color;transition-duration:.45s;display:inline-flex;position:relative;overflow:hidden}.button--disabled,.button--loading{cursor:default}@media (max-width:768px){.button{--horizontal-padding:16px;--text-horizontal-padding:4px;--gap:4px}}.button--height-normal{--min-height:44px}.button--full-width{width:100%}.button--theme-primary{--background-color:var(--blue-main);--color:var(--dark)}.button--theme-black{--background-color:var(--black);--color:var(--white)}.button--theme-yellow{--background-color:var(--yellow-main);--color:var(--dark)}.button--theme-white-outline{--background-color:transparent;--color:var(--white);border:1px solid var(--white)}.button--theme-primary:hover{--background-color:var(--blue-300)}.button--theme-black:hover{--background-color:rgba(var(--black-rgb),.8)}.button--theme-yellow:hover{--background-color:var(--yellow-300)}.button--theme-white-outline:hover{--background-color:rgba(var(--white-rgb),.1)}.button--theme-primary:active{--background-color:var(--blue-main)}.button--theme-black:active{--background-color:var(--black)}.button--theme-yellow:active{--background-color:var(--yellow-main)}.button--theme-white-outline:active{--background-color:transparent}.button__background{background-color:var(--background-color);transition-property:opacity,background-color;transition-duration:.2s;position:absolute;top:0;bottom:0;left:0;right:0}.button__content{width:100%;height:var(--height);min-height:var(--min-height);justify-content:center;align-items:center;display:inline-flex}.button--full-width .button__content{width:100%;margin:auto;display:flex}.button__spinner{pointer-events:none;opacity:0;justify-content:center;align-items:center;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(24px)}.button--loading .button__spinner{opacity:1;transform:translateY(0)}.button__text{z-index:0;padding-top:var(--vertical-padding);padding-right:var(--text-horizontal-padding);padding-bottom:var(--vertical-padding);padding-left:var(--text-horizontal-padding);letter-spacing:.04em;color:inherit;text-transform:uppercase;text-align:center;flex:1;font-size:1rem;font-weight:700;line-height:1.3;-webkit-text-decoration:none;text-decoration:none;transition:opacity .2s,transform .2s}.button--loading .button__text{opacity:0;transform:translateY(24px)}*+.button__text{margin-left:var(--gap)}@media (max-width:768px){.button__text{font-size:.9375rem}}.button__text:after{content:"";border-radius:var(--border-radius);display:block;position:absolute;top:0;bottom:0;left:0;right:0}.button__text strong{font-weight:800}.button__icon{width:var(--icon-size);height:var(--icon-size);justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:relative}*+.button__icon{margin-left:var(--gap)}.button--loading .button__icon{opacity:0}.button--theme-white.button--disabled .button__icon{filter:grayscale();transition-property:all;transition-duration:.2s}.button__icon img,.button__icon svg{object-fit:contain;width:100%;height:100%}
.sup-title{font-family:var(--font-family-heading);word-spacing:var(--font-family-heading-ws);letter-spacing:var(--font-family-heading-ls);text-transform:uppercase;font-size:1.75rem;font-weight:400;line-height:1.4}@media (max-width:1256px){.sup-title{font-size:1.5rem}}@media (max-width:1024px){.sup-title{font-size:1.375rem}}@media (max-width:768px){.sup-title{font-size:1rem}}
.title{font-family:var(--font-family-heading);letter-spacing:var(--font-family-heading-ls-large);letter-spacing:-.01em;word-spacing:var(--font-family-heading-ws);font-size:4rem;font-weight:400;line-height:1.1}@media (max-width:1256px){.title{font-size:3rem}}@media (max-width:1024px){.title{font-size:2.375rem}}@media (max-width:768px){.title{font-size:2rem}.title br{display:none}}
.events,.layout--theme-white .events,.layout--theme-light .events,.layout--theme-yellow .events,.layout .group--theme-white .events,.layout .group--theme-light .events,.layout .group--theme-yellow .events{--color:var(--dark);--color-rgb:var(--dark-rgb)}.layout--theme-transparent .events,.layout--theme-black .events,.layout--theme-dark .events,.layout--theme-dark-blue .events,.layout .group--theme-transparent .events,.layout .group--theme-black .events,.layout .group--theme-dark .events,.layout .group--theme-dark-blue .events{--color:var(--white);--color-rgb:var(--white-rgb)}.events{margin-top:var(--section-gap);color:var(--color)}.events__wrap{grid-gap:52px;grid-template-columns:380px 1fr;gap:52px;display:grid}@media (max-width:1024px){.events__wrap{display:block}}.events__title{text-transform:uppercase}*+.events__title{margin-top:12px}.events__description{max-width:50ch;font-size:1.125rem;font-weight:400;line-height:1.7}*+.events__description{margin-top:32px}@media (max-width:1256px){.events__description{font-size:1.0625rem}}@media (max-width:1024px){.events__description{font-size:1rem}*+.events__description{margin-top:16px}}@media (max-width:768px){.events__description{font-size:.875rem}}.events__description *+p{margin-top:.5em}*+.events__cta{margin-top:32px}@media (max-width:768px){.events__cta{flex-direction:column;align-items:stretch}}@media (max-width:1024px){*+.events__cta{margin-top:16px}}@media (min-width:769px){.events__cta .button{max-width:280px}}.events__items{--gap:24px;grid-gap:var(--gap);gap:var(--gap);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:1024px){*+.events__items{margin-top:52px}}@media (max-width:768px){.events__items{--gap:16px;width:calc(var(--vw,1vw)*100);margin-right:calc(var(--vw,1vw)*-50);margin-left:calc(var(--vw,1vw)*-50);padding-left:var(--page-left-padding);scroll-snap-type:x mandatory;flex-direction:row;display:flex;position:relative;left:50%;right:50%;overflow:auto}.events__items:after{content:" ";width:0;margin-left:calc(var(--page-right-padding) - var(--gap));display:block}}
.events__item{--padding:24px;--border-radius:16px;height:auto;min-height:0;padding-top:var(--padding);padding-left:var(--padding);color:#000;border-radius:var(--border-radius);background-color:#fff;border:1px solid #faf8f4;flex-direction:column;justify-content:space-between;gap:14px;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.events__item{--width:290px;flex:1 0 var(--width);width:var(--width);scroll-snap-align:center}}@media (max-width:370px){.events__item{--width:260px;--padding:16px}}.events__item__content{max-width:calc(300px + var(--padding));padding-right:var(--padding)}.events__item__title{font-family:var(--font-family-heading);letter-spacing:var(--font-family-heading-ls);text-transform:uppercase;word-spacing:var(--font-family-heading-ws);justify-content:space-between;gap:16px;font-size:1.75rem;font-weight:400;line-height:1.4;display:flex}@media (max-width:1024px){.events__item__title{font-size:1.625rem}}@media (max-width:768px){.events__item__title{font-size:1.5rem}}.events__item__title a{-webkit-text-decoration:none;text-decoration:none}.events__item__title a:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.events__item__title svg{--size:24px;width:var(--size);height:var(--size);color:#371a5b;object-fit:contain;flex-shrink:0}.events__item__description{letter-spacing:-.03em;color:#595e65;font-size:1rem;font-weight:400;line-height:1.6}*+.events__item__description{margin-top:10px}.events__item__description *+p{margin-top:.5em}.events__item__image{aspect-ratio:350/150;border-radius:var(--border-radius)0 0 0;width:100%;height:auto;overflow:hidden}.events__item__image img{object-fit:cover;width:100%;height:100%}
.experiences,.layout--theme-white .experiences,.layout--theme-light .experiences,.layout--theme-yellow .experiences,.layout .group--theme-white .experiences,.layout .group--theme-light .experiences,.layout .group--theme-yellow .experiences{--color:var(--dark);--color-rgb:var(--dark-rgb)}.layout--theme-transparent .experiences,.layout--theme-black .experiences,.layout--theme-dark .experiences,.layout--theme-dark-blue .experiences,.layout .group--theme-transparent .experiences,.layout .group--theme-black .experiences,.layout .group--theme-dark .experiences,.layout .group--theme-dark-blue .experiences{--color:var(--white);--color-rgb:var(--white-rgb)}.experiences{margin-top:var(--section-gap)}.experiences__wrap{grid-gap:16px;grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (max-width:1024px){.experiences__wrap{flex-direction:column;gap:24px;display:flex}}
.experiences__item{border-radius:16px;gap:20px;min-height:316px;padding:16px;display:flex;position:relative}.experiences__item,.experiences__item--theme-yellow{--color:var(--dark);--color-rgb:var(--dark-rgb);--background-color:var(--yellow-main);color:var(--color);background-color:var(--background-color)}.experiences__item--theme-green{--color:var(--white);--color-rgb:var(--white-rgb);--background-color:var(--green-main)}.experiences__item--theme-purple{--color:var(--white);--color-rgb:var(--white-rgb);--background-color:var(--purple-main)}.experiences__item--theme-pink{--color:var(--white);--color-rgb:var(--white-rgb);--background-color:var(--pink-main)}@media (max-width:768px){.experiences__item{flex-direction:column;gap:24px;min-height:0}}.experiences__item__galery{background-color:#000;border-radius:8px;flex:1;position:relative;overflow:hidden}@media (max-width:768px){.experiences__item__galery{aspect-ratio:100/80;flex:auto;width:100%;height:auto}}.experiences__item__galery__slider{width:100%;height:100%;display:flex;top:0;left:0;position:absolute!important}.experiences__item--slider .experiences__item__galery__slider{z-index:1}.experiences__item__galery__slide{width:100%;height:100%;position:relative}.experiences__item__galery__slide:nth-child(n+2){display:none}.experiences__item--mounted .experiences__item__galery__slide:nth-child(n+2){display:block}.experiences__item__galery__slide img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.experiences__item__dots{--offset:16px;--gap:8px;right:var(--offset);bottom:var(--offset);left:var(--offset);z-index:1;justify-content:center;gap:var(--gap);flex-wrap:wrap;display:flex;position:absolute}.experiences__item__dots__item{--size:8px;width:var(--size);height:var(--size);background-color:rgba(var(--white-rgb),.3);border-radius:50%;transition:background-color .2s ease-in-out;position:relative}.experiences__item__dots__item:hover,.experiences__item__dots__item--active{background-color:#fff}.experiences__item__dots__item:after{top:calc(-.5*var(--gap));right:calc(-.5*var(--gap));bottom:calc(-.5*var(--gap));left:calc(-.5*var(--gap));content:"";position:absolute}.experiences__item__tag-line{--offset:16px;--height:32px;top:var(--offset);right:var(--offset);left:var(--offset);z-index:1;min-height:var(--height);border-radius:calc(var(--height)/2);background-color:var(--background-color);text-align:center;pointer-events:none;justify-content:center;align-items:center;padding:8px 12px;font-size:.8125rem;font-weight:600;line-height:1.4;display:flex;position:absolute}.experiences__item__content{--vertical-padding:16px;padding-top:var(--vertical-padding);padding-bottom:var(--vertical-padding);flex-direction:column;flex:1;justify-content:space-between;align-items:stretch;gap:16px;display:flex}@media (max-width:768px){.experiences__item__content{--vertical-padding:0}}.experiences__item__title{font-family:var(--font-family-heading);letter-spacing:var(--font-family-heading-ls-large);letter-spacing:-.01em;text-transform:uppercase;word-spacing:var(--font-family-heading-ws);font-size:2rem;font-weight:400;line-height:1.1}a.experiences__item__title{-webkit-text-decoration:none;text-decoration:none}a.experiences__item__title:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:768px){.experiences__item__title br{display:none}}.experiences__item__description{color:rgba(var(--color-rgb),.8);font-size:1rem;font-weight:400;line-height:1.6}*+.experiences__item__description{margin-top:6px}.experiences__item__description *+p{margin-top:.5em}.experiences__item__figures{flex-wrap:wrap;gap:16px;display:flex}*+.experiences__item__figures{margin-top:16px}.experiences__item__figures__item{font-family:var(--font-family-heading);letter-spacing:var(--font-family-heading-ls);word-spacing:var(--font-family-heading-ws);align-items:center;gap:8px;font-size:1rem;font-weight:400;line-height:1.2;display:flex}.experiences__item__figures__item svg{--size:24px;width:var(--size);height:var(--size);color:var(--color);object-fit:contain;flex-shrink:0}.experiences__item__figures__item--type-players svg{color:var(--background-color)}.experiences__item__footer{--icon-size:52px;align-items:flex-end;gap:16px;display:flex}.experiences__item__info{min-height:var(--icon-size);color:rgba(var(--color-rgb),.8);background-color:rgba(var(--color-rgb),.1);border-radius:8px;flex:1;align-items:center;gap:8px;padding:8px;font-size:.875rem;font-weight:400;line-height:1.3;display:flex}@media (max-width:768px){.experiences__item__info br{display:none}}.experiences__item__info svg{--size:20px;width:var(--size);height:var(--size);object-fit:contain;flex-shrink:0}.experiences__item__footer__icon{width:var(--icon-size);height:var(--icon-size);object-fit:contain;flex-shrink:0}.experiences__item__footer__icon svg{width:100%;height:100%;color:var(--background-color);display:block}
.faq,.layout--theme-white .faq,.layout--theme-light .faq,.layout--theme-yellow .faq,.layout .group--theme-white .faq,.layout .group--theme-light .faq,.layout .group--theme-yellow .faq{--color:var(--dark);--color-rgb:var(--dark-rgb)}.layout--theme-transparent .faq,.layout--theme-black .faq,.layout--theme-dark .faq,.layout--theme-dark-blue .faq,.layout .group--theme-transparent .faq,.layout .group--theme-black .faq,.layout .group--theme-dark .faq,.layout .group--theme-dark-blue .faq{--color:var(--white);--color-rgb:var(--white-rgb)}.faq{margin-top:var(--section-gap);color:var(--color)}.faq__title{font-family:var(--font-family-heading);letter-spacing:var(--font-family-heading-ls-large);letter-spacing:-.01em;text-transform:uppercase;word-spacing:var(--font-family-heading-ws);text-align:center;font-size:2rem;font-weight:400;line-height:1.1}.faq__description{text-align:center;font-size:1.125rem;font-weight:300}*+.faq__description{margin-top:14px}.faq__button{justify-content:center;display:flex}*+.faq__button{margin-top:32px}.faq__content{gap:128px;padding-top:72px;display:flex}@media (max-width:1256px){.faq__content{gap:64px;padding-top:64px}}@media (max-width:768px){.faq__content{flex-direction:column;gap:0;padding-top:24px;display:flex}}.faq__column{flex:1}
.faq__item{border-bottom:1px solid rgba(var(--color-rgb),.4)}.faq__item__header button{--vertical-padding:8px;width:100%;min-height:71px;padding-top:var(--vertical-padding);padding-bottom:var(--vertical-padding);color:inherit;text-align:left;justify-content:space-between;align-items:center;gap:16px;font-size:1.125rem;font-weight:400;line-height:1.5;transition:opacity .1s;display:flex}.faq__item__header button:hover{opacity:.8}.faq__item__header button:active{opacity:1}@media (max-width:768px){.faq__item__header button{--vertical-padding:16px;font-size:1rem}}.faq__item__header button svg{--size:30px;width:var(--size);height:var(--size);flex-shrink:0}.faq__item__content{color:rgba(var(--color-rgb),.8);padding-bottom:32px;font-size:1rem;font-weight:400;line-height:1.7}@media (max-width:768px){.faq__item__content{font-size:.9375rem}}.faq__item__content *+p,.faq__item__content *+ul,.faq__item__content *+ol{margin-top:.75em}.faq__item__content ul,.faq__item__content ol{padding-left:20px}.faq__item__content ul *+li,.faq__item__content ol *+li{margin-top:.25em}
.heading,.layout--theme-white .heading,.layout--theme-light .heading,.layout--theme-yellow .heading,.layout .group--theme-white .heading,.layout .group--theme-light .heading,.layout .group--theme-yellow .heading{--color:var(--dark);--color-rgb:var(--dark-rgb)}.layout--theme-transparent .heading,.layout--theme-black .heading,.layout--theme-dark .heading,.layout--theme-dark-blue .heading,.layout .group--theme-transparent .heading,.layout .group--theme-black .heading,.layout .group--theme-dark .heading,.layout .group--theme-dark-blue .heading{--color:var(--white);--color-rgb:var(--white-rgb)}.heading{margin-top:var(--section-gap);color:var(--color)}.heading--align-left{text-align:left}.heading--align-center{text-align:center}.heading--align-right{text-align:right}@media (max-width:768px){.heading--mobile-align-left{text-align:left}.heading--mobile-align-center{text-align:center}.heading--mobile-align-right{text-align:right}}.heading__wrap{flex-direction:column;gap:24px 80px;display:flex}.heading--align-left.heading--has-description .heading__wrap{grid-template-columns:1fr 372px;align-items:flex-end;display:grid}@media (max-width:1024px){.heading--align-left.heading--has-description .heading__wrap{flex-direction:column;align-items:flex-start;display:flex}.heading__wrap{row-gap:16px}}@media (max-width:768px){.heading__wrap{row-gap:12px}}.heading__sup-title{color:var(--blue-main)}.layout .group--theme-yellow .heading__sup-title{color:inherit}.heading__title{text-transform:uppercase}*+.heading__title{margin-top:16px}.heading__description{font-family:var(--font-family);font-size:1.125rem;font-weight:400;line-height:1.7}@media (max-width:1256px){.heading__description{font-size:1.0625rem}}@media (max-width:1024px){.heading__description{font-size:1rem}}@media (max-width:768px){.heading__description{font-size:.9375rem}}.image-heading__description *+p{margin-top:.5em}
.home-hero{margin-top:var(--sup-header-height);padding-top:calc(134px - var(--sup-header-height));color:#fff;background-color:var(--dark);background-image:radial-gradient(80% 65% at 90% 20%,#0f2056 0%,rgba(15,32,86,0) 100%);position:relative}@media (max-width:900px){.home-hero{background-image:radial-gradient(115% 75% at 100% 0,#0f2056 0%,rgba(15,32,86,0) 100%);padding-top:80px}}.home-hero__wrap{align-items:center;gap:32px;padding-top:16px;padding-bottom:52px;display:flex}@media (max-width:1024px){.home-hero__wrap{padding-top:12px}}@media (max-width:768px){.home-hero__wrap{padding-bottom:var(--section-gap)}}.home-hero__content{--vertical-padding:52px;max-width:700px;padding-top:var(--vertical-padding);padding-bottom:var(--vertical-padding)}@media (max-width:1024px){.home-hero__content{--vertical-padding:0;max-width:600px;margin-left:auto;margin-right:auto}}.home-hero__sup-title{color:var(--blue-main)}.home-hero__title{font-family:var(--font-family-heading);letter-spacing:var(--font-family-heading-ls);text-transform:uppercase;word-spacing:var(--font-family-heading-ws);font-size:5rem;font-weight:400;line-height:1.1}*+.home-hero__title{margin-top:12px}@media (max-width:1256px){.home-hero__title{font-size:3.75rem}}@media (max-width:1024px){.home-hero__title{font-size:3.125rem}}@media (max-width:768px){.home-hero__title{font-size:2.5rem}}.home-hero__description{letter-spacing:-.02em;max-width:50ch;color:rgba(var(--white-rgb),.7);font-size:1.25rem;font-weight:400;line-height:1.6}*+.home-hero__description{margin-top:12px}@media (max-width:1256px){.home-hero__description{font-size:1.125rem}}@media (max-width:1024px){.home-hero__description{font-size:1rem}}@media (max-width:768px){.home-hero__description{font-size:.875rem}}.home-hero__description *+p{margin-top:.5em}*+.home-hero__cta{margin-top:16px}@media (max-width:1024px){.home-hero__cta{justify-content:center}*+.home-hero__cta{margin-top:24px}}@media (max-width:768px){.home-hero__cta{flex-direction:column;align-items:stretch}}.home-hero__google-reviews{width:170px;position:relative}*+.home-hero__google-reviews{margin-top:32px}@media (max-width:768px){.home-hero__google-reviews{margin-left:auto;margin-right:auto}}.home-hero__google-reviews img{width:100%;height:auto}.home-hero__google-reviews p{color:#fff}.home-hero__google-reviews *+p{text-align:center;margin-top:8px;font-size:.8125rem}@media (max-width:768px){.home-hero__google-reviews p br{display:none}}.home-hero__google-reviews p a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.home-hero__google-reviews p a:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.home-hero__mobile{width:100%;width:calc(var(--vw,1vw)*100);margin-right:calc(var(--vw,1vw)*-50);margin-left:calc(var(--vw,1vw)*-50);padding-right:var(--page-left-padding);padding-left:var(--page-left-padding);position:relative;left:50%;right:50%;overflow:hidden}*+.home-hero__mobile{margin-top:24px}@media (min-width:1025px){.home-hero__mobile{display:none}}.home-hero__mobile__wrap{--gap:16px;gap:var(--gap);max-width:800px;margin-left:auto;margin-right:auto;display:flex;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 10%,#000 90%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 10%,#000 90%,transparent 100%)}.home-hero--mounted .home-hero__mobile__wrap{gap:0}@media (max-width:800px){.home-hero__mobile__wrap{-webkit-mask-image:none;mask-image:none;overflow:visible!important}}.home-hero__desktop{flex:1;justify-content:center;align-items:center;width:100%;display:flex}@media (max-width:1024px){.home-hero__desktop{display:none}}.home-hero__desktop .home-hero__video{max-width:340px}@media (max-height:850px){.home-hero__desktop .home-hero__video{max-width:300px}}@media (max-height:750px){.home-hero__desktop .home-hero__video{max-width:260px}}
.home-hero__video{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;overflow:visible!important}@media (max-width:1024px){.home-hero__video{--width:240px;flex-basis:var(--width);width:var(--width);flex-shrink:0}}@media (max-width:768px){.home-hero__video{--width:190px}}.home-hero__video__translate{aspect-ratio:9/16;width:100%;height:100%}@media (max-width:1024px){.home-hero:not(.home-hero--mounted) .home-hero__video__translate{transform:translateX(calc((100vw - var(--width))/2 - var(--page-left-padding)))}}.home-hero__video__wrap{border-radius:16px;width:100%;height:100%;position:relative;overflow:hidden}@media (max-width:1024px){.home-hero__video__wrap{transition:transform .3s ease-in-out;transform:scale(.9)}.home-hero__video--active .home-hero__video__wrap{transform:scale(1)}}.home-hero__video__poster,.home-hero__video__video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.home-hero__video__overlay{background-image:linear-gradient(180deg,rgba(var(--black-rgb),0)50%,rgba(var(--black-rgb),1)80%);opacity:.7;transition:opacity .4s ease-in-out,background-color .4s ease-in-out;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}@media (pointer:fine){.home-hero__video:hover .home-hero__video__overlay{opacity:0}}@media (max-width:1024px){.home-hero__video__overlay{background-color:rgba(var(--black-rgb),.7);background-image:linear-gradient(180deg,rgba(var(--black-rgb),0)70%,rgba(var(--black-rgb),1)90%);opacity:.7}.home-hero__video--active .home-hero__video__overlay{background-color:rgba(var(--black-rgb),0)}}.home-hero__video__content{flex-direction:column;justify-content:flex-end;gap:12px;padding:32px;transition:opacity .4s ease-in-out,transform .4s ease-in-out;display:flex;position:absolute;bottom:0;left:0;right:0}@media (pointer:fine){.home-hero__video:hover .home-hero__video__content{opacity:0;transform:translateY(8px)}}@media (max-width:1024px){.home-hero__video__content{opacity:.5;padding:16px}.home-hero__video--active .home-hero__video__content{opacity:1}}.home-hero__video__views{color:rgba(var(--white-rgb),.9);align-items:center;gap:8px;font-size:1rem;font-weight:500;display:flex}@media (max-width:1024px){.home-hero__video__views{font-size:.9375rem}}@media (max-width:768px){.home-hero__video__views{font-size:.875rem}}.home-hero__video__views svg{width:24px;height:auto;margin-top:-1px}@media (max-width:1024px){.home-hero__video__views svg{width:22px}}@media (max-width:768px){.home-hero__video__views svg{width:18px}}.home-hero__video__title{color:rgba(var(--white-rgb),.6);font-size:1rem;font-weight:500;line-height:1.3}@media (max-width:1024px){.home-hero__video__title{font-size:.875rem}}@media (max-width:768px){.home-hero__video__title{font-size:.6875rem}}
.image-text,.layout--theme-white .image-text,.layout--theme-light .image-text,.layout--theme-yellow .image-text,.layout .group--theme-white .image-text,.layout .group--theme-light .image-text,.layout .group--theme-yellow .image-text{--color:var(--dark);--color-rgb:var(--dark-rgb)}.layout--theme-transparent .image-text,.layout--theme-black .image-text,.layout--theme-dark .image-text,.layout--theme-dark-blue .image-text,.layout .group--theme-transparent .image-text,.layout .group--theme-black .image-text,.layout .group--theme-dark .image-text,.layout .group--theme-dark-blue .image-text{--color:var(--white);--color-rgb:var(--white-rgb)}.image-text{margin-top:var(--section-gap);color:var(--color)}.image-text__wrap{align-items:center;gap:100px;display:flex}.image-text--reverse .image-text__wrap{flex-direction:row-reverse}@media (max-width:1256px){.image-text__wrap{gap:40px}}@media (max-width:768px){.image-text__wrap,.image-text--reverse .image-text__wrap{flex-direction:column;gap:32px}}.image-text__images{grid-gap:24px;flex:1;grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.image-text--images-1 .image-text__images{display:flex}@media (max-width:768px){.image-text__images{aspect-ratio:1;gap:16px;width:100%;height:auto}}.image-text__images__item{aspect-ratio:260/300;border:1px solid rgba(var(--color-rgb),.1);background-color:rgba(var(--color-rgb),.1);border-radius:16px;width:100%;height:auto;position:relative;overflow:hidden}.image-text--images-2 .image-text__images__item:first-child,.image-text--images-3 .image-text__images__item:first-child,.image-text--images-2 .image-text__images__item:nth-child(2){aspect-ratio:545/300;grid-column:span 2}@media (max-width:768px){.image-text__images__item{aspect-ratio:160/140}}.image-text__images__item img{object-fit:cover;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;top:-1px;left:-1px}.image-text__content{flex:1}.image-text__sup-title{color:var(--blue-main)}.layout .group--theme-yellow .image-text__sup-title{color:inherit}.image-text__title{text-transform:uppercase}*+.image-text__title{margin-top:12px}.image-text__description{font-size:1.25rem;font-weight:400;line-height:1.7}*+.image-text__description{margin-top:12px}@media (max-width:1256px){.image-text__description{font-size:1.125rem}}@media (max-width:1024px){.image-text__description{font-size:1rem}}@media (max-width:768px){.image-text__description{font-size:.875rem}}.image-text__description *+p{margin-top:.5em}*+.image-text__buttons{margin-top:16px}@media (max-width:768px){.image-text__buttons{flex-direction:column;align-items:stretch}}
.practical-information,.layout--theme-white .practical-information,.layout--theme-light .practical-information,.layout--theme-yellow .practical-information,.layout .group--theme-white .practical-information,.layout .group--theme-light .practical-information,.layout .group--theme-yellow .practical-information{--color:var(--dark);--color-rgb:var(--dark-rgb)}.layout--theme-transparent .practical-information,.layout--theme-black .practical-information,.layout--theme-dark .practical-information,.layout--theme-dark-blue .practical-information,.layout .group--theme-transparent .practical-information,.layout .group--theme-black .practical-information,.layout .group--theme-dark .practical-information,.layout .group--theme-dark-blue .practical-information{--color:var(--white);--color-rgb:var(--white-rgb)}.practical-information{margin-top:var(--section-gap);color:var(--color)}.practical-information__main{gap:16px;display:flex}@media (max-width:768px){.practical-information__main{flex-direction:column;gap:32px}}.practical-information__content{flex:1}.practical-information__sup-title{color:var(--blue-main)}.layout .group--theme-yellow .practical-information__sup-title{color:inherit}.practical-information__title{text-transform:uppercase}*+.practical-information__title{margin-top:12px}@media (max-width:768px){.practical-information__title br{display:none}}*+.practical-information__cta{margin-top:16px}.practical-information__grid{grid-gap:24px;grid-template-columns:repeat(2,1fr);gap:24px;display:grid}*+.practical-information__grid{margin-top:40px}@media (max-width:1024px){.practical-information__grid{flex-direction:column;display:flex}}.practical-information__image{box-shadow:1px 4px 28px 0 rgba(var(--black-rgb),.1);background-color:rgba(var(--color-rgb),.1);border-radius:5px;flex:1;position:relative;overflow:hidden}@media (max-width:768px){.practical-information__image{aspect-ratio:340/210}}.practical-information__image img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.practical-information__items{gap:24px;display:flex}*+.practical-information__items{margin-top:64px}@media (max-width:768px){.practical-information__items{grid-template-columns:repeat(2,1fr);display:grid}*+.practical-information__items{margin-top:32px}}
.practical-information__item{flex:1;gap:16px;display:flex}.practical-information__item--type-grid{--icon-size:24px;align-items:center}.practical-information__item--type-items{--icon-size:40px;text-align:center;flex-direction:column;align-items:center}@media (max-width:768px){.practical-information__item--type-items{--icon-size:24px;text-align:left;flex-direction:row;align-items:flex-start;gap:14px}}.practical-information__item__icon{width:var(--icon-size);height:var(--icon-size);object-fit:contain;flex-shrink:0}.practical-information__item__content{font-size:.875rem;font-weight:300;line-height:1.7}.practical-information__item--type-items .practical-information__item__content{max-width:30ch;margin-left:auto;margin-right:auto}.practical-information__item__content a{-webkit-text-decoration:none;text-decoration:none}.practical-information__item__content a:hover{-webkit-text-decoration:underline;text-decoration:underline}
.pricing,.layout--theme-white .pricing,.layout--theme-light .pricing,.layout--theme-yellow .pricing,.layout .group--theme-white .pricing,.layout .group--theme-light .pricing,.layout .group--theme-yellow .pricing{--color:var(--dark);--color-rgb:var(--dark-rgb)}.layout--theme-transparent .pricing,.layout--theme-black .pricing,.layout--theme-dark .pricing,.layout--theme-dark-blue .pricing,.layout .group--theme-transparent .pricing,.layout .group--theme-black .pricing,.layout .group--theme-dark .pricing,.layout .group--theme-dark-blue .pricing{--color:var(--white);--color-rgb:var(--white-rgb)}.pricing{margin-top:var(--section-gap)}.heading+.pricing{margin-top:var(--section-gap-small)}.pricing__wrap{--gap:16px;gap:var(--gap);flex-direction:column;display:flex}.pricing__row{gap:var(--gap);display:flex}@media (max-width:1024px){.pricing__row--count-4{grid-template-columns:repeat(2,1fr);display:grid}}@media (max-width:768px){.pricing__row--count-4{display:flex}.pricing__row{flex-direction:column}.pricing__row--mobile-slider{width:calc(var(--vw,1vw)*100);margin-right:calc(var(--vw,1vw)*-50);margin-left:calc(var(--vw,1vw)*-50);padding-left:var(--page-left-padding);scroll-snap-type:x mandatory;flex-direction:row;display:flex;position:relative;left:50%;right:50%;overflow:auto}.pricing__row--mobile-slider:after{content:" ";width:0;margin-left:calc(var(--page-right-padding) - var(--gap));display:block}}
.pricing__card{background-color:var(--dark);border-radius:16px;flex:1;padding:24px;position:relative}@media (max-width:768px){.pricing__row--mobile-slider .pricing__card{--width:290px;flex:1 0 var(--width);width:var(--width);scroll-snap-align:center}}@media (max-width:370px){.pricing__row--mobile-slider .pricing__card{--width:260px;padding:16px}}.pricing__card__wrap{align-items:flex-start;gap:16px;height:100%;display:flex}@media (max-width:768px){.pricing__card__wrap{flex-direction:column}}.pricing__card__icon{--size:40px;width:var(--size);height:var(--size);object-fit:contain;flex-shrink:0}.pricing__card__content{flex-direction:column;justify-content:space-between;height:100%;display:flex}.pricing__card__title{font-family:var(--font-family-heading);letter-spacing:var(--font-family-heading-ls);text-transform:uppercase;word-spacing:var(--font-family-heading-ws);font-size:1.75rem;font-weight:400;line-height:1.4}a.pricing__card__title{-webkit-text-decoration:none;text-decoration:none}.pricing__card--has-icon .pricing__card__title{padding-top:1px}.pricing__card--type-offer .pricing__card__title{color:var(--yellow-main)}.pricing__card--type-info .pricing__card__title{color:var(--blue-main)}@media (max-width:768px){.pricing__card__title{font-size:1.5rem}.pricing__card--has-icon .pricing__card__title{padding-top:0}.pricing__card__title br{display:none}}.pricing__card__title:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.pricing__card__description{color:var(--light);font-size:1rem;font-weight:400;line-height:1.7}*+.pricing__card__description{margin-top:12px}@media (max-width:1256px){.pricing__card__description{font-size:.9375rem}}@media (max-width:768px){.pricing__card__description{font-size:.875rem}}.pricing__card__description *+p{margin-top:.5em}.pricing__card__box{border:1px solid rgba(var(--white-rgb),.1);background:rgba(var(--white-rgb),.1);border-radius:8px;flex-direction:column;justify-content:center;min-height:120px;padding:16px;display:flex}*+.pricing__card__box{margin-top:16px}@media (max-width:1256px){.pricing__card__box{padding:8px}}@media (max-width:1024px){.pricing__card__box{padding:12px}}.pricing__card__box__flex{align-items:center;gap:16px;display:flex}.pricing__card__box__price{font-size:.875rem;font-weight:700;line-height:1.1}.pricing__card__box__price b{font-family:var(--font-family-heading);letter-spacing:var(--font-family-heading-ls);word-spacing:var(--font-family-heading-ws);font-size:2.5rem;font-weight:400;line-height:1}@media (max-width:1256px){.pricing__card__box__price b{font-size:2rem}}@media (max-width:1024px){.pricing__card__box__price b{font-size:2.5rem}}.pricing__card__box__price *+p{margin-top:8px}.pricing__card__box__right{flex:1;font-size:.875rem;font-weight:400;line-height:1.4}.pricing__card__box__right b{font-weight:700}.pricing__card__box__footer{font-size:.875rem;font-weight:400;line-height:1.4}*+.pricing__card__box__footer{margin-top:6px}
.ratings{margin-top:var(--section-gap)}.heading+.ratings{margin-top:var(--section-gap-small)}.ratings__items{--gap:32px;gap:var(--gap);display:flex;overflow:visible!important}.ratings--mounted .ratings__items{gap:0}@media (max-width:768px){.ratings__items{--gap:16px}}
.ratings__item{--width:450px;flex-direction:column;flex-basis:var(--width);width:var(--width);background:#fff;border-radius:12px;flex-shrink:0;justify-content:space-between;gap:24px;padding:24px;display:flex}@media (max-width:1024px){.ratings__item{--width:400px;padding:18px}}@media (max-width:768px){.ratings__item{--width:280px;padding:16px}}@media (max-width:370px){.ratings__item{--width:250px}}.ratings__item__heading{align-items:center;gap:16px;display:flex}.ratings__item__avatar{--size:64px;width:var(--size);height:var(--size);background-color:#dfe6ed;border-radius:50%;flex-shrink:0}.ratings__item__avatar img{object-fit:cover;width:100%;height:100%}.ratings__item__name{color:#0c2217;font-size:1.0625rem;font-weight:500;line-height:1.7}@media (max-width:768px){.ratings__item__name{font-size:1rem}}.ratings__item__content{color:#000;font-size:1rem;font-weight:400;line-height:1.7}*+.ratings__item__content{margin-top:14px}@media (max-width:1024px){.ratings__item__content{font-size:.9375rem}}@media (max-width:768px){.ratings__item__content{font-size:.875rem}*+.ratings__item__content{margin-top:12px}}.ratings__item__content *+p{margin-top:.5em}.ratings__item__rating{border-top:1px solid rgba(86,89,89,.12);padding-top:24px}@media (max-width:768px){.ratings__item__rating{padding-top:16px}}.ratings__item__rating svg{color:#ffb545;width:auto;height:24px}@media (max-width:768px){.ratings__item__rating svg{height:22px}}
.text,.layout--theme-white .text,.layout--theme-light .text,.layout--theme-yellow .text,.layout .group--theme-white .text,.layout .group--theme-light .text,.layout .group--theme-yellow .text{--color:var(--dark);--color-rgb:var(--dark-rgb)}.layout--theme-transparent .text,.layout--theme-black .text,.layout--theme-dark .text,.layout--theme-dark-blue .text,.layout .group--theme-transparent .text,.layout .group--theme-black .text,.layout .group--theme-dark .text,.layout .group--theme-dark-blue .text{--color:var(--white);--color-rgb:var(--white-rgb)}.text{--gap:32px;margin-top:var(--section-gap);color:var(--color)}@media (max-width:768px){.text{--gap:24px}}.text__title{max-width:calc(50% - var(--gap));font-family:var(--font-family-heading);letter-spacing:var(--font-family-heading-ls);letter-spacing:-.01em;text-transform:uppercase;word-spacing:var(--font-family-heading-ws);font-size:1.75rem;font-weight:400;line-height:1.3}@media (max-width:1024px){.text__title{max-width:calc(var(--page-max-width)*.5 - var(--page-horizontal-padding) - var(--gap));font-size:1.625rem}}@media (max-width:768px){.text__title{font-size:1.5rem}}.text__grid{gap:var(--gap);display:flex}*+.text__grid{margin-top:40px}@media (max-width:768px){.text__grid{flex-direction:column}*+.text__grid{margin-top:24px}}.text__column{flex:1;font-size:1.125rem;font-weight:400;line-height:1.7}@media (max-width:1024px){.text__column{font-size:1rem}}@media (max-width:768px){.text__column{font-size:.875rem}}.text__column h1,.text__column h2,.text__column h3,.text__column h4,.text__column h5,.text__column h6{font-weight:600}.text__column *+h1,.text__column *+h2,.text__column *+h3,.text__column *+h4,.text__column *+h5,.text__column *+h6{margin-top:1.25em}.text__column ul,.text__column ol{padding-left:28px}@media (max-width:768px){.text__column ul,.text__column ol{padding-left:18px}}.text__column *+p,.text__column *+ul,.text__column *+ol{margin-top:.75em}.text__column ul *+li,.text__column ol *+li{margin-top:.5em}
