











.section__home-masonry-product .home-masonry-products-grid{margin:10em auto 2em;position:relative;padding:0 1em;width:100%;display:grid;grid-template-columns:repeat(3, 1fr)}.section__home-masonry-product .home-masonry-products-grid li{padding:0 3vw !important;margin:0}.section__home-masonry-product .home-masonry-products-grid li:first-child{margin-top:8em}.section__home-masonry-product .home-masonry-products-grid li:nth-child(2){margin-top:16em}.section__home-masonry-product.layout-style_1 .home-masonry-product__title{position:relative;text-align:right}.section__home-masonry-product.layout-style_1 .home-masonry-product__title h1{position:absolute;top:329px;left:-212px;font-size:149px;font-weight:600;line-height:1;text-transform:uppercase;transform:rotate(-90deg)}.section__home-masonry-product.layout-style_2{background-color:#F8D0C1}.section__home-masonry-product.layout-style_2:before{display:block;content:"";background-image:url("../assets/shape-top.png");background-repeat:no-repeat;background-position:top center;height:219px}.section__home-masonry-product.layout-style_2:after{display:block;content:"";background-image:url("../assets/shape-bottom.png");background-repeat:no-repeat;background-position:top center;height:184px}.section__home-masonry-product.layout-style_2 .home-masonry-product__title{display:inline-block;position:relative;text-align:right}.section__home-masonry-product.layout-style_2 .home-masonry-product__title h1{font-size:149px;font-weight:700;line-height:1;text-transform:uppercase}.section__home-masonry-product.layout-style_2 .home-masonry-products-grid{margin-top:0}



.section__slideshow-2 .home-slideshow-2{overflow:hidden}.section__slideshow-2 .home-slideshow-2 .home-slideshow-2__left{z-index:1}.section__slideshow-2 .home-slideshow-2 .home-slideshow-2__left .slide-item{position:relative}.section__slideshow-2 .home-slideshow-2 .home-slideshow-2__left .slide-item .slide-item--image{position:absolute;right:-200px;z-index:9}.section__slideshow-2 .home-slideshow-2 .home-slideshow-2__left .slide-item .slide-item--content{position:absolute;top:50%;left:10%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.section__slideshow-2 .home-slideshow-2 .home-slideshow-2__left .slide-item .slide-item--content h1{font-size:70px;line-height:1.2;color:#fff;margin-bottom:30px}.section__slideshow-2 .home-slideshow-2 .home-slideshow-2__left .slide-item .slide-item--content h3{font-size:36px;line-height:1.2;color:#fff;font-weight:600;max-width:680px}.section__slideshow-2 .home-slideshow-2 .home-slideshow-2__left .slide-item .slide-item--content p{margin-top:30px;color:#fff;max-width:500px}.section__slideshow-2 .home-slideshow-2 .home-slideshow-2__left .slide-item .slide-item--content .nova-button{margin-top:30px}.section__slideshow-2 .home-slideshow-2 .home-slideshow-2__right .slide-item__inner{position:relative}.section__slideshow-2 .home-slideshow-2 .home-slideshow-2__right .slide-item__content{position:absolute;top:50%;left:35%;text-align:center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.section__slideshow-2 .home-slideshow-2 .home-slideshow-2__right .slide-item__content h1{font-size:40px;line-height:1.2;margin-bottom:30px;text-transform:uppercase}.section__slideshow-2 .home-slideshow-2 .home-slideshow-2__right .slide-item__content .slide-button{font-size:12px;font-weight:600;text-decoration:underline}.section__slideshow-2 .home-slideshow-2 .home-slideshow-2__right .slide-item__content.light h1,.section__slideshow-2 .home-slideshow-2 .home-slideshow-2__right .slide-item__content.light .slide-button{color:#fff}.section__slideshow-2 .home-slideshow-2 .home-slideshow-2__right .slick-dots{bottom:20px}.section__slideshow-2 .home-slideshow-2 .home-slideshow-2__right .slick-dots li{width:20px;height:20px}.section__slideshow-2 .home-slideshow-2 .home-slideshow-2__right .slick-dots li button:before{opacity:1;font-size:13px;color:#fff;width:20px;height:20px;line-height:20px}.section__slideshow-2 .home-slideshow-2 .home-slideshow-2__right .slick-dots li.slick-active button:before{opacity:1;font-size:13px}.section__slideshow-2 .home-slideshow-2 .home-slideshow-2__right.slick-dotted.slick-slider{margin-bottom:0}



.section__landing-demos{margin-top:90px}.section__landing-demos .landing-demos__title{max-width:700px;margin:0 auto;text-align:center}.section__landing-demos .landing-demos__title h1{font-size:48px;margin-bottom:15px}.section__landing-demos .landing-demos__items{margin:45px 0}.section__landing-demos .landing-demos__items .demo-item{padding:30px;text-align:center;text-transform:uppercase}.section__landing-demos .landing-demos__items .demo-item .item-inner{display:block;position:relative;background-repeat:no-repeat;background-size:contain;background-position:center top;box-shadow:0 0 20px 0 rgba(133,133,133,0.3)}.section__landing-demos .landing-demos__items .demo-item .item-inner a{position:absolute;left:0;top:0;right:0;bottom:0;color:#fff}.section__landing-demos .landing-demos__items .demo-item .item-inner a:before{content:"";background:#232324;opacity:0;visibility:hidden;transition:opacity 250ms ease-out;position:absolute;left:0;top:0;right:0;bottom:0}.section__landing-demos .landing-demos__items .demo-item .item-inner a span{position:absolute;left:0;top:50%;margin-top:-5%;width:100%;opacity:0;visibility:hidden;transition:all .3s}.section__landing-demos .landing-demos__items .demo-item .item-inner a span:after{content:"";width:55px;height:55px;display:block;margin:25px auto 0;background:#f2504b url(http://helas.la-studioweb.com/landing/images/tail-right.png) no-repeat center center;border-radius:50%;transition:all .3s}.section__landing-demos .landing-demos__items .demo-item:hover a:before{opacity:0.5;visibility:visible}.section__landing-demos .landing-demos__items .demo-item:hover a span{margin-top:-10%;opacity:1;visibility:visible}








