.text-column-block .tc-large-text{font-family:"Bastardo Grotesk","Mulish",Arial,Helvetica,sans-serif;font-feature-settings:"liga" off}.text-column-block{padding:136px 0}.text-column-block .tc-inner{display:flex;align-items:flex-start;gap:40px}.text-column-block .tc-accent.fade-in-up{transition-delay:.1s}.text-column-block .tc-text-content.fade-in-up{transition-delay:.2s}.text-column-block .tc-large-text.fade-in-up{transition-delay:.3s}.text-column-block .tc-small-text.fade-in-up{transition-delay:.35s}.text-column-block .tc-button.fade-in-up{transition-delay:.35s}.text-column-block .title-slash-graphic svg{clip-path:inset(100% 0 0 0);transition:clip-path .8s cubic-bezier(0.22, 0.61, 0.36, 1) .2s}.text-column-block .tc-title.animated .title-slash-graphic svg{clip-path:inset(0 0 0 0)}.text-column-block .tc-accent.title-slash::before{display:inline-block;clip-path:inset(100% 0 0 0);transition:clip-path .7s cubic-bezier(0.22, 0.61, 0.36, 1) .3s,opacity .7s ease,transform .7s cubic-bezier(0.22, 0.61, 0.36, 1)}.text-column-block .tc-accent.title-slash{display:flex;align-items:center}.text-column-block .tc-accent.title-slash::before{content:"";width:78px;height:133px;flex-shrink:0;padding-right:0;margin-right:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='78' height='133' viewBox='0 0 78 133' fill='none'%3E%3Cpath d='M0 133L66.923 0H78L11.077 133H0Z' fill='%23542E34'/%3E%3C/svg%3E") center/contain no-repeat}@media only screen and (max-width: 991px){.text-column-block .tc-accent.title-slash::before{width:34px;height:58px;margin-right:4px}}.text-column-block .tc-accent.title-slash.animated::before{clip-path:inset(0 0 0 0)}.text-column-block .tc-accent.title-slash.is-redrawing::before{opacity:0;transform:translate3d(0, 14px, 0);clip-path:inset(100% 0 0 0);transition:none}.text-column-block .tc-rotator{display:grid;grid-template-areas:"tc-rot"}.text-column-block .tc-rotator>.tc-rot-item{grid-area:tc-rot;opacity:0;transform:translate3d(0, 14px, 0);transition:opacity .7s ease,transform .7s cubic-bezier(0.22, 0.61, 0.36, 1);pointer-events:none}.text-column-block .tc-rotator>.tc-rot-item.is-active{opacity:1;transform:translateZ(0);pointer-events:auto}@media(prefers-reduced-motion: reduce){.text-column-block .title-slash-graphic svg,.text-column-block .tc-accent.title-slash::before{clip-path:none;transition:none}.text-column-block .tc-rotator>.tc-rot-item{transform:none;transition:opacity .3s ease}.text-column-block .tc-rotator>.tc-rot-item.is-active{transform:none}}.text-column-block .tc-title-col{flex:0 1 auto;max-width:44%;text-align:right}.text-column-block .tc-text-col{flex:1 1 auto;min-width:0;text-align:left;line-height:130%;padding-top:0}.text-column-block .tc-title-text{margin-bottom:0;padding-top:16px}@media only screen and (max-width: 991px){.text-column-block .tc-title-text{padding-top:0}}.text-column-block .tc-accent{margin-bottom:0;margin-top:0}.text-column-block .tc-text-content{max-width:328px;margin-top:105px;margin-left:auto;padding-top:63px}.text-column-block .tc-text-content p{margin-bottom:12px}.text-column-block .tc-text-content p:last-child{margin-bottom:0}.text-column-block .tc-accent+.tc-text-content{padding-top:0;margin-left:180px;margin-right:0}.text-column-block:not(.tc-slash):not(.tc-stacked) .tc-inner:has(.tc-accent){justify-content:center;gap:8px}.text-column-block:not(.tc-slash):not(.tc-stacked) .tc-inner:has(.tc-accent) .tc-text-col{flex:0 1 auto}.text-column-block.tc-centered:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-inner:has(.tc-accent) .tc-title-col,.text-column-block.tc-centered:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-inner:has(.tc-accent) .tc-text-col{flex:0 1 auto}.text-column-block.tc-centered:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-inner:has(.tc-accent) .tc-title-col{max-width:44%}.text-column-block .tc-large-text{font-weight:300;font-size:42px;line-height:.9;max-width:328px;margin-top:24px;margin-left:auto}@media only screen and (max-width: 991px){.text-column-block .tc-large-text{font-size:30px}}.text-column-block .tc-small-text{max-width:328px;margin-top:12px;margin-left:auto;line-height:130%}.text-column-block .tc-button{display:inline-block;margin-top:40px}.text-column-block .tc-brochure{max-width:328px;margin-top:35px;margin-left:auto}.text-column-block .tc-brochure.fade-in-up{transition-delay:.4s}.text-column-block .tc-brochure-link{padding:calc(16px + 0.1em) 28px calc(16px - 0.1em);display:inline-flex;align-items:center;gap:12px;color:#faf4f0;background-color:#542e34;font-size:15px;font-weight:600;line-height:normal;letter-spacing:.6px;text-transform:uppercase}.text-column-block .tc-brochure-link:hover{color:#fff;background-color:#ff7a65}.text-column-block .tc-brochure-link svg{flex-shrink:0}.text-column-block.tc-h1:not(.tc-slash):not(.tc-rotating) .tc-title-col,.text-column-block.tc-h1:not(.tc-slash):not(.tc-rotating) .tc-text-col{flex:1 1 auto;min-width:0;max-width:none}@media only screen and (min-width: 992px){.text-column-block.tc-rotating .tc-inner{flex-direction:row;align-items:flex-start}.text-column-block.tc-rotating .tc-title-col,.text-column-block.tc-rotating .tc-text-col{width:auto}.text-column-block.tc-rotating .tc-text-col{padding-left:0}.text-column-block.tc-rotating .tc-text-content,.text-column-block.tc-rotating .tc-large-text,.text-column-block.tc-rotating .tc-accent+.tc-text-content{max-width:328px;margin-left:0;margin-right:auto}.text-column-block.tc-rotating .tc-text-content,.text-column-block.tc-rotating .tc-accent+.tc-text-content{margin-top:105px}.text-column-block.tc-rotating .tc-title-col{order:2;flex:1 1 auto;max-width:none;text-align:left}.text-column-block.tc-rotating .tc-text-col{order:1}.text-column-block.tc-rotating .tc-accent.title-slash{flex-direction:row-reverse;justify-content:flex-start;text-align:right}.text-column-block.tc-rotating .tc-accent.title-slash::before{margin-right:0;margin-left:8px}.text-column-block.tc-rotating .tc-text-content{margin-left:0;margin-right:auto;text-align:left}}@media only screen and (min-width: 1200px){.text-column-block.tc-reverse:not(.tc-rotating):not(.tc-slash):not(.tc-stacked)>.container{max-width:none;padding-left:30px;padding-right:30px}.text-column-block.tc-reverse:not(.tc-rotating):not(.tc-slash):not(.tc-stacked) .tc-title-col{order:2;flex:0 1 816px;max-width:816px;text-align:left}.text-column-block.tc-reverse:not(.tc-rotating):not(.tc-slash):not(.tc-stacked) .tc-text-col{order:1}.text-column-block.tc-reverse:not(.tc-rotating):not(.tc-slash):not(.tc-stacked) .tc-accent-text{flex:0 1 470px}.text-column-block.tc-reverse:not(.tc-rotating):not(.tc-slash):not(.tc-stacked) .tc-body{max-width:1176px;margin-inline:auto}.text-column-block.tc-reverse:not(.tc-rotating):not(.tc-slash):not(.tc-stacked) .tc-accent.title-slash{flex-direction:row-reverse;justify-content:flex-start;text-align:right}.text-column-block.tc-reverse:not(.tc-rotating):not(.tc-slash):not(.tc-stacked) .tc-accent.title-slash::before{margin-right:0;margin-left:8px}.text-column-block.tc-reverse:not(.tc-rotating):not(.tc-slash):not(.tc-stacked) .tc-text-content,.text-column-block.tc-reverse:not(.tc-rotating):not(.tc-slash):not(.tc-stacked) .tc-accent+.tc-text-content{margin-left:0;margin-right:auto;text-align:left;margin-top:-120px;padding-top:0}.text-column-block.tc-reverse:not(.tc-rotating):not(.tc-slash):not(.tc-stacked) .tc-large-text,.text-column-block.tc-reverse:not(.tc-rotating):not(.tc-slash):not(.tc-stacked) .tc-small-text{margin-left:0}.text-column-block.tc-reverse:not(.tc-rotating):not(.tc-slash):not(.tc-stacked) .tc-large-text{margin-top:16px}}.text-column-block .tc-dots{gap:16px;margin-top:24px}@media only screen and (max-width: 991px){.text-column-block .tc-dots{margin-top:20px}}.text-column-block .tc-dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background-color:#542e34;cursor:pointer;transition:background-color .15s linear}.text-column-block .tc-dot.is-active{background-color:#ff7a65}.text-column-block .tc-dot:hover:not(.is-active){background-color:#ff7a65}.text-column-block.tc-slash .tc-title-col{flex:1 1 auto;max-width:none;text-align:left}.text-column-block.tc-slash .tc-text-col{flex:0 0 40%;max-width:40%}.text-column-block.tc-slash .tc-title{position:relative;padding-left:50px;padding-top:44px}.text-column-block.tc-slash .title-slash-graphic{position:absolute;top:-0.08em;left:0;line-height:0}.text-column-block.tc-slash .title-slash-graphic svg{width:auto;height:120px}@media only screen and (max-width: 991px){.text-column-block.tc-slash .title-slash-graphic svg{height:70px}}.text-column-block.tc-slash .tc-text-content{margin-top:0;margin-left:0;padding-top:0}.text-column-block.tc-slash .tc-large-text,.text-column-block.tc-slash .tc-small-text{margin-left:0}@media only screen and (min-width: 1200px){.text-column-block.tc-h1.tc-slash .tc-text-col{flex:0 0 328px;max-width:328px}}.text-column-block.tc-stacked .tc-inner{flex-direction:column;align-items:flex-start;gap:10px}@media only screen and (max-width: 1199px){.text-column-block.tc-stacked .tc-inner{gap:40px}}.text-column-block.tc-stacked .tc-title-col{flex:1 1 auto;width:100%;max-width:none;text-align:left}.text-column-block.tc-stacked .tc-title{padding-left:60px}.text-column-block.tc-stacked .tc-title-text{font-size:clamp(48px,8.35vw,120px);font-style:normal;font-weight:300;line-height:90%}.text-column-block.tc-stacked .tc-text-col{flex:1 1 auto;width:100%;max-width:none;padding-left:60px}@media only screen and (max-width: 1199px){.text-column-block.tc-stacked .tc-text-col{padding-left:34px}}.text-column-block.tc-stacked .tc-text-content{max-width:330px;margin-top:0;margin-left:0}.text-column-block.tc-stacked .tc-large-text,.text-column-block.tc-stacked .tc-small-text{margin-left:0}@media only screen and (max-width: 1199px){.text-column-block{padding:80px 0}.text-column-block .tc-inner{flex-direction:column;align-items:center;gap:40px}.text-column-block .tc-title-col,.text-column-block .tc-text-col{flex:1 1 auto;width:100%;max-width:100%;text-align:left;padding-left:0px;padding-top:0}.text-column-block .tc-text-col{padding-left:35px}.text-column-block.tc-slash .tc-title{padding-left:35px;padding-top:20px}.text-column-block .tc-accent{margin-top:0}.text-column-block .tc-text-content,.text-column-block .tc-large-text,.text-column-block .tc-small-text{max-width:100%;margin-top:24px;margin-left:auto;margin-right:auto}.text-column-block .tc-accent+.tc-text-content{margin-left:auto;margin-right:auto}.text-column-block .tc-accent.title-slash{justify-content:center}.text-column-block.tc-slash .tc-title-col{text-align:left}.text-column-block.tc-slash .tc-text-col,.text-column-block:not(.tc-slash):not(.tc-stacked) .tc-inner:has(.tc-accent) .tc-text-col{flex:1 1 auto;width:100%;max-width:100%}.text-column-block.tc-stacked .tc-inner{align-items:flex-start}.text-column-block.tc-stacked .tc-title-col,.text-column-block.tc-stacked .tc-text-col{text-align:left}.text-column-block.tc-stacked .tc-text-content{max-width:100%;margin-top:0;margin-left:0;margin-right:0}}.text-column-block .tc-next{display:none}@media only screen and (max-width: 1199px){.text-column-block:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-inner:has(.tc-accent){display:grid;grid-template-columns:1fr;align-items:center;row-gap:16px}.text-column-block:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-inner:has(.tc-accent):has(.tc-next){grid-template-columns:1fr auto;row-gap:6px}.text-column-block:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-inner:has(.tc-accent) .tc-text-col{display:contents}.text-column-block:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-inner:has(.tc-accent) .tc-accent{order:1;margin-top:0;text-align:left}.text-column-block:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-inner:has(.tc-accent) .tc-accent.title-slash{justify-content:flex-start}.text-column-block:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-inner:has(.tc-accent) .tc-next{order:2;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;padding:0;border:0;border-radius:50%;background-color:#542e34;cursor:pointer;transition:opacity .2s ease-in-out}.text-column-block:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-inner:has(.tc-accent) .tc-next svg{display:block}.text-column-block:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-inner:has(.tc-accent) .tc-next:hover,.text-column-block:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-inner:has(.tc-accent) .tc-next:focus-visible{opacity:.85}.text-column-block:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-inner:has(.tc-accent) .tc-title-col{order:3;grid-column:1/-1;text-align:right}.text-column-block:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-inner:has(.tc-accent) .tc-text-content{order:4;grid-column:1/-1;max-width:100%;margin:0;padding-top:20px;text-align:left}.text-column-block:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-inner:has(.tc-accent) .tc-dots{order:6;grid-column:1/-1;justify-content:center}.text-column-block:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-inner:has(.tc-accent) .tc-large-text,.text-column-block:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-inner:has(.tc-accent) .tc-small-text,.text-column-block:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-inner:has(.tc-accent) .tc-button,.text-column-block:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-inner:has(.tc-accent) .tc-brochure{order:5;grid-column:1/-1;justify-self:start;margin-left:0;margin-right:0;text-align:left}}@media only screen and (max-width: 991px){.text-column-block.tc-rotating:not(.tc-slash):not(.tc-stacked) .tc-inner:has(.tc-accent){display:grid;grid-template-columns:1fr;align-items:center;row-gap:16px}.text-column-block.tc-rotating:not(.tc-slash):not(.tc-stacked) .tc-inner:has(.tc-accent):has(.tc-next){grid-template-columns:1fr auto;row-gap:6px}.text-column-block.tc-rotating:not(.tc-slash):not(.tc-stacked) .tc-inner:has(.tc-accent) .tc-text-col{display:contents}.text-column-block.tc-rotating:not(.tc-slash):not(.tc-stacked) .tc-inner:has(.tc-accent) .tc-accent{order:1;margin-top:0;text-align:left}.text-column-block.tc-rotating:not(.tc-slash):not(.tc-stacked) .tc-inner:has(.tc-accent) .tc-accent.title-slash{justify-content:flex-start}.text-column-block.tc-rotating:not(.tc-slash):not(.tc-stacked) .tc-inner:has(.tc-accent) .tc-next{order:2;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;padding:0;border:0;border-radius:50%;background-color:#542e34;cursor:pointer;transition:opacity .2s ease-in-out}.text-column-block.tc-rotating:not(.tc-slash):not(.tc-stacked) .tc-inner:has(.tc-accent) .tc-next svg{display:block}.text-column-block.tc-rotating:not(.tc-slash):not(.tc-stacked) .tc-inner:has(.tc-accent) .tc-next:hover,.text-column-block.tc-rotating:not(.tc-slash):not(.tc-stacked) .tc-inner:has(.tc-accent) .tc-next:focus-visible{opacity:.85}.text-column-block.tc-rotating:not(.tc-slash):not(.tc-stacked) .tc-inner:has(.tc-accent) .tc-title-col{order:3;grid-column:1/-1;text-align:right}.text-column-block.tc-rotating:not(.tc-slash):not(.tc-stacked) .tc-inner:has(.tc-accent) .tc-text-content{order:4;grid-column:1/-1;max-width:100%;margin:0;padding-top:20px;text-align:left}.text-column-block.tc-rotating:not(.tc-slash):not(.tc-stacked) .tc-inner:has(.tc-accent) .tc-dots{order:6;grid-column:1/-1;justify-content:center}.text-column-block.tc-rotating:not(.tc-slash):not(.tc-stacked) .tc-inner:has(.tc-accent) .tc-large-text,.text-column-block.tc-rotating:not(.tc-slash):not(.tc-stacked) .tc-inner:has(.tc-accent) .tc-small-text,.text-column-block.tc-rotating:not(.tc-slash):not(.tc-stacked) .tc-inner:has(.tc-accent) .tc-button,.text-column-block.tc-rotating:not(.tc-slash):not(.tc-stacked) .tc-inner:has(.tc-accent) .tc-brochure{order:5;grid-column:1/-1;justify-self:start;margin-left:0;margin-right:0;text-align:left}}@media only screen and (max-width: 767px){.text-column-block.tc-h1:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-text-content,.text-column-block.tc-h1:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-large-text,.text-column-block.tc-h1:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-small-text,.text-column-block.tc-h1:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-brochure{padding-left:26px;padding-right:26px}}@media only screen and (max-width: 1199px){.text-column-block.tc-h1:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-inner:has(.tc-accent) .tc-text-content,.text-column-block.tc-h1:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-inner:has(.tc-accent) .tc-large-text,.text-column-block.tc-h1:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-inner:has(.tc-accent) .tc-small-text{max-width:328px;margin-right:auto}}@media only screen and (max-width: 1199px)and (max-width: 991px){.text-column-block.tc-h1:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-inner:has(.tc-accent) .tc-text-content,.text-column-block.tc-h1:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-inner:has(.tc-accent) .tc-large-text,.text-column-block.tc-h1:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-inner:has(.tc-accent) .tc-small-text{max-width:100%}}@media only screen and (max-width: 1199px){.text-column-block.tc-h1:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-inner:has(.tc-accent) .tc-title-col{order:1;text-align:left}.text-column-block.tc-h1:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-inner:has(.tc-accent) .tc-accent{order:2;text-align:right}.text-column-block.tc-h1:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-inner:has(.tc-accent) .tc-accent.title-slash{justify-content:flex-end}}@media only screen and (max-width: 991px){.text-column-block.tc-rotating:not(.tc-slash):not(.tc-stacked) .tc-inner:has(.tc-accent){row-gap:0}.text-column-block.tc-rotating:not(.tc-slash):not(.tc-stacked) .tc-inner:has(.tc-accent) .tc-title-col{text-align:left}.text-column-block.tc-rotating:not(.tc-slash):not(.tc-stacked) .tc-inner:has(.tc-accent) .tc-accent.title-slash{flex-direction:row-reverse;justify-content:flex-start;text-align:right}.text-column-block.tc-rotating:not(.tc-slash):not(.tc-stacked) .tc-inner:has(.tc-accent) .tc-accent.title-slash::before{margin-right:0;margin-left:8px}}@media only screen and (max-width: 1199px){.text-column-block.tc-reverse:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-text-content{margin-top:40px;padding-top:0}.text-column-block.tc-reverse:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-text-content,.text-column-block.tc-reverse:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-large-text,.text-column-block.tc-reverse:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-small-text{padding-left:16px;padding-right:16px}.text-column-block.tc-reverse:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-large-text{margin-top:16px}.text-column-block.tc-reverse:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-small-text{margin-top:12px}.text-column-block.tc-reverse:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-inner:has(.tc-accent) .tc-accent{order:1;text-align:right}.text-column-block.tc-reverse:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-inner:has(.tc-accent) .tc-accent.title-slash{flex-direction:row-reverse;justify-content:flex-start}.text-column-block.tc-reverse:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-inner:has(.tc-accent) .tc-accent.title-slash::before{margin-right:0;margin-left:8px}.text-column-block.tc-reverse:not(.tc-slash):not(.tc-stacked):not(.tc-rotating) .tc-inner:has(.tc-accent) .tc-title-col{order:3;text-align:left}}@media only screen and (max-width: 767px){.text-column-block:has(+.offers-block){margin-bottom:-80px}}.text-column-block:has(+.icons-list-block){margin-bottom:-136px}@media only screen and (max-width: 991px){.text-column-block:has(+.icons-list-block){margin-bottom:-80px}}.text-column-block:has(+.media-grid-block){padding-bottom:216px !important}@media only screen and (max-width: 767px){.text-column-block:has(+.media-grid-block){padding-bottom:80px !important}}
