.product-form-page{font-family:Manrope}.product-form-page .title{font-size:1.3em;font-weight:700;line-height:1.67;margin:30px auto 20px;text-align:center}.product-form-page .progress-section{margin-bottom:75px;position:relative}.product-form-page .progress-section .progress{background-color:#e6e6e6;display:flex;height:3px;justify-content:space-between;left:0;margin:0;overflow:visible;overflow:initial;position:absolute;text-align:center;width:100%;z-index:1}.product-form-page .progress-section .progress li{cursor:pointer;width:25%}.product-form-page .progress-section .progress li a{border-radius:50%;height:30px;position:relative;width:30px;z-index:100}.product-form-page .progress-section .progress li a .icon{background-color:#e6e6e6;border-radius:50%;color:#a3a3a3;font-size:.7em;height:25px;margin:0 auto;padding:5px 0;position:relative;text-align:center;top:-12px;width:25px;z-index:999}.product-form-page .progress-section .progress li a .icon.valid .material-icons{font-size:1.5em}.product-form-page .progress-section .progress li a .icon.valid{background-color:#7bc86a!important;color:#fff}.product-form-page .progress-section .progress li.active a .icon{background-color:#f3d457;color:#fff;font-weight:700}.product-form-page .progress-section .progress li a .text{color:#a3a3a3;display:block;font-size:.7em;line-height:1.67;margin:5px auto;position:relative;top:-12px;width:85%;z-index:999}.product-form-page .progress-section .progress li.class{width:33.3%}.product-form-page .progress-effect.class .hide-first{width:calc(16.65% - 12.5px)}.product-form-page .progress-effect.class .hide-last{width:calc(16.7% - 12px)}.product-form-page .progress-effect.class .progress-bar-0{left:calc(16.65% + 12.5px);width:calc(33.3% - 25px)}.product-form-page .progress-effect.class .progress-bar-1{left:calc(49.95% + 12.5px);width:calc(33.3% - 25px)}.product-form-page .progress-effect.class .progress-bar-2{display:none}.product-form-page .progress-effect.n-3 .progress-bar-0{left:calc(12.5% + 12.5px);width:calc(37.5% - 25px)}.product-form-page .progress-effect.n-3 .progress-bar-1{left:calc(49.95% + 12.5px);width:calc(37.5% - 25px)}.product-form-page .progress-effect.n-2 .progress-bar-0{left:calc(12.5% + 12.5px);width:calc(75.2% - 25px)}.product-form-page form{margin-bottom:60px}.product-form-page .form .row,.product-form-page label+.row{margin-bottom:0}.product-form-page .input-field{position:relative}.product-form-page .input-field label{background-color:#fff;font-size:.7em;left:20px;padding:0 5px;position:absolute;top:-20px;z-index:2}.product-form-page .input-field input,.product-form-page .input-field input:focus,.product-form-page .input-field input[readonly=readonly],.product-form-page .input-field select,.product-form-page .input-field select:focus{border:1.5px solid #a3a3a3!important;border-radius:6px;box-shadow:none!important;box-sizing:border-box;color:#1f1f1f;font-size:.8em;outline:none;padding:12px;width:100%}.product-form-page .input-field input:disabled,.product-form-page .input-field select:disabled{color:rgba(0,0,0,.42)}.product-form-page .input-field.valid label{color:#7bc86a}.product-form-page .input-field.valid input,.product-form-page .input-field.valid input:focus,.product-form-page .input-field.valid select,.product-form-page .input-field.valid select:focus{border-color:#7bc86a!important}.product-form-page .input-field.error label{color:#e25b5c}.product-form-page .input-field.error input,.product-form-page .input-field.error input:focus,.product-form-page .input-field.error select,.product-form-page .input-field.error select:focus{border-color:#e25b5c!important}.product-form-page .input-field span.error{color:#e25b5c;font-size:.7em;margin:0 20px}.product-form-page .input-field span.error .material-icons{font-size:1.3em;margin:0;vertical-align:middle}.product-form-page .errors{margin-bottom:20px}.product-form-page .errors>li{background-color:#e25b5c;border-radius:3px;color:#fff;font-size:.8em;margin:5px 0;padding:8px;text-align:center}.product-form-page .btn-back,.product-form-page .btn-cancel{color:#a3a3a3;cursor:pointer;font-size:.8em;padding:10px 20px}.product-form-page .btn-back{padding-left:0}.product-form-page .btn-continue{background-color:#f3d457;border-radius:6px;color:#685403;cursor:pointer;font-size:.8em;font-weight:700;padding:10px 20px}.product-form-page .btn-continue.disabled{background-color:#e6e6e6;cursor:auto;font-weight:400}.product-form-page .sub-title{color:#1f1f1f;font-size:1em;margin:0}.product-form-page .note{color:#a3a3a3;font-size:.7em;margin-top:5px}.product-form-page .form-problem .input-field{margin:0}.product-form-page .form-problem .input-field label{color:#1f1f1f;font-size:.8em;font-weight:700;left:0;padding:0;position:relative;top:0}.product-form-page .form-problem input[type=radio]+span:after,.product-form-page .form-problem input[type=radio]+span:before{border:1px solid #1f1f1f;height:13px;margin:6px 3px;width:13px}.product-form-page .form-problem input[type=radio]:checked+span:after,.product-form-page .form-problem input[type=radio]:checked+span:before{background-color:#f3d457;border:2px solid #f3d457;height:14px;margin:6px 2px;width:14px}.product-form-page .form-problem input[type=radio]+span{color:#1f1f1f;font-size:1em;font-weight:400;margin:3px 0;padding-left:22px}.product-form-page .packages-wrapper{align-items:baseline;margin-bottom:25px;min-height:400px;padding-bottom:15px}.product-form-page .package-outer{outline:none;padding:5px}.product-form-page .package{background-color:#fff;border:1.5px solid grey;border-radius:3px;min-height:350px;padding:20px;width:100%}.product-form-page .package.selected{border:1.5px solid #f3d457}.product-form-page .package .title{color:#1f1f1f;font-size:1.25em;font-weight:700;margin:8px auto}.product-form-page .package .subtitle{color:#1f1f1f;font-size:.75em;margin:5px auto;text-align:center}.product-form-page .package .discounted-price{color:#1f1f1f;margin-top:20px;position:relative;text-align:center}.product-form-page .package .discounted-price .unit{font-size:1.19em;vertical-align:top}.product-form-page .package .discounted-price .nominal{font-size:2em;font-weight:700}.product-form-page .package .price{color:#a3a3a3;font-size:.9em;margin-bottom:15px;text-align:center;-webkit-text-decoration:line-through;text-decoration:line-through}.product-form-page .package .description{font-size:.75em;margin:0 -20px;text-align:center}.product-form-page .package .description p{padding:0 10px 5px}.product-form-page .package .description li{border-top:1px solid hsla(0,0%,90%,.3);padding:10px 20px}.product-form-page .package .description li:last-child{border-bottom:1px solid hsla(0,0%,90%,.3)}.product-form-page .package a{background-color:#f3d457;border-radius:3px;color:#685403;cursor:pointer;display:block;font-size:.8em;font-weight:700;margin:20px auto 10px;max-width:100%;padding:10px 20px;text-align:center;width:120px}.product-form-page .payment-cc-section h3,.product-form-page .payment-method-section h3,.product-form-page .selected-package h3{color:#a3a3a3;font-size:.8em;font-weight:700;margin-bottom:15px;margin-top:20px}.product-form-page .selected-package p{font-size:1em;font-weight:700}.product-form-page .payment-method-section,.product-form-page .product-form-page{margin-bottom:0}.product-form-page .payment-footer{margin-bottom:40px}.product-form-page .payment-method-wrapper{display:flex;flex-wrap:wrap;margin-bottom:20px}.product-form-page .payment-method{cursor:pointer;margin-bottom:10px;position:relative}.product-form-page .payment-method:hover{transform:scale(1.05)}.product-form-page .payment-method img{border:1px solid #e6e6e6;border-radius:3px;height:70px;max-width:100%;-o-object-fit:cover;object-fit:cover;width:155px}.product-form-page .payment-method.bank img{-o-object-fit:contain;object-fit:contain;padding:20px}.product-form-page .payment-method p{font-size:.7em;text-align:center}.product-form-page .payment-method .selected{color:#7bc86a;left:18px;position:absolute;top:5px;z-index:2}.product-form-page .selected-package .package-wrapper{align-items:center;display:flex;justify-content:space-between;margin:10px 0}.product-form-page .selected-package .package-wrapper .package-name{color:#1f1f1f;font-size:.875em;font-weight:600}.product-form-page .selected-package .package-wrapper .package-price{color:#a3a3a3;font-size:.875em}.product-form-page .selected-package .package-total .package-name{font-size:1em}.product-form-page .selected-package .package-total .package-price{color:#81cad8;font-size:1em;font-weight:600}.product-form-page .selected-package a{color:#7bc86a;cursor:pointer;font-size:.75em;font-weight:700}.product-form-page hr.separator{background:none;border:1px solid hsla(0,0%,90%,.3);height:0;margin:0}.product-form-page .hide-first{left:0}.product-form-page .hide-first,.product-form-page .hide-last{background-color:#fff;height:5px;position:absolute;top:-1px;width:calc(12.5% - 12.5px);z-index:2}.product-form-page .hide-last{right:0}.product-form-page .progress-bar-0{left:calc(12.5% + 12.5px)}.product-form-page .progress-bar-0,.product-form-page .progress-bar-1{background-color:#7bc86a;height:3px;position:absolute;width:calc(25% - 25px);z-index:2}.product-form-page .progress-bar-1{left:calc(37.5% + 12.5px)}.product-form-page .progress-bar-2{background-color:#7bc86a;height:3px;left:calc(62.5% + 12.5px);position:absolute;width:calc(25% - 25px);z-index:2}.product-form-page .modal{background-color:#fff;border-radius:3px;box-shadow:0 22px 38px rgba(0,0,0,.259);display:block;position:fixed;text-align:center;top:150px;width:85%;z-index:9999}.product-form-page .modal-title h3{color:#1f1f1f;font-size:1.5em;font-weight:700;margin:20px auto}.product-form-page .modal-title{border-bottom:1px solid hsla(0,0%,90%,.5)}.product-form-page .modal-content p{font-size:.9em}.product-form-page .modal-content a{background-color:#f3d457;border-radius:3px;color:#1f1f1f;display:block;font-size:.9em;font-weight:700;letter-spacing:3px;margin:20px auto 0;max-width:100%;padding:8px 12px;width:80px}.product-form-page .modal-content span{color:#7bc86a}.product-form-page .modal-overlay{background-color:rgba(0,0,0,.8);display:block;z-index:9999}.product-form-page .input-field-age input,.product-form-page .input-field-age input:focus{display:inline-block;width:auto}.product-form-page .input-field-age span{display:inline-block;font-size:.8em;font-weight:700}.product-form-page .info-wrapper{margin-bottom:25px}.product-form-page .info-wrapper .info{font-size:.75em;line-height:1.3;margin-bottom:3px;margin-left:25px}.product-form-page .info-wrapper .info .material-icons{color:#1f1f1f;font-size:20px;margin-bottom:4px;margin-left:-24px;vertical-align:middle}.product-form-page .payment-method.disabled img{cursor:auto;opacity:.5}.product-form-page .payment-method.disabled:hover{transform:none}.product-form-page .vti__dropdown-list{z-index:2}.product-form-page .discount p{color:#1f1f1f;font-size:.875em;font-weight:400;line-height:19px}.product-form-page .discount p>span{display:block}.product-form-page .discount .form{margin:0}.product-form-page .discount .form .row{align-items:center;display:flex;justify-content:center}.product-form-page .discount h3{color:#a3a3a3;font-size:.8em;font-weight:700;margin-bottom:15px;margin-top:20px}.product-form-page .discount .btn-continue{align-items:center;display:flex;height:48px;justify-content:center;margin:0 0 8px;padding:0}.product-form-page .discount p.code.valid,.product-form-page .discount-section p.code.valid{color:#3bb54a;font-size:.75em;font-weight:800}.product-form-page .discount p.code.not-valid,.product-form-page .discount-section p.code.not-valid{color:#e04f5f;font-size:.75em;font-weight:800}.product-form-page .discount p>img,.product-form-page .discount-section p>img{height:16px;margin:3px 6px;width:16px}.product-form-page .discount .form .input-field{margin-bottom:0}.product-form-page .discount-section p.code.not-valid a{color:#e04f5f;-webkit-text-decoration:underline;text-decoration:underline}.product-form-page .discount-section .discount-cs-note{display:block;font-weight:600;margin-top:8px}.product-form-page .promo-note{font-family:Manrope;font-size:.75em;font-weight:700;margin-bottom:8px}.product-form-page .slick-dots{bottom:-50px}.product-form-page .slick-next:before,.product-form-page .slick-prev:before{color:#a3a3a3;font-size:50px!important}.product-form-page .slick-next{right:-20px;top:40%}.product-form-page .slick-prev{left:-20px;top:40%}.product-form-page .slick-prev:before{content:"‹"!important}.product-form-page .slick-next:before{content:"›"!important}.product-form-page .slick-dots li button:before{color:#ededed;font-size:10px;opacity:1;width:auto}.product-form-page .slick-dots li.slick-active button:before{color:#a3a3a3;opacity:1}.product-form-page .slick-dots li button{margin:0;padding:0;width:auto}.product-form-page .slick-dots li{margin:10px;width:auto}.product-form-page .package-outer-2{padding-top:51px;position:relative}.product-form-page .package.package-2{background:#fff;border:3px solid #c6c6c6;border-radius:15px;box-sizing:border-box;padding:51px 15px 15px}.product-form-page .package.package-2.selected{border:3px solid #606060}.product-form-page .package-2 .title-wrapper{align-content:center;align-items:center;background:#449aa6;border-radius:15px;display:flex;flex-wrap:wrap;height:102px;left:calc(50% - 107.5px);padding:12px 10px;position:absolute;top:0;width:215px}.product-form-page .package-2 .title{color:#fff;line-height:1.5;margin:0 auto;width:100%}.product-form-page .package-2 .subtitle{color:hsla(0,0%,100%,.8);font-weight:600;margin:0 auto;width:100%}.product-form-page .package-2 .discounted-price{background:#dfeff1;color:#232323;line-height:normal;margin:20px -15px}.product-form-page .package-2 .discounted-price .unit{font-size:1.4em;font-weight:700}.product-form-page .package-2 .price{font-size:1.25em;margin:0}.product-form-page .package-2 .duration{align-items:center;color:#449aa6;display:flex;font-size:1em;justify-content:center;margin:5px 0;text-align:center}.product-form-page .package-2 .description{margin:20px 0}.product-form-page .package-2 .description ul{margin-bottom:20px}.product-form-page .package-2 .description li{border:none!important;padding:5px 0 5px 20px;text-align:left}.product-form-page .package-2 .description li>strong{color:#3bb54a;display:inline-block;margin-left:-19px;text-align:center;width:15px}.product-form-page .package-2 .description p{color:#4e4e4e;line-height:1.67;padding:0}.product-form-page .package-2 .description ul~p{line-height:normal;text-align:left}.product-form-page .package-2 .description hr{border:1px solid rgba(0,0,0,.2);margin:20px 0}.product-form-page .package-2 a{border-radius:50px;font-size:.875em;height:41px;width:100%}.product-form-page .package-2 a.selected{background-color:#e8b500;line-height:normal}.product-form-page .package-2 a .material-icons{color:#fff;font-weight:700;height:21px;line-height:21px}.product-form-page .packages-wrapper-2 .slick-next:before,.product-form-page .packages-wrapper-2 .slick-prev:before{color:#606060}span.form-info{align-items:center;color:#5d5d5d;display:flex;font-family:Manrope;font-size:13px;font-weight:700;margin-bottom:20px}span.form-info>span.material-icons{font-size:22px;margin-right:5px}.product-form-page span.form-info{color:rgba(0,0,0,.87);font-size:12px;font-weight:400}.product-form-page span.form-info>span.material-icons{font-size:20px}@media (min-width:600px){.product-form-page .modal{top:220px;width:50%}.product-form-page .slick-next:before,.product-form-page .slick-prev:before{font-size:80px!important}.product-form-page .slick-next{right:-23px}.product-form-page .slick-prev{left:-28px}span.form-info{margin-bottom:3px!important}}@media (min-width:992px) and (max-width:1199px){.product-form-page .package-2 .title-wrapper{left:calc(50% - 80px);padding:12px 15px;width:160px}.product-form-page .package-2 .title{font-size:.875em}}@media (max-width:599px){.product-form-page .package{width:225px}.product-form-page .package-2 .description ul{margin-bottom:20px}.product-form-page .package-2 .title{font-size:.875em}.product-form-page .package-2 .subtitle{font-size:10px}.product-form-page .package-2 .title-wrapper{left:calc(50% - 80px);padding:12px 15px;width:160px}}@media (min-width:992px){.product-form-page .slick-next{right:-32px}.product-form-page .slick-prev{left:-40px}}.product-form-page .package-3 .subtitle{background:#449aa6;border-radius:20px;margin:0;padding:5px 10px;width:auto}.product-form-page .package-3 .subtitle-0{background:#c2ffc3!important;color:#2d9c2f!important}.product-form-page .package-3 .subtitle-1{background:#caf0ff!important;color:#3091b7!important}.product-form-page .package-3 .subtitle-2{background:#ffdbdb!important;color:#e34c4c!important}.product-form-page .package-3 .title{align-items:center;color:#232323;display:flex;margin:0;text-align:left;width:auto}.product-form-page .package-3 .duration{font-size:.875em;margin-right:15px}.product-form-page .package-3 .method{align-items:center;color:#449aa6;display:flex;font-size:.875em;justify-content:center;margin:5px 15px 5px 0;text-align:center}.product-form-page .package-3 .method:last-child{margin-right:0}.product-form-page .package-3 p>span.material-icons{font-size:22px;margin-right:5px}.product-form-page .packages-info-box hr{border:1px solid #bcbec0;margin:10px 0}.product-form-page .packages-details-box{align-items:center;display:flex;margin:5px 0}.product-form-page .package.package-3{display:flex;justify-content:space-between;margin-bottom:20px;padding:20px}.product-form-page .package-3 .description{color:#232323;margin:0;text-align:left}.product-form-page .package-2 .description td,.product-form-page .package-3 .description td{padding:8px 0}.product-form-page .package-3 .description hr{margin:10px 0}.product-form-page .packages-info-box{width:73%}.product-form-page .packages-price-box{align-items:center;display:flex;flex-wrap:wrap;justify-content:right;width:24%}.product-form-page .package-3 .price{color:#666;font-size:14px;font-weight:400;text-align:right}.product-form-page .package-3 .discounted-price{background:none;font-size:16px;margin:0;text-align:right}.product-form-page .package-3 .discounted-price .unit{font-size:1.5em;font-weight:800;vertical-align:baseline;vertical-align:initial}.product-form-page .package-3 .discounted-price .nominal{font-size:1.5em;font-weight:800}.product-form-page .package-3 a{border-radius:12px;display:block;margin:15px 0;text-transform:uppercase;width:100%}.product-form-page .package-3 .method img{margin-right:5px}@media (min-width:1200px){.product-form-page .packages-info-box{width:80%}.product-form-page .packages-price-box{width:20%}}@media (max-width:600px){.product-form-page .package.package-3{flex-wrap:wrap;width:100%}.product-form-page .packages-info-box{width:100%}.product-form-page .packages-price-box{justify-content:center;width:100%}.product-form-page .package-3 .discounted-price,.product-form-page .package-3 .price{text-align:center}.product-form-page .package-3 .method{font-size:.75em}.product-form-page .package-3 .duration{font-size:.75em;margin-right:6px}.product-form-page .packages-info-box hr{margin:12px 0}.product-form-page .packages-details-box{flex-wrap:wrap}}