.elementor-3486 .elementor-element.elementor-element-48fd6ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3486 .elementor-element.elementor-element-2dc9702.xpro-widget-bg-overlay:before{transition:background 0.3s;}@media(min-width:768px){.elementor-3486 .elementor-element.elementor-element-48fd6ad{--width:100%;}}/* Start custom CSS */.lce-ed-head{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem;} .lce-ed-year{font-weight:800;font-size:.85rem;letter-spacing:.1em;color:#C05636;text-transform:uppercase;margin-bottom:.6rem;font-family:'Montserrat',sans-serif;font-weight:400;} .lce-ed-title{font-family:'Montserrat',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(1.7rem,3vw,2.5rem);color:#252525;line-height:1.02;margin:0 0 .3rem;} .lce-ed-city{font-weight:700;color:#6E6E6E;font-size:.95rem;font-family:'Montserrat',sans-serif;font-weight:400;} .lce-motto{background:#252525;color:#EB8C53;font-family:'Montserrat',sans-serif;font-weight:700;text-transform:uppercase;font-size:1rem;line-height:1.15;text-align:center;padding:1.1rem 1.3rem;border-radius:0;position:relative;flex-shrink:0;} .lce-motto::after{content:'';position:absolute;top:-8px;right:-8px;width:22px;height:22px;background:#C05636;border-radius:50%;} .lce-overview{font-size:1.02rem;margin-bottom:1.3rem;color:#1A1A1A;line-height:1.6;font-family:'Montserrat',sans-serif;font-weight:400;} .lce-standout{background:#FFFFFF;border-left:4px solid #C05636;padding:1rem 1.2rem;font-size:.98rem;margin-bottom:1.5rem;color:#1A1A1A;line-height:1.6;font-family:'Montserrat',sans-serif;font-weight:400;} .lce-standout b{color:#C05636;} .lce-buttons{display:flex;gap:.7rem;flex-wrap:wrap;} .lce-btn{text-decoration:none;font-weight:700;font-size:.75rem;text-transform:uppercase;color:#C05636;border:1px solid #C05636;border-radius:0;padding:1rem 1.375rem;font-family:'Montserrat',sans-serif;display:inline-block;transition:background .15s,color .15s;} .lce-btn:hover{background:#C05636;color:#FFFFFF;} .lce-stats{display:grid;grid-template-columns:1fr 1fr;gap:.9rem;margin-bottom:1.4rem;} .lce-stat{background:#FFFFFF;border-radius:0;padding:.9rem 1rem;border:1px solid #E7E4DC;} .lce-stat b{display:block;font-family:'Montserrat',sans-serif;font-weight:700;font-size:1.5rem;color:#252525;line-height:1;} .lce-stat span{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6E6E6E;font-family:'Montserrat',sans-serif;font-weight:400;} .lce-gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:88px;gap:.5rem;} .lce-ph{border-radius:0;overflow:hidden;} .lce-ph.big{grid-column:span 2;grid-row:span 2;} .lce-cover-nav{display:flex;flex-wrap:wrap;gap:.6rem;padding-bottom:4rem;margin-top:2.6rem;} .lce-cover-nav a{text-decoration:none;font-weight:700;text-transform:uppercase;font-size:.75rem;color:#252525;background:#EB8C53;padding:.7rem 1.1rem;border-radius:0;font-family:'Montserrat',sans-serif;} @media(prefers-reduced-motion:reduce){.lce-btn{transition:none;}}/* End custom CSS */