@keyframes shimmer{to{transform:translateX(100%)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.section-instagram{margin-top:4rem}.section-instagram>.text{align-items:center;display:flex;gap:2rem;justify-content:space-between;margin-bottom:4rem}.section-instagram>.text>.instagram-title{align-items:center;display:flex;gap:1rem}.section-instagram>.text>.instagram-title .icon,.section-instagram>.text>.instagram-title .image{height:3.2rem;width:3.2rem}.section-instagram>.text>.instagram-title .title{color:var(--font-color-title);font-size:var(--font-size-big);margin-bottom:0}.section-instagram>.posts{display:grid;grid-template-columns:repeat(3,1fr)}@media (min-width:768px){.section-instagram>.posts{grid-template-columns:repeat(6,1fr)}}.section-instagram>.posts .post{position:relative}.section-instagram>.posts .overlay{align-items:center;background-color:rgba(0,0,0,.4);display:none;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:var(--transition);width:100%;z-index:1}@media (min-width:992px){.section-instagram>.posts .overlay{display:flex}}.section-instagram>.posts svg{color:var(--white);height:4.8rem;width:4.8rem}@media (min-width:992px){.section-instagram .post-img{height:282.5px;width:226px}}.section-instagram>.posts .post:hover .overlay{opacity:1}.section-icons-vertical{background-color:var(--gray-1);margin:0;padding:3.2rem 0}.section-icons-vertical>.container .swiper-slide,.section-icons-vertical>.container .swiper-slide a{align-items:center;display:flex;flex-direction:column;height:auto}.section-icons-vertical>.container .swiper-slide a{height:100%}.section-icons-vertical>.container .image-icon{height:5rem;position:relative;width:5rem}.section-icons-vertical>.container .image-icon:not(:last-child){margin-bottom:.8rem}.section-icons-vertical>.container .image-icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.section-icons-vertical>.container .text{max-width:27.8rem;text-align:center}.section-icons-vertical>.container .swiper-slide.-imageless .text{margin-top:auto}.section-icons-vertical>.container .icon-title{font-size:var(--font-size-base);font-weight:600}.section-icons-vertical>.container .icon-title:not(:last-child){margin-bottom:.8rem}.section-icons-vertical>.container .text p{color:var(--gray-3);font-size:var(--font-size-small)}.section-icons-vertical>.container .swiper-pagination{margin-left:auto;margin-right:auto;margin-top:3.2rem;position:static!important;width:100%!important}