.home-slide-bg{height:100%;left:0;position:absolute;top:0;width:100%}.home-slide{overflow:hidden;padding:4em 0;position:relative}.home-slide-container{z-index:2}@media (max-width:1024px){.home-slide-container{display:grid;grid-gap:3em;grid-template-columns:1fr 2fr}}@media (max-width:640px){.home-slide-container{grid-gap:0;grid-template-columns:1fr}}.home-slide-figure{float:left;text-align:center;width:50%}.home-slide-figure.animate-in.fade-up{animation:fadeup 0.5s linear}@media (max-width:1024px){.home-slide-figure{float:none;width:auto}}.home-slide-image{margin:auto}@media (max-width:640px){.home-slide-image{max-height:22em}}.home-slide-content{left:50%;max-width:50%;position:absolute;top:50%;transform:translateY(-50%);transition:all 0.5s ease}.home-slide-content *+*{margin-top:1.25em}.home-slide-content h2{font-size:4em;line-height:1.1;transition:all 0.5s ease}@media (max-width:1080px){.home-slide-content h2{font-size:3em}}@media (max-width:640px){.home-slide-content h2{font-size:2em}}.home-slide-content p{line-height:1.5}@media (max-width:1024px){.home-slide-content{align-self:center;left:inherit;max-width:100%;position:relative;top:inherit;transform:translateY(0)}}@media (max-width:640px){.home-slide-content{text-align:center}}.home-slide-bg{z-index:0}.home-slide-bg-img{display:block;height:100%;object-fit:cover;width:100%}.home-categories{background-color:#fafafa;overflow:hidden;padding:6em 0}.home-category-items{padding:0 3em}.home-category-items .slick-list{overflow:visible}.home-category-items.slick-initialized .slick-list>.draggable>div{align-items:stretch;display:flex}.home-category-item{opacity:0;padding:1em 1em 5.5em;transition:all 0.8s ease}.home-category-item-link{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;text-align:center}.home-category-item-link:hover{color:#3f6226}.home-category-item-figure{margin:auto}.home-category-item-name{line-height:1.3;margin-top:1.5em}.home-category-item.slick-active{opacity:1}.home-category-item-flipbox{height:100%;min-height:540px;position:relative}.home-category-item-flipbox-inner{background-color:#3F6226;box-shadow:0 2em 4em rgba(0,0,0,0.15);min-height:540px;transition:all 0.8s cubic-bezier(0.645,0.045,0.355,1)!important}.home-category-item-flipbox:hover .home-category-item-flipbox-inner{background-color:#C5D0BD}.home-category-item-flipbox-back,.home-category-item-flipbox-front{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:32em;padding:2em 1em}@media (min-width:640px){.home-category-item-flipbox-back,.home-category-item-flipbox-front{padding:2em}}.home-category-item-flipbox-back{background-color:#C5D0BD;color:#3F6226}@media (min-width:1600px){.home-category-item-flipbox-back{min-height:unset!important}}.home-category-item-flipbox-back-content{margin-bottom:16px;word-break:break-word}.home-category-item-flipbox-back-content>*{margin-bottom:12px}.home-category-item-flipbox-back-content>:last-child{margin-bottom:0}@media (max-width:320px){.home-category-item-flipbox-back-content{font-size:12px}}.home-middle{padding:6em 0}.home-middle-items{display:grid;grid-gap:4em;grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.home-middle-items{grid-template-columns:1fr;margin:auto;max-width:30em}}@media (max-width:640px){.home-middle-items{padding:0}.home-middle-items .slick-next,.home-middle-items .slick-prev{height:2em}.home-middle-items .slick-prev{left:-1.75em}.home-middle-items .slick-next{right:-1.75em}}.home-middle-bottom-content,.home-middle-top-content{padding:2em}.home-middle-bottom-content h2:before,.home-middle-top-content h2:before{display:none}.home-middle-bottom-content .card-content,.home-middle-top-content .card-content{margin-top:0}.home-middle-top-content{margin-bottom:4em}.home-middle-bottom-content{margin-top:4em}.home-about{overflow:hidden;padding:6em 0}.home-about-container{display:grid;grid-gap:6em;grid-template-columns:1fr}@media (max-width:1024px){.home-about-container{grid-template-columns:1fr;margin:auto;max-width:30em}}.home-about-image{box-shadow:0 2em 4em rgba(0,0,0,0.2);display:block}.home-about-content{align-self:center}.home-news{padding:6em 0}.home-news-container{display:grid;grid-gap:4em;grid-template-columns:repeat(3,1fr)}@media (max-width:960px){.home-news-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.home-news-container{grid-template-columns:1fr}}.home-news-item{padding:4em 0;position:relative}.home-news-item+.home-news-item:after,.home-news-item+.home-news-item:before{background-color:#3f6226;content:"";opacity:0.1;position:absolute}.home-news-item+.home-news-item:before{display:block;height:100%;left:-2em;top:50%;transform:translateY(-50%);width:1px}.home-news-item+.home-news-item:after{display:none;height:1px;left:0;top:-2em;width:100%}@media (max-width:960px){.home-news-item+.home-news-item:after{display:block}}.home-news-item:nth-of-type(2):after{opacity:0}@media (max-width:640px){.home-news-item{padding:2em 0}.home-news-item:before{opacity:0}.home-news-item:nth-of-type(2):after{opacity:0.1}}.home-news-title{font-size:1.25em;line-height:1.3}.home-news-title-link:link,.home-news-title-link:visited{color:#000}.home-news-title-link:active,.home-news-title-link:focus,.home-news-title-link:hover{color:#3f6226}.home-news-excerpt{line-height:1.5;margin-top:2em}.home-news-bottom-content{margin-top:2em;padding:2em}.home-news-bottom-content h2:before{display:none}.home-news-bottom-content .card-content{margin-top:0}.home-bottom{background:url(/wp-content/themes/rivolowp/assets/img/home-bottom-bg.png) 50% 0 no-repeat;background-size:cover}