@import"https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css";@import"https://cdn.jsdelivr.net/npm/bootstrap-icons/font/bootstrap-icons.css";@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";body{font-family:Plus Jakarta Sans,sans-serif!important}.sticky-header{position:fixed;top:0;width:100%;z-index:999;background:#fff;transition:all .3s ease}.custom-navbar{padding:18px 0;transition:padding .3s ease}.header-logo img{max-height:45px;transition:max-height .3s ease}.custom-menu{display:flex;flex-direction:row;list-style:none;margin:0;padding:0;visibility:visible;opacity:1}.custom-menu .nav-item{list-style:none;display:block;border-right:1px solid #101F47}.custom-menu .nav-item:last-child{border-right:0px}.custom-menu .nav-link{color:#101f47;font-weight:500;padding:0 20px!important;transition:color .3s ease;display:block;text-decoration:none;visibility:visible;opacity:1}.custom-menu .nav-link:hover,.custom-menu .nav-link.active{color:#f79320!important}@media (min-width: 992px){.navbar-collapse{display:flex!important;visibility:visible!important;opacity:1!important}}.header-scrolled{box-shadow:0 6px 20px #00000014}.header-scrolled .custom-navbar{padding:10px 0}.header-scrolled .header-logo img{max-height:40px}header .custom-toggler{background-color:#101f47}header .custom-toggler:focus{box-shadow:none}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.main-banner{background-position:100% 35%;background-size:cover;background-repeat:no-repeat;min-height:600px;display:flex;align-items:center;position:relative;padding:120px 0 60px;color:#fff}.banner-title{font-size:40px;font-weight:700;line-height:1.2;margin-bottom:20px;font-family:Poppins,sans-serif}.banner-description{font-size:18px;line-height:1.6;margin-bottom:30px}.banner-buttons .btn{font-weight:600;padding:12px 28px;border-radius:6px;transition:all .3s ease}.banner-buttons .btn-compare,.btn-compare{background-color:#f79320!important;border:1px solid #F79320!important;color:#fff!important;font-weight:600!important;padding:14px 36px!important;border-radius:6px!important}.banner-buttons .btn-compare:hover,.btn-compare:hover,.btn-compare:focus,.btn-compare:active{border:1px solid #d47100!important;background-color:#d47100!important;color:#fff!important}.banner-buttons .btn-info,.banner-buttons .btn.btn-info{background-color:#ffffff26!important;border:1px solid #ffffff!important;color:#fff!important}.banner-buttons .btn-info:hover,.banner-buttons .btn.btn-info:hover,.banner-buttons .btn-info:focus,.banner-buttons .btn-info:active{background-color:#fff!important;color:#101f47!important;border:1px solid #ffffff}.outer-card{border:2px solid #F79320;background-color:#f793201a;border-radius:12px;transition:all .3s ease;margin-bottom:30px;padding:15px 20px}.main-card{background-color:#f8f8f8;border-radius:10px;transition:background-color .3s ease}.outer-card .main-card{background-color:#101f47;color:#fff}.outer-card .main-card .logo-column .logo-box{border-radius:0 40px 40px 0;border:1px solid #101F47}.main-card .logo-column .logo-box{border-radius:0 40px 40px 0;border:1px solid #f793205e}.logo-column .logo-box{background-color:#fff;display:flex;align-items:center;justify-content:center;height:100%;flex-direction:column;min-height:245px;padding:20px!important}.logo-column .logo-box>img{max-height:120px;width:auto;-o-object-fit:contain;object-fit:contain}.visitor-awards{display:flex;flex-direction:row;background-color:#101f47;border-radius:10px;padding:8px;margin-top:10px;width:100%}.awards-count{font-size:18px;font-weight:600;text-align:left;line-height:20px;margin-left:10px}.visitor-awards img{padding-right:10px;border-right:1px solid #F79320}.awards-count span{font-size:14px;font-style:italic;font-weight:200}.outer-card .main-card .badge{background-color:#f79320;color:#fff;border:1px solid #F79320}.main-card .badge{background-color:#f7932017;color:#f79320;border:1px solid #F79320}.badge{font-size:15px!important;font-weight:600;--bs-badge-font-size: 15px}.rating-box{display:flex;gap:10px;align-items:center}.rating-number{font-weight:600;border-right:1px solid;padding-right:10px;font-size:24px}.star-rating i{color:#f9ae0e;font-size:15px;margin-right:2px}.points-wrapper{margin-left:auto;text-align:left;width:100%}.points-list{list-style:none;padding-left:0;margin:0;font-size:18px;font-weight:500}.points-list li{margin-bottom:5px;display:flex;align-items:flex-start}.points-list li img{flex-shrink:0;width:20px;height:20px}.points-list{font-size:14px}hr{color:#101f47;opacity:1}hr.white{color:#fff;opacity:1}.bottom-row{display:flex;align-items:center;-moz-column-gap:15px;column-gap:15px;justify-content:flex-end}.bottom-row p{font-size:14px;font-weight:300;font-style:italic;margin:0;color:inherit}.outer-card .main-card .btn-quote{border:none;background-color:#f79320;color:#fff;font-size:18px;padding:12px 24px;font-weight:500}.outer-card .main-card .btn-quote:hover{border:none;background-color:#b66a13;color:#fff}.btn-quote{background-color:#f79320;color:#fff;padding:12px 24px;border-radius:6px;transition:background-color .3s ease,color .3s ease;text-decoration:none;font-size:18px;font-weight:500;border:1px solid #F79320;white-space:nowrap;display:inline-block}.btn-quote:hover,.btn-quote:active,.btn-quote:focus{background-color:#d47100;color:#fff;border:1px solid #d47100}.warranty-section{padding:100px 0 60px;background:#fff}.section-title{font-size:40px;font-weight:700;color:#101f47;font-family:Poppins,sans-serif}.section-description{font-size:16px;color:#555;margin-bottom:35px;line-height:1.7}.features-list{display:flex;flex-direction:column;gap:28px}.feature-item{width:100%}.feature-heading{display:flex;align-items:center;gap:12px;font-size:26px;font-weight:400;margin-bottom:10px;color:#555}.feature-svg{width:28px;height:28px}.feature-item ul{padding-left:22px;margin:0;line-height:26px;list-style-type:disc}.feature-item li{font-size:16px;color:#555;margin-bottom:4px}.feature-item li span.h-bold{font-weight:600}.section-image img{max-width:100%;height:auto}.main-footer{background:#101f47!important;border-top:4px solid #F79320!important;padding:60px 0 30px!important;color:#cbd5e1!important}.footer-logo-row{margin-bottom:25px!important;text-align:center!important}.footer-logo{display:inline-block!important}.footer-logo img{max-height:45px!important;display:block!important;margin:0 auto!important}.footer-menu-row{margin-bottom:35px!important}.footer-menu{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:30px!important}.footer-menu li{list-style:none!important}.footer-menu a{color:#fff!important;font-weight:500!important;text-decoration:none!important;transition:color .3s ease!important}.footer-menu a:hover,.footer-menu a.active{color:#f79320!important}.footer-bottom{border-top:1px solid #7F7F7F!important;padding-top:20px!important;font-size:14px!important}.footer-copy{color:#fff!important}.footer-links a{color:#fff!important;text-decoration:none!important;transition:color .3s ease!important;margin-left:5px!important}.footer-links a:hover{color:#f79320!important}.quote-form-page{padding:150px 0 100px;background-color:#f8fafcd9;background-image:url(/assets/img/quote-p-background.svg);background-blend-mode:overlay;background-position:center;background-size:cover;background-repeat:no-repeat}.quote-form-card{background-color:#fff;padding:40px;border-radius:12px;box-shadow:0 10px 30px #00000014}.quote-form-card h1,.quote-form-page h2{color:#101f47;font-weight:700;font-family:Poppins,sans-serif}.company_info p{font-size:16px;color:#555;line-height:1.7}.form-label{font-weight:600;font-size:14px;color:#101f47}.btn-submit,.btn-q-submit{background-color:#101f47!important;color:#fff!important;padding:12px 30px!important;border-radius:8px!important;transition:background-color .3s ease!important;border:0!important;font-weight:500!important}.btn-submit:hover,.btn-q-submit:hover,.btn-submit:active,.btn-submit:focus,.btn-q-submit:active,.btn-q-submit:focus{background-color:#f79320!important;color:#fff!important;border:0}.trust-badges{display:flex;flex-wrap:wrap;align-items:center}.trust-badges img{height:32px;width:auto;margin:0 8px}.trust-badges p{width:100%;font-size:12px;color:#6c757d;font-weight:400}.condition-text{font-size:12px;color:#6c757d}.invalid-feedback{margin-top:.02rem;font-size:.75em}.privacy-policy-page,.terms-conditions-page{background-color:#f8fafc;padding:200px 0 60px}.privacy-header h1,.terms-header h1{font-size:2.5rem;font-weight:700;color:#101f47}.privacy-content,.terms-content{font-size:16px;line-height:1.75;color:#555}.privacy-content h2,.terms-content h2{font-size:1.4rem;font-weight:600;margin-top:2.5rem;margin-bottom:.75rem;color:#101f47}.privacy-content h3{font-size:1.1rem;font-weight:600;margin-top:1.5rem;color:#101f47}.privacy-content ul{padding-left:1.25rem;margin-bottom:1rem;list-style-type:disclosure-closed}.privacy-content ul li{margin-bottom:.4rem}.privacy-content p{margin-bottom:1rem}.thank-you-title{font-size:2.5rem;font-weight:700;color:#101f47;margin-bottom:15px}.thank-you-subtitle{font-size:1.1rem;color:#17a2b8;font-style:italic;margin-bottom:20px}.thank-you-text{color:#333;font-size:1rem;line-height:1.6;margin-bottom:15px}.promo-section{background:#fff;padding:30px;border-radius:12px}.promo-title{color:#17a2b8;font-size:1.8rem;font-weight:600;font-style:italic;margin-bottom:10px}.promo-subtitle{color:#333;font-size:1rem;font-style:italic}.promo-subtitle .text-warning{color:#f79320!important}.promo-logo img{max-width:200px}.promo-offer-text{font-size:1rem;line-height:1.8}.promo-offer-text .text-primary{color:#101f47!important;font-size:1rem}.promo-discount{color:#101f47;font-size:1.5rem;font-weight:700}.promo-offer-text .text-info{color:#17a2b8!important}.thankyou-image{max-width:100%;height:auto}.thankyou-section{padding-top:200px;background:linear-gradient(120deg,#fffffff2,#cfcfcff2),url(../assets/img/thankyou-bgp.jpg) no-repeat center center / cover}.thankyou-content{color:#101f47}.thankyou-content h1{color:#101f47;font-size:4em;font-weight:700;font-family:Poppins,sans-serif}.thankyou-content h2{color:#101f47;font-size:24px;font-weight:500;margin-top:12px}.thankyou-content p{font-size:16px;opacity:.95;margin-top:14px;line-height:1.6}.thankyou-section p.text-muted{font-size:13px}.thankyou-points{list-style:none;padding-left:0;margin-top:15px}.thankyou-points li{margin-bottom:10px;font-size:16px}.promo-overlay{position:fixed;inset:0;background:#101f47d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}.promo-card-wrapper{max-width:620px;display:flex;justify-content:center;width:95%;animation:popupScale .5s ease forwards;padding:10px}.promo-overlay.active{opacity:1;visibility:visible}@keyframes popupScale{0%{transform:scale(.85) translateY(20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.promo-close{position:absolute;color:#101f47;top:10px;right:10px;border:none;border-radius:50%;width:20px;font-size:22px;padding:0;cursor:pointer;line-height:16px}.thankyouGif{width:200px;height:200px}.promo-card{background-color:#f8fafcbf;background-image:url(../assets/img/quote-p-background.svg);background-blend-mode:overlay;background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:10px;padding:15px;width:100%;text-align:center;box-shadow:0 20px 50px #00000026;max-height:90vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.promo-card h3{color:#101f47;font-weight:300;margin-bottom:10px;font-size:26px;text-transform:uppercase}.promo-card h4,.promo-card h5{color:#f79320;font-weight:900;font-size:48px;line-height:52px;margin:0;font-family:Poppins,sans-serif}.promo-card h5{font-size:26px;font-weight:500;line-height:28px}.promo-card p{font-size:14px;color:#333;margin-bottom:15px;line-height:1.6}.btn-claim-offer{background-color:#101f47;color:#fff;border:none;border-radius:30px;padding:14px 40px;font-weight:600;font-size:16px;transition:all .3s ease;margin-top:15px}.btn-claim-offer:hover,.btn-claim-offer:active,.btn-claim-offer:focus{background-color:#f79320!important;color:#fff!important}.promo-logo{margin-top:25px}.promo-logo img{max-height:50px}.promo-disclaimer{font-size:13px;color:#777;margin-top:15px}.promo-image{max-width:100%;border-radius:10px;height:300px;-o-object-fit:cover;object-fit:cover;width:100%;-o-object-position:center center;object-position:center center}.offer-partner-logo{max-width:150px;width:100%}.ticker-card{background:linear-gradient(#fff6,#fff6),url(../assets/img/ticker-bg.jpg) no-repeat center / cover;background-blend-mode:overlay;border-radius:15px;padding:20px 15px;box-shadow:0 15px 40px #101f4726;max-width:420px;margin:0 auto}.ticker-label{font-size:14px;font-weight:600;color:#101f47;letter-spacing:.8px;text-transform:uppercase}.ticker-subtext{font-size:14px;color:#555}.quote-ticker{display:inline-flex;align-items:center;gap:10px;perspective:900px}.ticker-icon-wrap{width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:#fffffff2;position:relative;overflow:hidden;transform-origin:center;margin-bottom:10px}.ticker-icon-wrap:after{content:"";position:absolute;top:-60%;left:-70%;width:40%;height:220%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.85) 50%,transparent 100%);transform:rotate(20deg);opacity:0;pointer-events:none}.quote-ticker span{font-size:30px;font-weight:900;color:#101f47}.ticker-icon-wrap.animate{animation:wiggleScale .8s ease-in-out}.ticker-icon-wrap.animate:after{animation:shinePass 1.1s ease-in-out}@keyframes wiggleScale{0%{transform:rotate(0) scale(1)}15%{transform:rotate(-8deg) scale(1.2)}30%{transform:rotate(8deg) scale(1.25)}45%{transform:rotate(-6deg) scale(1.2)}60%{transform:rotate(6deg) scale(1.15)}75%{transform:rotate(-3deg) scale(1.1)}to{transform:rotate(0) scale(1)}}@keyframes shinePass{0%{left:-70%;opacity:0}20%{opacity:1}60%{left:130%;opacity:1}to{left:130%;opacity:0}}.ticker-icon{width:42px;height:42px;backface-visibility:hidden}.coupon-block{width:100%;display:block}.coupon-card{width:100%;max-width:420px;margin:0 auto}.coupon-card-inner{background:linear-gradient(180deg,#0a1a3f,#152544);border-radius:10px;padding:0;box-shadow:0 10px 30px #0000004d;overflow:hidden;position:relative}.coupon-logo-section{background:#fff;border-radius:0 0 20px 20px;padding:20px;display:flex;align-items:center;justify-content:center;min-height:90px}.coupon-company-logo{max-width:150px;max-height:60px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.coupon-company-name-placeholder{font-size:18px;font-weight:700;color:#0f1f49;text-align:center}.coupon-badge{background:linear-gradient(135deg,#f79320 0% 100%);color:#fff;font-size:14px;font-weight:700;padding:4px 5px;border-radius:6px;text-align:center;width:80%;margin-top:30px;display:inline-block}.coupon-rating{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:20px;padding:0 16px}.rating-value{font-size:20px;font-weight:700;color:#fff}.rating-separator{font-size:24px;color:#ffffff40;margin:0 2px}.stars{display:flex;gap:1px;font-size:18px}.star-filled{color:#ffc107}.star-empty{color:#ffffff26}.coupon-offer-label{font-size:16px;font-weight:500;color:#fff;text-align:center;line-height:1.25;margin:30px 0;padding:0 16px}.coupon-value{font-size:38px;font-weight:900;color:#fff;text-align:center;margin:30px 0;line-height:.9;padding:0 16px;letter-spacing:-3px}.coupon-description{font-size:14px;color:#ffffffd9;text-align:center;margin-bottom:30px;padding:0 5px;line-height:1.4}.coupon-cta-button{background:linear-gradient(135deg,#f79320,#ff6b1a);color:#fff;font-size:14px;font-weight:700;padding:10px;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;width:calc(100% - 32px);margin:0 16px 20px;box-shadow:0 4px 16px #ff6b1a66}.coupon-cta-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff6b1a80}.coupon-cta-button:active{transform:translateY(0)}@media (max-width: 768px){.coupon-value{font-size:52px}.coupon-offer-label{font-size:20px}.coupon-cta-button{font-size:16px;padding:12px 28px}.coupon-badge{font-size:14px;padding:7px 20px}}@media screen and (max-width: 1400px){.quote-form-page{padding:150px 0 60px}}@media screen and (max-width: 1200px){.banner-title{font-size:32px}.privacy-policy-page{padding:150px 0 60px}.section-title{font-size:32px}.feature-heading{font-size:24px}.rating-number{font-size:16px}.advertisment-block img{max-height:400px}}@media screen and (max-width: 991px){.thankyouGif{margin:auto}.custom-menu{margin-top:15px;background-color:#f8fafc;text-align:center;border-radius:10px;flex-direction:column}.custom-menu li.nav-item{border-bottom:1px solid #101f4721}.custom-menu .nav-item{border-right:0px}.custom-menu li.nav-item:last-child{border-bottom:0px}.custom-menu .nav-link{padding:12px 0!important}.main-banner{padding:30px 0}.banner-content{text-align:center;margin-top:40px}.banner-title{padding-top:35%}.banner-description{font-size:16px}.banner-buttons .btn{display:block;width:80%;margin:10px auto 0}.section-title{font-size:28px}.warranty-section{padding-bottom:40px}.section-image{margin-top:40px}.outer-card .main-card .logo-column .logo-box,.main-card .logo-column .logo-box{border-radius:15px;min-height:unset}.visitor-awards{justify-content:center}.main-card{padding:20px}.rating-box{justify-content:center}.points-list{text-align:center;margin:20px 0;padding-left:0}.points-list li{justify-content:center}.logo-column{margin-bottom:20px}.bottom-row p{margin-bottom:10px!important;text-align:center}.bottom-row{flex-direction:column}.feature-heading{font-size:22px}.thankyou-image{max-width:50%;margin:auto}.thankyou-content{text-align:center}.thankyou-content h1{font-size:3em}.footer-logo img{max-height:35px}.quote-form-page{padding:100px 0 60px}}@media screen and (max-width: 767px){.footer-menu{gap:12px}.main-banner{background-position:95% 100%}.footer-links a{margin:0 10px}.footer-bottom{text-align:center}.header-logo img,.header-scrolled .header-logo img{max-height:30px}.points-list li{margin-bottom:10px}.privacy-header h1{font-size:2rem}.privacy-policy-page{padding:120px 0 60px}.quote-form-card h1,.quote-form-page h2{font-size:26px}}@media screen and (max-width: 676px){.main-banner{background-position:87% 100%}.thankyou-section{padding-top:100px}.thankyou-content h1{font-size:2em}.thankyou-content h2{font-size:20px}}@media screen and (max-width: 575px){.privacy-header h1,.terms-header h1{font-size:1.8rem}.privacy-content h2,.terms-content h2{font-size:1rem}.logo-column .logo-box>img{max-height:60px}.banner-title{font-size:28px}.main-banner{background-position:83% 100%}.banner-description{font-size:14px}.outer-card{margin-bottom:20px}.points-list{margin:15px 0}.feature-item li{line-height:24px}.quote-form-card{padding:25px}.thankyou-image{max-width:80%}.promo-image{height:250px}.promo-card h3{font-size:16px}.promo-card h5{font-size:22px;line-height:24px}.promo-card p{line-height:1.3}.ticker-number{font-size:38px}.quote-form-page{padding:80px 0 60px}}@media screen and (max-width: 411px){.promo-image{height:200px}.promo-card h4,.promo-card h5{font-size:32px;line-height:38px}.promo-card h5{font-size:16px;line-height:16px}.main-banner{background-position:80% 100%}.quote-form-card h1,.quote-form-page h2{font-size:20px}.promo-card p{font-size:13px}}@media screen and (max-width: 375px){.main-banner{background-position:78% 100%}}.form-control.is-valid,.form-control.is-invalid{background-image:none!important;padding-right:3rem!important}.form-control.is-valid:focus,.form-control.is-invalid:focus{background-image:none!important}.PhoneInput{display:block;width:100%}.PhoneInputInput{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.PhoneInputInput:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.PhoneInputInput::-moz-placeholder{color:#6c757d;opacity:1}.PhoneInputInput::placeholder{color:#6c757d;opacity:1}.PhoneInputInput.is-valid,.form-control.is-valid .PhoneInputInput{border-color:#198754;padding-right:3rem!important;background-image:none!important}.PhoneInputInput.is-invalid,.form-control.is-invalid .PhoneInputInput{border-color:#dc3545;padding-right:3rem!important;background-image:none!important}.PhoneInputInput.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem #19875440}.PhoneInputInput.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem #dc354540}
