.dpdpaTopBanner{color:#0c0c0c;z-index:100;box-sizing:border-box;background-color:#f4f8ff;border-bottom:1px solid #005eff1a;flex-shrink:0;align-items:stretch;width:100%;padding:0;font-family:DM Sans,sans-serif;transition:height .35s cubic-bezier(.4,0,.2,1),min-height .35s cubic-bezier(.4,0,.2,1),max-height .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1),padding .35s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),border .3s;display:flex;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 2px 8px #0000000a;height:45px!important;min-height:45px!important;max-height:45px!important}@media only screen and (max-width:1200px){.dpdpaTopBanner{padding:8px 0;height:auto!important;min-height:unset!important;max-height:220px!important}}@media only screen and (max-width:600px){.dpdpaTopBanner{padding:6px 0;height:auto!important;min-height:unset!important;max-height:150px!important}}.dpdpaTopBanner--closing{pointer-events:none;opacity:0!important;border-bottom-color:#0000!important;height:0!important;min-height:0!important;max-height:0!important;padding-top:0!important;padding-bottom:0!important;transform:translateY(-100%)!important}.dpdpaTopBanner__container{justify-content:center;align-items:center;gap:20px;width:100%;max-width:1440px;height:100%;min-height:45px;margin:0 auto;padding:0 clamp(40px,7vw,80px);display:flex;position:relative}@media only screen and (max-width:1200px){.dpdpaTopBanner__container{min-height:unset;flex-direction:column;gap:6px;height:auto;padding:6px 20px}}.dpdpaTopBanner__left{border-right:1px solid #0c0c0c66;align-items:center;height:24px;padding-right:20px;display:flex}@media only screen and (max-width:1200px){.dpdpaTopBanner__left{text-align:center;border-right:none;justify-content:center;height:auto;padding-right:0}}.dpdpaTopBanner__title{color:#0c0c0c;white-space:nowrap;margin:0;font-family:DM Sans;font-size:clamp(16px,1.5vw,20px);font-style:normal;font-weight:600;line-height:1.2}@media only screen and (max-width:1200px){.dpdpaTopBanner__title{white-space:normal;font-size:15px;line-height:1.3}}@media only screen and (max-width:600px){.dpdpaTopBanner__title{font-size:14px}}.dpdpaTopBanner__right{align-items:center;gap:20px;height:100%;display:flex}@media only screen and (max-width:600px){.dpdpaTopBanner__right{justify-content:center;gap:10px;width:auto}}.dpdpaTopBanner__deadline{white-space:nowrap;align-items:baseline;gap:4px;display:flex}@media only screen and (max-width:600px){.dpdpaTopBanner__deadline{justify-content:center}}.dpdpaTopBanner__deadlineLabel{color:#505255;letter-spacing:-.14px;font-family:DM Sans;font-size:clamp(12px,1.2vw,14px);font-style:normal;font-weight:400;line-height:1}@media only screen and (max-width:600px){.dpdpaTopBanner__deadlineLabel{font-size:11px}}.dpdpaTopBanner__deadlineDate{color:#ce1010;letter-spacing:-.2px;font-family:DM Sans;font-size:clamp(14px,1.4vw,16px);font-style:normal;font-weight:700;line-height:1}@media only screen and (max-width:600px){.dpdpaTopBanner__deadlineDate{font-size:14px}}.dpdpaTopBanner__weeksBox{background:linear-gradient(#fff 0% 43.84%,#fff 101.16%);border:.6px solid #ce1010;border-radius:7px;align-items:center;gap:5.719px;height:33px;padding:0 12px;animation:2s ease-in-out infinite subtle-pulse;display:flex;position:relative;overflow:hidden;box-shadow:0 0 5.9px #ce101040,inset 0 -1.43px 2.86px #90909026}@media only screen and (max-width:600px){.dpdpaTopBanner__weeksBox{gap:4px;height:34px;padding:0 8px}}.dpdpaTopBanner__scrollBox{width:28px;height:33px;position:relative;overflow:hidden}@media only screen and (max-width:600px){.dpdpaTopBanner__scrollBox{width:24px;height:34px}}.dpdpaTopBanner__scrollTrack{flex-direction:column;height:62.1px;animation:1.2s cubic-bezier(.19,1,.22,1) forwards roll-down-weeks;display:flex;transform:translateY(-14.5px)}@media only screen and (max-width:600px){.dpdpaTopBanner__scrollTrack{height:48.6px;animation:1.2s cubic-bezier(.19,1,.22,1) forwards roll-down-weeks-mobile;transform:translateY(-7.1px)}}.dpdpaTopBanner__scrollNum{text-align:center;letter-spacing:-.2px;height:20.732px;font-family:DM Sans;font-size:20px;font-style:normal;font-weight:800;line-height:20.732px}@media only screen and (max-width:600px){.dpdpaTopBanner__scrollNum{height:16.2px;font-size:15px;line-height:16.2px}}.dpdpaTopBanner__scrollNum--active{color:#ce1010}.dpdpaTopBanner__scrollNum--faded{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.dpdpaTopBanner__scrollNum--faded-top{-webkit-text-fill-color:#0000;background:linear-gradient(#32353f00 0%,#32353f59 100%);-webkit-background-clip:text;background-clip:text}.dpdpaTopBanner__scrollNum--faded-bottom{-webkit-text-fill-color:#0000;background:linear-gradient(#32353f59 0%,#32353f00 100%);-webkit-background-clip:text;background-clip:text}.dpdpaTopBanner__weeksLabel{color:#3e3e3e;white-space:nowrap;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:500;line-height:1}@media only screen and (max-width:600px){.dpdpaTopBanner__weeksLabel{font-size:12px;line-height:12px}}.dpdpaTopBanner__actionBtn{cursor:pointer;background:#e9f1ff;border:1px solid #005eff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:32px;height:32px;transition:all .2s ease-in-out;display:flex;box-shadow:0 4px 5.6px #8090ac40}.dpdpaTopBanner__actionBtn svg{aspect-ratio:1;flex-shrink:0;width:17px;height:17px}.dpdpaTopBanner__actionBtn:hover{background-color:#005eff;transform:translateY(-1px);box-shadow:0 6px 10px #005eff40}.dpdpaTopBanner__actionBtn:hover svg path{fill:#fff}.dpdpaTopBanner__actionBtn:active{transform:translateY(0)}.dpdpaTopBanner__closeBtn{cursor:pointer;aspect-ratio:1;color:#0c0c0c;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex;position:absolute;right:clamp(20px,3vw,24px)}.dpdpaTopBanner__closeBtn:hover{opacity:1;background-color:#0000000d;border-radius:50%}@media only screen and (max-width:1200px){.dpdpaTopBanner__closeBtn{position:absolute;top:10px;right:15px}}@keyframes roll-down-weeks{0%{transform:translateY(-55.9px)}to{transform:translateY(-14.5px)}}@keyframes roll-down-weeks-mobile{0%{transform:translateY(-39.7px)}to{transform:translateY(-7.1px)}}@keyframes subtle-pulse{0%{border-color:#ce1010cc;box-shadow:0 0 5.9px #ce101040,inset 0 -1.43px 2.86px #90909026}50%{border-color:#ce1010;box-shadow:0 0 12px 2px #ce10108c,inset 0 -1.43px 2.86px #90909026}to{border-color:#ce1010cc;box-shadow:0 0 5.9px #ce101040,inset 0 -1.43px 2.86px #90909026}}
.dropdownWrapper .solutionsRight .subOption{color:#d9d9d9;cursor:pointer;pointer-events:auto;background:0 0;border-radius:6px;align-self:stretch;align-items:center;padding:14px;font-family:Afacad,sans-serif;font-size:16px;font-weight:400;line-height:110%;text-decoration:none;transition:all .2s;display:flex}.dropdownWrapper .solutionsRight .subOption:hover{color:#fff;background:#1244ff33}.dropdownWrapper .solutionsRight .subOption:hover span{color:#fff;font-weight:500}.subOption{color:#d9d9d9;border-radius:6px;align-items:center;font-family:Afacad,sans-serif;font-size:16px;font-weight:400;line-height:110%;text-decoration:none;transition:all .2s;display:flex}.subOption:hover,.hoverSubOption:hover{color:#fff;background:#1244ff33}.activeSubOption{color:#fff!important;background:#1244ff33!important}.activeSubOption span{color:#fff!important;font-weight:500!important}.resourceLink{width:100%;text-decoration:none;transition:all .2s;flex-direction:row!important;align-items:center!important;display:flex!important}.resourceLink:hover,.resourceLink:active{background:#1244ff33!important}.resourceLink:hover span,.resourceLink:active span{color:#fff;font-weight:500}.resourceLink:hover .resourceIcon,.resourceLink:active .resourceIcon{background:#1244ff!important}
.navigation-loader-container{z-index:9999;width:100%;height:3px;position:fixed;top:0;left:0;overflow:hidden}.navigation-loader-bar{background:linear-gradient(90deg,red 0%,#c00 50%,red 100%);width:0%;height:100%;transition:width .3s ease-out;box-shadow:0 0 10px #ff000080}
.arrow_icon{cursor:pointer}.headerMainWrapper.whiteBGHeader{border-bottom:1px solid var(--stroke,#d7d7d7);background-color:#f6f7f9;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important}.headerMainWrapper.whiteBGHeader .navHeaderWrapper .desktopNavWrapper .desktopNav .desktopNavLink{color:#171717}
.ant-drawer-content-wrapper{background:0 0;justify-content:center;align-items:center;display:flex;box-shadow:none!important;top:unset!important;bottom:-6px!important}.customDrawerNew{width:100%;max-width:clamp(70vw,85vw,1148px);position:relative;background:0 0!important;overflow:visible!important}.customDrawerNew__close{z-index:10;cursor:pointer;background:#fff;border:.5px solid #e6e6e6;border-radius:47px;align-items:center;gap:10px;padding:10px;transition:all .2s;display:flex;position:absolute;top:-15px;right:-15px;box-shadow:-2px 1px 4.7px #0003}.customDrawerNew__close svg{width:10px;height:10px}.customDrawerNew__close:hover{background:#f5f5f5;transform:scale(1.05)}.customDrawerNew__body{background:#fff;border-radius:15px;flex-direction:column;gap:16px;width:100%;padding:15px;display:flex;position:relative;box-shadow:0 8px 30px #00000014}@media only screen and (max-width:1200px){.customDrawerNew__body{gap:12px;padding:16px 20px}}
.websiteBottomBannerDrawerNew{width:100%}.websiteBottomBannerBodyNew{flex-direction:column;gap:10px;width:100%;display:flex}.websiteBottomBannerBodyNew__headerRow{justify-content:center;align-items:center;gap:24px;width:100%;display:flex}@media only screen and (max-width:768px){.websiteBottomBannerBodyNew__headerRow{text-align:center;flex-direction:column;align-items:center;gap:12px}}.websiteBottomBannerBodyNew__textGroup{flex-direction:column;align-items:center;gap:8px;display:flex}@media only screen and (max-width:768px){.websiteBottomBannerBodyNew__textGroup{align-items:center}}.websiteBottomBannerBodyNew__title{color:#1d1d1d;letter-spacing:-.22px;margin:0;font-family:DM Sans,sans-serif;font-size:clamp(18px,1.8vw,22px);font-weight:700;line-height:24px}.websiteBottomBannerBodyNew__subtitle{color:#656565;margin:0;font-family:Afacad,sans-serif;font-size:clamp(12px,1.2vw,14px);font-weight:400;line-height:19px}.websiteBottomBannerBodyNew__cta{flex-shrink:0}.websiteBottomBannerBodyNew__cta button,.websiteBottomBannerBodyNew__cta .newButton{border-radius:4px;height:36px;background-color:#1244ff!important;border:none!important;padding:12px 15px!important;font-size:14px!important;font-weight:600!important;box-shadow:0 3px 3px #2c76ef36!important}.websiteBottomBannerBodyNew__cta button:hover,.websiteBottomBannerBodyNew__cta .newButton:hover{transform:translateY(-1px);background-color:#002cdd!important;box-shadow:0 5px 8px #2c76ef59!important}.websiteBottomBannerBodyNew__logoRow{align-items:center;width:100%;height:34px;display:flex;position:relative;overflow:hidden}.websiteBottomBannerBodyNew__fade{z-index:3;pointer-events:none;width:40px;position:absolute;top:0;bottom:0}.websiteBottomBannerBodyNew__fade--left{background:linear-gradient(90deg,#fff 0%,#fff0 100%);left:0}.websiteBottomBannerBodyNew__fade--right{background:linear-gradient(270deg,#fff 0%,#fff0 100%);right:0}.websiteBottomBannerBodyNew__logosWrapper{width:100%;overflow:hidden}.websiteBottomBannerBodyNew__logosTrack{align-items:center;gap:40px;width:max-content;animation:50s linear infinite scroll-marquee;display:flex}.websiteBottomBannerBodyNew__logosTrack:hover{animation-play-state:paused}.websiteBottomBannerBodyNew__logoItem{flex-shrink:0;justify-content:center;align-items:center;display:flex}.websiteBottomBannerBodyNew__logoItem img{filter:grayscale(0%);opacity:.95;transition:all .2s}.websiteBottomBannerBodyNew__logoItem img:hover{opacity:1}@keyframes scroll-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}
