.hpcarousel-container{font-family:var(--frubikont-);--hp-top-offset:96px;--hp-bottom-offset:52px;--hp-bottom-offsett:0px;padding-top:var(--hp-top-offset);width:100vw;box-sizing:border-box}.hpcarousel-container .hpcarousel-bg{width:100%;height:calc(100vh - var(--hp-bottom-offset) - var(--hp-top-offset));position:relative;overflow:hidden}.hpcarousel-container .hpcarousel-bg .hpcarousel-image,.hpcarousel-container .hpcarousel-bg .hpcarousel-video{width:100%;height:calc(100% - var(--hp-bottom-offsett));object-fit:cover;object-position:center}.hpcarousel-container .hpcarousel-bg .hpcarousel-text{width:679px;display:flex;flex-direction:column;gap:40px;color:#fff;font-family:var(--frubikont-)}.hpcarousel-container .hpcarousel-bg .hpcarousel-text .hptext{display:flex;flex-direction:column;gap:12px}.hpcarousel-container .hpcarousel-bg .hpcarousel-text .hptext .hpmain-text{font-weight:500;font-style:Medium;font-size:52px;line-height:58px;letter-spacing:0}.hpcarousel-container .hpcarousel-bg .hpcarousel-text .hptext .hpsub-text{font-weight:300;font-style:Light;font-size:22px;line-height:26px;letter-spacing:0}.hpcarousel-container .hpcarousel-bg .hpcarousel-text .hpcta-btn{font-family:var(--frubikont-);z-index:9;text-decoration:none;text-align:center;width:181px;height:20px;border-radius:8px;padding:8px 16px;background-color:#fff;font-weight:400;font-size:16px;line-height:20px;color:#002953}.hpcarousel-container .hpcarousel-bg .hpcarousel-text .hpcta-btn:hover{cursor:pointer}.hpcarousel-container .hpcarousel-bg .hpcarousel-text-left-top{position:absolute;top:60px;left:60px}.hpcarousel-container .hpcarousel-bg .hpcarousel-text-left-bottom{width:581px;position:absolute;bottom:160px;left:60px}.hpcarousel-container .hpcarousel-bg .hpcarousel-text-left-bottom .hptext{display:flex;flex-direction:column;gap:12px}.hpcarousel-container .hpcarousel-bg .hpcarousel-text-left-bottom .hptext .hpmain-text{font-weight:500;font-style:Medium;font-size:40px;line-height:44px;letter-spacing:0}.hpcarousel-container .hpcarousel-bg .hpcarousel-text-left-bottom .hptext .hpsub-text{font-weight:300;font-style:Light;font-size:20px;line-height:26px;letter-spacing:0}.hpcarousel-container .hpcarousel-bg .hpcarousel-text-right-bottom{width:581px;position:absolute;right:60px;bottom:160px}.hpcarousel-container .hpcarousel-bg .hpcarousel-text-right-bottom .hptext{display:flex;flex-direction:column;gap:12px}.hpcarousel-container .hpcarousel-bg .hpcarousel-text-right-bottom .hptext .hpmain-text{font-weight:500;font-style:Medium;font-size:40px;line-height:44px;letter-spacing:0}.hpcarousel-container .hpcarousel-bg .hpcarousel-text-right-bottom .hptext .hpsub-text{font-weight:300;font-style:Light;font-size:20px;line-height:26px;letter-spacing:0}.hpcarousel-container .hpcarousel-bg .hpcarousel-text-right-top{position:absolute;top:60px;right:60px}.hpcarousel-container .hpcarousel-bg .hp-background-children{width:100%;position:absolute;bottom:0}.hpcarousel-container .hpcarousel-bg .hp-background-children .hpcarousel-controls{width:100%;position:relative;height:140px;overflow:hidden}.hpcarousel-container .hpcarousel-bg .hp-background-children .hpcarousel-controls .hpcarousel-button-list{position:absolute;bottom:12px;width:-webkit-fill-available;display:flex;align-items:center;justify-content:space-between;gap:268px;padding-left:60px;padding-right:60px}.hpcarousel-container .hpcarousel-bg .hp-background-children .hpcarousel-controls .hpcarousel-button-list>div{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.hpcarousel-container .hpcarousel-bg .hp-background-children .hpcarousel-controls .hpcarousel-button-list>div>button{cursor:pointer;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.2px;outline:none;border:none;background:transparent}.hpcarousel-container .CR-1{background:transparent;min-height:52px;width:-webkit-fill-available;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#0d2640;color:#fff;cursor:pointer;transition:opacity .3s ease;font-weight:400;font-size:22px;line-height:28px;letter-spacing:0;text-align:center;vertical-align:middle}@media(min-width:740px)and (max-width:1279px){.hpcarousel-container{--hp-top-offset:90px;--hp-bottom-offset:52px;--hp-bottom-offsett:0px;padding-top:var(--hp-top-offset);width:100vw}.hpcarousel-container .hpcarousel-bg .hp-background-children .hpcarousel-controls{height:100px;overflow:visible}.hpcarousel-container .hpcarousel-bg .hp-background-children .hpcarousel-controls .wave-image{position:absolute;bottom:0}.hpcarousel-container .hpcarousel-bg .hp-background-children .hpcarousel-controls .hpcarousel-button-list{gap:115px}.hpcarousel-container .hpcarousel-bg .hp-background-children .hpcarousel-controls .hpcarousel-button-list>div>button{font-size:12px}.hpcarousel-container .hpcarousel-bg .hpcarousel-text{width:516px;display:flex;flex-direction:column;gap:40px;color:#fff;font-family:var(--frubikont-);justify-content:center}.hpcarousel-container .hpcarousel-bg .hpcarousel-text .hptext{display:flex;flex-direction:column;gap:16px}.hpcarousel-container .hpcarousel-bg .hpcarousel-text .hptext .hpmain-text{font-weight:500;font-style:Medium;font-size:40px;line-height:44px;letter-spacing:0}.hpcarousel-container .hpcarousel-bg .hpcarousel-text .hptext .hpsub-text{font-weight:400;font-style:Light;font-size:20px;line-height:24px;letter-spacing:0}.hpcarousel-container .hpcarousel-bg .hpcarousel-text .hpcta-btn{font-family:var(--frubikont-);z-index:9;text-decoration:none;text-align:center;width:181px;height:20px;border-radius:8px;padding:8px 16px;background-color:#fff;font-weight:400;font-size:14px;line-height:18px;color:#002953}.hpcarousel-container .hpcarousel-bg .hpcarousel-text .hpcta-btn:hover{cursor:pointer}.hpcarousel-container .hpcarousel-bg .hpcarousel-text-left-top{position:absolute;top:60px;left:60px}.hpcarousel-container .hpcarousel-bg .hpcarousel-text-left-bottom,.hpcarousel-container .hpcarousel-bg .hpcarousel-text-right-bottom{position:absolute;bottom:208px;left:50%;transform:translateX(-50%);height:-moz-fit-content;height:fit-content;text-align:center}.hpcarousel-container .hpcarousel-bg .hpcarousel-text-right-top{position:absolute;top:60px;right:60px}.hpcarousel-container .CR-1{padding-inline:16px;background:transparent;min-height:52px;width:-webkit-fill-available;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#0d2640;color:#fff;cursor:pointer;transition:opacity .3s ease;text-align:center;font-weight:400;font-size:20px;line-height:24px;letter-spacing:0}}@media(max-width:739px){.hpcarousel-container{--hp-top-offset:88px;--hp-bottom-offset:52px;--hp-bottom-offsett:16px;padding-top:var(--hp-top-offset);width:100vw;background-color:hsla(0,0%,95%,.949)}.hpcarousel-container .hpcarousel-bg{height:calc(92vh - var(--hp-bottom-offset) - var(--hp-top-offset))}.hpcarousel-container .hpcarousel-bg .hp-background-children .hpcarousel-controls{height:67px;overflow:visible}.hpcarousel-container .hpcarousel-bg .hp-background-children .hpcarousel-controls .wave-image{position:absolute;bottom:15px}.hpcarousel-container .hpcarousel-bg .hp-background-children .hpcarousel-controls .hpcarousel-button-list{overflow:scroll;box-sizing:border-box;width:100%;bottom:8px;gap:80px;scrollbar-width:none;-ms-overflow-style:none;padding-left:16px;padding-right:16px}.hpcarousel-container .hpcarousel-bg .hp-background-children .hpcarousel-controls .hpcarousel-button-list>div>button{width:max-content;font-weight:400;font-size:12px;line-height:18px;letter-spacing:.2px}.hpcarousel-container .hpcarousel-bg .hpcarousel-text{width:304px;display:flex;flex-direction:column;gap:32px;color:#fff;font-family:var(--frubikont-);justify-content:center}.hpcarousel-container .hpcarousel-bg .hpcarousel-text .hptext{display:flex;flex-direction:column;gap:8px;width:328px}.hpcarousel-container .hpcarousel-bg .hpcarousel-text .hptext .hpmain-text{font-weight:500;font-style:Medium;font-size:22px;line-height:26px;letter-spacing:0}.hpcarousel-container .hpcarousel-bg .hpcarousel-text .hptext .hpsub-text{font-weight:400;font-style:Light;font-size:14px;line-height:18px;letter-spacing:0}.hpcarousel-container .hpcarousel-bg .hpcarousel-text .hpcta-btn{width:130px!important;font-family:var(--frubikont-);z-index:9;text-decoration:none;text-align:center;height:18px;border-radius:8px;padding:8px 16px;background-color:#fff;font-weight:400;font-size:14px;line-height:18px;color:#002953}.hpcarousel-container .hpcarousel-bg .hpcarousel-text .hpcta-btn:hover{cursor:pointer}.hpcarousel-container .hpcarousel-bg .hpcarousel-text-left-top{position:absolute;top:32px;left:16px}.hpcarousel-container .hpcarousel-bg .hpcarousel-text-left-bottom,.hpcarousel-container .hpcarousel-bg .hpcarousel-text-right-bottom{position:absolute;bottom:108px;left:50%;transform:translateX(-50%);height:-moz-fit-content;height:fit-content;text-align:center}.hpcarousel-container .hpcarousel-bg .hpcarousel-text-right-top{position:absolute;top:32px;right:16px}.hpcarousel-container .CR-1{padding-inline:16px;background:transparent;min-height:52px;width:-webkit-fill-available;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#0d2640;color:#fff;cursor:pointer;transition:opacity .3s ease;font-weight:400;font-size:16px;line-height:22px;letter-spacing:0;text-align:center}}.hp-progressbar-container{width:100%;max-width:420px;display:flex;align-items:center;gap:12px;font-family:var(--frubikont-)}.hp-progressbar-track{flex:1 1;height:3px;background:#a6a6a6;overflow:hidden;position:relative}.hp-progressbar-fill{height:100%;background:#00294d;width:0;transition:width .1s linear}.hp-progressbar-time{min-width:44px;text-align:right;font-weight:600;color:#00294d}@media(max-width:480px){.hp-progressbar-container{max-width:280px;gap:8px}.hp-progressbar-time{min-width:36px;font-size:14px}}