.ce_imagetext{background-color:transparent;padding-bottom:clamp(5.75rem, 2.1136rem + 9.697vw, 13.75rem);overflow:hidden}.ce_imagetext .inside{width:82%;max-width:1920px;margin-inline:auto;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-areas:"image-container text-container";gap:0}@media (max-width:767px){.ce_imagetext .inside{width:92%}}.ce_imagetext .text-wrap{grid-area:text-container;margin-top:0;margin-left:1em;margin-left:clamp(1em, 2vw, 4em);padding-block:2em}.ce_imagetext .text-wrap .overline{text-transform:uppercase;font-size:0.6em;font-size:clamp(0.6em, 1.5vw, 1em);font-weight:700;line-height:1.4;letter-spacing:0.002em;display:block;margin-bottom:1em;color:#c6aa9d}.ce_imagetext .text-wrap h1,.ce_imagetext .text-wrap h2,.ce_imagetext .text-wrap h3{font-size:1.7em;font-size:clamp(1.7em, 0.75rem + 3vw, 4em);margin-bottom:0.7em;line-height:1.2;font-family:"Segoe Script Bold", "Times New Roman", serif;font-family:"Segoe Script Regular", "Times New Roman", serif}.ce_imagetext .text-wrap ul{padding-left:2em;padding-left:clamp(2em, 5vw, 5em);line-height:0.9}.ce_imagetext .image{grid-area:image-container;width:100%;max-width:100%;overflow:hidden;align-self:stretch}.ce_imagetext .image figure{height:100%;display:grid}.ce_imagetext .image figure picture{height:100%}.ce_imagetext .image figure figcaption{display:none}.ce_imagetext .image img{object-fit:cover;width:100%;height:100%;display:block}.ce_imagetext .cta{font-size:0.8em;font-size:clamp(0.8em, 0.7em + 0.4vw, 1.4em);margin-bottom:0.5em;line-height:1.2;font-family:"Segoe Script Bold", "Times New Roman", serif;font-family:"Segoe Script Regular", "Times New Roman", serif;font-weight:500;display:block;width:fit-content;background-color:#c6aa9d;color:#2F2521;border-radius:2em;padding-block:0.7em;padding-block:clamp(0.55em, 4vw, 0.7em);padding-inline:1.55em;padding-inline:clamp(1.2em, 4vw, 1.55em);transition:0.3s ease;cursor:pointer;text-decoration:none;border:none;white-space:nowrap;transition:color 0.3s ease, background-color 0.3s ease;margin-top:1.5em}.ce_imagetext .cta:hover,.ce_imagetext .cta:focus,.ce_imagetext .cta:focus-visible,.ce_imagetext .cta:active{background-color:#8c9086;color:#ceb8a4}.ce_imagetext.reverse .inside{grid-template-areas:"text-container image-container"}.ce_imagetext.reverse .text-wrap{margin-right:1em;margin-right:clamp(1em, 2vw, 4em);text-align:end}.ce_imagetext.reverse .text-wrap ul{text-align:right;padding-right:2em}.ce_imagetext.reverse .text-wrap ul li{text-align:right;direction:rtl;list-style-position:outside}.ce_imagetext.reverse .cta{margin-right:0;margin-left:auto}.ce_imagetext.no-padding .text-wrap{padding-block:0}.ce_imagetext.no-padding .text-wrap .bold-list{font-weight:600}.ce_imagetext.big{background-color:transparent;padding-bottom:0}.ce_imagetext.big .inside{width:100%;max-width:100%}.ce_imagetext.big .text-wrap{grid-area:text-container;margin-left:1.5em;margin-right:2em;margin-right:clamp(2em, 10vw, 30em);margin-block:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:justify;height:100%;max-width:100%}.ce_imagetext.big .image{overflow:hidden;align-self:stretch}.ce_imagetext.big .image figure{height:100%}.ce_imagetext.big .image picture{height:100%}.ce_imagetext.big .image img{object-fit:cover;animation:zoomInOut 15s infinite;transform-origin:center center}.ce_imagetext.big.reverse .inside{grid-template-areas:"text-container image-container"}.ce_imagetext.big.reverse .text-wrap{align-items:flex-end;margin-right:1.5em !important;margin-left:2em;margin-left:clamp(2em, 10vw, 30em)}.ce_imagetext.big.reverse .text-wrap h2{text-align:end}@media (max-width:768px){.ce_imagetext.no-padding .text-wrap{padding-block:2em;margin-left:0}.ce_imagetext .inside,.ce_imagetext.reverse .inside{display:flex;flex-direction:column}.ce_imagetext .image{width:100%;max-width:100%}.ce_imagetext .text-wrap{width:100%;max-width:fit-content}.ce_imagetext.big{padding-bottom:5em}.ce_imagetext.big .inside{display:flex;flex-direction:column}.ce_imagetext.big .text-wrap{width:auto;padding-block:1.5em;margin-inline:1.15em}.ce_imagetext.reverse.big .inside{display:flex;flex-direction:column}}@keyframes zoomInOut{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}