.es-homepage-banner{width:100%;margin:0 auto}.es-layout-slider .es-slider{max-height:600px}.es-layout-single{max-height:600px}.es-layout-single img{width:100%;height:auto;max-height:600px;object-fit:contain}.es-device{display:none}.es-image-link,.es-image{display:block}.es-image-wrapper{display:block;overflow:hidden}.es-image{width:100%;height:auto}.es-layout-grid,.es-layout-slider-grid{display:flex;gap:16px;min-height:500px}.es-layout-grid.es-layout-grid-right{flex-direction:row-reverse}.es-layout-slider-grid.es-layout-slider-left{flex-direction:row-reverse}.es-grid-main,.es-slider-area{flex:2;display:flex;flex-direction:column}.es-grid-main img.es-grid-image,.es-slider-area .es-slider{width:100%;height:100%;object-fit:cover}.es-grid-main img.es-grid-image{flex:1}.es-grid-side{flex:1;display:flex;flex-direction:column;gap:16px}.es-grid-item{flex:1;position:relative;overflow:hidden;min-height:0}.es-grid-item img.es-grid-image{width:100%;height:100%;object-fit:cover;display:block}.es-layout-three,.es-layout-six{display:grid;gap:12px;position:relative}.es-layout-three{grid-template-columns:repeat(3,1fr)}.es-layout-six{grid-template-columns:repeat(6,1fr)}@media (min-width:901px){.es-carousel-nav{display:none !important}.es-layout-three .es-grid-item,.es-layout-six .es-grid-item{display:block !important}}.es-carousel-nav{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.6);color:#fff;border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;display:none;align-items:center;justify-content:center;font-size:24px;font-weight:700;z-index:10;transition:transform .2s ease,background-color .2s ease}.es-carousel-nav:hover{background:rgba(0,0,0,.8);transform:translateY(-50%) scale(1.1)}.es-carousel-prev{left:10px}.es-carousel-next{right:10px}.es-slider-area{min-width:0;width:100%}.es-slider{position:relative;overflow:hidden;width:100%;height:auto}.es-slides{position:relative;width:100%;height:100%;display:grid}.es-slide-item{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity .5s ease-in-out,visibility .5s;width:100%;height:auto}.es-slide-item.is-active{opacity:1;visibility:visible}.es-slide-item img{width:100%;height:auto;display:block}.es-slider-nav{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5);color:#fff;border:none;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,opacity .2s ease,background-color .2s ease;z-index:10;padding:0;line-height:1;font-family:Arial,sans-serif}.es-slider-nav.es-hover-scale:hover{transform:translateY(-50%) scale(1.15)}.es-slider-nav.es-hover-brighten:hover{opacity:.9;filter:brightness(1.3)}.es-slider-nav.es-hover-darken:hover{background:rgba(0,0,0,.85)}.es-prev{left:12px}.es-next{right:12px}@media (max-width:900px){.es-layout-grid,.es-layout-slider-grid{flex-direction:column;min-height:auto}.es-grid-main,.es-slider-area{min-height:auto}.es-slider{height:auto}.es-grid-side{flex-direction:row;min-height:200px}.es-grid-item{min-height:200px}.es-grid-main img.es-grid-image{height:auto;object-fit:contain}.es-layout-three{grid-template-columns:repeat(2,1fr)}.es-layout-six{grid-template-columns:repeat(2,1fr)}.es-carousel-nav{display:flex}}@media (max-width:600px){.es-slider{height:auto}.es-grid-side{flex-direction:column}.es-layout-three,.es-layout-six{grid-template-columns:1fr}.es-carousel-nav{display:flex}}.es-device{display:none}@media (min-width:1024px){.es-device.es-device-desktop{display:block}}@media (min-width:600px) and (max-width:1023px){.es-device.es-device-tablet{display:block}}@media (max-width:599px){.es-device.es-device-mobile{display:block}}