@charset "UTF-8";.keto-calculator{font-family:Nunito,sans-serif;font-weight:600;margin:0 20px}@media screen and (min-width:1200px){.keto-calculator{margin:0 30px}}@media screen and (min-width:1200px){.keto-calculator section{max-width:1840px;margin:0 auto}}.keto-calculator input[type=number]::-webkit-inner-spin-button,.keto-calculator input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.keto-calculator input[type=number]{-moz-appearance:textfield}.keto-calculator .keto-calculator-button{display:block;margin:20px auto 0;padding:10px 55px;border-radius:29px;border:solid 4px #ff5858;background-color:#000;font-size:18px;font-weight:900;color:#fff;outline:0;text-decoration:none}.keto-calculator .keto-calculator-button:hover{background-color:#1a1a1a}.keto-calculator .keto-banner .keto-banner-container{height:510px;padding:30px 16px;background-image:url(/assets/keto/KetoLeadMagnet/Calculator/img/calculator-banner-bg-m.jpg);background-repeat:no-repeat;background-size:cover;background-position:bottom}@media screen and (min-width:768px){.keto-calculator .keto-banner .keto-banner-container{height:666px;padding:50px 45px;background-image:url(/assets/keto/KetoLeadMagnet/Calculator/img/calculator-banner-bg-t.jpg)}}@media screen and (min-width:1200px){.keto-calculator .keto-banner .keto-banner-container{height:700px;padding-left:11%;padding-top:8%;background-image:url(/assets/keto/KetoLeadMagnet/Calculator/img/calculator-banner-bg-d.jpg)}}.keto-calculator .keto-banner .keto-banner-container h1{width:250px;margin-bottom:8px;font-size:35px;font-weight:900;line-height:.97;letter-spacing:-1.59px;text-transform:uppercase;color:#ff5858}@media screen and (min-width:768px){.keto-calculator .keto-banner .keto-banner-container h1{width:500px;font-size:70px}}@media screen and (min-width:1200px){.keto-calculator .keto-banner .keto-banner-container h1{width:800px;font-size:110px}}.keto-calculator .keto-banner .keto-banner-container h1 .black{color:#000}.keto-calculator .keto-banner .keto-banner-container p{width:260px;font-size:16px;font-weight:900;line-height:1.4}@media screen and (min-width:768px){.keto-calculator .keto-banner .keto-banner-container p{width:500px;font-size:18px}}@media screen and (min-width:1200px){.keto-calculator .keto-banner .keto-banner-container p{width:725px}}.keto-calculator .keto-banner .keto-banner-container button{margin-top:92px}@media screen and (min-width:768px){.keto-calculator .keto-banner .keto-banner-container button{margin-top:45px;margin-left:0;padding:8px 75px;font-size:21px}}@media screen and (min-width:768px){.keto-calculator .keto-banner .keto-banner-container button{margin-top:24px}}.keto-calculator form.was-validated input:invalid~.invalid-feedback{display:block}.keto-calculator form section{padding:39px 16px}@media screen and (min-width:768px){.keto-calculator form section{padding:53px 42px}}.keto-calculator form .form-title{text-align:center}.keto-calculator form .form-title h5{font-size:30px;font-weight:900;letter-spacing:-1.88px;text-transform:uppercase;color:#ff5858}@media screen and (min-width:768px){.keto-calculator form .form-title h5{font-size:70px}}.keto-calculator form .form-title p{margin-top:15px;font-size:20px;font-weight:900;letter-spacing:-.91px}@media screen and (min-width:768px){.keto-calculator form .form-title p{margin-top:30px;font-size:30px}}.keto-calculator form .form-title p.small{font-size:18px;font-weight:600;letter-spacing:-.82px}.keto-calculator form .form-title span{display:block;width:280px;margin:0 auto}@media screen and (min-width:768px){.keto-calculator form .form-title span{width:670px;margin-bottom:20px}}.keto-calculator form .form-data-container{margin:20px auto;text-align:center}@media screen and (min-width:768px){.keto-calculator form .form-data-container{display:flex;justify-content:center;margin:0 auto 50px}}.keto-calculator form .form-data-container input{display:none}.keto-calculator form .form-data-container input:checked+label,.keto-calculator form .form-data-container input:hover:not(:checked)+label{background-color:#ff5858;color:#fff}.keto-calculator form .form-data-container p{font-size:18px;text-align:center}.keto-calculator form .form-data-container label{text-align:center;cursor:pointer;color:#000;background-color:#f7f7f7}@media screen and (min-width:768px){.keto-calculator form .form-data-container label .mobile{display:none}}.keto-calculator form .form-data-container label .tablet{display:none}@media screen and (min-width:768px){.keto-calculator form .form-data-container label .tablet{display:block}}.keto-calculator form .form-data{margin-top:35px;text-align:center}.keto-calculator form .form-data .form-data-box{position:relative;width:136px;display:inline-block;margin:0 2px 20px}@media screen and (min-width:768px){.keto-calculator form .form-data .form-data-box{width:156px}}.keto-calculator form .form-data .form-data-box label{display:block;font-size:18px}.keto-calculator form .form-data .form-data-box input{width:inherit;padding:15px 13px;border:none;border-radius:24px;background-color:#f7f7f7;font-size:18px;text-align:center;outline:0}@media screen and (min-width:768px){.keto-calculator form .form-data .form-data-box input{font-size:24px}}.keto-calculator form .form-data .form-data-box input:invalid{scroll-margin-top:60px}.keto-calculator form .form-data .form-data-box .invalid-feedback{position:absolute}.keto-calculator form .form-data .form-data-box .invalid-feedback.email{top:-24px}@media screen and (min-width:768px){.keto-calculator form .form-data .form-data-box .invalid-feedback.email{top:-40px;font-size:13px}}.keto-calculator .keto-step-one .form-data-container{display:block;margin-top:30px}.keto-calculator .keto-step-one .form-data-container label{width:136px;height:76px;padding:19px 0;font-size:28px;font-weight:900}@media screen and (min-width:768px){.keto-calculator .keto-step-one .form-data-container label{width:223px;font-size:18px;padding:25px 0}}.keto-calculator .keto-step-one .form-data-container label:first-of-type{border-radius:30px 0 0 30px}.keto-calculator .keto-step-one .form-data-container label:last-of-type{border-radius:0 30px 30px 0}.keto-calculator .keto-step-two{text-align:center;background-image:url(/assets/keto/KetoLeadMagnet/Calculator/img/calculator-step-two-bg-m.jpg);background-repeat:no-repeat;background-size:cover}@media screen and (min-width:768px){.keto-calculator .keto-step-two{background-image:url(/assets/keto/KetoLeadMagnet/Calculator/img/calculator-step-two-bg-t.jpg);background-position:bottom}}@media screen and (min-width:1200px){.keto-calculator .keto-step-two{background-image:url(/assets/keto/KetoLeadMagnet/Calculator/img/calculator-step-two-bg-d.jpg)}}.keto-calculator .keto-step-two .form-data-container label{width:268px;min-height:75px;display:flex;flex-direction:column;justify-content:center;margin:2px auto;padding:19px 24px}@media screen and (min-width:768px){.keto-calculator .keto-step-two .form-data-container label{width:206px;height:95px;margin:0 2px;padding:0 10px}}.keto-calculator .keto-step-two .form-data-container label:first-of-type{border-radius:30px 30px 0 0}@media screen and (min-width:768px){.keto-calculator .keto-step-two .form-data-container label:first-of-type{border-radius:30px 0 0 30px}}.keto-calculator .keto-step-two .form-data-container label:last-of-type{border-radius:0 0 30px 30px}@media screen and (min-width:768px){.keto-calculator .keto-step-two .form-data-container label:last-of-type{border-radius:0 30px 30px 0}}.keto-calculator .keto-step-two .form-data-container label p{font-weight:900;line-height:1;margin-bottom:5px}@media screen and (min-width:768px){.keto-calculator .keto-step-two .form-data-container label p{font-size:16px}}.keto-calculator .keto-step-two .form-data-container label p.small{font-size:14px;font-weight:600;line-height:1.14}@media screen and (min-width:768px){.keto-calculator .keto-step-two .form-data-container label p.small{width:114px;margin:0 auto}}@media screen and (min-width:768px){.keto-calculator .keto-step-three .form-title p.small{margin-top:0;font-size:22px}}@media screen and (min-width:768px){.keto-calculator .keto-step-three .form-data p{margin-top:20px}}.keto-calculator .keto-step-three .form-data .form-data-box{width:288px;margin-bottom:5px}@media screen and (min-width:768px){.keto-calculator .keto-step-three .form-data .form-data-box{width:528px}}@media screen and (min-width:768px){.keto-calculator .keto-step-three .form-data .form-data-box label{font-size:24px}}@media screen and (min-width:768px){.keto-calculator .keto-step-three .form-agreements{width:650px;margin:35px auto}}.keto-calculator .keto-step-three .form-agreements a,.keto-calculator .keto-step-three .form-agreements a:visited{color:#ff5858;border-bottom-color:currentColor}.keto-calculator .keto-step-three .form-agreements ul{padding-left:0;list-style:none}.keto-calculator .keto-step-three .form-agreements ul li{position:relative;margin:22px 0}.keto-calculator .keto-step-three .form-agreements ul li input{display:none}.keto-calculator .keto-step-three .form-agreements ul li input+label{display:block;cursor:pointer;margin:0;padding-left:40px}.keto-calculator .keto-step-three .form-agreements ul li input+label:before{position:absolute;top:-3px;left:0;width:30px;height:30px;display:inline-block;border-radius:8px;background-color:#f7f7f7;text-align:center;color:transparent;font-size:21px;transition:.2s;content:"✔"}.keto-calculator .keto-step-three .form-agreements ul li input:checked+label:before{color:#000}.keto-calculator .keto-step-three .form-agreements ul li .invalid-feedback{position:absolute;top:-19px;left:44px}.keto-calculator .keto-step-three .keto-calculator-button{margin-top:50px}@media screen and (min-width:768px){.keto-calculator .keto-step-three .keto-calculator-button{margin-top:30px}}.keto-calculator .keto-calculator-text{padding-top:50px;max-width:900px;margin:0 auto}.keto-calculator .keto-calculator-text h2{text-transform:uppercase;font-size:24px;line-height:1;font-weight:700;text-align:center;margin-bottom:30px}@media screen and (min-width:768px){.keto-calculator .keto-calculator-text h2{font-size:30px}}.keto-calculator .keto-calculator-text h2 span{color:#ff5858;display:block}.keto-calculator .keto-calculator-text p{max-width:660px;margin:0 auto 30px;font-size:16px}.keto-calculator .keto-calculator-text ul{max-width:660px;margin:0 auto 30px}.keto-calculator .keto-calculator-text ul li{font-size:16px}.keto-calculator .keto-calculator-text .mb{margin-bottom:50px}.keto-calculator .keto-calculator-text .box{border-radius:24px;padding:25px 20px;margin-bottom:50px}@media screen and (min-width:768px){.keto-calculator .keto-calculator-text .box{padding:35px}}@media screen and (min-width:1200px){.keto-calculator .keto-calculator-text .box{padding:40px 120px}}.keto-calculator .keto-calculator-text .box h2{color:#ff5858}.keto-calculator .keto-calculator-text .box p{margin:0 auto}.keto-calculator .keto-calculator-text .box.box-border{border:4px solid #ff5858}.keto-calculator .keto-calculator-text .box.box-red{background:#ff5858;color:#fff}.keto-calculator .keto-calculator-text .box.box-red ul{margin:0 auto}.keto-calculator .keto-calculator-text .box.box-gray{background:#f7f7f7}.keto-calculator.low-carb-version .keto-calculator-button{border-color:#ffa540}.keto-calculator.low-carb-version .keto-calculator-text .box.box-gray h2{color:#ffa540}.keto-calculator.low-carb-version .keto-calculator-text .box.box-gray h2 span{color:#000}.keto-calculator.low-carb-version .keto-calculator-text span.ket{display:inline}.keto-calculator.low-carb-version .keto-calculator-text h2 span{color:#ffa540}.keto-calculator.low-carb-version .keto-calculator-text .box.box-orange{background:#ffa540}.keto-calculator.low-carb-version .keto-banner .keto-banner-container{background-image:url(/assets/keto/KetoLeadMagnet/Calculator/img/version-low-carb/calculator-banner-bg-m.jpg);background-position:center bottom}@media screen and (min-width:768px){.keto-calculator.low-carb-version .keto-banner .keto-banner-container{background-image:url(/assets/keto/KetoLeadMagnet/Calculator/img/version-low-carb/calculator-banner-bg-t.jpg)}}@media screen and (min-width:1200px){.keto-calculator.low-carb-version .keto-banner .keto-banner-container{background-image:url(/assets/keto/KetoLeadMagnet/Calculator/img/version-low-carb/calculator-banner-bg-d.jpg)}}.keto-calculator.low-carb-version .keto-banner .keto-banner-container h1{color:#ffa540;font-size:42px}@media screen and (min-width:768px){.keto-calculator.low-carb-version .keto-banner .keto-banner-container h1{font-size:70px}}@media screen and (min-width:1200px){.keto-calculator.low-carb-version .keto-banner .keto-banner-container h1{font-size:110px}}.keto-calculator.low-carb-version .keto-banner .keto-banner-container h1 .white{color:#fff}.keto-calculator.low-carb-version .keto-banner .keto-banner-container p{color:#fff}@media screen and (min-width:768px){.keto-calculator.low-carb-version .keto-banner .keto-banner-container p{width:400px}}@media screen and (min-width:1200px){.keto-calculator.low-carb-version .keto-banner .keto-banner-container p{width:100%}}@media screen and (min-width:768px){.keto-calculator.low-carb-version .keto-banner .keto-banner-container button{margin-top:34px}}.keto-calculator.low-carb-version form .form-title h5{color:#ffa540}.keto-calculator.low-carb-version form .form-data-container input:checked+label,.keto-calculator.low-carb-version form .form-data-container input:hover:not(:checked)+label{background-color:#ffa540}.keto-calculator.low-carb-version .keto-step-three .form-title .bordered-box{max-width:440px;margin:30px auto;padding:17px 25px 30px;border:2px solid #ffa540;border-radius:20px}@media screen and (min-width:768px){.keto-calculator.low-carb-version .keto-step-three .form-title .bordered-box{max-width:600px;margin:40px auto}}.keto-calculator.low-carb-version .keto-step-three .form-title .bordered-box p{margin:0}.keto-calculator.low-carb-version .keto-step-three .form-title .bordered-box ul{font-size:16px;margin:10px 0 0;padding:0 0 0 1.9em}@media screen and (min-width:768px){.keto-calculator.low-carb-version .keto-step-three .form-title .bordered-box ul{width:440px;font-size:18px;margin-left:auto;margin-right:auto}}.keto-calculator.low-carb-version .keto-step-three .form-title .bordered-box ul li{text-align:left}