.all-buttons .btn-green{background:#113946;font-size:18px;font-weight:500;line-height:1.2;color:#fff;padding:11px 30px;border-radius:50px;transition:all .4s;text-align:center;display:flex;align-items:center;justify-content:center}.all-buttons .btn-green:hover{background-color:#C77E4C}.checkout-form{display:flex;flex-direction:column;margin-bottom:30px}.checkout-form:last-child{margin-bottom:0}.checkout-form h3{font-size:22px;font-weight:600;color:#113946;margin-bottom:10px}.checkout-form .input-container{margin-top:10px}.checkout-form .input-container label{display:flex;font-size:14px;font-weight:500;margin-bottom:4px}.checkout-form .input-container label span{color:#EC221F;margin-left:1px}.checkout-form .input-container .custom-select,.checkout-form .input-container input{display:flex;border:.5px solid #96826694;border-radius:5px;padding:13px 19px;font-size:14px;color:#5c5c5c;width:100%;height:40px}.cart-details{margin-top:30px}.cart-details .cart-info{border:1px solid #c77e4c;border-radius:10px;padding:20px 15px;box-shadow:2px 2px 177.4px 12px #0000000F}.cart-details .cart-info .course-info{display:flex;align-items:center;justify-content:space-between}.cart-details .cart-info .course-info .info{display:flex;align-items:center;margin-right:20px}.cart-details .cart-info h3{display:flex;align-items:center;margin-bottom:25px;font-size:22px;color:#113946;font-weight:600}.cart-details .cart-info h3 img{margin-right:4px}.cart-details .cart-info .course-info p{color:#6C7275;font-size:12px}.cart-details .cart-info .course-info .tax p{min-width:76px;text-align:right;margin-bottom:10px}.cart-details .cart-info .course-info .info img{width:66px;height:66px;min-width:66px;margin-right:10px;box-shadow:0 4px 4px 0 #00000040}.cart-details .cart-info .coupon-code{display:flex;margin-top:20px}.cart-details .cart-info .coupon-code input{border:.5px solid #96826694;border-radius:5px;padding:13px 19px;font-size:14px;color:#5c5c5c;height:50px}.cart-details .cart-info .coupon-code .btn-green{font-size:16px;border-radius:8px;margin-left:10px;padding:10px 20px;font-weight:500}.cart-details .cart-info .subtotal{border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:20px 10px;margin-top:20px}.cart-details .cart-info .subtotal p{color:#6C7275;display:flex;justify-content:space-between;margin-bottom:10px;font-size:14px}.cart-details .cart-info .subtotal p:last-child{margin-bottom:0}.cart-details .cart-info .total-amount{display:flex;justify-content:space-between;color:#113946;font-weight:600;font-size:22px;padding:20px 10px 0}.cart-details .cart-info .total-amount div{max-width:120px;text-align:right}.cart-details .cart-info .total-amount div p{color:#6C7275;font-weight:500;font-size:14px}.cart-details .confidence-guarantee{margin-top:25px}.cart-details .confidence-guarantee h4{font-weight:500;font-size:18px;color:#6C7275;margin-bottom:15px}.cart-details .confidence-guarantee ul li{display:flex;color:#6C7275;margin-top:6px;font-size:14px}.cart-details .confidence-guarantee ul li:before{content:"";background:url(/images/checkout/green-tick.svg);background-size:100% 100%;width:16px;height:13px;margin:3px 10px 0 0}section.cart-block .customer-details .btn-green{border-radius:8px!important}@media screen and (min-width:640px){section.cart-block{display:flex;align-items:flex-start;justify-content:space-between}section.cart-block .cart-details,section.cart-block .customer-details{width:48%}section.cart-block .cart-details{margin-top:0;position:sticky;top:20px}}@media screen and (min-width:900px){section.cart-block .customer-details{width:calc(100% - 388px)}section.cart-block .cart-details{width:350px}}@media screen and (min-width:1024px){.cart-block{box-shadow:0 4px 4px 0 #00000040;padding:30px;border-radius:12px}.checkout-form .input-list{display:flex;flex-wrap:wrap;justify-content:space-between}.checkout-form .input-container{width:49%}}@media screen and (min-width:1200px){section.cart-block .customer-details{width:calc(100% - 475px)}section.cart-block .cart-details{width:430px}.cart-details .cart-info .course-info .info img{width:100px;height:100px;min-width:100px;margin-right:20px}.cart-details .cart-info .course-info p{font-size:14px}}@media screen and (min-width:1440px){.cart-block{padding:39px}}@media screen and (min-width:1700px){section.cart-block .customer-details{width:51%}section.cart-block .cart-details{width:39%}.cart-details .cart-info{max-width:500px;padding:36px 31px}.cart-details .cart-info .subtotal{margin-top:35px}}