@keyframes shimmer{to{transform:translateX(100%)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.categories{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:768px){.categories{flex-direction:row}}.categories .category-item{flex:1}.categories .category-item:first-child{margin-bottom:2rem}@media (min-width:768px){.categories .category-item:first-child{margin-bottom:0;margin-right:2rem}}.categories .category-item .image:after{padding-bottom:66%}.categories .category-item .text{margin-top:2rem;text-align:center}@media (min-width:768px){.categories .category-item .text{text-align:left}}.categories .category-item .text .arrow{color:var(--primary-color);display:block;font-size:var(--font-size-big);font-weight:700;margin-top:2rem;transition:var(--transition)}.categories .category-item .text .arrow:hover{transform:translateX(1.5rem)}.categories .category-item .text .arrow:after{border-color:var(--primary-color);border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;margin:3px 3px 1px 8px;padding:3px;transform:rotate(-45deg);transition:var(--transition)}.hightlights>.hightlight-item{display:flex;flex-direction:column;margin-bottom:4rem;width:100%}@media (min-width:768px){.hightlights>.hightlight-item{flex-direction:row}}.hightlights>.hightlight-item:last-child{margin-bottom:0}.hightlights>.hightlight-item .image{width:100%}.hightlights>.hightlight-item .image.-custom:after{padding-bottom:56%}@media (min-width:768px){.hightlights>.hightlight-item .image{width:50%}}.hightlights>.hightlight-item .text{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:2rem;text-align:center;width:100%}@media (min-width:768px){.hightlights>.hightlight-item .text{margin-left:4rem;margin-top:0;width:50%}}.hightlights>.hightlight-item .description{max-width:35rem}.hightlights>.hightlight-item .text .button-default{margin-left:auto;margin-right:auto;margin-top:2rem;width:-moz-fit-content;width:fit-content}@media (min-width:768px){.hightlights>.hightlight-item:nth-child(odd){flex-direction:row-reverse}.hightlights>.hightlight-item:nth-child(odd) .text{margin-left:0;margin-right:4rem}}.secondary-banners{display:flex;flex-direction:column;margin:40px 0}@media (min-width:768px){.secondary-banners{flex-direction:row}.secondary-banners:nth-child(odd){flex-direction:row-reverse}}.secondary-banners-image{flex:1}.secondary-banners-image img{width:100%}.secondary-banners-text{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;padding:20px;text-align:center}@media (min-width:992px){.instagram{margin-bottom:0}}.instagram .header{align-items:center;display:flex;flex-direction:column;justify-content:center}.instagram>.swiper{padding-bottom:6rem}@media (min-width:992px){.instagram>.swiper{padding-bottom:0}}.instagram>.swiper .swiper-pagination{bottom:2rem}