.step-title-comp{margin-bottom:8px}.step-title-comp .step-title-content{display:flex}.step-title-comp .step-title-content .step-number{height:40px;width:40px;padding:22px;border-radius:50%;border:1px solid #57c6ff;display:flex;align-items:center;justify-content:center;margin-right:20px;margin-bottom:0}.step-title-comp .step-title-content .step-title{color:#01295f;margin-bottom:0}.terms-conditions{padding:160px 0;text-align:justify}.terms-conditions ol{margin-left:0!important;padding-left:15px!important}.terms-conditions ol li:not(:last-child){margin-bottom:20px}.terms-conditions ol ::marker{font-weight:700}.privacy-policy{padding:160px 0;text-align:justify}.privacy-policy ul{list-style-type:circle}.privacy-policy ol li:not(:last-child){margin-bottom:1rem}.privacy-policy ol li::marker{color:#57c6ff;font-weight:700}#privacy-modal .privacy-policy,#privacy-modal .terms-conditions,#terms-condition-modal .privacy-policy,#terms-condition-modal .terms-conditions{padding:60px 0 0 0!important}#privacy-modal .privacy-policy ol,#privacy-modal .privacy-policy ul,#privacy-modal .terms-conditions ol,#privacy-modal .terms-conditions ul,#terms-condition-modal .privacy-policy ol,#terms-condition-modal .privacy-policy ul,#terms-condition-modal .terms-conditions ol,#terms-condition-modal .terms-conditions ul{padding-left:0}#privacy-modal .modal-header,#terms-condition-modal .modal-header{position:fixed;z-index:999;background-color:#57c6ff;border-bottom:none;border-radius:none}#privacy-modal .close,#terms-condition-modal .close{color:#fff;opacity:1}#privacy-modal .modal-content,#terms-condition-modal .modal-content{max-height:600px;overflow-y:scroll}#privacy-modal .break-word,#terms-condition-modal .break-word{word-wrap:break-word}.form-input{margin-bottom:20px;position:relative}.form-input .optional{padding:0 10px 0 0;font-size:14px}.form-input input{border:2px solid #01295f;border-radius:20px;padding:1.4rem 1rem}.form-input input:focus{box-shadow:0 0 0 .2rem rgba(1,41,95,.25);border:2px solid #01295f}.form-input .input-icon{position:absolute;top:60%;right:1.4rem;color:#01295f}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}.phone-form .area-code{position:absolute;top:52%;left:20px}.phone-form .phone-input{position:relative}.phone-form .phone-input input{padding-left:70px}.close-button[data-v-2686eb23]{cursor:pointer}.form-control[data-v-2686eb23]:focus{box-shadow:none!important;border-color:#57c6ff}.success-message{min-height:100vh}#sig-canvas,.sig-img{border:2px dotted #ccc;border-radius:15px;cursor:crosshair;background:#f5f2f2}#sig-canvas{width:100%}.hidden-signature{overflow-x:hidden!important;overflow-y:hidden!important}.scroll-signature{overflow-x:scroll!important;overflow-y:scroll!important}@media screen and (max-width:767px){canvas{width:100%!important}}.position-fixed-signature{overflow:hidden!important}#modal-pdf .modal-dialog{max-width:1000px}#modal-pdf .modal-content{height:100%}.cancel-condition{margin-top:60px;text-align:justify}.cancel-condition ul{list-style-type:circle}.cancel-condition ol li:not(:last-child){margin-bottom:1rem}.cancel-condition ol li::marker{color:#57c6ff;font-weight:700}.payment{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.payment .price-line{text-decoration:line-through;color:rgba(213,14,34,.942)}.payment .radio-button{border:1px solid #161640;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-radius:10px;flex-direction:row-reverse;margin-bottom:20px}.payment .radio-button:not(:last-child){margin-right:20px}.payment .radio-button input{height:22px;width:22px}.payment .radio-button input[type=radio]:checked~label{color:#57c6ff}.payment .radio-button input[type=radio]:checked~.radio-button{border:1px solid red}.payment .radio-button input[type=radio]:checked{position:relative}.payment .radio-button input[type=radio]:checked:before{content:"✓";position:absolute;background-color:#57c6ff;color:#fff;height:22px;width:22px;border-radius:50rem;display:flex;align-items:center;justify-content:center}.payment .radio-button label{margin-bottom:0;display:flex;align-items:center;height:36px}.payment .discount-button{position:relative;display:flex;align-items:center}.payment .discount-button input{border-top-left-radius:20px;border-bottom-left-radius:20px;border-right:none!important}.payment .discount-button input::-moz-placeholder{font-size:13px}.payment .discount-button input::placeholder{font-size:13px}.payment .discount-button input:focus{box-shadow:none;border:1px solid #57c6ff}.payment .discount-button div{position:absolute;right:0;padding:.375rem 1.6rem;height:calc(1.5em + .75rem + 2px);cursor:pointer}#cancel-condition-modal .modal-header{position:fixed;z-index:999;background-color:#57c6ff;border-bottom:none;border-radius:none}#cancel-condition-modal .close{color:#fff;opacity:1}#cancel-condition-modal .modal-content{max-height:600px;overflow-y:scroll}@media screen and (max-width:768px){.credit-card-font{font-size:9px!important}}.signature-form{position:relative}.signature-form .pdf-button{background-color:transparent;border:none;position:absolute}#modal-pdf-partner .modal-dialog{max-width:1000px}#modal-pdf-partner .modal-content{height:100%}.step-page[data-v-74841134]{display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 80px)}.component-height[data-v-74841134]{min-height:450px;display:flex;flex-direction:column;justify-content:center}.step-action-button[data-v-74841134]{margin-top:4rem}.router-hover[data-v-74841134]:hover{text-decoration:none}