@keyframes shimmer{to{transform:translateX(100%)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.brands{position:relative}@media (min-width:768px){.brands>.swiper{margin-left:auto;margin-right:auto;max-width:90%}}.brands>.swiper .brand{align-items:center;display:flex;justify-content:center;padding:2rem;transition:var(--transition)}.brands>.swiper .brand .image{margin:auto;min-width:4rem;width:6.4rem}.brands>.swiper .brand img{-o-object-fit:contain;object-fit:contain}.brands>.swiper-button-next{right:calc(5% + 1rem)}.brands>.swiper-button-prev{left:calc(5% + 1rem)}.brands>.swiper-pagination{margin:2rem auto 0;position:static}.section-banner-horizontal{position:relative}.section-banner-horizontal>a{display:block;position:relative;width:100%}.section-banner-horizontal .image .overlay{background-color:rgba(0,0,0,.2);height:100%;position:absolute;width:100%}.section-banner-horizontal .image:after{padding-bottom:52.4%}@media (min-width:768px){.section-banner-horizontal .image:after{padding-bottom:32.5%}}@media (min-width:992px){.section-banner-horizontal .image:after{padding-bottom:28.65%}}@media (min-width:1440px){.section-banner-horizontal .image:after{padding-bottom:24.35%}}.section-banner-horizontal .text{bottom:0;color:var(--color,var(--white));left:0;padding:2rem 0;position:absolute;right:0;top:0}.section-banner-horizontal .text .container{display:flex;flex-direction:column;height:100%;justify-content:center}@media (max-width:767px){.section-banner-horizontal .text .container{align-items:center;text-align:center}.section-banner-horizontal .text .container .button-default{margin-left:auto;margin-right:auto}}.section-banner-horizontal .text .container:not(.center):not(.right) .content{margin-left:5%}.section-banner-horizontal .text .container.center{align-items:center;text-align:center}.section-banner-horizontal .text .container.center .button-default{margin-left:auto;margin-right:auto}.section-banner-horizontal .text .container.right{align-items:flex-end}.section-banner-horizontal .text .container.right .content{margin-right:5%;text-align:right}.section-banner-horizontal .text .container.right .button-default{margin-left:auto;margin-right:0}.section-banner-horizontal.-background>.text .content{border-radius:.8rem;overflow:hidden;padding:2.4rem}.section-banner-horizontal.-background>.text .content:before{-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.section-banner-horizontal .text .content{max-width:35rem;position:relative}.section-banner-horizontal .text .content>*{position:relative}.section-banner-horizontal .text .description{font-size:var(--font-size-base);margin-bottom:0;margin-top:.8rem}@media (max-width:767px){.section-banner-horizontal .text .description{font-size:var(--font-size-small)}}.section-banner-horizontal .text .title{color:inherit;margin-bottom:0}@media (max-width:767px){.section-banner-horizontal .text .title{font-size:var(--font-size-big)}}.section-banner-horizontal .text .button-default{border-color:var(--color,var(--white));color:var(--color,var(--white));margin-top:.8rem}.section-banner-horizontal .text .button-default:hover{border-color:var(--secondary-color)}.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}.section-instagram>.posts .post:hover .overlay{opacity:1}.section-icons-vertical{background-color:var(--gray-1);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}