.hero-container{padding:48px 4.3%;max-width:1920px;margin:0 auto}.hero-container .swiper-button-next,.hero-container .swiper-button-prev{display:none}.hero-container .swiper-pagination{position:relative;border-radius:14px;background:var(--Colors-Neutral-Greys-50,#f3f3f4);padding:12px;width:-moz-fit-content;width:fit-content;margin:24px auto 0}.hero-container .swiper-pagination .swiper-pagination-bullet{color:var(--Colors-Primary---Blue-100,#bcc3d6)}.hero-container .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--Colors-Primary---Blue-500,#263e7a)}.hero-container img{border-radius:16px;position:relative!important;width:100%!important;height:100%!important;object-fit:cover}.hero-container .slide{width:100%;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr 1fr;grid-gap:16px;gap:16px;height:100%}.hero-container .slide.fullSpace{grid-template-columns:1fr;grid-template-rows:1fr;height:100%}.hero-container .slide.fullSpace .left{grid-column:1;grid-row:1;width:100%;height:100%}.hero-container .slide.fullSpace .left iframe{width:100%;height:100%;border-radius:12px;min-height:685px}@media screen and (max-width:991px){.hero-container .slide.fullSpace .left iframe{min-height:265px}}.hero-container .slide.fullSpace .right{display:none}.hero-container .slide .left,.hero-container .slide .right .bottom,.hero-container .slide .right .top{overflow:hidden}.hero-container .slide .left{grid-column:1;grid-row:1/span 2;position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.hero-container .slide .right{grid-column:2;grid-row:1/span 2;display:grid;grid-template-rows:1fr 1fr;grid-gap:16px;gap:16px}.hero-container .slide .right .bottom,.hero-container .slide .right .top{position:relative;width:100%;height:100%}.hero-container .slide .right .top{grid-row:1}.hero-container .slide .right .bottom{grid-row:2}@media screen and (max-width:1100px){.hero-container.desktop{display:none}}@media screen and (min-width:1101px){.hero-container.mobile{display:none}}@media screen and (max-width:1100px){.hero-container.mobile{padding:24px 24px 0;height:-moz-fit-content;height:fit-content}.hero-container.mobile .swiper{height:auto!important;min-height:0;max-height:none}.hero-container.mobile .slide{display:flex;flex-direction:column;gap:16px;height:auto!important;max-height:none}.hero-container.mobile .slide .mobile-img{width:100%;height:auto}.hero-container.mobile .slide .mobile-img img{width:100%;height:auto;border-radius:8px;object-fit:cover;max-height:260px}}