.landingpage-elle{display:block;width:100%}.landingpage-elle *{margin:0;padding:0;box-sizing:border-box}.landingpage-elle .main-content{display:block;width:100%;max-width:1600px;margin:0 auto}.landingpage-elle .main-content img{display:block;max-width:100%}.landingpage-elle .main-content .title img:hover{opacity:0.7}.landingpage-elle .block-banner--top{margin-top:40px;margin-bottom:40px}.landingpage-elle .block-banner--top .block-banner--top--content{display:block;width:100%;position:relative}.landingpage-elle .block-banner--top .block-banner--top--content .background-left,.landingpage-elle .block-banner--top .block-banner--top--content .background-right,.landingpage-elle .block-banner--top .block-banner--top--content .main-image{display:block}.landingpage-elle .block-banner--top .block-banner--top--content .background-left,.landingpage-elle .block-banner--top .block-banner--top--content .background-right{background:#f3d42d;height:700px}.landingpage-elle .block-banner--top .block-banner--top--content .background-left{position:absolute;width:71%;top:2%}.landingpage-elle .block-banner--top .block-banner--top--content .background-right{position:absolute;width:67%;left:33%;top:-2%}.landingpage-elle .block-banner--top .block-banner--top--content .main-image{position:relative;width:1200px;left:7%}.landingpage-elle .block-banner--top .block-banner--top--content .title{position:absolute;max-width:21%;min-width:100px;top:48%;left:15%;transition:0.3s}.landingpage-elle .block-banner--top .block-banner--top--content .title a{display:block;width:100%}.landingpage-elle .block-banner--top .block-banner--top--content .title a img{display:block;width:100%}.landingpage-elle .block-video{display:block;width:100%}.landingpage-elle .block-video #video-background{position:inherit;right:0;bottom:0;width:100vw;z-index:-100;clip-path:inset(2px 2px)}.landingpage-elle .block-whychooseus{display:block;width:100%;background:#323132;color:#ffffff;padding:30px 0}.landingpage-elle .block-whychooseus .main-content{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.landingpage-elle .block-whychooseus .main-content .item-choose{width:calc(100% / 3);display:flex;justify-content:center;align-items:center;flex-direction:column;line-height:1.5;text-align:center;font-size:20px}.landingpage-elle .block-whychooseus .main-content .item-choose img{height:100px;margin-bottom:10px}.landingpage-elle .block-banner--2{margin-top:5%;margin-bottom:5%;display:block;width:100%}.landingpage-elle .block-banner--2 .block-banner--content{display:block;width:100%;position:relative}.landingpage-elle .block-banner--2 .block-banner--content .background-right,.landingpage-elle .block-banner--2 .block-banner--content .main-image{display:block}.landingpage-elle .block-banner--2 .block-banner--content .background-right{height:95%;position:absolute;width:67%;right:0;top:10%;background:rgba(214,195,181,0.5);z-index:1}.landingpage-elle .block-banner--2 .block-banner--content .main-image{position:relative;width:1200px}.landingpage-elle .block-banner--2 .block-banner--content .title{position:absolute;max-width:21%;min-width:100px;top:50%;left:50%;transform:translate(-50%, -50%);transition:0.3s;z-index:2}.landingpage-elle .block-banner--2 .block-banner--content .title a{display:block;width:100%}.landingpage-elle .block-banner--2 .block-banner--content .title a img{display:block;width:100%}.landingpage-elle .block-slider{display:block;width:100%;margin-top:40px;margin-bottom:20px}.landingpage-elle .block-banner--full{display:block;width:100%;height:600px;position:relative;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.landingpage-elle .block-banner--3{margin-top:40px;margin-bottom:40px;display:block}.landingpage-elle .block-banner--3 .block-banner--content{border-style:ridge;border-color:#ebe1d1;border-width:3px;padding-left:15px;padding-right:15px;position:relative}.landingpage-elle .block-banner--3 .block-banner--content .main-image{width:450px;display:inline-block;margin:22px 40px;position:relative;z-index:1}.landingpage-elle .block-banner--3 .block-banner--content .background-right{display:block;width:60%;height:300px;background:rgba(249,232,237,0.8);position:absolute;bottom:-20px;left:200px}.landingpage-elle .block-banner--3 .block-banner--content .title{position:absolute;max-width:21%;min-width:120px;top:30%;left:40%;transition:0.3s;z-index:2}.landingpage-elle .block-banner--3 .block-banner--content .title a{display:block;width:100%}.landingpage-elle .block-banner--3 .block-banner--content .title a img{display:block;width:100%}.landingpage-elle .block-banner--4{margin-top:40px;margin-bottom:20px;display:block}.landingpage-elle .block-banner--4 .block-banner--content{border-style:ridge;border-color:#ebe1d1;border-width:3px;padding-left:10px;padding-right:10px;position:relative;display:flex;flex-flow:row nowrap;justify-content:center}.landingpage-elle .block-banner--4 .block-banner--content .main-image{width:450px;display:inline-block;margin:22px 40px;position:relative;z-index:1}.landingpage-elle .block-banner--4 .block-banner--content .background-left{display:block;width:690px;height:390px;background:rgba(171,184,212,0.8);position:absolute;top:10px;left:10px}.landingpage-elle .block-banner--4 .block-banner--content .title{position:absolute;max-width:23%;min-width:130px;top:50%;left:15%;transition:0.3s;z-index:2}.landingpage-elle .block-banner--4 .block-banner--content .title a{display:block;width:100%}.landingpage-elle .block-banner--4 .block-banner--content .title a img{display:block;width:100%}.landingpage-elle .block-banner--5{display:block;width:100%}.landingpage-elle .block-banner--5 a{display:block;width:100%}.landingpage-elle .block-banner--5 a img{display:block;width:100%}.landingpage-elle .block-instagram{display:block;width:100%}.landingpage-elle .block-instagram .header-title{display:block;width:100%;font-size:30px;text-align:center;margin-top:40px;margin-bottom:20px}.landingpage-elle .block-instagram .block-flex{width:100%;display:flex;flex-flow:row wrap;justify-content:center;gap:10px}.landingpage-elle .block-instagram .block-flex .item{display:inline-block;box-shadow:0px 0px 4px #ccc;padding:5px;vertical-align:middle;width:calc((100% - 40px) / 5)}.landingpage-elle .block-instagram .block-flex .item a{display:block;width:100%;position:relative}.landingpage-elle .block-instagram .block-flex .item a::before{content:"";display:block;padding-top:130%}.landingpage-elle .block-instagram .block-flex .item a img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}@media screen and (max-width: 800px){.landingpage-elle .main-content{max-width:100%}.landingpage-elle .block-banner--top{margin:0;padding:40px 0;overflow:hidden}.landingpage-elle .block-banner--top .block-banner--top--content .background-left,.landingpage-elle .block-banner--top .block-banner--top--content .background-right{height:100%}.landingpage-elle .block-banner--top .block-banner--top--content .main-image{width:90%}.landingpage-elle .block-whychooseus .main-content{gap:10px;flex-flow:column nowrap;justify-content:flex-start}.landingpage-elle .block-whychooseus .main-content .item-choose{width:100%}.landingpage-elle .block-banner--2 .block-banner--content .main-image{width:90%}.landingpage-elle .block-banner--full{display:none}.landingpage-elle .block-banner--3 .block-banner--content{padding:15px}.landingpage-elle .block-banner--3 .block-banner--content .background-right{left:50%;transform:translateX(-50%)}.landingpage-elle .block-banner--3 .block-banner--content .main-image{width:100%;margin:0}.landingpage-elle .block-banner--4 .block-banner--content{padding:15px}.landingpage-elle .block-banner--4 .block-banner--content .background-left{max-width:45%;height:100px}.landingpage-elle .block-instagram .block-flex{padding-left:30px;padding-right:30px;flex-flow:column nowrap;justify-content:flex-start}.landingpage-elle .block-instagram .block-flex .item{width:100%}}.landingpage-elle .landingpage-slider{position:relative;width:100%;overflow:hidden;box-shadow:0 0 15px rgba(255,255,255,0.2)}.landingpage-elle .landingpage-slider .slides{display:flex;width:100%;height:100%}.landingpage-elle .landingpage-slider .slides .slide{width:100%;display:none}.landingpage-elle .landingpage-slider .slides .slide a{display:block;width:100%;position:relative;color:#ffffff}.landingpage-elle .landingpage-slider .slides .slide a span{display:block;width:100%;text-align:center;position:absolute;left:0;bottom:20px}.landingpage-elle .landingpage-slider .slides .slide.active{display:block;animation:landingpageFade 0.8s ease-in-out}.landingpage-elle .landingpage-slider .dots{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:flex;gap:8px}.landingpage-elle .landingpage-slider .dots .dot{width:30px;height:4px;background:rgba(255,255,255,0.5);border-radius:2px;cursor:pointer;transition:0.3s}.landingpage-elle .landingpage-slider .dots .dot.active{background:white;transform:scale(1.2)}@keyframes landingpageFade{from{opacity:0}to{opacity:1}}.landingpage-elle .tilter__deco--lines{fill:none;stroke:#ffffff;stroke-width:1.5px;transition:transform 0.2s ease-out;position:absolute;top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px)}.landingpage-elle .tilter__deco--lines path{stroke-dasharray:1270;stroke-dashoffset:1270;transition:stroke-dashoffset 0.7s}.landingpage-elle .tilter__deco--lines:hover path{stroke-dashoffset:0}.landingpage-elle .image-3d{transition:transform 0.2s ease-out}.landingpage-thule{width:100%;font-size:18px !important}.landingpage-thule *{margin:0;padding:0;box-sizing:border-box}@media screen and (max-width: 768px){.landingpage-thule{font-size:16px !important}}.landingpage-thule .element-container{width:100%;margin:0 auto;padding-left:3%;padding-right:3%}.landingpage-thule .header-title{font-size:2rem;font-weight:500;display:inline-block}.landingpage-thule .element-video{width:100%;height:calc(100vh - 140px);position:relative;margin-bottom:6rem}.landingpage-thule .element-video video{width:100%;height:100%;object-fit:cover;object-position:center}.landingpage-thule .element-video .text-box{position:absolute;bottom:50px;left:50px;color:#fff;display:flex;flex-direction:column;gap:10px}.landingpage-thule .element-video .text-box .description{font-size:1.6rem;font-weight:400;margin-bottom:0px}.landingpage-thule .element-video .text-box .heading{font-size:3rem;font-weight:500}.landingpage-thule .element-video .text-box .archive-link{max-width:300px;font-size:1rem;font-weight:500;border:1px solid #fff;padding:10px 20px;text-decoration:none;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:10px;transition:all 0.3s ease}.landingpage-thule .element-video .text-box .archive-link:hover{background-color:#fff;color:#000}@media screen and (max-width: 768px){.landingpage-thule .element-video .text-box .description{font-size:1.2rem}.landingpage-thule .element-video .text-box .heading{font-size:2rem}}.landingpage-thule .element-slider-image{display:block;margin-bottom:60px;width:100%;overflow:hidden}.landingpage-thule .element-slider-image .header-slider-image{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.landingpage-thule .element-slider-image .header-slider-image .header-title{font-size:2rem}.landingpage-thule .element-slider-image .header-slider-image .nav-slider{display:flex;align-items:center;justify-content:space-between;gap:10px}.landingpage-thule .element-slider-image .header-slider-image .nav-slider .nav-slider-item{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background-color:#f5f5f5;border-radius:3px;cursor:pointer;user-select:none}.landingpage-thule .element-slider-image .header-slider-image .nav-slider .nav-slider-item.disabled{opacity:0.5;pointer-events:none}.landingpage-thule .element-slider-image .header-slider-image .nav-slider .nav-slider-item:hover{background-color:#000;color:#fff}.landingpage-thule .element-slider-image .swiper .swiper-wrapper .swiper-slide a{display:block;width:100%;height:100%;position:relative;overflow:hidden}.landingpage-thule .element-slider-image .swiper .swiper-wrapper .swiper-slide a::before{content:'';display:block;width:100%;padding-bottom:125%}.landingpage-thule .element-slider-image .swiper .swiper-wrapper .swiper-slide a span{display:block;width:100%;height:100%;background:linear-gradient(to bottom, transparent, rgba(0,0,0,0.6));position:absolute;top:0;left:0}.landingpage-thule .element-slider-image .swiper .swiper-wrapper .swiper-slide a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:all 0.3s ease}.landingpage-thule .element-slider-image .swiper .swiper-wrapper .swiper-slide a:hover span{background:linear-gradient(to bottom, transparent, rgba(0,0,0,0.8))}.landingpage-thule .element-slider-image .swiper .swiper-wrapper .swiper-slide a:hover img{transform:scale(1.5) rotate(10deg)}.landingpage-thule .element-slider-image .swiper .swiper-wrapper .swiper-slide a .slider-image-item-title{position:absolute;top:50%;left:0;transform:translateY(-50%);color:#fff;font-size:1.5rem;line-height:1.5;font-weight:500;padding-left:20%;padding-right:20%;text-align:center}.landingpage-thule .element-banner{display:block;margin-bottom:60px;width:100%}.landingpage-thule .element-banner .banner-image{display:block;width:100%}.landingpage-thule .element-banner .banner-image a{display:block;width:100%}.landingpage-thule .element-banner .banner-image a img{width:100%}.landingpage-thule .element-banner .banner-text{display:block;width:100%;max-width:800px;margin:0 auto;padding:4rem 2rem;text-align:center}.landingpage-thule .element-banner .banner-text .banner-text-title{font-size:2.5rem;font-weight:500;margin-bottom:2rem}.landingpage-thule .element-banner .banner-text .banner-text-description{font-size:1.25rem;line-height:1.5;margin-bottom:2rem;font-weight:300}.landingpage-thule .element-banner .banner-text .banner-text-link{width:20rem;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;font-size:1rem;font-weight:500;text-decoration:none;color:#000;border:1px solid #000;padding:1rem 1.5rem;transition:all 0.3s ease}.landingpage-thule .element-banner .banner-text .banner-text-link:hover{background-color:#000;color:#fff}@media screen and (max-width: 768px){.landingpage-thule .element-banner .banner-text .banner-text-title{font-size:1.5rem;margin-bottom:1rem}.landingpage-thule .element-banner .banner-text .banner-text-description{font-size:1rem}}.landingpage-thule .element-category{display:block;width:100%;max-width:1400px;margin:0 auto 6rem auto}.landingpage-thule .element-category .category-header{margin-bottom:2rem}.landingpage-thule .element-category .category-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}.landingpage-thule .element-category .category-list .category-list-item{display:block;width:100%}.landingpage-thule .element-category .category-list .category-list-item .category-list-item-image{display:block;width:100%;position:relative;margin-bottom:1rem}.landingpage-thule .element-category .category-list .category-list-item .category-list-item-image::before{content:'';display:block;width:100%;padding-bottom:125%}.landingpage-thule .element-category .category-list .category-list-item .category-list-item-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.landingpage-thule .element-category .category-list .category-list-item .category-list-item-text-title{display:block;width:100%;font-size:1.25rem;font-weight:500;text-decoration:none;color:#000}@media screen and (max-width: 768px){.landingpage-thule .element-category{padding-left:3%;padding-right:3%}.landingpage-thule .element-category .category-list{grid-template-columns:repeat(1, 1fr)}}.landingpage-thule .element-blog{display:block;width:100%;margin-bottom:6rem}.landingpage-thule .element-blog .blog-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}.landingpage-thule .element-blog .blog-list .blog-item{display:block;width:100%}.landingpage-thule .element-blog .blog-list .blog-item .blog-item-image{display:block;width:100%;position:relative;margin-bottom:1rem}.landingpage-thule .element-blog .blog-list .blog-item .blog-item-image::before{content:'';display:block;width:100%;padding-bottom:80%}.landingpage-thule .element-blog .blog-list .blog-item .blog-item-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.landingpage-thule .element-blog .blog-list .blog-item .blog-item-info{display:block;width:100%}.landingpage-thule .element-blog .blog-list .blog-item .blog-item-info a{text-decoration:none;color:#000}.landingpage-thule .element-blog .blog-list .blog-item .blog-item-info .blog-item-info-title{font-size:1.25rem;font-weight:500;text-decoration:none;color:#000;margin-bottom:1rem}.landingpage-thule .element-blog .blog-list .blog-item .blog-item-info .blog-item-info-description{font-size:1rem;font-weight:300;line-height:1.5;margin-bottom:1rem}.landingpage-thule .element-blog .blog-list .blog-item .blog-item-info .blog-item-info-link{font-size:1rem;font-weight:500;text-decoration:underline;color:#000}@media screen and (max-width: 768px){.landingpage-thule .element-blog .blog-list{grid-template-columns:repeat(1, 1fr)}}.landingpage-thule .element-slider-product{display:block;margin-bottom:60px;overflow:hidden}.landingpage-thule .element-slider-product .header-slider-product{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.landingpage-thule .element-slider-product .header-slider-product .header-title{font-size:2rem}.landingpage-thule .element-slider-product .header-slider-product .nav-slider{display:flex;align-items:center;justify-content:space-between;gap:10px}.landingpage-thule .element-slider-product .header-slider-product .nav-slider .nav-slider-item{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background-color:#f5f5f5;border-radius:3px;cursor:pointer;user-select:none}.landingpage-thule .element-slider-product .header-slider-product .nav-slider .nav-slider-item.disabled{opacity:0.5;pointer-events:none}.landingpage-thule .element-slider-product .header-slider-product .nav-slider .nav-slider-item:hover{background-color:#000;color:#fff}.landingpage-thule .element-slider-product .swiper .swiper-wrapper .swiper-slide a{display:block;width:100%;height:100%;text-decoration:none;color:#000}.landingpage-thule .element-slider-product .swiper .swiper-wrapper .swiper-slide a figure{display:block;width:100%;height:100%;position:relative;overflow:hidden}.landingpage-thule .element-slider-product .swiper .swiper-wrapper .swiper-slide a figure::before{content:'';display:block;width:100%;padding-bottom:125%}.landingpage-thule .element-slider-product .swiper .swiper-wrapper .swiper-slide a figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:all 0.3s ease}.landingpage-thule .element-slider-product .swiper .swiper-wrapper .swiper-slide a figure:hover img{transform:scale(1.5) rotate(10deg)}.landingpage-thule .element-slider-product .swiper .swiper-wrapper .swiper-slide a .title{display:block;width:100%;font-size:1.25rem;font-weight:500;line-height:1.5}.landingpage-thule .element-slider-product .swiper .swiper-wrapper .swiper-slide a .description{display:block;width:100%;font-size:1rem;font-weight:300}.landingpage-echolac{width:100%;font-size:20px}@media (max-width: 768px){.landingpage-echolac{font-size:14px}}.landingpage-echolac *{margin:0;padding:0;box-sizing:border-box}.landingpage-echolac .element-container{display:block;width:100%;padding-left:3em;padding-right:3em}@media (max-width: 768px){.landingpage-echolac .element-container{padding-left:0.5em;padding-right:0.5em}.landingpage-echolac .element-container.no-padding{padding-left:0;padding-right:0}}.landingpage-echolac .fullscreen-slider{position:relative;width:100%;height:100vh;overflow:hidden}.landingpage-echolac .fullscreen-slider .slider-item{position:relative;width:100%;height:100%}.landingpage-echolac .fullscreen-slider .slider-item img{width:100%;height:100%;object-fit:cover}.landingpage-echolac .fullscreen-slider .slider-item .slide-text{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);color:#fff;font-size:2.5rem;text-align:center;opacity:0;animation:slideUp 1s ease forwards;text-shadow:1px 1px 3px rgba(0,0,0,0.3);font-weight:bold;z-index:2}.landingpage-echolac .fullscreen-slider .slider-item::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.15);z-index:1}.landingpage-echolac .fullscreen-slider .swiper-pagination{bottom:100px !important;display:block}.landingpage-echolac .fullscreen-slider .swiper-pagination .swiper-pagination-bullet{width:40px;height:2px;border-radius:0;background:rgba(255,255,255,0.5);margin:0 5px}.landingpage-echolac .fullscreen-slider .swiper-pagination .swiper-pagination-bullet-active{background:#fff;opacity:1}@keyframes slideUp{from{transform:translate(-50%, 30px);opacity:0}to{transform:translate(-50%, -50%);opacity:1}}@media screen and (max-width: 768px){.landingpage-echolac .fullscreen-slider .slider-item .slide-text{font-size:1.8rem}.landingpage-echolac .fullscreen-slider .swiper-pagination{bottom:50px !important}.landingpage-echolac .fullscreen-slider .swiper-pagination .swiper-pagination-bullet{width:30px}}.landingpage-echolac .swiper.fullscreen-slider .swiper-wrapper{width:100%;height:100%}.landingpage-echolac .swiper.fullscreen-slider .swiper-slide{width:100%;height:100%}.landingpage-echolac .element-product{display:block;width:100%;background:#fafafa;padding-top:6em;padding-bottom:6em}.landingpage-echolac .element-product header{display:block;text-align:center;padding-bottom:3em}@media (max-width: 768px){.landingpage-echolac .element-product header{padding:1em}}.landingpage-echolac .element-product header .title{font-size:2em;font-weight:bold;color:#333}.landingpage-echolac .element-product header .description{font-size:1.5em;color:#666;margin-top:1em}.landingpage-echolac .element-product .element-product-group{display:block;width:100%;overflow:hidden}.landingpage-echolac .element-product .product-group{display:flex;flex-wrap:nowrap;gap:1em}.landingpage-echolac .element-product .product-group .product-item{flex:1;display:block;width:100%;height:100%}.landingpage-echolac .element-product .product-group .product-item a{text-align:center;color:#000000;text-decoration:none}.landingpage-echolac .element-product .product-group .product-item figure{display:block;width:100%;overflow:hidden}.landingpage-echolac .element-product .product-group .product-item figure img{width:100%;object-fit:cover;transition:transform 0.3s ease}.landingpage-echolac .element-product .product-group .product-item figure:hover img{transform:scale(1.1)}.landingpage-echolac .element-product .product-group .product-item span{display:block;font-size:1em;color:#333;margin-top:1em}@media (max-width: 768px){.landingpage-echolac .element-product .product-group{display:flex;gap:15px;padding:0 15px;transition:transform 0.8s ease;will-change:transform}.landingpage-echolac .element-product .product-group .product-item{flex:0 0 80%;min-width:250px}}@media (max-width: 768px){.landingpage-echolac .element-product{padding-top:3em;padding-bottom:3em}.landingpage-echolac .element-product header{padding:0 1em}.landingpage-echolac .element-product header .description{margin-top:0.5em;margin-bottom:1em}}.landingpage-echolac .element-banner{display:block;width:100%;padding-bottom:3em}.landingpage-echolac .element-banner .banner-item{display:block;width:100%;position:relative}.landingpage-echolac .element-banner .banner-item img{width:100%;object-fit:cover}.landingpage-echolac .element-banner .banner-item .banner-info{position:absolute;bottom:0;left:0;width:100%;height:100%;padding:1em;background:rgba(0,0,0,0.5);display:block}.landingpage-echolac .element-banner .banner-item .banner-info a{text-decoration:none;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;width:100%;height:100%}.landingpage-echolac .element-banner .banner-item .banner-info a h3{font-size:3em;font-weight:bold;line-height:1.5}.landingpage-echolac .element-banner .banner-item .banner-info a p{font-size:1em}@media (max-width: 768px){.landingpage-echolac .element-banner .banner-item img{height:400px}.landingpage-echolac .element-banner .banner-item .banner-info{padding:1em;text-align:center}.landingpage-echolac .element-banner .banner-item .banner-info a h3{font-size:2em;font-weight:bold;margin-bottom:0.5em}.landingpage-echolac .element-banner .banner-item .banner-info a p{font-size:1.5em}}.landingpage-echolac .element-story{display:flex;flex-direction:row;gap:1em;width:100%;background:#fafafa}.landingpage-echolac .element-story .element-story-right{flex:1}.landingpage-echolac .element-story .element-story-right img{width:100%;object-fit:cover}.landingpage-echolac .element-story .element-story-left{flex:1;display:flex;flex-direction:column;justify-content:center;padding:1em 1em 1em 10em}.landingpage-echolac .element-story .element-story-left .element-story-item-info{display:block}.landingpage-echolac .element-story .element-story-left .element-story-item-info .title{font-size:2em;font-weight:bold;padding-bottom:1em}.landingpage-echolac .element-story .element-story-left .element-story-item-info .description{font-size:1em;padding-bottom:1em}.landingpage-echolac .element-story .element-story-left .element-story-item-info a{font-size:1em;text-decoration:none;padding:1em;border:1px solid #333;display:inline-block;color:#333}@media (max-width: 768px){.landingpage-echolac .element-story{position:relative}.landingpage-echolac .element-story .element-story-left{position:absolute;top:0;left:0;width:100%;height:100%;padding:1em;background:rgba(0,0,0,0.5);color:#fff;text-align:center}.landingpage-echolac .element-story .element-story-left .element-story-item-info .title{font-size:2em;font-weight:bold;padding-bottom:0.5em}.landingpage-echolac .element-story .element-story-left .element-story-item-info .description{font-size:1.5em;padding-bottom:1em}.landingpage-echolac .element-story .element-story-left .element-story-item-info a{font-size:1em;text-decoration:none;padding:1em;border:1px solid #fff;display:inline-block;color:#fff}}.landingpage-echolac .element-category{display:block;padding-top:3em;padding-bottom:3em;width:100%;overflow:hidden}.landingpage-echolac .element-category .element-category-main{display:flex;flex-direction:row;gap:1em;width:100%}.landingpage-echolac .element-category .element-category-main .category-item{display:block;flex:1;text-align:center;position:relative}.landingpage-echolac .element-category .element-category-main .category-item img{width:100%}.landingpage-echolac .element-category .element-category-main .category-item span{display:block;font-size:1.4em;color:#fff;position:absolute;bottom:2em;left:2em}@media (max-width: 768px){.landingpage-echolac .element-category{padding-top:2em;padding-bottom:2em}}.landingpage-echolac .element-banner-2{display:block;width:100%}.landingpage-echolac .element-banner-2 .banner-content{display:block;width:100%;padding-top:3em;padding-bottom:3em;background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;min-height:45em;display:flex;flex-direction:column;justify-content:center;align-items:center}.landingpage-echolac .element-banner-2 .banner-content .banner-info{padding:1em;color:#fff;text-align:center}.landingpage-echolac .element-banner-2 .banner-content .banner-info h3{font-size:3em}.landingpage-echolac .element-banner-2 .banner-content .banner-info p{font-size:2em}@media (max-width: 768px){.landingpage-echolac .element-banner-2 .banner-content{min-height:30em}}.landingpage-echolac .element-product-2{display:block;width:100%;padding-top:3em;padding-bottom:3em;overflow:hidden}.landingpage-echolac .element-product-2 header{display:block;text-align:center;padding-bottom:3em}@media (max-width: 768px){.landingpage-echolac .element-product-2 header{padding:1em}}.landingpage-echolac .element-product-2 header .title{font-size:2em;font-weight:bold;color:#333}.landingpage-echolac .element-product-2 header .description{font-size:1.5em;color:#666;margin-top:1em}.landingpage-echolac .element-product-2 .product-group{display:flex;flex-wrap:nowrap;gap:1em}.landingpage-echolac .element-product-2 .product-group .product-item{flex:1;display:block;width:100%;height:100%;text-align:center}.landingpage-echolac .element-product-2 .product-group .product-item a{text-align:center;color:#000000;text-decoration:none}.landingpage-echolac .element-product-2 .product-group .product-item figure{display:block;width:100%;overflow:hidden}.landingpage-echolac .element-product-2 .product-group .product-item figure img{width:100%;object-fit:cover;transition:transform 0.3s ease}.landingpage-echolac .element-product-2 .product-group .product-item figure:hover img{transform:scale(1.1)}.landingpage-echolac .element-product-2 .product-group .product-item span{display:block;font-size:1em;color:#333;margin-top:1em}@media (max-width: 768px){.landingpage-echolac .element-product-2 .product-group{display:flex;gap:15px;padding:0 15px;transition:transform 0.8s ease;will-change:transform}.landingpage-echolac .element-product-2 .product-group .product-item{flex:0 0 80%;min-width:250px}}.landingpage-echolac .element-product-2 .product-button{display:block;text-align:center;padding-top:3em}.landingpage-echolac .element-product-2 .product-button a{text-decoration:none;padding:1em;border:1px solid #333;display:inline-block;color:#333}.landingpage-echolac .element-product-2 .product-button a:hover{background:#333;color:#fff}@media (max-width: 768px){.landingpage-echolac .element-product-2{padding-top:3em;padding-bottom:3em}.landingpage-echolac .element-product-2 header{padding:0 1em}.landingpage-echolac .element-product-2 header .description{margin-top:0.5em;margin-bottom:1em}}
