/* Start custom CSS *//* relaunch baseline */
body.elementor-page-2048 h1,body.elementor-page-2048 h2,body.elementor-page-2048 h3{text-transform:none!important;}body.elementor-page-2048 video{object-fit:cover;}body.elementor-page-2048 a:focus-visible,body.elementor-page-2048 button:focus-visible{outline:3px solid #9d5700;outline-offset:4px;}@media(prefers-reduced-motion:reduce){body.elementor-page-2048 *,body.elementor-page-2048 *::before,body.elementor-page-2048 *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important;}}
body.elementor-page-2048 [data-id="10429093"]{object-fit:contain;max-height:27rem;background:#fff4de;padding:1.5rem;}
@media(max-width:767px){body.elementor-page-2048 h1{font-size:clamp(1.8rem,7.2vw,2.2rem)!important;overflow-wrap:break-word;}body.elementor-page-2048 [data-id="10429093"]{max-height:20rem;padding:1rem;}body.elementor-page-2048 [data-id="32201d3d"]{font-size:.65rem!important;letter-spacing:.06em!important;overflow-wrap:anywhere;}}
@media(max-width:767px){body.elementor-page-2048 [data-id="fe930a65"],body.elementor-page-2048 [data-id="90e138d4"]{max-width:calc(100% - 16px)!important;width:calc(100% - 16px)!important;}}
body.elementor-page-2048 [data-id="10429093"]{background:transparent!important;}body.elementor-page-2048 [data-id="6aa5f974"]{font-size:clamp(2rem,4.4vw,4.6rem)!important;}@media(max-width:767px){body.elementor-page-2048 [data-id="6aa5f974"]{font-size:clamp(1.9rem,7.6vw,2.65rem)!important;}}
/* RESIO preserved inline film styles */
body.elementor-page-2048 .e-4dec183b-bf8a{overflow:hidden;aspect-ratio:16/9;margin-block-end:3rem;border-radius:1.25rem;display:block;}/* End custom CSS */