@charset "UTF-8";.breadcrumbs{height:0;position:relative;z-index:20}.breadcrumbs-slider .swiper-slide{width:auto!important}.breadcrumbs-slider .swiper-slide:not(:last-child){position:relative}.breadcrumbs-slider .swiper-slide:not(:last-child):after{color:#737272;content:"•";font-size:14px;position:absolute;right:-10px;top:50%;transform:translate(50%,-50%)}body.isMobile .breadcrumbs-slider .swiper-slide:not(:last-child):after{font-size:12px;right:-7px}.breadcrumbs-inner{align-items:center;display:flex;gap:18px;padding:32px .8rem 18px}body.isMobile .breadcrumbs-inner{gap:12px}.breadcrumbs-back{align-items:center;display:flex;flex-shrink:0;gap:2px;position:relative}.breadcrumbs-back .icon{flex-shrink:0;height:16px;width:16px}.breadcrumbs-back:after{color:#737272;content:"|";font-size:12px;pointer-events:none;position:absolute;right:-18px;top:50%;transform:translate(50%,-50%);z-index:3}body.isMobile .breadcrumbs-back:after{right:-12px}.breadcrumbs-wrapper{flex-grow:1;overflow:hidden;position:relative}.breadcrumbs-wrapper.hide-end:after,.breadcrumbs-wrapper.hide-start:before{display:block}.breadcrumbs-wrapper:after,.breadcrumbs-wrapper:before{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0));content:"";display:none;height:20px;position:absolute;top:0;width:18px;z-index:2}.breadcrumbs-wrapper:after{right:0;transform:rotate(180deg)}.breadcrumbs-wrapper:before{left:0}.breadcrumbs .breadcrumbs-link{color:#737272;font-size:1.65rem;opacity:1!important;text-decoration:none}.breadcrumbs .breadcrumbs-link .icon{height:18px;width:18px}body.isMobile .breadcrumbs .breadcrumbs-link{font-size:1.4rem}.breadcrumbs .breadcrumbs-link:hover{color:var(--red-color)!important}.breadcrumbs .breadcrumbs-link:hover .icon{--stroke-color:var(--red-color)!important}.breadcrumbs-back+.breadcrumbs-wrapper .breadcrumbs-slider{padding-left:18px}body{width:100%}.layout{display:flex;justify-content:center}.layout .default-layout{display:flex;flex-direction:column;justify-content:space-between;margin:0;max-width:1200px;min-height:100vh;width:100%}.layout .default-layout--mcc,.layout .default-layout:has(.firstBig--mcc),.layout .default-layout:has(.mcc){max-width:1220px}.font-size-2 .default-layout,.font-size-3 .default-layout{max-width:100%}.newYearDesign-texture{display:none}.newYearDesign-texture.right{background-color:#fff;background-image:url(./bg.b7c79f5d.svg);background-position:100% 105%;background-repeat:repeat-y;display:block;transform:rotate(180deg);width:300px}body.isMobile .newYearDesign-texture.right{display:none}.newYearDesign-texture.left{background-color:#fff;background-image:url(./snowing1.8dc41711.png);background-position:100% 0;background-repeat:repeat-y;display:block;width:300px}body.isMobile .newYearDesign-texture.left{display:none}body.newYearDesign .newYearDesign-texture{display:block}.grecaptcha-badge{visibility:hidden}.pswp__item-block{position:relative}.pswp__img{border-radius:1.6rem;-o-object-fit:cover;object-fit:cover;position:static!important}.pswp__caption{bottom:2.8rem;color:#fff;font-size:2rem;left:2.8rem;position:absolute;text-shadow:1px 1px 2px #000;z-index:100}.pswp__caption.bottom{bottom:-2.8rem;font-weight:400;left:2.8rem;text-shadow:none;transform:translateY(100%)}.anchor:before{content:"";display:block;height:0;margin-top:0;visibility:hidden}.anchor{pointer-events:none}.anchor-text:before{content:"";display:block;height:13rem;margin-top:-13rem;visibility:hidden}.anchor-text{pointer-events:none}.default-layout{margin:0 auto;min-height:100vh;--sidePadding:3rem}body.isMobile .default-layout{--sidePadding:2rem}.head{padding:0 var(--sidePadding)}.page{min-height:70vh;padding:3.2rem var(--sidePadding) 12rem var(--sidePadding)}body:not(.isMobile) .default-layout--cover-split .page,body:not(.isMobile) .default-layout--mcc .page{padding-left:0;padding-right:0}.default-layout--mcc .page{padding-bottom:5.6rem}body.isMobile .default-layout--mcc .page{padding-bottom:3.2rem}.page.page-inner{min-height:75vh;padding-top:7.4rem}body.isMobile .page.page-inner{padding-top:8.4rem}body.isMobile .default-layout--about .page.page-inner{padding-bottom:0}.page.page-landing,.page:not(.page-inner){display:flex;flex-direction:column;gap:7rem}body.isMobile .page{gap:4rem}body.error-page .page{min-height:auto}.page .container-narrow{margin:0 auto;max-width:100%;width:80.6rem}.footer{padding:0 3rem}
