@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);
@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.bgimg-links .main-flex .top{align-items:flex-end;justify-content:space-between;gap:2rem;padding-bottom:4rem;border-bottom:2px solid var(--grey-color)}.bgimg-links .main-flex .top .title+.text{margin-top:3rem}.bgimg-links .main-flex .top .text{max-width:50rem}.bgimg-links .main-flex .bottom{gap:5rem;align-items:flex-start}.bgimg-links .main-flex .bottom .img-link{display:flex;flex-direction:column;gap:2rem;border-radius:var(--border-radius);transition:all 1s cubic-bezier(.39,.575,.565,1)}.bgimg-links .main-flex .bottom .img-link:before{display:none}.bgimg-links .main-flex .bottom .img-link .buttons,.bgimg-links .main-flex .bottom .img-link .number,.bgimg-links .main-flex .bottom .img-link .text,.bgimg-links .main-flex .bottom .img-link .title{z-index:var(--one-up-z);transition:all 1s cubic-bezier(.39,.575,.565,1)}.bgimg-links .main-flex .bottom .img-link .number{color:var(--accent-color)}.bgimg-links .main-flex .bottom .img-link .buttons{margin-top:4rem}.bgimg-links .modal-wrap{opacity:0;display:flex;position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--modal-z);pointer-events:none;transition:all .5s cubic-bezier(.39,.575,.565,1)}.bgimg-links .modal-wrap.active{opacity:1;pointer-events:auto}.bgimg-links .modal-wrap .modal-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--main-color);opacity:.85}.bgimg-links .modal-wrap .modal{display:flex;flex-direction:column;gap:5dvh;width:calc(clamp(30rem,80dvw,100rem));height:auto;max-height:80vh;margin:auto;border-radius:var(--border-radius);padding:5dvw;background:var(--white-color);overflow:hidden;z-index:var(--one-up-z)}.bgimg-links .modal-wrap .modal .top{display:grid;grid-template-columns:1fr 3rem;gap:4rem;align-items:center}.bgimg-links .modal-wrap .modal .top .arrow-nav{display:none;flex-direction:row;gap:1rem}.bgimg-links .modal-wrap .modal .top .arrow-nav .next,.bgimg-links .modal-wrap .modal .top .arrow-nav .prev{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border:1px solid var(--grey-color);border-radius:1rem;background:var(--white-color);cursor:none;transition:all .5s cubic-bezier(.39,.575,.565,1)}.bgimg-links .modal-wrap .modal .top .arrow-nav .next:hover,.bgimg-links .modal-wrap .modal .top .arrow-nav .prev:hover{background:var(--grey-color)}.bgimg-links .modal-wrap .modal .top .arrow-nav .next img,.bgimg-links .modal-wrap .modal .top .arrow-nav .next svg,.bgimg-links .modal-wrap .modal .top .arrow-nav .prev img,.bgimg-links .modal-wrap .modal .top .arrow-nav .prev svg{width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.bgimg-links .modal-wrap .modal .top .tab-nav{min-width:0;overflow:hidden}.bgimg-links .modal-wrap .modal .top .tab-nav .swiper-slide{color:var(--dark-grey-color);cursor:none}.bgimg-links .modal-wrap .modal .top .tab-nav .swiper-slide.swiper-slide-thumb-active{color:var(--main-color);font-weight:var(--medium-weight)}.bgimg-links .modal-wrap .modal .top .toggle-modal{justify-self:flex-end;font-size:var(--lg-font);color:var(--accent-color)}.bgimg-links .modal-wrap .modal .bottom{width:100%}.bgimg-links .modal-wrap .modal .bottom .swiper-slide{opacity:0;display:grid;grid-template-columns:20rem 1fr;gap:4rem}.bgimg-links .modal-wrap .modal .bottom .swiper-slide.swiper-slide-active{opacity:1}.bgimg-links .modal-wrap .modal .bottom .swiper-slide .start{position:relative;border-radius:var(--border-radius);overflow:hidden}.bgimg-links .modal-wrap .modal .bottom .swiper-slide .end{padding-top:2rem;padding-bottom:1rem}@media only screen and (max-width:576px){.bgimg-links .modal-wrap .modal .top .arrow-nav{display:flex}.bgimg-links .modal-wrap .modal .top .tab-nav{display:none}.bgimg-links .modal-wrap .modal .bottom{overflow-x:hidden;overflow-y:scroll}.bgimg-links .modal-wrap .modal .bottom .swiper-slide{grid-template-columns:1fr;padding-right:2rem}.bgimg-links .modal-wrap .modal .bottom .swiper-slide .start{width:100%;aspect-ratio:1/.6}}
