.highlight-section{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:5% 10%;background-color:#f0edea}.highlight-section.reverse{flex-direction:row-reverse}.highlight-text,.highlight-media{flex:1;width:50%}.highlight-text{display:flex;flex-direction:column}.highlight-text .title{font-family:BodoniModa;font-size:clamp(20px,30px,40px);text-transform:uppercase;color:#bc9c66}.highlight-text .paragraph{max-width:100%;font-family:Lato;font-size:16px;font-weight:300;color:var(--black);margin:20px 0;line-height:1.88}.highlight-text .btn-highlight-section{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background-color:#000;color:#fff;padding:12px 28px;font-family:Lato,sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;border:1px solid transparent;border-radius:0;cursor:pointer;transition:all .3s ease;width:auto;max-width:max-content;font-weight:700}.highlight-text .btn-highlight-section:hover{background-color:#505050}.highlight-media{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;max-height:100dvh;height:100%;width:100%;overflow:hidden;flex:1.2}.highlight-media img{width:100%;height:auto;object-fit:contain;display:block}.slider-navigation{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:2rem}.slider-navigation svg{width:35px;height:35px;cursor:pointer;transition:stroke .3s ease}.slider-navigation svg:hover{stroke:#777}.btn-navigation-prev,.btn-navigation-next{display:flex;align-items:center;justify-content:center}.slider-counter{display:flex;align-items:center;gap:18px;font-size:.95rem;font-weight:700;letter-spacing:1px;color:var(--black)}.slider-counter .divider{width:92px;height:3px;background:#989899;display:inline-block}@media (max-width:768px){.highlight-section{flex-direction:column;padding:10% 5%}.highlight-text,.highlight-media{width:100%}.highlight-media{max-height:400px}.highlight-media img{max-height:400px;object-fit:contain}.slider-navigation{gap:40px}.slider-counter .divider{width:30px}}.highlight-slider{width:100%;height:auto;position:relative}.highlight-slider .swiper-wrapper{width:100%;height:auto}.highlight-slider .swiper-slide{width:100%;height:auto;display:flex;justify-content:center;align-items:center}.highlight-slider .swiper-slide img{width:100%;height:auto;object-fit:contain;display:block}