.hero-wrapper-tender{position:relative}.swiper-pagination{display:flex;margin-top:10px;position:static!important}.mySwiper{height:87dvh;min-height:87vh;overflow:hidden;position:relative;width:100%}.mySwiper .swiper-slide img{display:block;height:100%;object-fit:cover;position:relative;transform:scale(1);transition:transform 8s linear;width:100%;will-change:transform}.mySwiper .swiper-slide:has(img):after{background:rgb(0 0 0 / .3);content:"";inset:0;pointer-events:none;position:absolute;z-index:10}.mySwiper .swiper-slide-active img{transform:scale(1.1)}@media screen and (max-width:640px){.mySwiper{min-height:99.3dvh}}.hero-wrapper-tender .text-overlay{border-radius:10px;display:flex;flex-direction:column;gap:10px;left:3%;max-width:50%;padding:20px 40px;position:absolute;text-align:left;top:58%;transform:translateY(-50%);z-index:11}.hero-wrapper-tender .text-overlay h1{color:#fff;font-size:clamp(2rem,4vw,4.5rem);font-weight:600!important;line-height:1.2;margin:18px 0 26px;text-align:left}.hero-wrapper-tender .text-overlay p{color:#fff;font-size:clamp(1rem,18px,1.5rem);font-weight:400;line-height:1.5;margin:0}.hero-wrapper-tender .text-overlay__cta-wrap{display:flex;flex-direction:column;flex-wrap:nowrap;gap:22px;position:relative;right:20px;top:100px}.hero-wrapper-tender .text-overlay__cta-wrap__cta{align-items:center;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background-color:hsl(0 0% 100% / .15);border:1px solid hsl(0 0% 100% / .5);border-radius:20px;box-shadow:0 8px 24px rgb(0 0 0 / .1);color:#fff;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;max-width:507px;padding:1.8rem 1.5rem;transition:scale .2s ease-in,backdrop-filter .2s ease-in,box-shadow .2s ease-in;width:100%}.hero-wrapper-tender .text-overlay__cta-wrap__cta:hover{backdrop-filter:blur(12px);box-shadow:0 8px 24px rgb(0 0 0 / .3)}.hero-wrapper-tender .text-overlay__cta-wrap__cta:active{scale:1.05}@media screen and (max-width:1350px){.hero-wrapper-tender .text-overlay__cta-wrap__cta{max-width:380px}}.hero-wrapper-tender .text-overlay__cta-wrap__text{color:#fff;margin:0}.hero-wrapper-tender .text-overlay__cta-wrap__icon{align-items:center;background-color:#fff;border:1px solid #fff0;border-radius:50%;cursor:pointer;display:flex;font-size:1.25rem;height:48px;justify-content:center;min-height:48px;min-width:48px;overflow:visible;position:relative;transition:all .3s ease;width:48px}.hero-wrapper-tender .text-overlay__cta-wrap__icon:before{background-color:#fff0;border-radius:inherit;content:"";left:50%;min-height:53px;min-width:53px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;z-index:-1}.hero-wrapper-tender .text-overlay__cta-wrap__icon:active{scale:1.1}.hero-wrapper-tender .text-overlay__cta-wrap__icon svg{transition:transform .1s ease-in-out}.hero-wrapper-tender .text-overlay__cta-wrap__icon svg path{fill:red}.hero-wrapper-tender .text-overlay__cta-wrap__icon:hover svg{transform:rotate(180deg)}@media screen and (max-width:991px){.hero-wrapper-tender .text-overlay__cta-wrap{flex-direction:row;position:static}}@media screen and (max-width:640px){.hero-wrapper-tender .text-overlay__cta-wrap{flex-direction:column}}@media screen and (max-width:1350px){.hero-wrapper-tender .text-overlay{left:0;padding:10px 15px}}@media screen and (max-width:600px){.hero-wrapper-tender .text-overlay{max-width:98%;padding:10px}}.pagination-overlay{top:82%}.progress-container{background:#333;height:6px;position:relative;width:100%}.progress-bar{background:var(--swiper-theme-color,#007aff);height:100%;transition:width linear;width:0}.hero-wrapper-tender .mySwiper.medium-height{height:700px;min-height:700px}@media screen and (max-width:640px){.hero-wrapper-tender .mySwiper.medium-height{min-height:87dvh}}.hero-wrapper-tender .mySwiper.medium-height .text-overlay{flex-direction:row;gap:50px;justify-content:space-between;max-width:95%;width:100%}.hero-wrapper-tender .mySwiper.medium-height .text-overlay__inner{flex:1;max-width:55%}@media screen and (max-width:1350px){.hero-wrapper-tender .mySwiper.medium-height .text-overlay{max-width:99%}}@media screen and (max-width:991px){.hero-wrapper-tender .mySwiper.medium-height .text-overlay{flex-direction:column}.hero-wrapper-tender .mySwiper.medium-height .text-overlay__inner{max-width:100%;width:100%}.hero-wrapper-tender .mySwiper.medium-height .text-overlay{flex-wrap:wrap}.hero-wrapper-tender .mySwiper.medium-height .text-overlay__inner{max-width:100%;width:100%}}@media screen and (max-width:640px){.hero-wrapper-tender .mySwiper.medium-height .text-overlay{max-width:98%;padding:10px}}.hero-wrapper-tender .mySwiper.medium-height .text-overlay p{max-width:100%}@media screen and (max-width:640px){.hero-wrapper-tender .mySwiper.medium-height .text-overlay p{max-width:98%}}.hero-wrapper-tender .mySwiper.medium-height .text-overlay.hiddenLinks .text-overlay__inner{max-width:60%}@media screen and (max-width:991px){.hero-wrapper-tender .mySwiper.medium-height .text-overlay.hiddenLinks .text-overlay__inner{flex-wrap:wrap;max-width:100%;width:100%}}@media screen and (max-width:640px){.hero-wrapper-tender .mySwiper.medium-height{min-height:110dvh}}@media screen and (max-width:1199px){.hero-wrapper-tender .mySwiper.medium-height .text-overlay__inner{max-width:100%}}.video-modal{align-items:center;background:rgb(0 0 0 / .6);display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease-in-out;z-index:9999}.video-modal.is-open,.video-modal[aria-hidden=false]{opacity:1;pointer-events:auto}.video-modal__dialog{background:#fff;border-radius:10px;box-shadow:0 10px 30px rgb(0 0 0 / .35);max-width:960px;overflow:hidden;position:relative;width:90vw;z-index:1}.video-modal__backdrop{inset:0;position:absolute;z-index:0}.video-modal__close{background:#fff0;border:0;color:#262626;cursor:pointer;font-size:28px;line-height:1;position:absolute;right:12px;top:8px;z-index:2}.video-modal__close:hover{color:#1854a3}.video-modal__content{display:flex;flex-direction:column;gap:10px}.video-modal__player{aspect-ratio:16/9;background:#000}.video-modal__video{background:#000;display:block;height:100%;object-fit:contain;width:100%}.video-modal__caption{background:#fff;border:1px solid #1854a3;border-radius:8px;color:#262626;margin:12px 16px 20px;padding:10px 12px}@media screen and (max-width:640px){.video-modal__dialog{border-radius:8px;width:96vw}.video-modal__close{right:8px;top:6px}.video-modal__caption{margin:8px}}