.hero-banner{background-color:#000;color:#fff;overflow:hidden;position:relative}.hero-banner--slider .hero-banner-img:before,.hero-banner:before{background:linear-gradient(180.83deg,rgba(0,0,0,.55) 24.88%,transparent 99.59%);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.hero-banner--slider:before{content:none}.hero-banner-img,.hero-banner-img img{height:100%;left:0;position:absolute;top:0;width:100%}.hero-banner-img img{object-fit:cover}.hero-banner-content{display:flex;flex-flow:column wrap;justify-content:center;min-height:600px;padding-bottom:100px;padding-top:214px;position:relative;width:100%;z-index:11}.hero-banner--slider .hero-banner-content{padding-top:190px}.hero-banner-title{font-size:90px;font-weight:700;letter-spacing:0;line-height:89%;margin:0;text-align:center;width:100%}.hero-banner-title small{display:block;font-size:22px;font-weight:400;letter-spacing:.65em;line-height:160%;margin-bottom:13px;text-transform:uppercase}.hero-banner-richtext{font-size:18px;font-weight:500;letter-spacing:.03em;line-height:140%;margin-left:auto;margin-top:30px;max-width:710px;text-align:right}.hero-banner--image .hero-banner-richtext{margin-left:0;max-width:100%;text-align:center}.hero-banner-richtext h1:last-child,.hero-banner-richtext h2:last-child,.hero-banner-richtext h3:last-child,.hero-banner-richtext h4:last-child,.hero-banner-richtext h5:last-child,.hero-banner-richtext h6:last-child{margin-bottom:0}.hero-banner-richtext h3{font-size:30px;line-height:80%}.hero-banner-richtext h4{font-size:22px;line-height:109.091%;margin-bottom:.6818em}.hero-banner-richtext p{margin-bottom:1.4em}.hero-banner-richtext p:last-child{margin-bottom:0}.hero-banner-richtext br{display:none}.hero-banner-buttons{display:flex;flex-flow:row wrap;gap:20px;justify-content:center;margin-top:30px;width:100%}.hero-banner-buttons .button:focus,.hero-banner-buttons .button:hover{background-color:#fff;border-color:#fff;color:#b19258}.hero-banner-arrows{bottom:20px;left:0;line-height:1;position:absolute;width:100%;z-index:10}.hero-banner-arrows .content-wrapper{display:flex;flex-direction:row-reverse;gap:20px;position:relative}.swiper-rtl .hero-banner-arrows .content-wrapper{justify-content:flex-end}.hero-banner-arrows .swiper-button-next,.hero-banner-arrows .swiper-button-prev{height:32px;margin-top:0;position:relative;top:auto;width:32px}.hero-banner-arrows .swiper-button-next:after,.hero-banner-arrows .swiper-button-prev:after{background-position:50%;background-repeat:no-repeat;background-size:100% auto;height:100%;width:100%}.hero-banner-arrows .swiper-button-prev,.swiper-rtl .hero-banner-arrows .swiper-button-next{left:auto}.hero-banner-arrows .swiper-button-prev:after,.swiper-rtl .hero-banner-arrows .swiper-button-next:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 13 16'%3E%3Cpath fill='%23B19258' d='M13 16 0 7.89 13 0 7.342 8z'/%3E%3C/svg%3E");content:""}.hero-banner-arrows .swiper-button-prev:focus:after,.hero-banner-arrows .swiper-button-prev:hover:after,.swiper-rtl .hero-banner-arrows .swiper-button-next:focus:after,.swiper-rtl .hero-banner-arrows .swiper-button-next:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 13 16'%3E%3Cpath fill='%23FFF' d='M13 16 0 7.89 13 0 7.342 8z'/%3E%3C/svg%3E")}.hero-banner-arrows .swiper-button-next,.swiper-rtl .hero-banner-arrows .swiper-button-prev{right:auto}.hero-banner-arrows .swiper-button-next:after,.swiper-rtl .hero-banner-arrows .swiper-button-prev:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' aria-label='hidden' viewBox='0 0 13 16'%3E%3Cpath fill='%23B19258' d='m0 16 13-8.11L0 0l5.658 8z'/%3E%3C/svg%3E");content:""}.hero-banner-arrows .swiper-button-next:focus:after,.hero-banner-arrows .swiper-button-next:hover:after,.swiper-rtl .hero-banner-arrows .swiper-button-prev:focus:after,.swiper-rtl .hero-banner-arrows .swiper-button-prev:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' aria-label='hidden' viewBox='0 0 13 16'%3E%3Cpath fill='%23FFF' d='m0 16 13-8.11L0 0l5.658 8z'/%3E%3C/svg%3E")}.hero-banner-pagination{bottom:0;left:0;line-height:1;position:absolute;width:100%;z-index:10}.hero-banner-pagination .swiper-pagination{padding:0 95.5px;position:static;text-align:left}.hero-banner-pagination .swiper-pagination-bullet{background:none;border:1px solid #fff;height:15px;opacity:1;width:15px}.hero-banner-pagination .swiper-pagination-bullet-active{background:#b19258;border-color:#b19258}.hero-banner-pagination .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.hero-banner-pagination .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 7.5px}.hero-banner-textoverlay{left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:20}@media (max-width:1024px){.hero-banner-content{min-height:615px;padding-top:201px}.hero-banner-title{font-size:80px;line-height:100%}.hero-banner-title small{font-size:16px;margin-bottom:12px}.hero-banner-richtext{font-size:16px;letter-spacing:.03em;line-height:140%}.hero-banner-richtext h3{font-size:28px;line-height:120%}.hero-banner-richtext h4{font-size:20px;line-height:120%;margin-bottom:.75em}.hero-banner-buttons{margin-top:42px}}@media (max-width:767px){.hero-banner-content{min-height:500px;padding-top:215px}.hero-banner-title{font-size:50px;line-height:110%}.hero-banner-title small{font-size:14px;margin-bottom:6px}.hero-banner-richtext br{display:inline}.hero-banner-buttons{margin-top:45px}}