/*! 
----------------------------------------------
INDEX PAGE
----------------------------------------------
NOTE: PLEASE DO NOT edit this file
      For custom styles use "custom.css" only!
----------------------------------------------
*/
.indexPage .content-wrap{padding-top:0}.indexPage .page{padding-bottom:0}.section--mainbanner{position:relative;overflow:hidden;z-index:992}@media(min-width:1200px){.section--mainbanner{margin-left:-60px}}@media(min-width:1900px){.section--mainbanner{margin-left:-90px}}.section--mainbanner .layer{position:absolute}.mainBanner .container{position:relative}.mainBanner .item{height:80vh;min-height:400px}@media(min-width:576px){.mainBanner .item{height:100vh}}.mainBanner .item .container{height:100%}.mainBanner .item .item__image{z-index:1;position:absolute}.mainBanner .item .h1.is-text-normal,.mainBanner .item h1.is-text-normal{text-transform:none;font-weight:400;margin-bottom:0}.mainBanner .item .h1.is-text-bigger,.mainBanner .item h1.is-text-bigger{--max:48px;--val:3vw}@media(max-width:991.98px){.mainBanner .item .h1.is-text-bigger br,.mainBanner .item h1.is-text-bigger br{display:none}}@media(min-width:1200px){.mainBanner .item .btn{width:100%;max-width:360px}}.mainBanner .item .editor{font-size:min(max(13px,1.25vw),1.25rem)}.mainBanner .item .item__content{padding-left:15px;padding-right:15px;padding-top:70px;padding-bottom:70px;position:relative;z-index:2;color:#fff;display:flex;flex-direction:column;height:100%}@media(max-width:991.98px){.mainBanner .item .item__content{justify-content:center}}@media(min-width:992px){.mainBanner .item .item__content{padding:140px 30px;justify-content:space-between}}@media(min-width:1200px){.mainBanner .item .item__content{padding-left:90px}}.mainBanner .item .slide__row{display:flex;flex-direction:column;gap:min(max(20px,5vw),5rem)}@media(min-width:992px){.mainBanner .item .slide__row{flex-direction:row}.mainBanner .item .slide__row .slide__col:first-child{flex:0 0 30%}}.mainBanner .swiper__buttons,.mainBanner .swiper__pagination{position:absolute;z-index:9;left:15px;bottom:15px}@media(min-width:992px){.mainBanner .swiper__buttons,.mainBanner .swiper__pagination{left:15px;bottom:30px}}@media(min-width:1200px){.mainBanner .swiper__buttons,.mainBanner .swiper__pagination{left:90px}}.mainBanner .swiper__buttons{right:15px;display:flex;justify-content:flex-end;align-items:center;gap:10px}@media(min-width:992px){.mainBanner .swiper__buttons{right:30px}}.mainBanner .swiper__buttons .swiper__button{width:40px;height:40px;font-size:5px;border-radius:100%;border-color:#fff;color:#fff}@media(min-width:992px){.mainBanner .swiper__buttons .swiper__button{width:52px;height:52px;font-size:9px}}.mainBanner .swiper__buttons .swiper__button:hover{background:#fff;color:var(--body-text)}.mainBanner .swiper__buttons .swiper__button.swiper-button-disabled{opacity:.5;cursor:default}.section--history .section__header{padding:20px 15px;margin-bottom:0}@media(min-width:1400px){.section--history .section__header{padding-left:30px;padding-right:30px}}.section--history .section__header .section__header_title>*{text-transform:none}.historyBanner .r_textMedia{display:flex;gap:min(max(15px,2.5vw),2.5rem)}@media(max-width:1399.98px){.historyBanner .r_textMedia{flex-direction:column}}.historyBanner .r_textMedia .r_textMedia__media{display:flex;align-items:center}@media(min-width:1400px){.historyBanner .r_textMedia .r_textMedia__media{flex:0 0 32%}}.historyBanner .historyBanner__content{padding:15px;padding-top:0}@media(min-width:1400px){.historyBanner .historyBanner__content{padding:30px}}.historyBanner .historyBanner__years{height:59px;padding:0 60px;position:relative;border-top:1px solid var(--border-color)}@media(min-width:1900px){.historyBanner .historyBanner__years{height:89px;padding:0 90px}}.historyBanner .historyBanner__years .swiper-slide{height:60px;cursor:pointer;font-size:min(max(18px,1.5vw),1.5rem);text-transform:uppercase;color:#8090ab;display:flex;align-items:center;justify-content:center;position:relative;transition:font-size .3s}@media(min-width:1900px){.historyBanner .historyBanner__years .swiper-slide{height:90px}}.historyBanner .historyBanner__years .swiper-slide::before{content:"";width:0;height:2px;transition:all .3s;background:rgba(0,0,0,0);position:absolute;top:0;left:auto;right:auto;margin:0 auto}.historyBanner .historyBanner__years .swiper-slide.swiper-slide-thumb-active,.historyBanner .historyBanner__years .swiper-slide:hover{color:var(--color-main)}.historyBanner .historyBanner__years .swiper-slide.swiper-slide-thumb-active{font-size:min(max(18px,3vw),3rem);font-weight:700}.historyBanner .historyBanner__years .swiper-slide.swiper-slide-thumb-active::before{width:96px;background:var(--color-main)}.historyBanner .historyBanner__years .swiper__buttons{position:absolute;overflow:hidden;left:-1px;right:-1px;bottom:-1px;display:flex;justify-content:space-between}.historyBanner .historyBanner__years .swiper__buttons .swiper__button{border-top:0;border-bottom:0}.historyBanner .historyBanner__years .swiper__buttons .swiper__button--prev{border-right:0}.historyBanner .historyBanner__years .swiper__buttons .swiper__button--next{border-right:0}.section--collections .section__header{border-top:0}
