@keyframes rotating{100%{transform:rotate(360deg)}}.widgetContainer.widgetTopImage{padding:0}.topImageItem{position:relative}.topImageItem:nth-child(1){display:block}.topImageItem .topImageItem-fullLink{position:absolute;z-index:33;top:0;left:0;width:100%;height:100%}.topImageItem .topImageItem-inner{position:relative;display:flex;min-height:clamp(40rem,58.8235294118vw,90rem);align-items:center;padding:clamp(1.6rem,2.091503268vw,3.2rem)}@media(min-width: 48rem){.topImageItem .topImageItem-inner{min-height:calc(100dvh - var(--header-height));padding:0}}.topImageItem .topImageItem-background{position:absolute;top:0;left:0;width:100%;height:100%}.topImageItem .topImageItem-background img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.topImageItem .topImageItem-content{position:relative;z-index:22;width:100%;color:#fff;text-align:center}@media(min-width: 48rem){.topImageItem .topImageItem-content{width:100%;max-width:84.5rem;min-width:33rem;margin:0 auto}}.topImageItem .topImageItem-video{position:absolute;z-index:2;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.topImageItem .topImageItem-btn{display:flex;flex-wrap:wrap;justify-content:center;padding-top:clamp(2.4rem,3.137254902vw,4.8rem);gap:.8rem}.topImageItem .topImageItem-btn .btn{--main-color-hover: var(--main-color-light, #9B8C62);--button-default-border-color-hover: var(--main-color-light, #9B8C62);--button-default-background-color-hover: var(--main-color-light, #9B8C62);font-size:clamp(1.8rem,1.3071895425vw,2rem);min-height:clamp(5rem,4.1830065359vw,6.4rem)}.topImageItem h1,.topImageItem h2{margin:0 0 clamp(1.6rem,1.568627451vw,2.4rem) 0 !important;color:#fff !important;margin:clamp(1.6rem,1.568627451vw,2.4rem) 0 clamp(2.4rem,2.614379085vw,4rem) 0;color:var(--color-theme-black, #1C0333);font-family:"Inter",sans-serif;font-size:clamp(3.6rem,6.1437908497vw,9.4rem);font-weight:200;letter-spacing:-1px;line-height:108%;text-box:trim-both cap alphabetic}.topImageItem .btn--ico{min-width:5.2rem;max-width:5.2rem;height:auto}.topImageItem .btn--ico,.topImageItem .btn--default{border-color:#fff;color:#fff}.topImageItem .btn--ico:focus,.topImageItem .btn--ico:hover,.topImageItem .btn--default:focus,.topImageItem .btn--default:hover{border-color:var(--button-default-border-color-hover, var(--main-color, #826F3B));background-color:var(--button-default-background-color-hover, var(--main-color, #826F3B));color:var(--button-default-color-hover, #fff)}.topImageItem .link--primary,.topImageItem .link--default{color:#fff}.topImageItem.topImageItem--onlyImage .topImageItem-inner{min-height:unset;padding:0 !important}.topImageItem.topImageItem--onlyImage .topImageItem-background{position:static}.topImageItem.topImageItem--onlyImage .topImageItem-background img{position:static}@media(min-width: 48rem){.topImageItem.topImageItem--hasTopOverlay:before{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);content:""}}.topImageItem.topImageItem--hasFullLink:hover .btn--primary{border-color:var(--main-color-hover, #533E00);background:var(--main-color-hover, #533E00);color:#fff;text-decoration:none}.topImageItem.topImageItem--bigType .topImageItem-inner{min-height:clamp(50rem,45.7516339869vw,70rem)}.topImageItem.topImageItem--respo{background-color:var(--second-color, #360F5A)}.topImageItem.topImageItem--respo .topImageItem-inner{display:flex;flex-direction:column;padding:0}@media(min-width: 48rem){.topImageItem.topImageItem--respo .topImageItem-inner{flex-direction:row}}.topImageItem.topImageItem--respo .topImageItem-content{padding:clamp(1.6rem,2.091503268vw,3.2rem)}@media(min-width: 48rem){.topImageItem.topImageItem--respo .topImageItem-content{padding:0}}.topImageItem.topImageItem--respo .topImageItem-video{position:relative}@media(min-width: 48rem){.topImageItem.topImageItem--respo .topImageItem-video{position:absolute}}.topImageItem.topImageItem--respo .topImageItem-background{position:relative}@media(min-width: 48rem){.topImageItem.topImageItem--respo .topImageItem-background{position:absolute}}@media(min-width: 48rem){.topImageItem.topImageItem--respo .topImageItem-background img{min-height:100%;max-height:100%}}@media(min-width: 48rem){.puxContainer .topImageItem .topImageItem-inner{padding:clamp(1.6rem,2.091503268vw,3.2rem) clamp(2.4rem,2.614379085vw,4rem)}}.puxContainer .widgetTopImage{margin:0 -1.6rem}@media(min-width: 48rem){.puxContainer .widgetTopImage{margin:0 -4.5rem}}@media(min-width: 75rem){.puxContainer .widgetTopImage{margin:0}}