.fyp__modalContainer{--softBlack: #343434;--darkBlueGrey: #64649B;--magnoliaWhite: #E6E6EF;--lavenderGray: #D0D0E1;--white: #fff;--midBlue: #4258FF;--modalHeight: 680px;--grayscale-600-gray: #959595;--core-primary-red: #c01818;--core-primary-red-hover: #af0707;--core-gray: #b2b2b2;--dimGray: #6E6E6E;--brandCream: #F2EDEB;--primaryGreen: #24BC98;--darkGray: #454545}@media(max-width: 768px){.fyp__modalContainer{--modalHeight: 80vh}}@media(max-width: 600px){.fyp__modalContainer{--modalHeight: 92vh}.fyp__modalContainer .fyp__mainModalDialog{padding:0 12px !important}}@media(max-width: 576px){.fyp__modalContainer .fyp__mainModalDialog{padding:0 !important}}.fyp__modalContainer .fyp__mainModalDialog{background-color:rgba(0,0,0,0);max-width:1138px;padding-left:1rem;padding-right:1rem}.fyp__modalContainer .fyp__mainModalDialog .fyp__modalContent{width:100%;background-color:var(--white);height:100%;border:none;border-radius:32px}.fyp__modalContainer .fyp__mainModalDialog .modal-header{position:absolute;left:0;border-bottom:0;padding-bottom:6px;padding-left:6px;z-index:1}.fyp__modalContainer .fyp__mainModalDialog .modal-header button{font-size:12px;margin-left:unset;margin-right:unset;position:relative;top:8px;left:8px}.fyp__modalContainer .modal-body{position:relative;min-height:var(--modalHeight);padding:6px}.fyp__modalContainer .fyp__stepper__indicator{display:flex;align-items:center;gap:2rem;list-style:none;padding-inline-start:0;margin-bottom:1rem}.fyp__modalContainer .fyp__stepper__indicator .fyp__stepper{cursor:default;color:var(--lavenderGray);position:relative;border:2px solid var(--magnoliaWhite);border-radius:50%;width:28px;height:28px;font-size:14px;font-weight:600;padding:4px;line-height:1;display:flex;align-items:center;justify-content:center;background-color:var(--white)}.fyp__modalContainer .fyp__stepper__indicator .fyp__stepper:first-child::after{display:none}.fyp__modalContainer .fyp__stepper__indicator .fyp__stepper::after{content:"";position:absolute;top:50%;left:calc(-100% - 6px);width:100%;height:2px;background-color:var(--magnoliaWhite);transform:translateY(-50%)}.fyp__modalContainer .fyp__stepper__indicator .fyp__stepper.initiated{color:var(--softBlack);border-color:var(--softBlack)}.fyp__modalContainer .fyp__stepper__indicator .fyp__stepper.initiated::after{background-color:var(--midBlue)}.fyp__modalContainer .fyp__stepper__indicator .fyp__stepper.completed{background-color:var(--softBlack);border-color:var(--softBlack);color:var(--softBlack)}.fyp__modalContainer .fyp__stepper__indicator .fyp__stepper.completed::before{content:"";background-image:url("/content/dam/npcld/en-us/fyp/check-white.svg");background-size:13px;background-repeat:no-repeat;background-position:center;position:absolute;top:50%;left:50%;width:16px;height:16px;transform:translate(-50%, -50%)}.fyp__modalContainer .fyp__stepper__indicator .fyp__stepper.completed::after{background-color:var(--midBlue)}.fyp__modalContainer .fyp__modalContainer{display:flex;height:100%}.fyp__modalContainer .fyp__modalContainer .fyp__lWrapper{display:flex;flex-direction:column;width:62%;flex:0 0 62%;padding-left:2rem;padding-right:2rem;padding-top:4rem}.fyp__modalContainer .fyp__modalContainer .fyp__rWrapper{width:38%;flex:0 0 38%;height:100%}.fyp__modalContainer .fyp__modalContainer .fyp__rWrapper .fyp__bannerWrapper{position:relative;width:100%;height:var(--modalHeight)}.fyp__modalContainer .fyp__modalContainer .fyp__rWrapper .fyp__bannerWrapper::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:26px;background:#fff;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 20%, rgba(0, 0, 0, 0.04) 50%, rgba(0, 0, 0, 0.6) 78%)}.fyp__modalContainer .fyp__modalContainer .fyp__rWrapper .fyp__bannerWrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:26px}@media(max-width: 650px){.fyp__modalContainer .fyp__modalContainer .fyp__rWrapper .fyp__bannerWrapper{height:auto;display:none}}@media(max-width: 650px){.fyp__modalContainer .fyp__modalContainer{flex-direction:column}.fyp__modalContainer .fyp__modalContainer .fyp__lWrapper{width:100%;flex:1;min-height:400px}.fyp__modalContainer .fyp__modalContainer .fyp__rWrapper{width:100%;height:auto;flex:unset}}.fyp__modalContainer .fyp__modalContainer .fyp__lQuestion{font-size:2rem;font-weight:300;line-height:1.4}.fyp__modalContainer .fyp__modalContainer .fyp__bQuestion{font-size:2rem;font-weight:600}.fyp__modalContainer .fyp__modalContainer .fyp__sQuestion{font-size:12px;font-weight:300;color:var(--dimGray);padding-top:6px}.fyp__modalContainer .fyp__qGroupWrapper{display:flex;flex-direction:column;height:100%}.fyp__modalContainer .fyp__qGroup{display:flex;flex-direction:column;gap:1.2rem;padding-top:2rem;flex:1;height:100%}.fyp__modalContainer .fyp__qGroup .fyp__question{display:flex;align-items:center;gap:1rem}.fyp__modalContainer .fyp__qGroup .fyp__question input,.fyp__modalContainer .fyp__qGroup .fyp__question label{cursor:pointer;margin-bottom:0}.fyp__modalContainer .fyp__qGroup .fyp__question input[type=radio]{width:18px;min-width:18px;height:18px}.fyp__modalContainer .fyp__qGroup.flex__label .fyp__question{align-items:flex-start;padding-bottom:12px}.fyp__modalContainer .fyp__qGroup.flex__label .fyp__question input{margin-top:3px}.fyp__modalContainer .fyp__qGroup.flex__label .fyp__question label{display:flex;flex-direction:column;align-items:flex-start;line-height:1.4}.fyp__modalContainer .fyp__qGroup.flex__label .fyp__question label span{font-size:14px}.fyp__modalContainer .fyp__qGroup.flex__label .fyp__question label .bLabel{font-size:16px;font-weight:600}.fyp__modalContainer .fyp__buttonWrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;margin-top:1rem}.fyp__modalContainer .fyp__buttonWrapper .fyp__prevButton{padding:0}@media(max-width: 650px){.fyp__modalContainer .fyp__buttonWrapper{position:absolute;bottom:0;width:90%;left:50%;transform:translateX(-50%)}}.fyp__modalContainer .fyp__button{display:flex;cursor:pointer;min-width:92px;gap:12px;border-radius:28px;justify-content:center;align-items:center;padding:8px 18px;outline:none;border:1px solid rgba(0,0,0,0);color:var(--white);box-shadow:none;background-color:var(--core-primary-red);transition:all 250ms ease;text-decoration:none;max-width:220px;font-size:1rem}.fyp__modalContainer .fyp__button:not(:disabled):hover{background-color:var(--core-primary-red-hover)}.fyp__modalContainer .fyp__button:disabled{background-color:var(--core-gray)}.fyp__modalContainer .fyp__button.fyp__outline{background-color:rgba(0,0,0,0);color:var(--softBlack);border:1px solid var(--softBlack);font-weight:600;gap:6px}.fyp__modalContainer .fyp__button.fyp__outline:not(:disabled):hover{background-color:var(--softBlack);color:var(--white)}.fyp__modalContainer .fyp__button.fyp__outline:disabled{background-color:var(--core-gray);color:var(--grayscale-600-gray)}.fyp__modalContainer .checkboxItem{display:flex;align-items:center;-moz-column-gap:1rem;column-gap:1rem;width:-moz-fit-content;width:fit-content;line-height:1.4;cursor:pointer;font-size:14px}.fyp__modalContainer .checkboxItem:not(:last-of-type){margin-bottom:16px}.fyp__modalContainer .checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:20px;min-width:20px;height:20px;border:2px solid var(--core-gray);border-radius:6px;cursor:pointer}.fyp__modalContainer .checkbox:checked{border-color:var(--midBlue)}.fyp__modalContainer .checkbox:checked::after{content:"";position:absolute;top:4px;left:2px;width:12px;height:6px;border-bottom:2px solid var(--midBlue);border-left:2px solid var(--midBlue);transform:rotate(-45deg)}.fyp__modalContainer .fyp__contentWrapper{position:relative}@media(max-width: 650px){.fyp__modalContainer .fyp__contentWrapper{max-width:90%;margin-left:auto;margin-right:auto}}.fyp__modalContainer .fyp__contentWrapper .fyp__iContent{display:flex;flex-direction:column;align-items:center;gap:6px;justify-content:center;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;padding:1rem;color:#fff;text-align:center;padding-bottom:3rem}.fyp__modalContainer .fyp__contentWrapper .fyp__iContent img{width:50px}.fyp__modalContainer .fyp__contentWrapper .fyp__iContent .fyp__iBText{font-weight:600;font-size:18px}.fyp__modalContainer .fyp__contentWrapper .fyp__iContent .fyp__iCText{font-size:12px}@media(max-width: 650px){.fyp__modalContainer .fyp__contentWrapper .fyp__iContent{position:relative;background-color:var(--darkGray);padding:2rem 1rem;margin-top:2rem;border-radius:12px;text-align:left;align-items:flex-start;margin-bottom:80px}.fyp__modalContainer .fyp__contentWrapper .fyp__iContent img{display:none}}.fyp__modalContainer .fyp_hasHeader .modal-header{position:relative;border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);padding:1rem 2rem}.fyp__modalContainer .fyp_hasHeader .modal-header button{top:unset;left:unset}.fyp__modalContainer .fyp_hasHeader .fyp__headerButtons{display:flex;align-items:center;gap:12px}.fyp__modalContainer .fyp_hasHeader .modal-body{overflow-y:scroll;min-height:unset;padding:2rem 1rem}.fyp__modalContainer .fyp_hasHeader .fyp__modalContent{max-height:var(--modalHeight);min-height:var(--modalHeight);overflow:hidden}.fyp__modalContainer .fyp__plan__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem}.fyp__modalContainer .fyp__plan__header .fyp__planLWrapper{display:flex;align-items:center;gap:1rem}.fyp__modalContainer .fyp__plan__header .fyp__planLWrapper .fyp__Plogo{width:40px;min-width:40px}.fyp__modalContainer .fyp__plan__header .fyp__planLWrapper .fyp__Plogo img{width:100%}@media(max-width: 992px){.fyp__modalContainer .fyp__plan__header .fyp__planLWrapper .fyp__Plogo{width:30px;min-width:30px}}.fyp__modalContainer .fyp__plan__header .fyp__planLWrapper .fyp__PContent .fyp__Ptitle{font-size:1.8rem;font-weight:600;line-height:1.2}@media(max-width: 992px){.fyp__modalContainer .fyp__plan__header .fyp__planLWrapper .fyp__PContent .fyp__Ptitle{font-size:1.4rem}.fyp__modalContainer .fyp__plan__header .fyp__planLWrapper .fyp__PContent .fyp__Pdesc{font-size:12px}}@media(max-width: 560px){.fyp__modalContainer .fyp__plan__header .fyp__planLWrapper .fyp__PContent .fyp__Ptitle{font-size:1.2rem;padding-bottom:8px}}@media(max-width: 790px){.fyp__modalContainer .fyp__plan__header .fyp__planLWrapper{flex-direction:column;align-items:flex-start}}@media(max-width: 768px){.fyp__modalContainer .fyp__plan__header{align-items:flex-start;gap:0}}.fyp__modalContainer .fyp__plan__header .fyp__planRWrapper .fyp__pMback img{width:100%}@media(max-width: 992px){.fyp__modalContainer .fyp__plan__header .fyp__planRWrapper .fyp__pMback{width:160px}}@media(max-width: 560px){.fyp__modalContainer .fyp__plan__header .fyp__planRWrapper .fyp__pMback{position:absolute;top:1.4rem;right:1rem;width:140px}}.fyp__modalContainer ::-webkit-scrollbar{width:3px;height:1px}.fyp__modalContainer ::-webkit-scrollbar-track{background:#f1f1f1}.fyp__modalContainer ::-webkit-scrollbar-thumb{background:#888}.fyp__modalContainer ::-webkit-scrollbar-thumb:hover{background:#555}.fyp__modalContainer .fyp__modalPriceContainer{max-width:92%;margin:auto}.fyp__modalContainer .fyp__priceCardSection{margin-top:2rem}@media(max-width: 768px){.fyp__modalContainer .fyp__priceCardSection{margin-top:1rem}}.fyp__modalContainer .fyp__priceCard{margin:auto}@media(max-width: 768px){.fyp__modalContainer .fyp__priceCard{max-width:480px}.fyp__modalContainer .fyp__priceCard.bestValue{margin-bottom:2rem}}.fyp__modalContainer .fyp__priceCard.bestValue .fyp__cardOuterWrapper{background-color:var(--core-primary-red)}.fyp__modalContainer .fyp__priceCard.bestValue .fyp__cardBadge{color:var(--white);font-weight:600}.fyp__modalContainer .fyp__priceCard.bestValue .fyp__cardBadge img{width:16px}.fyp__modalContainer .fyp__priceCard .fyp__cardOuterWrapper{background-color:var(--brandCream);border-radius:1rem;padding:4px}.fyp__modalContainer .fyp__priceCard .fyp__cardBadge{display:flex;align-items:center;justify-content:center;font-size:12px;padding:10px;gap:6px;text-transform:uppercase}.fyp__modalContainer .fyp__priceCard .fyp__cardBadge img{width:20px;height:20px}.fyp__modalContainer .fyp__priceCard .fyp__cardInnerWrapper{display:flex;flex-direction:column;align-items:center;gap:3px;background-color:var(--white);border-radius:1rem;padding:1rem}.fyp__modalContainer .fyp__priceCard .fyp__productLogo{width:90px}.fyp__modalContainer .fyp__priceCard .fyp__productLogo img{width:100%}.fyp__modalContainer .fyp__priceCard .fyp__pCardTitle{font-size:1.2rem;font-weight:600;padding-bottom:6px}.fyp__modalContainer .fyp__priceCard .fyp__pCardPrice{display:flex;align-items:flex-end;gap:4px}.fyp__modalContainer .fyp__priceCard .fyp__pCardPrice .cPrice{font-size:2rem;font-weight:600;line-height:1}.fyp__modalContainer .fyp__priceCard .fyp__pCardPrice .cTerm{font-size:14px}.fyp__modalContainer .fyp__priceCard .fyp__rPriceWrapper{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--dimGray)}.fyp__modalContainer .fyp__priceCard .fyp__rPriceWrapper .fyp__rPrice{text-decoration:line-through}.fyp__modalContainer .fyp__priceCard .fyp__rPriceWrapper .fyp__save{color:var(--primaryGreen)}.fyp__modalContainer .fyp__priceCard .fyp__cta{display:flex;justify-content:center;margin-top:1.4rem;margin-bottom:6px;width:100%}.fyp__modalContainer .fyp__priceCard .fyp__cta .fyp__button{width:100%}.fyp__modalContainer .fyp__compareAllScroller{display:flex;align-items:center;justify-content:center;margin-top:4rem;flex-direction:column}@media(max-width: 650px){.fyp__modalContainer .fyp__compareAllScroller{margin-top:2rem}}.fyp__modalContainer .fyp__compareAllScroller .fyp__cAsTitle{cursor:pointer;font-size:14px;color:var(--midBlue)}.fyp__modalContainer .fyp__compare__allMainSection{margin-top:3rem}.fyp__modalContainer .cmp-product-cards .border-0{display:none}.fyp__modalContainer .cmp-product-table td.border-0{display:none}.fyp__modalContainer .modal__aiLoader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:32px}.fyp__modalContainer .modal__aiLoader .fyp__loaderContainer{position:relative;display:flex;font-size:1.2rem;color:var(--darkGray);font-weight:600;text-align:center;padding:1rem;align-items:flex-end}.fyp__modalContainer .modal__aiLoader .fyp__loaderContainer .fyp__lImage{position:absolute;left:-30%;max-width:160px}.fyp__modalContainer .modal__aiLoader .fyp__loaderContainer .fyp__lImage img{width:100%}.fyp__modalContainer .modal__aiLoader .fyp__loaderContainer .fyp__lText{display:flex;flex-direction:column;align-items:flex-start;font-size:2rem;font-weight:500}.fyp__modalContainer .modal__aiLoader .fyp__loaderContainer .fyp__lText .fyp__lGradient{font-weight:600;background:#ff1c1c;background:linear-gradient(to bottom right, #FF1C1C 55%, #FF1C1C 50%, #D2006A 66%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width: 650px){.fyp__modalContainer .modal__aiLoader .fyp__loaderContainer{display:block;top:-70px}.fyp__modalContainer .modal__aiLoader .fyp__loaderContainer .fyp__lImage{position:relative;left:-66px;bottom:-30px}}.fyp__modalContainer .cmp-product-cards::after{position:absolute;top:-38px;left:0;content:"";display:block;height:100%;width:100%;background-color:#fff;z-index:-1}@media(max-width: 767.98px){.fyp__modalContainer .cmp-productcomparison .cmp-dynamic-table-container .cmp-product-cards .cmp-logo-text{font-size:11px}}@media(max-width: 500px){.fyp__modalContainer .cmp-dynamic-table-container{padding-left:0;padding-right:0;margin-left:-1rem}.fyp__modalContainer .cmp-productcomparison .cmp-dynamic-table-container .cmp-product-table tr:nth-child(even) th,.fyp__modalContainer .cmp-productcomparison .cmp-dynamic-table-container .cmp-product-table tr:nth-child(odd) th,.fyp__modalContainer .cmp-productcomparison .cmp-dynamic-table-container .cmp-product-table caption{left:0}.fyp__modalContainer .cmp-productcomparison .cmp-legal-text{margin-bottom:40px !important}}.fw-500{font-weight:500 !important}.fyp__arrowBody{cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;transform:scale(0.2) rotate(-90deg)}.fyp__arrowBody .fy__arrow{position:relative;width:60px;height:60px;border-top:12px solid var(--midBlue);border-left:12px solid var(--midBlue);transform:rotate(-45deg);animation:fypArrowAnimation 1.6s infinite}.fyp__arrowBody .fy__arrow:nth-child(1){left:25px;animation-delay:-0.4s}.fyp__arrowBody .fy__arrow:nth-child(2){animation-delay:-0.2s}.fyp__arrowBody .fy__arrow:nth-child(3){right:25px}@keyframes fypArrowAnimation{0%{opacity:0;transform:rotate(-45deg) translate(60px, 60px)}0%{opacity:1}100%{opacity:0;transform:rotate(-45deg) translate(-60px, -60px)}}/*# sourceMappingURL=fyp.min.css.map */