.rx-g .rx-dark .elementor-widget-text-editor strong{color:#f3f0ec}.rx-g .rx-reveal .elementor-heading-title{font-style:italic!important}.rx-g .rx-label .elementor-heading-title::after{content:"";display:block;width:200px;max-width:100%;height:7px;margin-top:18px;background:radial-gradient(circle,#96aba8 2.5px,transparent 3px) center/7px 7px no-repeat,linear-gradient(rgba(146,104,88,.25),rgba(146,104,88,.25)) left center/calc(50% - 10px) 1px no-repeat,linear-gradient(rgba(146,104,88,.25),rgba(146,104,88,.25)) right center/calc(50% - 10px) 1px no-repeat}.rx-g .rx-quote .elementor-heading-title::before,.rx-g .rx-quote .elementor-heading-title::after{content:"";display:block;width:200px;height:7px;margin:26px auto;background:radial-gradient(circle,rgba(243,240,236,.6) 2.5px,transparent 3px) center/7px 7px no-repeat,linear-gradient(rgba(243,240,236,.3),rgba(243,240,236,.3)) left center/calc(50% - 10px) 1px no-repeat,linear-gradient(rgba(243,240,236,.3),rgba(243,240,236,.3)) right center/calc(50% - 10px) 1px no-repeat}.rx-g .rx-grainy{position:relative}.rx-g .rx-grainy::after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='.55'/></svg>");opacity:.09;mix-blend-mode:overlay;pointer-events:none;z-index:1}.rx-g .rx-grainy>.elementor-container{position:relative;z-index:2}.rx-g .rx-w{display:inline-block;opacity:0;filter:blur(10px);transform:translateY(10px);transition:opacity .9s ease,filter .9s ease,transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * 55ms)}.rx-g .rx-in .rx-w{opacity:1;filter:blur(0);transform:none}.rx-g .elementor-accordion .elementor-accordion-item,.rx-g .elementor-toggle .elementor-toggle-item{border:0!important;border-bottom:1px solid rgba(146,104,88,.25)!important}.rx-g .elementor-tab-title{background:0 0!important;padding:22px 0!important}.rx-g .elementor-tab-title,.rx-g .elementor-tab-title a{font-family:"Inter",sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1.6!important;color:#000!important}.rx-g .elementor-tab-title.elementor-active,.rx-g .elementor-tab-title.elementor-active a{color:#926858!important}.rx-g .elementor-tab-title .elementor-accordion-icon,.rx-g .elementor-tab-title .elementor-toggle-icon{color:#926858!important}.rx-g .elementor-tab-content{font-family:"Inter",sans-serif!important;font-size:16px!important;line-height:1.6!important;color:rgba(0,0,0,.7)!important;background:0 0!important;border:0!important;padding:0 0 24px!important}.rx-g .elementor-widget-html iframe{border-radius:8px!important}body.admin-bar .rx-g .rx-header{top:32px}.rx-g .rx-ticker{position:relative;overflow:hidden;height:96px;cursor:grab;touch-action:pan-y;user-select:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent 100%)}.rx-g .rx-ticker.is-drag{cursor:grabbing}@media (max-width:1024px){.rx-g .elementor-element-ypkemi7>.elementor-container>.elementor-column{width:100%!important}.rx-g .elementor-element-ypkemi7>.elementor-container{flex-wrap:wrap}}@media (max-width:767px){.rx-g .elementor-tab-title{padding:18px 36px 18px 0!important}}.rx-g .rx-ticker{width:100%}.rx-g .rx-ticker-track{position:absolute;left:0;top:0;height:100%;display:flex;align-items:center;gap:64px;will-change:transform;white-space:nowrap}.rx-g .rx-ticker-item{display:inline-flex;align-items:center;gap:64px;font-family:"Playfair Display",serif!important;font-style:italic!important;font-weight:400!important;font-size:30px!important;letter-spacing:normal!important;text-transform:none!important;line-height:1!important;color:var(--e-global-color-text);will-change:transform,opacity,filter;transform-origin:50% 50%}.rx-g .rx-ticker-item::after{content:"";width:7px;height:7px;border-radius:50%;background:var(--e-global-color-8ea29a0);flex:0 0 7px}.rx-g .rx-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:767px){.rx-g .rx-ticker{height:72px}.rx-g .rx-ticker-item{font-size:22px!important;gap:40px}.rx-g .rx-ticker-track{gap:40px}}.rx-g .rx-hero{height:250vh;position:relative;background:#926858}.rx-g .rx-hero-sticky{position:sticky;top:0;height:100vh;overflow:hidden;--m:clamp(0,calc(( var(--p,0) - .32 ) * 3.2),1)}.rx-g .rx-hero-sticky::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;opacity:calc(var(--m) * .78);background:radial-gradient(70% 55% at 50% 52%,rgba(94,64,53,.92) 0%,rgba(94,64,53,.7) 55%,rgba(94,64,53,.45) 100%)}.rx-g .rx-hero-bg{position:absolute;inset:0;background:radial-gradient(90% 80% at 60% 40%,#a67b6a 0%,#926858 55%,#5e4035 100%)}.rx-g .rx-hero-img{position:absolute;left:50%;bottom:0;height:92%;width:auto;max-width:none;transform:translateX(-50%) scale(calc(1 + var(--p,0) * .06));transform-origin:50% 100%;filter:saturate(.92) contrast(1.02)}.rx-g .rx-grain{position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='.55'/></svg>");opacity:.14;mix-blend-mode:overlay;pointer-events:none}.rx-g .rx-hero-sticky::after{content:"";position:absolute;inset:auto 0 0 0;height:30%;background:linear-gradient(180deg,rgba(94,64,53,0) 0%,rgba(94,64,53,.55) 100%);pointer-events:none}.rx-g .rx-draw{overflow:visible;opacity:.3}.rx-g .rx-draw-s{fill:none;stroke:var(--e-global-color-primary);stroke-width:7;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.rx-g .rx-draw-fill{fill:var(--e-global-color-primary);fill-opacity:0}.rx-g .rx-draw.is-drawn .rx-draw-s{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset 1.5s cubic-bezier(.42,0,.58,1) calc(var(--i) * .06s),opacity .01s linear calc(var(--i) * .06s)}.rx-g .rx-draw.is-drawn .rx-draw-fill{fill-opacity:1;transition:fill-opacity 1.2s ease-in 1.5s}.rx-g .rx-draw.is-reset .rx-draw-s,.rx-g .rx-draw.is-reset .rx-draw-fill{transition:none!important}.rx-g .rx-hero-logo{display:block;width:clamp(260px,30vw,460px);height:auto;margin:0 auto;filter:drop-shadow(0 4px 30px rgba(60,40,32,.35))}.rx-g h1.rx-hero-sub{text-transform:none!important;letter-spacing:normal!important;font-weight:600!important}.rx-g .rx-sub-script{font-family:"Allura",cursive!important;font-style:normal!important;font-size:1.55em;line-height:.8;text-transform:capitalize;margin-right:.06em;position:relative;top:.06em}.rx-g .rx-hero-word{position:absolute;left:0;right:0;top:17%;margin:0;text-align:center;z-index:3;opacity:calc(1 - var(--p,0) * 2.4);filter:blur(calc(var(--p,0) * 24px));transform:translateY(calc(var(--p,0) * -80px))}.rx-g .rx-hero-msg{position:absolute;left:50%;top:50%;width:94vw;text-align:center;z-index:3;--m:clamp(0,calc(( var(--p,0) - .32 ) * 3.2),1);opacity:var(--m);filter:blur(calc(( 1 - var(--m) ) * 14px));transform:translate(-50%,calc(-50% + ( 1 - var(--m) ) * 90px))}.rx-g .rx-hero-sub{font-family:"Playfair Display",serif!important;font-style:italic!important;font-weight:600;font-size:58px;line-height:1.2;color:#f3f0ec;margin:0 0 14px;text-shadow:0 2px 24px rgba(0,0,0,.25)}.rx-g .rx-hero-lead{font-family:"Inter",sans-serif;font-size:18px;line-height:1.2;color:rgba(243,240,236,.9);margin:0 auto 22px;max-width:none;text-shadow:0 1px 14px rgba(0,0,0,.35)}.rx-g .rx-pill--light{display:inline-block}.rx-g .rx-cue{position:absolute;left:50%;bottom:28px;width:1px;height:54px;background:rgba(243,240,236,.25);transform:translateX(-50%);z-index:3;opacity:calc(1 - var(--p,0) * 4);overflow:hidden}.rx-g .rx-cue span{position:absolute;left:0;top:-40%;width:1px;height:40%;background:#f3f0ec;animation:rxCue 2.2s ease-in-out infinite}@media (max-width:767px){.rx-g .rx-hero{height:220vh}.rx-g .rx-hero-img{height:70%}.rx-g .rx-hero-sub{font-size:38px!important}.rx-g .rx-hero-lead{font-size:16px!important}.rx-g .rx-hero-word{top:14%}.rx-g .rx-hero-logo{width:62vw}}.rx-g .rx-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rx-g .rx-flipline{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.3em .42em}.rx-g .rx-flip{position:relative;display:inline-block;height:1.45em;width:10em;border-radius:.32em;perspective:700px;font-weight:500;background:color-mix(in srgb,var(--e-global-color-primary) 18%,transparent);border:1px solid color-mix(in srgb,var(--e-global-color-primary) 45%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 4px 20px color-mix(in srgb,var(--e-global-color-text) 10%,transparent),inset 0 1px 0 color-mix(in srgb,var(--e-global-color-primary) 60%,transparent);transition:width .7s cubic-bezier(.65,0,.35,1);vertical-align:middle}.rx-g .rx-flip-sizer{position:absolute;visibility:hidden;white-space:nowrap;padding:0 .85em;left:0;top:0}.rx-g .rx-flip-cube{position:absolute;inset:0;transform-style:preserve-3d;will-change:transform;transition:transform .7s cubic-bezier(.65,0,.35,1)}.rx-g .rx-flip-face{position:absolute;left:50%;top:50%;height:1.45em;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transform:translate(-50%,-50%) rotateX(0deg) translateZ(.725em);-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;transition:opacity .7s cubic-bezier(.65,0,.35,1)}.rx-g .rx-flip-face.is-on{opacity:1}.rx-g .rx-stats-on>.elementor-widget-counter{display:none!important}.rx-g .rx-stats{width:100%;display:grid;grid-template-columns:repeat(3,1fr);padding:28px 0 8px}.rx-g .rx-stat{display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 18px;text-align:center}.rx-g .rx-stat+.rx-stat{border-left:1px solid color-mix(in srgb,var(--e-global-color-secondary) 45%,transparent)}.rx-g .rx-stat-num{font-family:"Playfair Display",serif!important;font-style:italic;font-weight:400;font-size:clamp(40px,5vw,60px);line-height:1;color:var(--e-global-color-text);display:flex;align-items:baseline;white-space:nowrap;font-variant-numeric:lining-nums}.rx-g .rx-stat-unit{font-size:.45em;color:var(--e-global-color-9c530c2);margin-left:2px;font-style:normal}.rx-g .rx-stat-label{font-family:"Inter",sans-serif!important;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--e-global-color-text) 78%,transparent);line-height:1.5}@media (max-width:767px){.rx-g .rx-stats{grid-template-columns:1fr;row-gap:32px;padding-top:24px}.rx-g .rx-stat+.rx-stat{border-left:0}.rx-g .rx-stat-num{font-size:46px}}@media (max-width:767px){.rx-g>.rx-sec:not(.elementor-element-915961b){padding:56px 24px!important}.rx-g>.rx-sec>.elementor-container,.rx-g>.rx-sec:not(.elementor-element-915961b) .e-con{padding-left:0!important;padding-right:0!important}.rx-g>.rx-sec .elementor-column>.elementor-widget-wrap{padding:0!important}.rx-g>.rx-sec .elementor-column+.elementor-column:not(:empty){margin-top:28px}.rx-g>.rx-sec .elementor-widget{margin-left:0!important;margin-right:0!important;max-width:100%}.rx-g>.rx-sec .elementor-widget-image{margin:0 0 24px!important}.rx-g>.rx-sec:not(.elementor-element-915961b) :is(h1,h2,h3).elementor-heading-title{font-size:26px!important;line-height:1.22!important}.rx-g>.rx-sec:not(.elementor-element-915961b) :is(h4,h5,h6).elementor-heading-title{font-size:15px!important;line-height:1.55!important}.rx-g>.rx-sec:not(.elementor-element-915961b) :is(p,li){font-size:15px!important;line-height:1.6!important}.rx-g>.rx-sec .elementor-tab-title,.rx-g>.rx-sec .elementor-tab-title a{font-size:15px!important;line-height:1.45!important}.rx-g>.rx-sec .elementor-button{font-size:15px!important}.rx-g .rx-hero-sub{font-size:32px!important}.rx-g .rx-hero-lead{font-size:15px!important}.rx-g .rx-flipline{flex-direction:column;gap:8px}.rx-g>.rx-sec .elementor-widget-spacer .elementor-spacer-inner{height:16px!important}}@media (prefers-reduced-motion:reduce){.rx-g .rx-draw .rx-draw-s,.rx-g .rx-draw .rx-draw-fill{transition:none!important}.rx-g .rx-flip,.rx-g .rx-flip-cube,.rx-g .rx-flip-face{transition:none!important}.rx-g .rx-hero{height:auto}.rx-g .rx-hero-sticky{position:relative}.rx-g .rx-hero-word,.rx-g .rx-hero-msg{opacity:1!important;filter:none!important}.rx-g .rx-hero-msg{top:auto;bottom:10%;transform:translateX(-50%)!important}.rx-g .rx-w{opacity:1;filter:none;transform:none}}body.admin-bar .rx-g .rx-g-spacer{height:78px}