.elementor .home-work-heading{font-weight:700;font-size:clamp(1.15rem, 2vw, 1.5rem);color:#603915;line-height:1.65;margin:0}.elementor .home-showcase-body{font-size:1rem;color:#7a644e;line-height:2;margin:0}.elementor .gallery-section-title{font-weight:800;font-size:clamp(1.7rem,3vw,2.5rem);color:#603915;line-height:1.6;text-align:center;margin:0;cursor:auto;\n}.elementor .gallery-link{min-height:2.75rem;color:#603915;line-height:1.7;text-align:center;text-decoration:none;padding-block-start:.75rem;padding-block-end:.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:2rem;border-width:1px;border-color:rgb(96 57 21 / .3);border-style:solid;background-color:#fff0}.elementor .gallery-triptych{padding:0;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);align-items:center}.elementor .gallery-grid{padding:0;display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.elementor .gallery-section{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:0;padding-inline-end:0;display:flex;flex-direction:column;gap:1.25rem}.elementor .gallery-media-image{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:1rem}.elementor .home-event-book-frame{border-width:0;border-color:!important;& img{background:transparent!important;border-radius:0!important;box-shadow:none!important;padding:0!important;height:19rem!important;mix-blend-mode:normal!important;\n}