.main-page-baner{--top: var(--offsetY, "0px");--font-size: clamp(2.1rem, 3.5vw, 4rem);position:relative;isolation:isolate;background-color:rgba(var(--body-background-color-black-rgb), 1);padding:0;margin:0;min-height:calc(100vh - 50px);display:grid;justify-items:stretch;align-items:stretch}.mobile .main-page-baner{min-height:calc(100svh - 50px)}@media(orientation: portrait){.main-page-baner{--padding-top: 120px;--padding-bottom: 120px}}.main-page-baner .main-page-baner__list,.main-page-baner .show-container__contentContainer{display:grid;grid-template-columns:1fr;justify-items:stretch;align-items:stretch;position:relative;z-index:10}.mobile .main-page-baner .main-page-baner__list,.mobile .main-page-baner .show-container__contentContainer{align-items:stretch}.main-page-baner .main-page-baner__list .show-container__element,.main-page-baner .show-container__contentContainer .show-container__element{grid-column:1/-1;grid-row:1/2;display:grid;grid-template-columns:auto min(var(--center-container-width),var(--center-container-width-max)) auto;justify-items:stretch;align-items:stretch;position:relative;inset:0;z-index:10;overflow:hidden}.main-page-baner .main-page-baner__list .main-page-baner__content,.main-page-baner .show-container__contentContainer .main-page-baner__content{grid-column:2/3;display:grid;justify-items:center;align-items:center;position:relative;z-index:10;padding:150px 0 60px}.main-page-baner .main-page-baner__list .main-page-baner__content::after,.main-page-baner .show-container__contentContainer .main-page-baner__content::after{content:"";display:block;position:absolute;inset:0;z-index:1;opacity:.05;mix-blend-mode:overlay;filter:grayscale(1);background-image:url(../images/logo-icon-color.svg);background-repeat:no-repeat;background-position:center center;background-size:auto min(70%,540px)}@media(max-width: 600px){.main-page-baner .main-page-baner__list .main-page-baner__content,.main-page-baner .show-container__contentContainer .main-page-baner__content{padding:60px 0}}.main-page-baner .main-page-baner__list .main-page-baner__content .content-container,.main-page-baner .show-container__contentContainer .main-page-baner__content .content-container{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;position:relative;z-index:10;text-align:center}@media(max-width: 800px){.main-page-baner .main-page-baner__list .main-page-baner__content .content-container,.main-page-baner .show-container__contentContainer .main-page-baner__content .content-container{grid-template-columns:1fr}}.main-page-baner .main-page-baner__list .main-page-baner__content .content-container .title,.main-page-baner .show-container__contentContainer .main-page-baner__content .content-container .title{grid-column:1/2;grid-row:1/2;display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto auto;align-self:end;font-size:var(--font-size);text-align:left}@media(max-width: 800px){.main-page-baner .main-page-baner__list .main-page-baner__content .content-container .title,.main-page-baner .show-container__contentContainer .main-page-baner__content .content-container .title{grid-column:1/-1}}.main-page-baner .main-page-baner__list .main-page-baner__content .content-container .title span.row__one,.main-page-baner .show-container__contentContainer .main-page-baner__content .content-container .title span.row__one{grid-column:1/-1;grid-row:1/2}.main-page-baner .main-page-baner__list .main-page-baner__content .content-container .title span.row__two,.main-page-baner .show-container__contentContainer .main-page-baner__content .content-container .title span.row__two{grid-column:1/-1;grid-row:2/3}.main-page-baner .main-page-baner__list .main-page-baner__content .content-container .title span.row__three,.main-page-baner .show-container__contentContainer .main-page-baner__content .content-container .title span.row__three{grid-column:1/-1;grid-row:3/4}.main-page-baner .main-page-baner__list .main-page-baner__content .content-container .title span.row__one,.main-page-baner .main-page-baner__list .main-page-baner__content .content-container .title span.row__two,.main-page-baner .main-page-baner__list .main-page-baner__content .content-container .title span.row__three,.main-page-baner .show-container__contentContainer .main-page-baner__content .content-container .title span.row__one,.main-page-baner .show-container__contentContainer .main-page-baner__content .content-container .title span.row__two,.main-page-baner .show-container__contentContainer .main-page-baner__content .content-container .title span.row__three{display:flex;justify-content:center;position:relative;font-family:var(--header-font-family);font-weight:500;font-size:1em;color:#fff;overflow:hidden}.main-page-baner .main-page-baner__list .main-page-baner__content .content-container .title span.row__one,.main-page-baner .show-container__contentContainer .main-page-baner__content .content-container .title span.row__one{font-weight:400;font-size:1.8em;line-height:1.2}.main-page-baner .main-page-baner__list .main-page-baner__content .content-container .title span.row__two,.main-page-baner .show-container__contentContainer .main-page-baner__content .content-container .title span.row__two{font-family:var(--header-font-family-2);font-size:max(1.8rem,1em);line-height:1.2;position:relative;color:rgba(var(--gold-color-rgb), 1)}.main-page-baner .main-page-baner__list .main-page-baner__content .content-container .title span.row__three,.main-page-baner .show-container__contentContainer .main-page-baner__content .content-container .title span.row__three{gap:.3em;font-size:max(1.8rem,.6em);line-height:1.2;position:relative}.main-page-baner .main-page-baner__list .main-page-baner__content .content-container .title span.row__three::after,.main-page-baner .show-container__contentContainer .main-page-baner__content .content-container .title span.row__three::after{content:"";display:none;position:relative;top:.9em;right:0;width:50px;height:1px}.main-page-baner .main-page-baner__list .main-page-baner__content .content-container .main-page-baner__more-info,.main-page-baner .show-container__contentContainer .main-page-baner__content .content-container .main-page-baner__more-info{grid-column:1/2;grid-row:2/3;align-self:start;max-width:500px;margin:0 auto;padding-top:30px}@media(max-width: 800px){.main-page-baner .main-page-baner__list .main-page-baner__content .content-container .main-page-baner__more-info,.main-page-baner .show-container__contentContainer .main-page-baner__content .content-container .main-page-baner__more-info{grid-column:1/-1}}.main-page-baner .main-page-baner__list .main-page-baner__content .content-container .main-page-baner__more-info p,.main-page-baner .show-container__contentContainer .main-page-baner__content .content-container .main-page-baner__more-info p{color:#fff;line-height:1.5em;text-align:inherit;padding-left:0}.main-page-baner .main-page-baner__list .main-page-baner__content .content-container .main-page-baner__more-info p:first-of-type,.main-page-baner .show-container__contentContainer .main-page-baner__content .content-container .main-page-baner__more-info p:first-of-type{margin-top:0;padding-top:0}.main-page-baner .main-page-baner__list .main-page-baner__content .content-container .main-page-baner__more-info p:last-of-type,.main-page-baner .show-container__contentContainer .main-page-baner__content .content-container .main-page-baner__more-info p:last-of-type{margin-bottom:0;padding-bottom:0}.main-page-baner .main-page-baner__list .main-page-baner__content .content-container .main-page-baner__more-info .main-page-baner__button-container,.main-page-baner .show-container__contentContainer .main-page-baner__content .content-container .main-page-baner__more-info .main-page-baner__button-container{padding-top:40px}.main-page-baner .main-page-baner__list .main-page-baner__content .content-container .main-page-baner__more-info .main-page-baner__button,.main-page-baner .show-container__contentContainer .main-page-baner__content .content-container .main-page-baner__more-info .main-page-baner__button{font-family:var(--header-font-family);display:inline-block;color:#fff;text-decoration:none;font-size:1.5rem;font-weight:300;position:relative;padding:.85em 50px .75em 20px;background-color:rgba(var(--body-background-color-black-rgb), 1);border-radius:30px;transition:all .6s var(--transitions-timing-function-1)}.main-page-baner .main-page-baner__list .main-page-baner__content .content-container .main-page-baner__more-info .main-page-baner__button::after,.main-page-baner .show-container__contentContainer .main-page-baner__content .content-container .main-page-baner__more-info .main-page-baner__button::after{content:"";position:absolute;top:50%;right:0;width:13px;height:13px;transform:translate(-25px, -50%);background-color:#fff;-webkit-mask-image:url(../images/arrow-white.svg);mask-image:url(../images/arrow-white.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;cursor:pointer;transition:all .6s var(--transitions-timing-function-1)}.main-page-baner .main-page-baner__list .main-page-baner__content .content-container .main-page-baner__more-info .main-page-baner__button:hover,.main-page-baner .show-container__contentContainer .main-page-baner__content .content-container .main-page-baner__more-info .main-page-baner__button:hover{color:rgba(var(--body-background-color-black-rgb), 1);background-color:rgba(var(--gold-color-rgb), 1)}.main-page-baner .main-page-baner__list .main-page-baner__content .content-container .main-page-baner__more-info .main-page-baner__button:hover::after,.main-page-baner .show-container__contentContainer .main-page-baner__content .content-container .main-page-baner__more-info .main-page-baner__button:hover::after{transform:translate(-15px, -50%);background-color:rgba(var(--body-background-color-black-rgb), 1)}.main-page-baner .show-container__element span.row__one>span,.main-page-baner .show-container__element span.row__two>span{transform:translate(0, 105%);opacity:.5;transition-property:transform,opacity;transform-origin:50% 50%;will-change:transform,opacity;transition-duration:var(--animation-duration, 300ms);transition-delay:var(--animation-delay, 0);transition-timing-function:var(--transitions-timing-function-1)}.main-page-baner .show-container__element span.row__three>span{transform:translate(0, 105%);opacity:0;transition-property:transform,opacity;transform-origin:50% 50%;will-change:transform,opacity;transition-duration:var(--animation-duration, 300ms);transition-delay:var(--animation-delay, 0);transition-timing-function:var(--transitions-timing-function-1)}.main-page-baner .show-container__element span.row__three::after{transform:translate(-10%, 0);opacity:0;transition-property:transform,opacity;transform-origin:50% 50%;will-change:transform,opacity;transition-duration:var(--animation-duration, 300ms);transition-delay:var(--animation-delay-before-out, 0);transition-timing-function:var(--transitions-timing-function-1)}.main-page-baner .show-container__element .main-page-baner__more-info{transform:translate(0, 15px);opacity:0;transition-property:transform,opacity;transform-origin:50% 50%;will-change:transform,opacity;transition-duration:var(--animation-duration, 600ms);transition-delay:var(--animation-delay, 0);transition-timing-function:var(--transitions-timing-function-1)}.main-page-baner .show-container__element.main-page-baner__in-animation span.row__one>span,.main-page-baner .show-container__element.main-page-baner__in-animation span.row__two>span{transform:translate(0, 0);opacity:1}.main-page-baner .show-container__element.main-page-baner__in-animation span.row__three>span{transform:translate(0, 0);opacity:1}.main-page-baner .show-container__element.main-page-baner__in-animation span.row__three::after{transform:translate(0, 0);opacity:1}.main-page-baner .show-container__element.main-page-baner__in-animation .main-page-baner__more-info{transform:translate(0, 0);opacity:1}.main-page-baner .show-container__element.main-page-baner__out-animation span.row__one>span,.main-page-baner .show-container__element.main-page-baner__out-animation span.row__two>span{transform:translate(0, -105%);opacity:1}.main-page-baner .show-container__element.main-page-baner__out-animation span.row__three>span{transform:translate(0, -105%);opacity:1}.main-page-baner .show-container__element.main-page-baner__out-animation span.row__three::after{transform:translate(10%, 0);opacity:0}.main-page-baner .show-container__element.main-page-baner__out-animation .main-page-baner__more-info{transform:translate(0, -15px);opacity:0}.main-page-baner .main-page-baner__list li{display:none;grid-template-columns:1fr}.main-page-baner .main-page-baner__bgContainer{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;pointer-events:none;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:2fr 1fr}.main-page-baner .main-page-baner__bgContainer::before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;z-index:20;background-image:linear-gradient(375deg, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0) 75%)}.main-page-baner .main-page-baner__bgContainer::after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;z-index:21;background-color:rgba(0,0,0,.2);background-position:top left;background-repeat:repeat;opacity:1}.main-page-baner .main-page-baner__bgContainer .main-page-baner__image{grid-column:2/-1;grid-row:1/2;position:absolute;bottom:0;left:0;width:min(200px,100%);aspect-ratio:1/1;overflow:hidden;transform:scale(1) translate(-65%, -20%);z-index:1;opacity:0;transition-property:transform,opacity;transform-origin:50% 50%;will-change:transform,opacity;transition-duration:3000ms,1500ms;transition-delay:0ms,0ms;transition-timing-function:var(--transitions-timing-function-1),var(--transitions-timing-function-1);background-position:0 100%;background-repeat:no-repeat;background-size:min(200px,100%) auto}@media(orientation: landscape){.main-page-baner .main-page-baner__bgContainer .main-page-baner__image{background-image:var(--bg-image) !important}}@media(orientation: portrait){.main-page-baner .main-page-baner__bgContainer .main-page-baner__image{background-image:var(--bg-image-pion) !important}}.main-page-baner .main-page-baner__bgContainer .main-page-baner__image.main-page-baner__image--first-slide{transition-duration:2500ms;transform:scale(1) translate(-65%, -20%);opacity:0;z-index:10}.main-page-baner .main-page-baner__bgContainer .main-page-baner__image.main-page-baner__in-animation{transform:scale(1) translate(-65%, -35%);opacity:1;z-index:10}.main-page-baner .main-page-baner__bgContainer .main-page-baner__image.main-page-baner__out-animation{transition-delay:0ms !important;transform:scale(1) translate(-65%, -45%);opacity:0;z-index:1}.main-page-baner .main-page-baner__bg{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;isolation:isolate;filter:grayscale(0.2);overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover}.main-page-baner .main-page-baner__bg .video{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;overflow:hidden;transform:translateY(calc(var(--top) * 0.4))}.main-page-baner .main-page-baner__bg .video video{position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:100%;min-height:100%;transform:translate(-50%, -50%)}.main-page-baner .main-page-baner__bg::before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;background-position:center center;background-repeat:no-repeat;background-size:cover;transform:translateY(calc(var(--top) * 0.4))}@media(orientation: landscape){.main-page-baner .main-page-baner__bg::before{background-image:var(--bg-image) !important}}@media(orientation: portrait){.main-page-baner .main-page-baner__bg::before{background-image:var(--bg-image-pion) !important}}.main-page-baner .main-page-baner__bg::after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;z-index:21;background-color:rgba(var(--body-background-color-black-rgb), 0.6);background-position:top left;background-repeat:repeat}.main-page-baner .main-page-baner__slides-control{--size: 50px;--strokeWidth: 2px;position:absolute;bottom:10px;left:calc(50% - var(--size)*2 + min(var(--center-container-width),var(--center-container-width-max))/2);z-index:100;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:10px}.mobile .main-page-baner .main-page-baner__slides-control{display:none}@media(max-width: 800px){.main-page-baner .main-page-baner__slides-control{display:none}}.main-page-baner .main-page-baner__slides-control.main-page-baner__slides-control--show .slides-control__change-slide{opacity:1;transform:translateY(0);pointer-events:all;cursor:pointer}.main-page-baner .main-page-baner__slides-control.main-page-baner__slides-control--show .slides-control__change-slide.slides-control__change-slide--prev{transform:translateY(0) rotateZ(-180deg)}.main-page-baner .main-page-baner__slides-control .slides-control__change-slide{flex:0 0 var(--size);position:relative;width:var(--size);height:var(--size);border-radius:50%;overflow:hidden;opacity:0;transform:translateY(var(--size));pointer-events:none;transition-property:transform,opacity;transform-origin:50% 50%;will-change:transform,opacity;transition-duration:800ms;transition-timing-function:var(--transitions-timing-function-1)}.main-page-baner .main-page-baner__slides-control .slides-control__change-slide::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/arrow-white.svg);background-position:center center;background-repeat:no-repeat;background-size:25%;cursor:pointer}.main-page-baner .main-page-baner__slides-control .slides-control__change-slide svg{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}.main-page-baner .main-page-baner__slides-control .slides-control__change-slide svg circle{stroke:#fff;stroke-width:var(--strokeWidth);stroke-dasharray:calc(6.2832*(var(--size) - var(--strokeWidth)));stroke-dashoffset:calc(6.2832*(var(--size) - var(--strokeWidth)));stroke-opacity:1;fill:none;transform:rotate(-120deg);transform-origin:50% 50%;transition:transform .5s var(--transitions-timing-function-1),stroke-dashoffset .5s var(--transitions-timing-function-1),stroke-opacity .5s var(--transitions-timing-function-1);will-change:stroke-dashoffset}.main-page-baner .main-page-baner__slides-control .slides-control__change-slide svg+svg{z-index:1}.main-page-baner .main-page-baner__slides-control .slides-control__change-slide svg+svg circle{stroke:hsla(0,0%,100%,.1);stroke-dashoffset:0}.main-page-baner .main-page-baner__slides-control .slides-control__change-slide.slides-control__change-slide--prev{transition-delay:250ms;transform:translateY(var(--size)) rotateZ(-180deg)}.main-page-baner .main-page-baner__slides-control .slides-control__change-slide.slides-control__change-slide--next{transition-delay:500ms}.main-page-baner .main-page-baner__slides-control .slides-control__change-slide:hover svg circle{stroke-dashoffset:0;stroke-opacity:1;transform:rotate(0deg)}.main-page-baner__scroll-icon{display:grid;place-items:center;width:150px;aspect-ratio:1/1;position:absolute;left:calc(50% - 75px);bottom:0px;z-index:20;border-radius:50%;transition-duration:300ms;transition-timing-function:var(--transitions-timing-function-1)}.page-scrolled .main-page-baner__scroll-icon{opacity:0;pointer-events:none}@media(max-width: 800px){.main-page-baner__scroll-icon{width:90px}}@media(max-width: 450px){.main-page-baner__scroll-icon{display:none}}.main-page-baner__scroll-icon .scroll-icon{display:block;position:relative;height:40px;width:20px;border:1px solid rgba(var(--gold-color-rgb), 1);border-radius:1em;margin-inline:auto;transform:scale(0.75);opacity:1;transition-duration:300ms;transition-timing-function:var(--transitions-timing-function-1)}.main-page-baner__scroll-icon .scroll-icon::after{content:"";display:block;width:40px;aspect-ratio:1;position:relative;transform:rotateZ(90deg);top:100%;left:calc(50% - 20px);opacity:1;background-color:rgba(var(--gold-color-rgb), 1);-webkit-mask-image:url(../images/arrow-white.svg);mask-image:url(../images/arrow-white.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:45%;mask-size:45%}.main-page-baner__scroll-icon .scroll-icon__dot{display:block;position:absolute;left:50%;background:rgba(var(--gold-color-rgb), 0.5);height:6px;width:6px;top:6px;margin-left:-3px;border-radius:50%;transform-origin:top center;backface-visibility:hidden;animation:scroll-icon_keyframes 1.5s ease-out infinite}.main-page-baner__scroll-icon>svg{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;transform:translateX(0.25px);display:none}.main-page-baner__scroll-icon>svg>rect{stroke:rgba(var(--gold-color-rgb), 1);rx:90px;ry:90px;fill:none;stroke-width:1.25;width:calc(100% - 2px);height:calc(100% - 2px);transform:rotate(-120deg);stroke-dasharray:321%;stroke-dashoffset:642%;transition-property:stroke-dashoffset,transform,opacity;transform-origin:50% 50%;will-change:stroke-dashoffset,transform,opacity;transition-duration:800ms;transition-timing-function:var(--transitions-timing-function-1)}.main-page-baner__scroll-icon>svg>rect+rect{stroke-dashoffset:321%;stroke:#fff}.main-page-baner__scroll-icon:focus .scroll-icon,.main-page-baner__scroll-icon:hover .scroll-icon{border:1px solid #fff}.main-page-baner__scroll-icon:focus .scroll-icon::after,.main-page-baner__scroll-icon:hover .scroll-icon::after{background-color:#fff}.main-page-baner__scroll-icon:focus .scroll-icon__dot,.main-page-baner__scroll-icon:hover .scroll-icon__dot{background:#fff}.main-page-baner__scroll-icon:focus>svg>rect,.main-page-baner__scroll-icon:hover>svg>rect{stroke-dashoffset:321%;transform:rotate(0deg);opacity:0}.main-page-baner__scroll-icon:focus>svg>rect+rect,.main-page-baner__scroll-icon:hover>svg>rect+rect{stroke-dashoffset:0%;opacity:1}@keyframes scroll-icon_keyframes{0%{transform:translateY(0);opacity:1}25%{opacity:1}75%{transform:translateY(0.75em);opacity:0}100%{transform:translateY(0);opacity:0}}.main-page-section__container{display:grid;grid-template-columns:auto min(var(--center-container-width),var(--center-container-width-max)) auto;position:relative;z-index:20}.main-page-section__container>.main-page-section__content{grid-column:2/3;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.main-page-section__container .main-page-section__bg{grid-column:1/-1;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;isolation:isolate;overflow:hidden;opacity:.2;background-position:center center;background-repeat:no-repeat;background-size:cover}@media(orientation: landscape){.main-page-section__container .main-page-section__bg{background-image:var(--bg-image) !important}}@media(orientation: portrait){.main-page-section__container .main-page-section__bg{background-image:var(--bg-image-pion) !important}}.main-page-section__container .main-page-section__bg::after{content:"";position:absolute;inset:0;z-index:5;background-image:linear-gradient(180deg, black 0, rgba(0, 0, 0, 0) 350px)}.main-page-section__container .main-page-section__bg .video{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;overflow:hidden}.main-page-section__container .main-page-section__bg .video video{position:absolute;top:50%;left:50%;z-index:1;width:auto;height:auto;min-width:100%;min-height:100%;transform:translate(-50%, -50%)}.main-page-section{flex:1 1 400px;position:relative;isolation:isolate;display:grid;grid-template-columns:auto min(var(--center-container-width),var(--center-container-width-max)) auto}.main-page-section .main-page-section__content-container{--padding: clamp(60px, 8vw, 15rem);grid-column:2/3;padding:var(--padding) 0;display:grid;grid-template-columns:1fr 2fr;grid-auto-rows:auto;-moz-column-gap:70px;column-gap:70px;row-gap:30px}@media(max-width: 800px){.main-page-section .main-page-section__content-container{grid-template-columns:1fr;grid-template-rows:auto auto}}.main-page-section .main-page-section__image{grid-column:1/2;transition:all 2s cubic-bezier(0.1, 0.22, 0.3, 1);position:relative}@media(max-width: 800px){.main-page-section .main-page-section__image{grid-column:1/-1;grid-row:1/2}}.main-page-section .main-page-section__image .main-page-section__image__photo{position:absolute;top:calc((clamp(60px,8vw,15rem) + 25px)*-1);left:0;width:100%;margin-bottom:calc((clamp(60px,8vw,15rem) + 25px)*-1);aspect-ratio:1335/2000;isolation:isolate;box-shadow:rgba(0,0,0,.24) 0 3px 8px;background-position:center center;background-repeat:no-repeat;background-size:cover}@media(max-width: 800px){.main-page-section .main-page-section__image .main-page-section__image__photo{position:relative}}@media(orientation: landscape){.main-page-section .main-page-section__image .main-page-section__image__photo{background-image:var(--bg-image) !important}}@media(orientation: portrait){.main-page-section .main-page-section__image .main-page-section__image__photo{background-image:var(--bg-image-pion) !important}}.main-page-section .main-page-section__image .main-page-section__image__photo::before{content:"";position:absolute;inset:6px;z-index:10;border:solid 1px rgba(var(--gold-color-rgb), 1)}.main-page-section .main-page-section__image .main-page-section__image__photo .video{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;overflow:hidden}.main-page-section .main-page-section__image .main-page-section__image__photo .video video{position:absolute;top:50%;left:50%;z-index:1;width:auto;height:auto;min-width:100%;min-height:100%;transform:translate(-50%, -50%)}.main-page-section .main-page-section__text-content{grid-column:2/-1}@media(max-width: 800px){.main-page-section .main-page-section__text-content{grid-column:1/-1;grid-row:2/3}}.main-page-section .main-page-section__header-conteiner{font-size:clamp(1.3rem,8vw,1.5rem);position:relative;isolation:isolate}.main-page-section .main-page-section__header-conteiner .header__main{font-family:var(--header-font-family);font-weight:400;font-size:1.5em;line-height:1}.main-page-section .main-page-section__header-conteiner .header__main .small{display:block;font-size:1.5em;font-weight:400;color:rgb(var(--gold-color-rgb))}.main-page-section .main-page-section__header-conteiner .header__subtitle{display:block;font-weight:400;font-size:1.6rem;padding-top:.5em}.main-page-section .main-page-section__txt{grid-column:1/2;padding:10px 0 0}.main-page-section .main-page-section__txt .main-page-section__txt-container p{font-size:1.5rem;line-height:1.5em;margin-bottom:1em}.main-page-section .main-page-section__button-container{padding-top:30px}.main-page-section .main-page-section__button{font-family:var(--header-font-family);display:inline-block;text-decoration:none;font-size:1.5rem;font-weight:400;position:relative;padding:.5em 50px .45em 20px;margin:15px auto 0;border-radius:40px;color:rgba(var(--body-background-color-black-rgb), 1);background-color:rgba(var(--gold-color-rgb), 1);transition:all .6s var(--transitions-timing-function-1)}.main-page-section .main-page-section__button::after{content:"";position:absolute;top:50%;right:0;width:13px;height:13px;transform:translate(-25px, -50%);background-color:rgba(var(--body-background-color-black-rgb), 1);-webkit-mask-image:url(../images/arrow-white.svg);mask-image:url(../images/arrow-white.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;cursor:pointer;transition:all .6s var(--transitions-timing-function-1)}.main-page-section .main-page-section__button:hover{color:#fff;background-color:rgba(var(--body-background-color-black-rgb), 1)}.main-page-section .main-page-section__button:hover::after{transform:translate(-15px, -50%);background-color:#fff}.main-page-section .main-page-section__bg{display:none;grid-column:1/-1;position:relative;top:0;left:0;width:300px;aspect-ratio:16/9;z-index:-1;isolation:isolate;overflow:hidden;opacity:1;filter:grayscale(0)}.main-page-section .main-page-section__bg .main-page-section__bg__photo{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-position:center center;background-repeat:no-repeat;background-size:cover}@media(orientation: landscape){.main-page-section .main-page-section__bg .main-page-section__bg__photo{background-image:var(--bg-image) !important}}.main-page-section .main-page-section__bg .video{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;overflow:hidden}.main-page-section .main-page-section__bg .video video{position:absolute;top:50%;left:50%;z-index:1;width:auto;height:auto;min-width:100%;min-height:100%;transform:translate(-50%, -50%)}.offert-list-section{position:relative;isolation:isolate;z-index:10;display:grid;grid-template-columns:auto min(var(--center-container-width),var(--center-container-width-max)) auto}.offert-list-section .offert-list-section__content-container{grid-column:2/3;position:relative}.offert-list-section .offert-list-section__header-conteiner{font-size:clamp(1.8rem,8vw,2.5rem);padding:clamp(3rem,8vw,10rem) 0 30px;text-align:center}.offert-list-section .offert-list-section__header-conteiner .header__main{font-family:var(--header-font-family);font-weight:400;font-size:1em;line-height:1}.offert-list-section .offert-list-section__header-conteiner .header__main .small{display:block;font-size:1.5em;font-weight:400;color:rgb(var(--gold-color-rgb))}.offert-list-section .offert-list-section__header-conteiner .header__subtitle{font-family:var(--header-font-family-2);display:block;font-weight:400;font-size:1.8rem;padding-top:.5em}.offert-list-section .offert-list-section__txt{padding:0 0 120px;text-align:center}.offert-list-section .offert-list-section__txt p{max-width:800px;margin-inline:auto;margin-bottom:2em}.offert-list-section .offert-list-section__txt p:first-of-type{margin-top:0;padding-top:0}.offert-list-section .offert-list-section__txt p:last-of-type{margin-bottom:0;padding-bottom:0}.offert-list-section .offert-list-section__bg{grid-column:1/-1;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;isolation:isolate;overflow:hidden;background-color:rgba(var(--body-background-color-black-rgb), 1)}.offert-list-section .offert-list-section__bg::before{content:"";position:absolute;inset:0;z-index:3;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0, rgba(0, 0, 0, 0) 55%)}.offert-list-section .offert-list-section__bg::after{content:"";position:absolute;inset:0;z-index:1;opacity:.1;filter:grayscale(0.9);background-position:center center;background-repeat:no-repeat;background-size:cover}@media(orientation: landscape){.offert-list-section .offert-list-section__bg::after{background-image:var(--bg-image) !important}}@media(orientation: portrait){.offert-list-section .offert-list-section__bg::after{background-image:var(--bg-image-pion) !important}}.offert-list-section .offert-list-section__bg .video{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;overflow:hidden}.offert-list-section .offert-list-section__bg .video video{position:absolute;top:50%;left:50%;z-index:1;width:auto;height:auto;min-width:100%;min-height:100%;transform:translate(-50%, -50%)}.offert-list-section .offert-list-section__buttons-container{margin-top:30px}.offert-list-section .offert-list-section__button{font-family:var(--header-font-family);display:inline-block;text-decoration:none;font-size:1.6rem;position:relative;padding:.75em 50px .75em 20px;border-radius:30px;color:rgba(var(--body-background-color-black-rgb), 1);background-color:rgba(var(--gold-color-rgb), 1);transition:all .6s var(--transitions-timing-function-1)}.offert-list-section .offert-list-section__button::after{content:"";position:absolute;top:50%;right:0;width:13px;height:13px;transform:translate(-25px, -50%);background-color:rgba(var(--body-background-color-black-rgb), 1);-webkit-mask-image:url(../images/arrow-white.svg);mask-image:url(../images/arrow-white.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;cursor:pointer;transition:all .6s var(--transitions-timing-function-1)}.offert-list-section .offert-list-section__button:hover{color:#fff;background-color:rgba(var(--body-background-color-black-rgb), 1)}.offert-list-section .offert-list-section__button:hover::after{transform:translate(-15px, -50%);background-color:#fff}.offert-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;-moz-column-gap:20px;column-gap:20px;row-gap:min(100px,10vw);position:relative;margin-top:50px}.offert-list li{flex:0 1 400px;position:relative;text-align:center;isolation:isolate;padding:30px 20px}.offert-list li .image-container{width:100%;aspect-ratio:1980/720;position:relative;z-index:10;overflow:hidden;margin:0 auto 20px;box-shadow:rgba(0,0,0,.24) 0 3px 8px;transition:all 1s cubic-bezier(0.1, 0.22, 0.3, 1)}.offert-list li .image-container::before{content:"";position:absolute;inset:6px;z-index:10;border:solid 1px rgba(var(--gold-color-rgb), 1)}.offert-list li .image-container .img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;-o-object-fit:cover;object-fit:cover;filter:grayscale(1);transition:all 1s cubic-bezier(0.1, 0.22, 0.3, 1)}.offert-list li .image-container .img img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:5;width:100%;height:auto}.offert-list li h3{font-family:var(--header-font-family);color:#fff !important;font-size:1.8rem !important;font-weight:400 !important;letter-spacing:2px;text-align:center !important;margin:0 auto !important;display:block !important;padding-bottom:16px;position:relative}.offert-list li h3 span{display:block}.offert-list li h3 .small{font-family:var(--header-font-family);font-size:max(1.9rem,1.1em) !important;font-weight:400 !important;color:rgb(var(--gold-color-rgb))}.offert-list li p{text-align:center !important}.offert-list li .boxes__button{position:absolute;top:0;left:0;right:0;bottom:0;z-index:60;display:grid;place-items:center;text-decoration:none;font-family:var(--header-font-family);font-size:1.3rem;font-weight:400;letter-spacing:1px;isolation:isolate}.offert-list li .boxes__button .boxes__back{display:inline-block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);transition:all .6s var(--transitions-timing-function-1);cursor:pointer;overflow:hidden;padding:.5em 20px .4em 20px;border-radius:4px;color:rgba(var(--body-background-color-black-rgb), 1);background-color:rgba(var(--gold-color-rgb), 1)}.offert-list li .boxes__button .boxes__back .front{position:relative;z-index:10}.offert-list li:hover .image-container .img{transform:scale(1.2);opacity:1}.offert-list li:hover .boxes__button .boxes__back{color:#fff;background-color:rgba(var(--gold-dark-color-rgb), 1)}.main-page-ask-section{position:relative;isolation:isolate;display:grid;grid-template-columns:auto min(1400px,var(--center-container-width)) auto;background-color:rgba(var(--gold-color-rgb), 1);color:rgb(var(--font-color-rgb))}.main-page-ask-section::after{content:"";position:absolute;inset:0;grid-column:1/-1;z-index:-1;isolation:isolate;overflow:hidden;opacity:.1;filter:grayscale(0.8);background-image:url(../images/mainPageSectionAskBg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.webp .main-page-ask-section::after{background-image:url(../images/mainPageSectionAskBg.webp)}.main-page-ask-section .main-page-ask-section__content-container{grid-column:2/3;display:grid;grid-template-columns:auto 1fr auto;grid-auto-rows:auto;align-items:center;-moz-column-gap:60px;column-gap:60px;row-gap:30px;padding:90px 0}@media(max-width: 1100px){.main-page-ask-section .main-page-ask-section__content-container{grid-template-columns:1fr}}.main-page-ask-section .main-page-ask-section__header-conteiner{position:relative;isolation:isolate}.main-page-ask-section .main-page-ask-section__header-conteiner::after{content:"";position:absolute;z-index:-1;top:50%;right:-30px;width:1px;height:100%;transform:translateY(-50%);transition:all 400ms ease 0s;background-color:rgba(var(--body-background-color-black-rgb), 0.5)}.main-page-ask-section .main-page-ask-section__header-conteiner .main-page-ask-section__header{font-size:clamp(1.8rem,8vw,2.5rem)}.main-page-ask-section .main-page-ask-section__header-conteiner .main-page-ask-section__header .header__main{font-family:var(--header-font-family);font-weight:500;font-size:1.5em;line-height:1;color:#fff}.main-page-ask-section .main-page-ask-section__header-conteiner .main-page-ask-section__header .header__main .small{display:block;font-size:.8em;color:rgba(var(--body-background-color-black-rgb), 1)}.main-page-ask-section .main-page-ask-section__txt-container{color:rgba(var(--body-background-color-black-rgb), 1)}.main-page-ask-section .main-page-ask-section__button-container .main-page-ask-section__button{font-family:var(--header-font-family);display:inline-block;color:#fff;text-decoration:none;font-size:1.5rem;font-weight:400;position:relative;padding:.85em 50px .75em 20px;background-color:rgba(var(--body-background-color-black-rgb), 1);border-radius:30px;transition:all .6s var(--transitions-timing-function-1)}.main-page-ask-section .main-page-ask-section__button-container .main-page-ask-section__button::after{content:"";position:absolute;top:50%;right:0;width:13px;height:13px;transform:translate(-25px, -50%);background-color:#fff;-webkit-mask-image:url(../images/arrow-white.svg);mask-image:url(../images/arrow-white.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;cursor:pointer;transition:all .6s var(--transitions-timing-function-1)}.main-page-ask-section .main-page-ask-section__button-container .main-page-ask-section__button:hover{color:rgba(var(--body-background-color-black-rgb), 1);background-color:rgba(var(--gold-color-rgb), 1)}.main-page-ask-section .main-page-ask-section__button-container .main-page-ask-section__button:hover::after{transform:translate(-15px, -50%);background-color:rgba(var(--body-background-color-black-rgb), 1)}.main-page-photos{display:grid;grid-template-columns:auto 100% auto;background-color:#121212;padding:2px 0}.main-page-photos>.main-page-photos__content{grid-column:2/3}.main-page-photos .gallery-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:0}@media(max-width: 700px){.main-page-photos .gallery-list{grid-template-columns:repeat(2, 1fr)}}.main-page-photos .gallery-list .gallery-list__item{position:relative}.main-page-photos .gallery-list .gallery-list__item .item-container{position:relative;width:100%;aspect-ratio:16/9}.main-page-photos .gallery-list .gallery-list__item .item-container a{--transitionLength: 0.5s;--transitionEasing: cubic-bezier(0.77, 0, 0.175, 1);position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;overflow:hidden;display:block;order:1;margin:0}.main-page-photos .gallery-list .gallery-list__item .item-container a::after{content:"";position:absolute;top:0;right:20px;width:max(60px,40% - 20px);height:100%;z-index:5;background-color:rgba(18,18,18,.7);transform:translateX(calc(100% + 22px)) scaleX(0.2);transition:all var(--transitionLength) var(--transitionEasing);transform-origin:right center;transition-delay:.1s}.main-page-photos .gallery-list .gallery-list__item .item-container a::before{content:"";position:absolute;top:0;right:20px;width:max(60px,40% - 20px);height:100%;z-index:6;opacity:0;background-image:url(../images/show-photo-white.svg);background-position:center center;background-repeat:no-repeat;background-size:50px auto;transform:translateX(-30px);transition:all var(--transitionLength) var(--transitionEasing);transform-origin:right center;transition-delay:0s}.main-page-photos .gallery-list .gallery-list__item .item-container a.item-link--video-icon::before{background-image:url(../images/play-white.svg)}.main-page-photos .gallery-list .gallery-list__item .item-container a .bg-conteiner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;-o-object-fit:cover;object-fit:cover;transition:all 1s cubic-bezier(0.1, 0.22, 0.3, 1)}.main-page-photos .gallery-list .gallery-list__item .item-container a .bg-conteiner img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:5;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.main-page-photos .gallery-list .gallery-list__item .item-container a img{transition:all .5s ease;filter:brightness(0.5) grayscale(0)}.main-page-photos .gallery-list .gallery-list__item .item-container a:hover::after{transform:translateX(0) scaleX(1);transition-delay:0s}.main-page-photos .gallery-list .gallery-list__item .item-container a:hover::before{opacity:1;transform:translateX(0);transition-delay:.05s}.main-page-photos .gallery-list .gallery-list__item .item-container a:hover .title{transition:background-size 200ms ease-in-out;transition-delay:500ms;background-size:100% 100%}.main-page-photos .gallery-list .gallery-list__item .item-container a:hover img{transform:translate(-50%, -50%) scale(1.1);filter:brightness(1) grayscale(0)}
