.baner-slider:not(:last-child){margin-bottom:min(max(120px,10.2083333333vw),196px)}@media only screen and (max-width:1910px){.baner-slider:not(:last-child){margin-bottom:140px}}@media only screen and (max-width:1339px){.baner-slider:not(:last-child){margin-bottom:90px}}@media only screen and (max-width:1024px){.baner-slider:not(:last-child){margin-bottom:140px}}.baner-slider__title>:not(.baner-slider__address){font-size:clamp(42px,5.5vw,110px);font-weight:500;letter-spacing:.03em;line-height:110%;margin-block:0}@media only screen and (max-width:1910px){.baner-slider__title>:not(.baner-slider__address){letter-spacing:.01em}}@media only screen and (max-width:1339px){.baner-slider__title>:not(.baner-slider__address){font-size:59px}}@media only screen and (max-width:700px){.baner-slider__title>:not(.baner-slider__address){font-size:40px}}@media only screen and (max-width:520px){.baner-slider__title>:not(.baner-slider__address){font-size:24px}}.baner-slider__section-title{font-size:48px;font-weight:500;line-height:120%;margin-block:0}@media only screen and (max-width:1339px){.baner-slider__section-title{font-size:29px}}@media only screen and (max-width:1024px){.baner-slider__section-title{line-height:124%}}@media only screen and (max-width:700px){.baner-slider__section-title{font-size:23px}}@media only screen and (max-width:520px){.baner-slider__section-title{font-size:20px}}.baner-slider__section-title{margin-block:0 1.2083333333em}@media only screen and (max-width:1339px){.baner-slider__section-title{margin-bottom:2.2em}}@media only screen and (max-width:1024px){.baner-slider__section-title{margin-bottom:1.4em}}.baner-slider__text h1,.baner-slider__text h2,.baner-slider__text h3,.baner-slider__text h4,.baner-slider__text h5,.baner-slider__text h6{font-size:clamp(30px,4.1666666667vw + .1rem,80px);font-weight:500;line-height:110%;margin-block:0}@media only screen and (max-width:1910px){.baner-slider__text h1,.baner-slider__text h2,.baner-slider__text h3,.baner-slider__text h4,.baner-slider__text h5,.baner-slider__text h6{font-size:58px}}@media only screen and (max-width:1339px){.baner-slider__text h1,.baner-slider__text h2,.baner-slider__text h3,.baner-slider__text h4,.baner-slider__text h5,.baner-slider__text h6{font-size:48px;letter-spacing:0}}@media only screen and (max-width:700px){.baner-slider__text h1,.baner-slider__text h2,.baner-slider__text h3,.baner-slider__text h4,.baner-slider__text h5,.baner-slider__text h6{font-size:34px;letter-spacing:0}}@media only screen and (max-width:520px){.baner-slider__text h1,.baner-slider__text h2,.baner-slider__text h3,.baner-slider__text h4,.baner-slider__text h5,.baner-slider__text h6{font-size:22px}}.baner-slider__sub-title{font-size:2.25rem;font-weight:500;letter-spacing:0;line-height:130%}@media only screen and (max-width:1910px){.baner-slider__sub-title{font-size:1.875rem}}@media only screen and (max-width:1339px){.baner-slider__sub-title{font-size:1.3125rem}}@media only screen and (max-width:1024px){.baner-slider__sub-title{font-size:1.25rem}}.baner-slider__sub-title{letter-spacing:.02em}.baner-slider{--_color:var(--color-white);box-sizing:border-box;color:var(--_color);margin:0 auto 40px;width:100%}.baner-slider--is-hero{margin-block:0 80px;min-height:calc(100svh - 40px);padding-bottom:0!important}.baner-slider--is-hero:not(:last-child){margin-bottom:80px}.baner-slider--is-hero[style*="--_grid-desktop: 1/15"]{margin-inline:auto;padding-inline:20px}.baner-slider:not(:last-child):has(+.baner-slider),.baner-slider:not(:last-child):has(+.check-new){margin-bottom:40px}.baner-slider__section-title{-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:repeat(12,1fr);position:relative}@media only screen and (max-width:1024px){.baner-slider__section-title{grid-template-columns:repeat(6,1fr)}}@media only screen and (max-width:700px){.baner-slider__section-title{-moz-column-gap:20px;column-gap:20px;grid-template-columns:repeat(4,1fr)}}.baner-slider__section-title{color:var(--color-black)}.baner-slider__section-title>span{grid-column:1/-1}.baner-slider__slider{grid-column:1/-1;position:relative;visibility:visible;width:100%}.baner-slider--is-hero .baner-slider__slider{height:100%}.baner-slider__item{-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:repeat(12,1fr);position:relative}@media only screen and (max-width:1024px){.baner-slider__item{grid-template-columns:repeat(6,1fr)}}@media only screen and (max-width:700px){.baner-slider__item{-moz-column-gap:20px;column-gap:20px;grid-template-columns:repeat(4,1fr)}}.baner-slider__item{align-items:stretch;padding-inline:0}.splide:not(.is-initialized) .baner-slider__item{width:100%}.baner-slider__copy{-moz-column-gap:40px;column-gap:40px;display:grid;font-size:min(max(21px,1.875vw),36px);grid-column:1/-1;grid-row:1/-1;grid-template-areas:"title title title title title title title title title title title title" ". . . . . . . . . . . ." "text text text text text text text text text text text ." "btn btn btn btn btn btn btn btn btn btn . .";grid-template-columns:repeat(12,1fr);grid-template-rows:auto 1fr auto auto;line-height:130%;padding:40px 60px 60px;position:relative;z-index:3}.baner-slider__copy:has(.baner-slider__sub-title){grid-template-areas:"title title title title title title title subtitle subtitle subtitle subtitle subtitle" ". . . . . . . . . . . ." "text text text text text text text text text text text ." "btn btn btn btn btn btn btn btn btn btn . ."}@media only screen and (max-width:1910px){.baner-slider__copy{padding:26px 40px 40px}}@media only screen and (max-width:1339px){.baner-slider__copy{padding:16px 25px 25px}}@media only screen and (max-width:1024px){.baner-slider__copy{grid-template-areas:"title title title title title title" ". . . . . ." "text text text text text text" "btn btn btn btn btn btn";grid-template-columns:repeat(6,1fr);padding:40px}.baner-slider__copy:has(.baner-slider__sub-title){grid-template-areas:"subtitle subtitle subtitle subtitle subtitle subtitle" "title title title title title title" ". . . . . ." "text text text text text text" "btn btn btn btn btn btn";grid-template-rows:min-content auto 1fr auto auto}}@media only screen and (max-width:700px){.baner-slider__copy{-moz-column-gap:20px;column-gap:20px;grid-template-areas:"title title title title" ". . . ." "text text text text" "btn btn btn btn";grid-template-columns:repeat(4,1fr);padding:25px}.baner-slider__copy:has(.baner-slider__sub-title){grid-template-areas:"subtitle subtitle subtitle subtitle" "title title title title" ". . . ." "text text text text" "btn btn btn btn"}}.baner-slider__item:has(.baner-slider__click-area) .baner-slider__copy{pointer-events:none}.baner-slider__item:has(.baner-slider__click-area) .baner-slider__copy :not(div){pointer-events:auto}.baner-slider--is-hero .baner-slider__copy{padding-top:80px}.banner-slider__item--dimmed .baner-slider__picture:before,.banner-slider__item--dimmed .baner-slider__video:before{background:var(--_dim-color-start,rgba(0,0,0,.2));content:"";height:100%;left:0;opacity:var(--_dim-opacity,1);pointer-events:none;position:absolute;top:0;width:100%;z-index:1}[class*="--dimmed"][style*="--_dim-type:linear"] .banner-slider__item--dimmed .baner-slider__picture:before,[class*="--dimmed"][style*="--_dim-type:linear"] .banner-slider__item--dimmed .baner-slider__video:before,[style*="--_dim-type:linear"] .banner-slider__item--dimmed .baner-slider__picture:before,[style*="--_dim-type:linear"] .banner-slider__item--dimmed .baner-slider__video:before{background:linear-gradient(var(--_dim-radius,9deg),var(--_dim-color-start,#000) 0%,var(--_dim-color-end,transparent) 100%)}.banner-slider__item--dimmed[style*="--_dim-type:linear"] .baner-slider__picture:before,.banner-slider__item--dimmed[style*="--_dim-type:linear"] .baner-slider__video:before{background:linear-gradient(var(--_dim-radius,15deg),var(--_dim-color-start,rgba(0,0,0,.4)) 0%,var(--_dim-color-end,transparent) 100%)}.baner-slider__picture,.baner-slider__video{aspect-ratio:1520/600;grid-column:1/-1;grid-row:1/-1;position:relative;z-index:1}@media only screen and (max-width:1910px){.baner-slider__picture,.baner-slider__video{aspect-ratio:1320/500}}@media only screen and (max-width:1339px){.baner-slider__picture,.baner-slider__video{aspect-ratio:1120/424}}@media only screen and (max-width:1024px){.baner-slider__picture,.baner-slider__video{aspect-ratio:714/650}}@media only screen and (max-width:700px){.baner-slider__picture,.baner-slider__video{aspect-ratio:314/650}}.baner-slider__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.baner-slider__sub-title{align-self:start;color:var(--_color);grid-area:subtitle}@media only screen and (min-width:1025px){.baner-slider__sub-title{text-align:right}}.baner-slider__title{color:var(--_color);display:flex;flex-direction:column;grid-area:title;justify-content:flex-start}@media only screen and (max-width:1024px){.baner-slider__title{font-size:3.75rem}}@media only screen and (max-width:700px){.baner-slider__title{font-size:2.5rem}}.baner-slider__address{font-size:1rem;line-height:1.3}.baner-slider__text{align-self:end;font-size:min(max(18px,2.0833333333vw),40px);grid-area:text;margin-bottom:0}.baner-slider__text:has(+.btn){margin-bottom:.75em}@media only screen and (max-width:1339px){.baner-slider__text{font-size:21px;letter-spacing:.05em}}@media only screen and (max-width:1024px){.baner-slider__text{font-size:18px}}.baner-slider__text h1,.baner-slider__text h2,.baner-slider__text h3,.baner-slider__text h4,.baner-slider__text h5,.baner-slider__text h6{color:var(--_color);margin-bottom:1rem}.baner-slider__text p{margin-top:0}.baner-slider__text p:last-child{margin-bottom:0}.baner-slider__btn{align-self:end;grid-area:btn;min-width:198px;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:1339px){.baner-slider__btn{min-width:148px}}.baner-slider__btn:is(.btn){--_border-color:var(--_color);--_border-color--hover:var(--color-orange);--_font-color:var(--_color);--_font-color--hover:var(--_color)}@media only screen and (max-width:700px){.baner-slider__btn{width:100%}}.baner-slider__click-area{grid-column:1/-1;grid-row:1/-1;position:relative;z-index:2}