.banner .inner{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:100%;padding-top:var(--gap);padding-bottom:var(--gap);display:flex}.banner:not(.radius-bottom) .inner{padding-bottom:calc(var(--gap) * 2)}.banner .inner.default{justify-content:flex-end;align-items:flex-start}.banner .inner.variation{justify-content:flex-start;align-items:flex-end}.banner-info{border-radius:var(--radius-small);background:var(--white);padding:calc(var(--base) * 35 / var(--page-width))}.banner .inner.default .banner-info{width:50%;display:grid;-webkit-grid-template-columns:repeat(10,1fr);grid-template-columns:repeat(10,1fr);-webkit-grid-gap:var(--grid-h-gap);grid-gap:var(--grid-h-gap)}.banner .inner.variation .banner-info{width:calc(var(--base) * 620 / var(--page-width))}.banner .inner.default .banner-info .title{-webkit-grid-column:span 4;grid-column:span 4}.banner .inner.default .banner-info .flex-column{align-items:flex-start;gap:var(--padding-small);-webkit-grid-column:6 / span 5;grid-column:6 / span 5}.banner .inner.variation .banner-info .font-size-t2{width:calc(var(--base) * 390 / var(--page-width))}.banner .inner.variation .banner-info .button{border:1px solid var(--black);padding:calc(var(--base) * 8 / var(--page-width)) calc(var(--base) * 25 / var(--page-width))}.banner-info .banner-button-row{align-items:center;justify-content:space-between;width:100%;margin-top:calc(var(--base) * 46 / var(--page-width))}.banner .inner.variation .banner-info .button span.arrow{width:calc(var(--base) * 34 / var(--page-width));height:calc(var(--base) * 23 / var(--page-width));background:url(../../../../../../../../themes/scentium/images/arrow-horizontal-black.svg);background-size:contain;background-repeat:no-repeat;display:block;-webkit-transition:filter 0.4s ease;transition:filter 0.4s ease}.banner .inner.variation .banner-info .button:hover span.arrow{filter:invert(1)}.banner .inner.variation .banner-info .button figure{background-color:var(--black)}@media only screen and (min-width:2100px){.banner .visual-container{height:calc(var(--base) * 1100 / var(--page-width))}.banner .visual-container .aspect-container{padding-bottom:0!important;height:100%}}@media only screen and (min-width:2700px){.banner .visual-container{height:calc(var(--base) * 1300 / var(--page-width))}}@media only screen and (min-width:3200px){.banner .visual-container{height:calc(var(--base) * 1500 / var(--page-width))}}@media only screen and (max-width:740px){.banner .inner{flex-direction:column!important;justify-content:flex-end!important}.banner-info{padding:calc(var(--base) * 24 / var(--page-width)) calc(var(--base) * 35 / var(--page-width));border-radius:var(--radius-big)}.banner .inner.default .banner-info{width:100%;-webkit-grid-gap:calc(var(--base) * 15 / var(--page-width));grid-gap:calc(var(--base) * 15 / var(--page-width))}.banner .inner.variation .banner-info{width:100%}.banner .inner.default .banner-info .title,.banner .inner.default .banner-info .flex-column{-webkit-grid-column:span 10;grid-column:span 10}.banner .inner.default .banner-info .flex-column{gap:calc(var(--base) * 15 / var(--page-width))}.banner .inner.variation .banner-info .font-size-t2{width:100%}.banner .inner.variation .banner-info .button{padding:calc(var(--base) * 4 / var(--page-width)) calc(var(--base) * 15 / var(--page-width));margin-top:calc(var(--base) * -5 / var(--page-width))}.banner .inner.variation .banner-info .button span.arrow{width:calc(var(--base) * 15 / var(--page-width));height:calc(var(--base) * 11 / var(--page-width))}}