#main-quiz .quiz-step h1,#main-quiz .quiz-step .h1-quiz{color:#404040;font-size:24px;font-weight:700;line-height:33px;margin:0 0 35px}#main-quiz .quiz-inputs .quiz-input{margin-bottom:15px}#main-quiz .quiz-inputs .quiz-input:last-child{margin-bottom:0}#main-quiz .quiz-inputs .quiz-input.selected label{color:#404040}#main-quiz .quiz-inputs .quiz-input label{box-sizing:border-box;border:2px solid rgb(65,149,155);border-radius:5px;background:rgb(99,189,180);padding:10px 15px 11px;color:rgb(255,255,255);font-size:21px;font-weight:700;line-height:29px;cursor:pointer;min-width:278px;text-align:center;display:flex;width:fit-content;align-items:center;justify-content:center}#main-quiz .quiz-inputs .quiz-input label span{font-size:14px;font-weight:700;line-height:19px;margin-left:15px}#main-quiz .quiz-inputs .quiz-input input{display:none}#main-quiz .quiz-inputs.quiz-inputs--fields{margin-bottom:20px}#main-quiz .quiz-inputs.quiz-inputs--fields:last-child{margin-bottom:50px}#main-quiz .quiz-inputs.quiz-inputs--fields .quiz-inputs--fields-title{color:#4E4E4E;font-size:15px;font-weight:700;line-height:20px;margin-bottom:10px}#main-quiz .quiz-inputs.quiz-inputs--fields .quiz-input label{display:none}#main-quiz .quiz-inputs.quiz-inputs--fields .quiz-input input{width:135px;box-sizing:border-box;border:1px solid rgb(189,189,189);border-radius:5px;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.25);background:rgb(245,245,245);padding:12px 9px 13px;color:#9F9F9F;font-size:15px;font-weight:700;line-height:20px;display:block}#main-quiz .quiz-inputs.quiz-inputs--fields .quiz-input input::placeholder{color:#9F9F9F;font-size:15px;font-weight:700;line-height:20px}#main-quiz .quiz-inputs--fields-row{display:flex;gap:15px}#main-quiz .quiz-desc{max-width:656px;width:100%;margin-bottom:34px;color:#404040;font-size:18px;font-weight:600;line-height:25px}#main-quiz .quiz-buttons{padding-top:50px;padding-bottom:175px}#main-quiz .quiz-buttons .ok-step{border-radius:5px;padding:10px 23px 11px;background:rgb(52,58,64);color:#FFF;font-size:21px;font-weight:700;line-height:29px;border:0;cursor:pointer}#main-quiz .quiz-buttons .ok-step:disabled{pointer-events:none;opacity:.4}#main-quiz .nav-buttons{display:flex;justify-content:end}#main-quiz .nav-buttons .prev-step{width:50px;height:40px;border-radius:5px;background:#15696F var(--wpr-bg-25e0ac3b-f19a-4872-a7c3-2cb36cecad35) center no-repeat;background-size:auto;font-size:0;border:0;position:relative;margin-right:9px}#main-quiz .nav-buttons .prev-step:disabled{background:#15696F var(--wpr-bg-4f686d3c-131b-4b53-bed2-684250c9e735) center no-repeat;pointer-events:none}#main-quiz .nav-buttons .prev-step:before{content:"";display:block;position:absolute;right:-5px;height:100%;background:#9A9A9A;top:0;width:1px}#main-quiz .nav-buttons .next-step{width:50px;height:40px;border-radius:5px;background:#15696F var(--wpr-bg-2d593db1-5a46-4ddd-a01a-ce03c8c080d5) center no-repeat;background-size:auto;font-size:0;border:0}#main-quiz .nav-buttons .next-step:disabled{background:#15696F var(--wpr-bg-f92df02d-39cb-46a8-b8ff-36c693c9e1d7) center no-repeat;pointer-events:none}button[type=submit].lets-go{border-radius:5px;background:#15696F;background-size:auto;border:0;font-weight:600;font-size:16px;color:#fff;height:auto;width:auto}button[type=submit].lets-go:disabled{opacity:.2;pointer-events:none}body.woocommerce-checkout .woocommerce{margin:0}body.woocommerce-checkout .woocommerce .woocommerce-form-coupon-toggle{display:none}body.woocommerce-checkout .woocommerce .woocommerce-checkout{display:flex;flex-wrap:wrap;margin-left:-17.5px;margin-right:-17.5px}body.woocommerce-checkout .woocommerce .woocommerce-checkout .form-row{padding:0;margin:0 0 15px}body.woocommerce-checkout .woocommerce .woocommerce-checkout #order_review_heading{display:none}body.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details{flex:0 0 66.666667%;max-width:66.666667%;padding:0 17.5px}body.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .col-1{width:100%;float:none;margin-bottom:30px}body.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .col-2{width:100%;float:none;margin-bottom:0}body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order{flex:0 0 33.33%;max-width:33.33%;padding:0 17.5px}body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment{background:#EEF2F1}body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order a{color:#63BDB4}body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order #place_order{background:#1F3038;padding:11px 70px 12px;border:0;outline:none;color:rgb(255,255,255);font-size:16px;font-weight:800;line-height:22px;text-align:center;border-radius:5px;float:none!important;width:100%;margin-top:15px}body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table{border:0;border-radius:5px;overflow:hidden;box-shadow:0 4px 4px 0 rgba(104,104,104,.25);background:#EEF2F1}body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table *{border:0}body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table thead{background:#63BDB4}body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table thead th{color:#FFF;font-size:16px;padding:16px 15px;font-weight:500}body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table thead .product-total{text-align:right}body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table tbody .cart_item .product-name{padding:16px 15px;color:#1F3038;font-size:16px;font-weight:400;line-height:26px;text-align:left}body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table tbody .cart_item .product-total{padding:16px 15px;color:#1F3038;font-size:19px;font-weight:700;line-height:145.61%;letter-spacing:4%;text-align:right}body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table tbody td{padding:35px 15px;background:transparent}body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table tfoot th{padding:5px 15px;color:#1F3038;font-size:16px;font-weight:400;line-height:26px;text-align:left}body.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table tfoot td{padding:5px 15px;color:#1F3038;font-size:19px;font-weight:700;line-height:145.61%;letter-spacing:4%;text-align:right}body.woocommerce-checkout .woocommerce .woocommerce-checkout h3{color:rgb(21,105,111);font-size:24px;font-weight:700;line-height:150%;letter-spacing:0%;text-align:left}body.woocommerce-checkout .woocommerce .woocommerce-checkout input{padding:13px 20px 12px;color:rgba(145,145,145,.85);font-size:14px;font-weight:500;line-height:145.61%;letter-spacing:4%;text-align:left;width:100%!important}body.woocommerce-checkout .woocommerce .woocommerce-checkout input::placeholder{color:rgba(145,145,145,.85);font-size:14px;font-weight:500;line-height:145.61%;letter-spacing:4%;text-align:left}body .woocommerce:not(.elementor-element){display:flex;flex-wrap:wrap;margin-left:-17.5px;margin-right:-17.5px}body .woocommerce:not(.elementor-element) .woocommerce-cart-form{flex:0 0 66.666667%;max-width:66.666667%;padding:0 17.5px}body .woocommerce:not(.elementor-element) .woocommerce-cart-form .shop_table{border:0;border-radius:5px;overflow:hidden;box-shadow:0 4px 4px 0 rgba(104,104,104,.25);background:#EEF2F1}body .woocommerce:not(.elementor-element) .woocommerce-cart-form .shop_table *{border:0}body .woocommerce:not(.elementor-element) .woocommerce-cart-form .shop_table thead{background:#63BDB4}body .woocommerce:not(.elementor-element) .woocommerce-cart-form .shop_table thead th{color:#FFF;font-size:16px;padding:16px 15px;font-weight:500}body .woocommerce:not(.elementor-element) .woocommerce-cart-form .shop_table tbody td{padding:35px 15px;background:transparent}body .woocommerce:not(.elementor-element) .woocommerce-cart-form .shop_table tbody .product-thumbnail a{display:block}body .woocommerce:not(.elementor-element) .woocommerce-cart-form .shop_table tbody .product-thumbnail a img{display:block;height:79px!important;width:auto;border-radius:5px}body .woocommerce:not(.elementor-element) .woocommerce-cart-form .shop_table tbody .product-remove a{width:19px;height:19px;display:block;background:var(--wpr-bg-3c3bb39a-05b6-462f-a857-e4c8357b75fe);font-size:0}body .woocommerce:not(.elementor-element) .woocommerce-cart-form .shop_table tbody .product-name a{font-size:18px;line-height:25px;color:#1F3038;font-weight:700}body .woocommerce:not(.elementor-element) .woocommerce-cart-form .shop_table tbody .product-price{font-size:18px;line-height:26px;font-weight:800;color:#2CAC60}body .woocommerce:not(.elementor-element) .woocommerce-cart-form .shop_table tbody .product-subtotal{font-size:18px;line-height:26px;font-weight:800;color:#1F3038}body .woocommerce:not(.elementor-element) .woocommerce-cart-form .shop_table tbody .actions{padding:25px 35px}body .woocommerce:not(.elementor-element) .woocommerce-cart-form .shop_table tbody .actions [name=update_cart]{display:none!important}body .woocommerce:not(.elementor-element) .woocommerce-cart-form .shop_table tbody .actions .coupon{float:none!important;display:flex}body .woocommerce:not(.elementor-element) .woocommerce-cart-form .shop_table tbody .actions .coupon button{background:#1F3038;padding:11px 70px 12px;border:0;outline:none;color:rgb(255,255,255);font-size:16px;font-weight:800;line-height:22px;letter-spacing:0%;text-align:center;border-radius:5px}body .woocommerce:not(.elementor-element) .woocommerce-cart-form .shop_table tbody .actions .coupon .input-text{padding:13px 20px 12px;color:rgba(145,145,145,.85);font-size:14px;font-weight:500;line-height:145.61%;letter-spacing:4%;text-align:left;max-width:445px;width:100%!important}body .woocommerce:not(.elementor-element) .woocommerce-cart-form .shop_table tbody .actions .coupon .input-text::placeholder{color:rgba(145,145,145,.85);font-size:14px;font-weight:500;line-height:145.61%;letter-spacing:4%;text-align:left}body .woocommerce:not(.elementor-element) .cart-collaterals{flex:0 0 33.33%;max-width:33.33%;padding:0 17.5px}body .woocommerce:not(.elementor-element) .cart-collaterals .cart_totals{width:100%;float:none}body .woocommerce:not(.elementor-element) .cart-collaterals .cart_totals h2{display:none}body .woocommerce:not(.elementor-element) .cart-collaterals .cart_totals .shop_table{border:0;border-radius:5px;overflow:hidden;box-shadow:0 4px 4px 0 rgba(104,104,104,.25);background:#EEF2F1}body .woocommerce:not(.elementor-element) .cart-collaterals .cart_totals .shop_table *{border:0;background:transparent}body .woocommerce:not(.elementor-element) .cart-collaterals .cart_totals .shop_table .cart-subtotal{background:#63BDB4;color:#FFF;font-size:16px;padding:16px 15px;font-weight:500}body .woocommerce:not(.elementor-element) .cart-collaterals .cart_totals .shop_table td{background:transparent}body .woocommerce:not(.elementor-element) .cart-collaterals .cart_totals .shop_table .checkout-button{background:#1F3038;padding:11px 70px 12px;border:0;outline:none;color:rgb(255,255,255);font-size:16px;font-weight:800;line-height:22px;text-align:center;border-radius:5px;display:block}body .woocommerce:not(.elementor-element) .cart-collaterals .cart_totals .shop_table .proceed-to-checkout td{padding:27px 25px 25px}body .woocommerce:not(.elementor-element) .cart-collaterals .cart_totals .shop_table .cart-subtotal th{padding:16px 25px;color:rgb(255,255,255);font-size:16px;font-weight:400;line-height:26px;text-align:left}body .woocommerce:not(.elementor-element) .cart-collaterals .cart_totals .shop_table .cart-subtotal td{padding:16px 25px;color:rgb(255,255,255);font-size:19px;font-weight:700;line-height:145.61%;letter-spacing:4%;text-align:right}body .woocommerce:not(.elementor-element) .cart-collaterals .cart_totals .shop_table .order-total th{padding:20px 25px 0;color:rgb(31,48,56);font-size:16px;font-weight:400;line-height:22px;text-align:left}body .woocommerce:not(.elementor-element) .cart-collaterals .cart_totals .shop_table .order-total td{padding:20px 25px 0;color:rgb(31,48,56);font-size:19px;font-weight:700;line-height:145.61%;letter-spacing:4%;text-align:right}