.hero-slider{position:relative;height:700px}@media(max-width:991px){.hero-slider{height:720px}}@media(max-width:767px){.hero-slider{height:633px}}.hero-slider__slide{display:grid;align-items:center;grid-gap:16px;gap:16px;grid-template-columns:1fr 1fr}@media(max-width:767px){.hero-slider__slide{display:flex;height:100%;flex-direction:column-reverse;align-items:center;justify-content:center;padding:0 24px 64px;gap:16px}}.hero-slider__slide-container{height:100%;background:linear-gradient(149.26deg,#ffe9e9 16.81%,#fff 62.84%)}.hero-slider__slide-content{display:flex;max-width:500px;height:-moz-fit-content!important;height:fit-content!important;flex-direction:column;gap:8px;justify-self:start}@media(max-width:767px){.hero-slider__slide-content{max-width:100%;padding:0}}.hero-slider__slide-content .title{max-width:343px}@media(max-width:767px){.hero-slider__slide-content .title{text-wrap:balance}}.hero-slider__slide-content .subtitle{text-wrap:pretty}.hero-slider__slide-content-buttons{display:flex;margin-top:32px;gap:8px}@media(max-width:767px){.hero-slider__slide-content-buttons{flex-wrap:wrap;justify-content:center}}.hero-slider__slide-image{display:flex;width:100%;height:100%;align-items:center;justify-content:center;justify-self:center}.hero-slider__slide-image picture{width:100%}.hero-slider__slide-image picture img{width:100%;height:auto;object-fit:cover}@media(max-width:767px){.hero-slider__slide-image picture{max-width:255px}}.hero-slider .slick-list,.hero-slider .slick-slide,.hero-slider .slick-slide div:first-of-type,.hero-slider .slick-slider,.hero-slider .slick-track{height:100%}.hero-slider .slick-dots{bottom:1rem}.hero-slider .slick-dots li{display:inline-flex;width:auto;height:auto;align-items:center;justify-content:center}.hero-slider .slick-dots li button{width:10px;height:10px;padding:0;border-radius:99px;background-color:rgba(196,33,26,.361);transition:all .3s ease-in-out}.hero-slider .slick-dots li button:before{width:0;height:100%;background-color:transparent;content:none}.hero-slider .slick-dots li.slick-active button{width:53px}.hero-slider .slick-dots li.slick-active button:before{border-radius:99px;animation:progress-dot 5s linear 1;animation-fill-mode:both;background-color:#c4211a;content:""}@keyframes progress-dot{0%{width:0}to{width:100%}}.language-switch{display:flex;align-items:center}.language-switch #langSwith{padding:.3rem .5rem .3rem .25rem;border:0;border-radius:8px;background-color:transparent;font-size:1rem;text-decoration:underline;font-size:14px;font-size:.875rem;font-weight:300;line-height:1.5;letter-spacing:0}@media(max-width:575px){.language-switch #langSwith{font-size:14px;font-size:.875rem;font-weight:300;line-height:1.5;letter-spacing:0}}