.text-image{padding:clamp(6.2rem,4.8vw,9.4rem) 0 clamp(7.8rem,7.66vw,14.7rem);position:relative}.text-image .bg-image{background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;opacity:35%}.text-image .container{z-index:3;position:relative}.text-image::before{content:"";position:absolute;bottom:-6rem;left:50%;transform:translateX(-50%);width:1px;background-color:#efc37a;height:12rem;z-index:2}@media (max-width:991px){.text-image::before{height:8rem;bottom:-4rem}}.text-image p{line-height:1.62}.text-image .offer{display:none}@media (max-width:991px){.text-image.split .container{padding:0}}.text-image.split .text-image__nav{display:none}.text-image.split .plate{display:none}.text-image.split::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#121212 0,rgba(0,0,0,0) 40%)}@media (max-width:991px){.text-image.split::after{display:none}}.text-image.split .text-image__item+.text-image__item{margin-top:9rem}@media (max-width:991px){.text-image.split .text-image__item+.text-image__item{margin-top:4.5rem}}.text-image.split .text-image__item{display:flex;justify-content:space-between;align-items:stretch}.text-image.split .text-image__item svg{display:none}.text-image.split .text-image__item:nth-child(even){flex-direction:row-reverse;text-align:right}@media (max-width:991px){.text-image.split .text-image__item:nth-child(even){flex-direction:column;gap:4.2rem;text-align:left}}.text-image.split .text-image__item:nth-child(even) .tagline{flex-direction:row-reverse}@media (max-width:991px){.text-image.split .text-image__item:nth-child(even) .tagline{flex-direction:row}}@media (max-width:991px){.text-image.split .text-image__item{flex-direction:column;gap:4.2rem}}.text-image.split .text-image__content{max-width:40rem;width:100%;display:flex;flex-direction:column}@media (max-width:991px){.text-image.split .text-image__content{max-width:100%;padding:0 2rem}}@media (max-width:991px){.text-image.split .text-image__content h2{margin-bottom:1.3rem}}.text-image.split .text-image__media{width:50%;aspect-ratio:320/380}@media (max-width:991px){.text-image.split .text-image__media{width:100%}}.text-image.split .mbn-link-wrapper{margin-top:auto}@media (max-width:991px){.text-image.split .mbn-link-wrapper{margin-top:2.8rem}}.text-image.carousel{padding-bottom:clamp(7.8rem,5vw,9.6rem)}.text-image.carousel .plate{position:absolute;right:clamp(7rem,9.84vw,18.9rem);top:clamp(-16.8rem,-8.75vw,-2rem);z-index:3;animation:spin 30s linear infinite}@media (max-width:1760px){.text-image.carousel .plate{display:none}}.text-image.carousel::after{content:"";position:absolute;background:rgba(0,0,0,.35);inset:0}.text-image.carousel .text-image__viewport{overflow:hidden;width:100%;max-width:1000px;aspect-ratio:1000/600;margin:0 auto}@media (max-width:991px){.text-image.carousel .text-image__viewport{aspect-ratio:unset}}.text-image.carousel .text-image__track{display:flex;align-items:center;transition:all .6s ease;height:100%}.text-image.carousel .text-image__item{flex-shrink:0;width:100%;position:relative;box-shadow:7px 7px 7px 0 #000;height:100%}@media (max-width:991px){.text-image.carousel .text-image__item{padding:2rem;box-shadow:0}}.text-image.carousel .text-image__item::after{content:"";position:absolute;border:1px solid #efc37a;inset:2.3rem;z-index:4}@media (max-width:991px){.text-image.carousel .text-image__item::after{inset:2rem}}.text-image.carousel .text-image__media{position:absolute;inset:0;width:100%;height:100%}.text-image.carousel .text-image__content{position:relative;z-index:3;background-color:rgba(0,0,0,.7);padding:5rem 6rem 5rem 8.3rem;max-width:100%;width:50%;height:100%;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:991px){.text-image.carousel .text-image__content{width:100%;padding:3.6rem 3.2rem}}.text-image.carousel .text-image__content svg.up{margin-bottom:2.6rem}.text-image.carousel .text-image__content svg.down{margin-top:2.6rem}.text-image.carousel .text-image__content p{max-width:28.8rem;width:100%;margin:0 auto}@media (max-width:991px){.text-image.carousel .text-image__content p{font-size:1.5rem}}.text-image.carousel .text-image__content h3{margin-bottom:1rem;font-weight:var(--primary-font-weight-light);font-size:5rem;line-height:1;display:flex;flex-direction:column;font-family:"Bodega Script",cursive}@media (max-width:991px){.text-image.carousel .text-image__content h3{margin-bottom:1rem}}.text-image.carousel .text-image__content h3 strong{font-family:"Chronicle Display";font-weight:325;font-size:3rem;line-height:41px;letter-spacing:50%;text-transform:uppercase;color:#efc37a}.text-image.carousel .text-image__nav{margin-top:6.2rem;text-align:center;display:flex;justify-content:center}@media (max-width:991px){.text-image.carousel .text-image__nav{margin-top:3.4rem;position:relative}}.text-image.carousel .arrows{position:absolute;z-index:10;top:50%;transform:translateY(-50%);display:flex;justify-content:space-between;width:100%}.text-image.carousel .arrows button{width:3.6rem;height:3.6rem}.text-image.carousel .arrows .prev{margin-left:-6.8rem}@media (max-width:1200px){.text-image.carousel .arrows .prev{margin-left:2rem}}.text-image.carousel .arrows .next{margin-right:-6.8rem}@media (max-width:1200px){.text-image.carousel .arrows .next{margin-right:2rem}}.text-image.carousel .slider-dots{display:flex;gap:3.3rem;cursor:pointer;z-index:15;position:relative}.text-image.carousel .slider-dots span{width:1rem;height:1rem;border-radius:50%;background-color:rgba(255,255,255,.5)}.text-image.carousel .slider-dots span.active{background-color:#fff}.text-image.mosaic .bg-image{height:50%;width:100%;left:0;top:50%;transform:translateY(-50%)}.text-image.mosaic::after{content:"";position:absolute;background:linear-gradient(to bottom,#121212 0,rgba(0,0,0,0) 40%);inset:0}.text-image.mosaic .text-image__item{position:relative;display:flex;align-items:stretch}@media (max-width:991px){.text-image.mosaic .text-image__item{flex-direction:column}}.text-image.mosaic .text-image__item:first-child,.text-image.mosaic .text-image__item:nth-child(2){color:#000}.text-image.mosaic .text-image__item:first-child .text-image__content::after,.text-image.mosaic .text-image__item:nth-child(2) .text-image__content::after{border-color:#000}@media (max-width:991px){.text-image.mosaic .text-image__item:first-child,.text-image.mosaic .text-image__item:nth-child(2){margin-bottom:2rem}}.text-image.mosaic .text-image__item:first-child,.text-image.mosaic .text-image__item:last-child{flex-direction:row-reverse}.text-image.mosaic .text-image__item:first-child strong,.text-image.mosaic .text-image__item:last-child strong{color:#efc37a}@media (max-width:991px){.text-image.mosaic .text-image__item:first-child,.text-image.mosaic .text-image__item:last-child{flex-direction:column}}.text-image.mosaic .text-image__item:first-child{background-color:#fff}@media (max-width:991px){.text-image.mosaic .text-image__item:first-child .text-image__content{background-color:rgba(255,255,255,.9)}}.text-image.mosaic .text-image__item:nth-child(2){background-color:#efc37a}@media (max-width:991px){.text-image.mosaic .text-image__item:nth-child(2) .text-image__content{background-color:rgba(239,195,122,.8)}}.text-image.mosaic .text-image__item:nth-child(2) .text-image__content div svg{stroke:#fff}.text-image.mosaic .text-image__item:nth-child(2) strong{color:#fff}.text-image.mosaic .text-image__item:last-child{color:#fff;background-color:#1a1a1a}@media (max-width:991px){.text-image.mosaic .text-image__item:last-child .text-image__content{background-color:rgba(0,0,0,.5)}}.text-image.mosaic .text-image__content{position:relative;z-index:3;padding:5.3rem 7.2rem;max-width:100%;width:50%;height:auto;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.text-image.mosaic .text-image__content::after{content:"";position:absolute;border:1px solid #efc37a;inset:2.3rem;z-index:4}@media (max-width:991px){.text-image.mosaic .text-image__content::after{inset:2rem}}@media (max-width:991px){.text-image.mosaic .text-image__content{width:100%;padding:3.6rem 3.2rem;z-index:3;position:relative}}.text-image.mosaic .text-image__content svg.up{margin-bottom:2.6rem}.text-image.mosaic .text-image__content svg.down{margin-top:2.6rem}.text-image.mosaic .text-image__content p{max-width:28.8rem;width:100%;margin:0 auto}@media (max-width:991px){.text-image.mosaic .text-image__content p{font-size:1.5rem}}.text-image.mosaic .text-image__content h3{margin-bottom:1rem;font-weight:var(--primary-font-weight-light);font-size:5rem;line-height:1;display:flex;flex-direction:column;font-family:"Bodega Script",cursive}@media (max-width:991px){.text-image.mosaic .text-image__content h3{margin-bottom:1rem}}.text-image.mosaic .text-image__content h3 strong{font-family:"Chronicle Display";font-weight:325;font-size:3rem;line-height:1.3;letter-spacing:.05em;text-transform:uppercase;color:#efc37a}.text-image.mosaic .plate,.text-image.mosaic .text-image__nav{display:none}.text-image.mosaic .text-image__media{width:50%}@media (max-width:991px){.text-image.mosaic .text-image__media{width:100%;position:absolute!important;inset:0}}.text-image.carousel .container,.text-image.split .container{position:relative;z-index:3}@media (max-width:991px){.text-image.carousel .container,.text-image.split .container{padding:0!important}}.text-image.carousel,.text-image.mosaic{position:relative}.text-image.carousel .offer,.text-image.mosaic .offer{display:block}.text-image.carousel .text-image__item p svg,.text-image.mosaic .text-image__item p svg{width:100%;margin-bottom:1rem;height:14.3rem}.text-image.mosaic .text-image__media,.text-image.split .text-image__media{position:relative;width:50%}@media (max-width:991px){.text-image.mosaic .text-image__media,.text-image.split .text-image__media{width:100%}}.text-image.mosaic .text-image__media::after,.text-image.split .text-image__media::after{content:"";position:absolute;border:1px solid #efc37a;inset:2.3rem;z-index:4}@media (max-width:991px){.text-image.mosaic .text-image__media::after,.text-image.split .text-image__media::after{inset:2rem}}.text-image.mosaic .text-image__content,.text-image.split .text-image__content{width:50%}@media (max-width:991px){.text-image.mosaic .text-image__content,.text-image.split .text-image__content{width:100%}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}body.page-id-18 .text-image.split::before{display:none}