@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Titan+One&display=swap);*{font-family:Inter,sans-serif;color:#333}body{position:relative;padding:0;margin:0;width:100%;box-sizing:border-box}body header{position:relative;width:100%;padding:0;margin:0;box-sizing:border-box;background:#1f2c49;background-repeat:none;background-size:cover;height:500px;clear:both}body header .header-container{position:relative;width:auto;min-width:300px;max-width:900px;padding:0 20px;margin:0 auto;box-sizing:border-box}body header .header-container .top-header{position:relative;padding:80px 0;margin:0;text-align:center;display:flex;flex-direction:column;row-gap:20px}body header .header-container .top-header h1{padding:0;margin:0;line-height:100%;text-transform:uppercase;font-family:"Titan One",sans-serif;font-size:64px;font-weight:400;color:#ff4b5d}body header .header-container .top-header h2{padding:0;margin:0;line-height:100%;font-family:Inter,sans-serif;font-size:36px;font-weight:700;color:#fff}body header .header-container .questionnaire{position:relative;padding:20px;margin:0 auto;box-sizing:border-box;border:none;border-radius:20px;width:auto;min-width:300px;max-width:580px;background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.1);display:flex;flex-direction:column;row-gap:30px}body header .header-container .questionnaire .progressbar{position:relative;width:100%;box-sizing:border-box;background:#eee;border:none;border-radius:8px;padding:0;margin:0;height:20px;overflow:hidden}body header .header-container .questionnaire .progressbar span.progress-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;font-weight:700;font-size:13px;line-height:100%;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.3)}body header .header-container .questionnaire .progressbar .progress{position:relative;width:0%;background:#5fbe78;height:100%;padding:0;margin:0;transition:width .3s ease}body header .header-container .questionnaire .question-container{position:relative;display:flex;flex-direction:column;row-gap:30px;transition:opacity .3s ease}body header .header-container .questionnaire .question-container h3{font-size:20px;line-height:120%;padding:0;margin:0;font-weight:700}body header .header-container .questionnaire .question-container .error-box{display:none;padding:20px;border:none;border-radius:8px;background:#ffcfcf;color:#db5555;font-weight:500;font-family:Inter,sans-serif}body header .header-container .questionnaire .question-container .question-options{display:flex;flex-direction:column;row-gap:14px}body header .header-container .questionnaire .question-container .question-options button{padding:20px;border:none;border-radius:8px;outline:0;box-shadow:0 4px 0 rgba(41,74,146,.2);font-size:16px;font-family:Inter,sans-serif;color:#fff;background:#294a92;font-weight:500;transition:background .3s ease}body header .header-container .questionnaire .question-container .question-options button:hover{cursor:pointer;background:#3a6ad1}body header .header-container .questionnaire .question-container .question-options button:disabled,body header .header-container .questionnaire .question-container .question-options button:hover:disabled{cursor:default;opacity:.5;background:#294a92}body header .header-container .questionnaire .question-container .question-options input{padding:20px;margin:0;border:#ddd solid 1px;font-family:Inter,sans-serif;font-size:16px;background:#fff;border-radius:8px;font-weight:700;color:#333;outline:0}body header .header-container .questionnaire .question-container .question-options input::-moz-placeholder{color:#aaa;font-weight:500}body header .header-container .questionnaire .question-container .question-options input::placeholder{color:#aaa;font-weight:500}body header .header-container .questionnaire .question-container .question-options p{padding:0;margin:0;margin-top:10px;font-size:13px;color:#888;text-align:center;line-height:150%}body header .header-container .questionnaire .question-container .question-options p a{color:#888;font-weight:700}body header .cards{position:relative;width:100%;padding:0;padding-top:80px;margin:0;box-sizing:border-box;background:linear-gradient(to bottom,transparent 60%,#eee 40%)}body header .cards .cards-container{position:relative;width:auto;min-width:300px;max-width:1000px;padding:0 20px;margin:0 auto;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;gap:20px}body header .cards .cards-container .card-box{padding:10px;border:#a1beff solid 2px;border-radius:20px;box-sizing:border-box;width:300px}body header .cards .cards-container .card-box .card{position:relative;padding:20px;background:#2b3d65;height:100%;box-sizing:border-box;border:none;border-radius:12px;display:flex;flex-direction:column;row-gap:20px}body header .cards .cards-container .card-box .card span.small-heading{font-size:12px;font-weight:700;text-transform:uppercase;color:#8797b9}body header .cards .cards-container .card-box .card h4{color:#fff;line-height:120%;font-weight:600;color:#fff;text-transform:uppercase;padding:0;margin:0}body header .cards .cards-container .card-box .card p.card-desc{font-size:14px;color:#8797b9;font-weight:500;line-height:120%;padding:0;margin:0}body header footer{position:relative;width:100%;padding:0;margin:0;box-sizing:border-box;background:#eee}body header footer .footer-container{position:relative;width:auto;min-width:300px;max-width:900px;padding:50px 20px;margin:0 auto}body header footer .footer-container p{font-size:13px;line-height:150%;color:#888;font-weight:500;text-align:center}body header footer .footer-container p a{font-weight:700;color:#888}body .alert{padding:0;margin:0;width:100%;position:fixed;height:60px;top:0;display:flex;align-items:center;justify-content:center;z-index:1000;background:#ff4b5d;box-shadow:0xp 10px 10px rgba(0,0,0,.1);box-sizing:border-box}body .alert h1{padding:0;margin:0;color:#fff;line-height:100%;font-size:20px;text-shadow:0 2px 4px rgba(0,0,0,.25);font-weight:600}body .thankyou{position:relative;padding:0;margin:0;padding-top:110px;box-sizing:border-box;width:100%;background:#23314f;color:#fff;display:flex;flex-direction:column;gap:0;height:500px}body .thankyou .thankyou-container{position:relative;padding:0 20px;margin:0 auto;min-width:300px;max-width:1000px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}body .thankyou .thankyou-container h1{font-family:Inter,sans-serif;padding:15px;border:#5cff87 solid 5px;border-radius:10px;text-transform:uppercase;color:#5cff87;line-height:100%;margin:0}body .thankyou .thankyou-container h2{color:#fff;font-size:24px;line-height:120%;padding:0;margin:0;font-weight:500}body .thankyou .thankyou-container h2 strong{color:#fff}body .thankyou .thankyou-container h3{color:#fff;font-weight:500;padding:0;margin:0;line-height:120%;font-size:16px}body .thankyou .thankyou-cards{position:relative;width:auto;min-width:300px;max-width:1200px;padding:0 20px;margin:0 auto;margin-top:50px;text-align:center;display:flex;flex-direction:column;gap:20px}body .thankyou .thankyou-cards h1{color:#fff;font-size:24px;padding:0;margin:0;line-height:100%;font-weight:600}body .thankyou .thankyou-cards .cards-container{position:relative;display:flex;gap:20px}body .thankyou .thankyou-cards .cards-container .thankyou-card{background:#fff;border:none;border-radius:20px;box-shadow:0 4px 10px rgba(0,0,0,.1);flex:1}body .thankyou .thankyou-cards .cards-container .thankyou-card .thankyou-heading{padding:20px;text-align:left;display:flex;flex-direction:column;gap:10px;border:none;border-bottom:#ddd solid 1px}body .thankyou .thankyou-cards .cards-container .thankyou-card .thankyou-heading h1{color:#22365b;font-size:32px;padding:0;margin:0;line-height:100%}body .thankyou .thankyou-cards .cards-container .thankyou-card .thankyou-heading h2{color:#22365b;font-size:20px;font-weight:600;padding:0;margin:0;line-height:100%}body .thankyou .thankyou-cards .cards-container .thankyou-card p{padding:20px;margin:0;line-height:120%;text-align:left;font-size:14px;color:#888}body .thankyou .redbox{position:relative;padding:0;margin:50px 0;box-sizing:border-box}body .thankyou .redbox .red-box-container{position:relative;width:auto;min-width:300px;max-width:850px;padding:20px 0;margin:50px auto;background:#d43848;border:none;border-radius:20px;display:flex;flex-direction:column;box-sizing:border-box}body .thankyou .redbox img{position:absolute;left:-50px;z-index:500;width:250px;bottom:0}body .thankyou .redbox .timer{padding:20px;padding-left:230px;font-size:40px;color:#fff;font-weight:600}body .thankyou .redbox .callingyou{padding:20px 40px;padding-left:230px;background:#ff4b5d;color:#fff;font-size:20px;font-weight:500}body .thankyou .redbox .calldetails{padding:20px 40px;padding-left:230px;color:#fff;font-size:16px;font-weight:500}body .thankyou .facts{position:relative;width:100%;padding:0;margin:0;box-sizing:border-box;background:linear-gradient(to bottom,#fff 60%,#ddd 40%)}body .thankyou .facts .facts-container{position:relative;width:auto;min-width:300px;max-width:1000px;padding:0;margin:0 auto;display:flex;flex-direction:column;gap:50px}body .thankyou .facts .facts-container h1{text-align:center;padding:0;margin:0;line-height:120%;font-size:36px}body .thankyou .facts .facts-container .facts-cards-container{position:relative;display:flex;gap:20px}body .thankyou .facts .facts-container .facts-cards-container .fact-card{padding:40px;border:#ddd solid 1px;border-radius:20px;background:#fff;display:flex;flex-direction:column;gap:5px}body .thankyou .facts .facts-container .facts-cards-container .fact-card h1{text-align:left;font-size:48px;color:#294a92;padding:0;margin:0;line-height:100%}body .thankyou .facts .facts-container .facts-cards-container .fact-card h2{padding:0;margin:0;line-height:100%;color:#8797b9;text-transform:uppercase;font-size:16px;font-weight:500}body .thankyou .facts .facts-container .facts-cards-container .fact-card p{padding:0;margin:0;margin-top:15px;font-size:14px;color:#888}body .thankyou .benefits{position:relative;padding:0;margin:0;width:100%;box-sizing:border-box;background:#ddd}body .thankyou .benefits .benefits-container{position:relative;width:auto;min-width:300px;max-width:850px;margin:0 auto;padding:50px 0;display:flex;flex-direction:column;gap:30px}body .thankyou .benefits .benefits-container h1{padding:0;margin:0;line-height:100%;color:#23314f;font-size:24px;text-align:center}body .thankyou .benefits .benefits-container .bulleted-container{display:flex;gap:50px;align-items:center;justify-content:center}body .thankyou .benefits .benefits-container .bulleted-container .bulleted{padding:0;margin:0;flex:1}body .thankyou .benefits .benefits-container .bulleted-container .bulleted ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:20px}body .thankyou .benefits .benefits-container .bulleted-container .bulleted ul li{display:flex;align-items:center;gap:10px;color:#23314f;font-size:16px;font-weight:500}body .thankyou .benefits .benefits-container .bulleted-container .bulleted ul li img{width:30px;height:30px}body .thankyou .thankyou-footer{position:relative;width:100%;padding:0;margin:0;box-sizing:border-box}body .thankyou .thankyou-footer .thankyou-footer-container{position:relative;width:auto;min-width:300px;max-width:1000px;padding:50px 20px;margin:0 auto;display:flex;flex-direction:column;gap:20px}body .thankyou .thankyou-footer .thankyou-footer-container p{font-size:13px;line-height:120%;padding:0;margin:0;color:#888;text-align:center}body .thankyou .thankyou-footer .thankyou-footer-container p a{font-weight:700;color:#888}@media screen and (max-width:450px){body header{height:350px;background-size:cover;background-position:center}body header .header-container .top-header{padding:40px 10px;row-gap:10px}body header .header-container .top-header h1{font-size:28px}body header .header-container .top-header h2{font-size:18px;line-height:120%}body header .header-container .questionnaire .question-container h3{font-size:16px}body header .header-container .questionnaire .question-container .question-options button{padding:15px;font-size:14px}body header .cards{padding-top:50px;background:linear-gradient(to bottom,transparent 20%,#eee 20%)}body header .cards .cards-container{flex-direction:column;row-gap:20px}body header .cards .cards-container .card-box{padding:5px;width:100%}body header .cards .cards-container .card-box .card{border-radius:15px}body header .cards .cards-container .card-box .card span.small-heading{font-size:11px}body header .cards .cards-container .card-box .card h4{font-size:14px}body header .cards .cards-container .card-box .card p.card-desc{font-size:13px}body header footer .footer-container{padding:30px 20px}body header footer .footer-container p{font-size:11px}body .alert{position:fixed;padding:20px 10px;width:100%;box-sizing:border-box;display:flex;height:auto}body .alert h1{text-align:center;font-size:16px}body .thankyou{padding-top:120px;height:555px}body .thankyou .thankyou-container{padding:0 20px}body .thankyou .thankyou-container h1{font-size:24px}body .thankyou .thankyou-container h2{font-size:18px}body .thankyou .thankyou-container h3{font-size:16px}body .thankyou .thankyou-cards h1{font-size:20px}body .thankyou .thankyou-cards .cards-container{flex-direction:column}body .thankyou .thankyou-cards .cards-container .thankyou-card .thankyou-heading h1{font-size:24px}body .thankyou .thankyou-cards .cards-container .thankyou-card .thankyou-heading h2{font-size:16px}body .thankyou .thankyou-cards .cards-container .thankyou-card p{font-size:13px}body .thankyou .redbox{padding:0 20px}body .thankyou .redbox .red-box-container{position:relative;z-index:500;margin-top:150px;margin-bottom:20px;padding:0}body .thankyou .redbox .red-box-container img{position:absolute;top:-150px;left:50%;transform:translate(-65%,0);z-index:0;width:250px}body .thankyou .redbox .red-box-container .calldetails,body .thankyou .redbox .red-box-container .callingyou,body .thankyou .redbox .red-box-container .timer{padding:20px;text-align:center;z-index:500}body .thankyou .redbox .red-box-container .callingyou{font-size:18px;line-height:120%}body .thankyou .redbox .red-box-container .timer{background:#d43848;border-radius:20px 20px 0 0;font-size:40px}body .thankyou .redbox .red-box-container .calldetails{font-size:13px}body .thankyou .facts{background:linear-gradient(to bottom,#fff 30%,#ddd 30%)}body .thankyou .facts .facts-container{padding:0 20px}body .thankyou .facts .facts-container h1{font-size:24px}body .thankyou .facts .facts-container .facts-cards-container{flex-direction:column}body .thankyou .facts .facts-container .facts-cards-container .fact-card{padding:20px}body .thankyou .facts .facts-container .facts-cards-container .fact-card h1{font-size:36px}body .thankyou .facts .facts-container .facts-cards-container .fact-card h2{font-size:16px}body .thankyou .facts .facts-container .facts-cards-container .fact-card p{font-size:13px}body .thankyou .benefits .benefits-container{padding:50px 20px}body .thankyou .benefits .benefits-container h1{font-size:18px}body .thankyou .benefits .benefits-container .bulleted-container{flex-direction:column;gap:20px;align-items:start}body .thankyou .benefits .benefits-container .bulleted-container .bulleted ul{width:100%;box-sizing:border-box;justify-content:start}body .thankyou .benefits .benefits-container .bulleted-container .bulleted ul li{font-size:14px;text-align:left}body .thankyou .benefits .benefits-container .bulleted-container .bulleted ul li img{width:20px;height:20px}body .thankyou .thankyou-footer .thankyou-footer-container{padding:30px 20px}body .thankyou .thankyou-footer .thankyou-footer-container p{font-size:11px}}