.elementor .wd-text-italic-16{font-family:var(--font-text);font-weight:400;font-size:var(--font-subtitles-size);color:var(--color-dark);letter-spacing:1%;line-height:170%;font-style:italic}.elementor .wd-wrapper{width:var(--wrapper-width);padding:0;margin-inline-start:auto;margin-inline-end:auto}.elementor .wd-h1{max-width:720px;font-family:var(--font-title);font-weight:400;font-size:var(--font-h1-size);color:var(--color-white);line-height:110%;text-align:center;text-wrap:balance;\n}.elementor .wd-featured-text{font-family:var(--font-text);font-size:var(--font-features-size);letter-spacing:1%;line-height:150%}.elementor .wd-button-main{font-family:var(--font-text);font-weight:500;font-size:15px;color:var(--color-white);letter-spacing:6%;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:var(--color-button-bg)}.elementor .wd-top{display:flex;flex-direction:row;gap:10%;justify-content:space-between;align-items:start}.elementor .wd-subtitle-h2{font-family:var(--font-text);font-weight:500;color:var(--color-dark-beige);letter-spacing:8%;text-transform:uppercase;display:flex;gap:var(--gap-md);align-items:center}.elementor .wd-h2{font-family:var(--font-title);font-size:var(--font-h2-size);color:var(--color-dark);line-height:110%}.elementor .wd-base-text{font-family:var(--font-text);font-weight:400;font-size:var(--font-base-size);color:var(--color-dark);letter-spacing:1%;line-height:170%}.elementor .wd-img-window{width:100%;height:130%;object-fit:cover;position:absolute;inset-block-start:-15%;inset-inline-end:0;inset-block-end:0;inset-inline-start:0;will-change:transform;\n}.elementor .wd-img-window-wrap{height:100%;overflow:hidden;position:relative;align-self:stretch}.elementor .wd-cross{position:relative}.elementor .acc{height:500px;overflow:hidden;padding:0;background-color:var(--color-dark-beige);display:flex;flex-direction:row;flex-wrap:nowrap}.elementor .acc-panel{height:100%;min-width:0;overflow:hidden;position:relative;padding:0;display:flex;flex-direction:row;cursor:pointer;\n}.elementor .acc-panel__media{height:100%;min-width:0;position:relative;padding:0;display:flex;flex:1 1 100%}.elementor .acc-panel__content{height:100%;min-width:0;overflow:hidden;position:relative;padding:0;background-color:var(--color-dark-beige);display:flex;flex-direction:column;flex:0 0 0%;justify-content:center}.elementor .acc-panel__content-inner{font-family:var(--font-title);font-weight:400;font-size:clamp(1.125rem, 0.9rem + 1vw, 1.4rem);color:var(--color-white);line-height:135%;padding:0;flex-direction:column;gap:var(--gap-md)}.elementor .acc-dots{padding:0}.elementor .wd_label-h4-slider{position:absolute;inset-block-end:1rem;inset-inline-start:1rem;font-family:var(--font-text);font-weight:600;font-size:var(--font-nav-size);color:#fff;letter-spacing:2%;text-transform:uppercase;transform:translate(-50%) rotate(180deg);writing-mode:vertical-rl;transition:opacity 0.25s ease;\n}.elementor .wd_hover-see-details-popup{width:max-content;font-family:var(--font-text);font-weight:600;font-size:var(--font-subtitles-size);color:var(--color-dark-beige);letter-spacing:4%;text-align:start;text-transform:uppercase;padding:0;background-color:#fff0}.elementor .wd_hover-see-details-popup:hover,.elementor .wd_hover-see-details-popup:focus-visible{color:var(--color-cypress)}.elementor .wd-img-zoom-box{overflow:hidden}.elementor .wd_slider-long-tabs{font-family:var(--font-title);font-weight:400;font-size:var(--font-cta-size);color:var(--color-beige);line-height:130%;font-style:italic}