﻿@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap');@import url('https://fonts.googleapis.com/css2?family=Noto+Sans&display=swap');.lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px}.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0{transform:translate(0,0)}100%{transform:translate(24px,0)}}.aside-menu{min-height:80vh !important;overflow-y:auto !important}.modal-campaign{z-index:999999 !important;margin-top:2vh}.modal-campaign center-vh{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}.modal-campaign{position:absolute;z-index:99999;width:100%;height:auto;background:transparent;-webkit-user-select:none;Safari -ms-user-select:none;IE 10 and IE 11 user-select:none;Standard syntax font-family:'Noto Sans',sans-serif !important}.modal-campaign .btn:hover{background:#ffa929 0 0 no-repeat padding-box !important}unvisited link .modal-campaign .btn a:link{color:white;text-decoration:none}visited link .modal-campaign .btn a:visited{color:white;text-decoration:none}mouse over link .modal-campaign .btn a:hover{color:white;text-decoration:none}selected link .modal-campaign .btn a:active{color:white;text-decoration:none}.modal-campaign .mc-content{position:relative;margin:0;padding:0;width:100%;flex-direction:column;box-sizing:border-box;font-family:'Roboto',sans-serif}.modal-campaign .plan-boleta{border-radius:20px;box-shadow:0 10px 40px #00000040;width:100%;margin:auto;top:130px;padding:2.2rem 3rem;display:flex;flex-direction:column;background-color:white !important}.modal-campaign .plan-boleta p{padding:0;margin:0}.modal-campaign .plan-boleta h6{font-weight:650}.modal-campaign #expand-plan{color:white;width:240px;height:42px;border:0;border-radius:26px;background:#f69609 0 0 no-repeat padding-box;font-weight:bold;text-transform:uppercase;margin-left:auto}.modal-campaign #plan-card p{font-weight:700;font-size:13px}.modal-campaign #plan-card div{padding:1rem}.modal-campaign .card{border:1px solid #e5e5e5 !important;border-radius:8px !important}.modal-campaign #plan-card img{width:30px;height:30px}.modal-campaign .close{position:relative;color:#666;font-size:1.8rem;left:0;top:0;right:0;text-align:end}.modal-campaign .close_page{cursor:pointer}.modal-campaign button:hover{-webkit-box-shadow:0 0 36px -10px rgba(242,165,12,1);-moz-box-shadow:0 0 36px -10px rgba(242,165,12,1);box-shadow:0 0 36px -10px rgba(242,165,12,1)}@media(max-width:1207px){.modal-campaign button{margin-top:5vh;margin-bottom:5vh}}@media(max-width:1207px){.modal-campaign{align-items:center;justify-content:center}.modal-campaign .plan-boleta{padding:0;padding-top:30px}.modal-campaign #plan-text{text-align:center}.modal-campaign #expand-plan{margin-top:12px}.modal-campaign .card{text-align:center;margin:auto;margin-bottom:10px}.modal-campaign #check_box{text-align:center;margin:auto;padding-left:10px}}second page .modal-campaign .date_issue_block{height:100vh;background:transparent linear-gradient(87deg,#d2edde 0,#a1e7f5 100%) 0 0 no-repeat padding-box}.modal-campaign .date_issue_details{width:100%;min-height:620px;background:#fff 0 0 no-repeat padding-box;border-radius:20px;padding:50px;margin:auto;justify-content:center;align-items:center;margin-top:35px}.modal-campaign .date_issue_details h2{color:#333;text-align:left;font-size:15px;font-weight:700}.modal-campaign .payment-date-block label{color:#333;text-align:left;font-size:12px;font-weight:500}.modal-campaign .payment-date-block select{width:480px;height:40px;background:#fafafa 0 0 no-repeat padding-box;border:2px solid #07aff8;border-radius:5px}.modal-campaign .document_available_section{margin-top:20px}.modal-campaign .document_available_section p{font-weight:500}.modal-campaign .document_available_section .card{background:#fafafa 0 0 no-repeat padding-box;border-radius:8px;width:270px;height:131px;border:none !important}.modal-campaign .document_available_section .card h5{text-align:left;font-size:14px;font-weight:650}.modal-campaign .document_available_section .card p{text-align:left;font-size:13px;font-weight:500}.modal-campaign .border{border:1px solid #f0f0f0}.modal-campaign .Ingresar{width:116px;height:32px;background:#13bd38 0 0 no-repeat padding-box !important;border-radius:8px;color:white !important}.modal-campaign .Contratar{width:116px;height:32px;background:#07aff8 0 0 no-repeat padding-box !important;border-radius:8px;color:white !important}.modal-campaign .Consult_block{width:auto;height:64px;background:#fafafa 0 0 no-repeat padding-box;border-radius:12px;margin:auto;display:flex}.modal-campaign #consultBtn{margin-left:auto;margin-top:auto;margin-bottom:auto;margin-right:20px;font-weight:bold;width:180px;height:42px;color:white;border:0;background:#f69609 0 0 no-repeat padding-box;border-radius:26px}@media(max-width:583px){.modal-campaign .date_issue_block{height:100% !important}.modal-campaign .payment-date-block select{width:250px !important}.modal-campaign #consultBtn{margin:auto !important}}page 3 .modal-campaign .digital_certificate_section{height:100vh;width:100%;background:transparent linear-gradient(87deg,#d2edde 0,#a1e7f5 100%) 0 0 no-repeat padding-box}.modal-campaign .digital_certificate_block{background:#fff 0 0 no-repeat padding-box;border-radius:20px;padding:1rem;margin-top:20px}.modal-campaign .digital_certificate_block h2{font-size:19px;font-weight:700}.modal-campaign .digital_certificate_block input{border:2px solid #07aff8}.modal-campaign .digital_certificate_block select{border:2px solid #07aff8}.modal-campaign .digital_certificate_block input:focus{box-shadow:none;outline:0;border:2px solid #07aff8}.modal-campaign .digital_certificate_block label{font-size:14px;text-align:left;color:#333}.modal-campaign .Send_block{width:auto;height:64px;background:#fafafa 0 0 no-repeat padding-box;border-radius:12px;margin:auto;display:flex}.modal-campaign .SendBtn{margin-left:auto;margin-top:auto;margin-bottom:auto;margin-right:20px;font-weight:bold;width:180px;height:42px;color:white;border:0;background:#f69609 0 0 no-repeat padding-box;border-radius:26px}.modal-campaign .drop-container{width:150px !important;height:150px !important;position:relative;display:flex;gap:10px;flex-direction:column;justify-content:center;align-items:center;height:200px;padding:20px;border-radius:10px;border:2px dashed #07aff8;color:#444;cursor:pointer;transition:background .2s ease-in-out,border .2s ease-in-out}.modal-campaign .drop-container:hover{background:#eee;border-color:#07aff8}.modal-campaign .drop-container:hover .drop-title{color:#222}.modal-campaign .drop-title{color:#444;font-size:20px;font-weight:bold;text-align:center;transition:color .2s ease-in-out}.modal-campaign .drop-title img{width:40px;height:40px}.modal-campaign .Upload_block{width:auto;height:64px}.modal-campaign #UploadBtn{font-size:14px;width:auto;height:32px;border:0;background-color:#07aff8;color:white;border-radius:8px;padding:0 10px}@media(max-width:977px){.modal-campaign .digital_certificate_section{height:100%;width:100%;background:transparent linear-gradient(87deg,#d2edde 0,#a1e7f5 100%) 0 0 no-repeat padding-box}}.page-campaign{-webkit-user-select:none;Safari -ms-user-select:none;IE 10 and IE 11 user-select:none;Standard syntax}.page-campaign .card-media{width:auto}.page-campaign .ETicketButton:hover{background:#ffa929 0 0 no-repeat padding-box !important}@media(min-width :50px) and (max-width:420px){.page-campaign .card-media{width:auto;margin-bottom:5vh}.card.card-custom>.card-body{padding:0rem !important}.page-campaign .card-body-footer button{width:100% !important}}@media(min-width :421px) and (max-width:1024px){.page-campaign .card-media{width:auto;margin-bottom:5vh}}@media(min-width :979px) and (max-width:2000px){.page-campaign .card-body-footer button{width:100% !important}}@media(min-width :1300px){.page-campaign .card-media{width:20vw}}.page-campaign .battot_plan_details{width:auto;height:auto;border-radius:0;margin:auto;padding:1rem}.page-campaign .battot_plan_title{text-align:start;margin-bottom:13px}.page-campaign .battot_plan_title p{color:#07aff8;font-weight:600;padding:0}.page-campaign .battot_plan_title h3{margin-top:10px;margin-bottom:10px;font-size:20px;font-weight:650}.page-campaign .plan{height:auto;padding:0;padding-top:2vh}.page-campaign .paln .card{border:1px solid #e5e5e5;border-radius:8px}.page-campaign .card-body-details{padding:10px}.page-campaign .cardtopFirst_bg{width:auto;height:10px;background:#ffba30 0 0 no-repeat padding-box;border-radius:8px 8px 0 0}.page-campaign .cardtopSecond_bg{width:auto;height:10px;background:#0798f8 0 0 no-repeat padding-box;border-radius:8px 8px 0 0}.page-campaign .cardtopThree_bg{width:auto;height:10px;background:#13bd38 0 0 no-repeat padding-box;border-radius:8px 8px 0 0}.page-campaign .card-body-header{margin-bottom:15px}.page-campaign .card-body-header button{background-color:#07aff8;width:90%;height:29px;color:white;border:0;border-radius:8px;margin-bottom:10px}.page-campaign .card-body-header h4{letter-spacing:NaNpx;font-weight:650}.page-campaign .card-body-header h5{font-size:15px}.page-campaign .card-body-header p{font:normal normal medium 14px/20px Roboto;color:#999}.page-campaign .card-body-header span{font-size:15px}.page-campaign .card-body{padding:0;margin:0}.page-campaign .card-body h4{letter-spacing:NaNpx;font-weight:650}.page-campaign .card-body h5{font-size:15px}.page-campaign .card-body p{font:normal normal medium 14px/20px Roboto;color:#999}.page-campaign .card-body-footer p{margin:0;padding:5px 0;font-size:14px}.page-campaign .card-body-footer button{width:240px;height:42px;background:#f69609 0 0 no-repeat padding-box;border-radius:26px;border:0;color:white;font-weight:bold;margin-top:10px}.page-campaign .close_plan_icon{position:absolute;color:#666;font-size:30px;left:89%;top:-8px;text-align:end}.page-campaign hr{border:0 !important;border-top:1px solid rgba(0,0,0,0.61) !important}@media(min-width:992px){.animation-vibrate{-webkit-animation:vibrate-1 .3s linear infinite both;animation:vibrate-1 .6s linear infinite both}}@-webkit-keyframes vibrate-1{0{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}40%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}60%{-webkit-transform:translate(2px,2px);transform:translate(2px,2px)}80%{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}100%{-webkit-transform:translate(0);transform:translate(0)}}@keyframes vibrate-1{0{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}40%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}60%{-webkit-transform:translate(2px,2px);transform:translate(2px,2px)}80%{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}100%{-webkit-transform:translate(0);transform:translate(0)}}.roll-in-blurred-left-in{-webkit-animation:roll-in-blurred-left .65s cubic-bezier(0.230,1.000,0.320,1.000) both;animation:roll-in-blurred-left .65s cubic-bezier(0.230,1.000,0.320,1.000) both;animation-delay:1s}@-webkit-keyframes roll-in-blurred-left{0{-webkit-transform:translateX(-1000px) rotate(-720deg);transform:translateX(-1000px) rotate(-720deg);-webkit-filter:blur(50px);filter:blur(50px);opacity:0}100%{-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0);-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes roll-in-blurred-left{0{-webkit-transform:translateX(-1000px) rotate(-720deg);transform:translateX(-1000px) rotate(-720deg);-webkit-filter:blur(50px);filter:blur(50px);opacity:0}100%{-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0);-webkit-filter:blur(0);filter:blur(0);opacity:1}}.input-error{border-color:#f69d9d !important}.summary-row{padding-left:10px}.summary-row::after{content:"";clear:both;display:table}.summary-row>div:nth-child(1){float:left}.summary-row>div:nth-child(2){float:right}.summary-last-row{background-color:#f2f2f2}.page-campaing-selected .modal{z-index:999999}.page-campaing-selected .accordion-display-block{display:block}.page-campaing-selected .accordion-display-none{display:none}.page-campaing-selected{font-family:'Noto Sans',sans-serif !important}.page-campaing-selected .mobile_number::before{content:"Teléfono: ";font-weight:bold;color:#333}.page-campaing-selected .force-disabled{pointer-events:none}.page-campaing-selected .accordion-item .accordion-button{box-shadow:none;background-color:white;border-radius:15px !important}.page-campaing-selected .accordion-item{border:3px solid #dcdcdc !important;margin-top:30px;border-radius:15px !important}.page-campaing-selected .btn-content{width:100%}.page-campaing-selected .btn-content>p{margin:0}.page-campaing-selected .btn-content>p:nth-child(1){float:left;font-weight:bold;font-size:16px}.page-campaing-selected .btn-content>p:nth-child(2){float:right;margin-right:10px;font-weight:400;font-size:14px;color:#909090}.page-campaing-selected .accordion-button::after{content:"";clear:both;display:table}.page-campaing-selected .accordion-button:not(.collapsed){color:black;background-color:#fff;box-shadow:none}.page-campaing-selected .accordion-body{padding-top:0}.page-campaing-selected .accordion-info{margin-bottom:20px}.page-campaing-selected .accordion-sub-heading{font-weight:bold;margin:10px auto}.page-campaing-selected .container-fluid{padding:0}.page-campaing-selected 0.circle-check-icon{margin-left:5px;color:#3e853e;display:none}.page-campaing-selected .input-container{margin-bottom:15px}.page-campaing-selected .accordion-form .form-label{margin-bottom:0}.page-campaing-selected .accordion-form input[type="text"]{border:2px solid lightgrey;border-radius:8px;padding-top:10px;padding-bottom:10px;caret-color:#4782d6}.page-campaing-selected .accordion-form input[type="email"]{border:2px solid lightgrey;border-radius:8px;padding-top:10px;padding-bottom:10px;caret-color:#4782d6}.page-campaing-selected .accordion-form input[type="tel"]{border:2px solid lightgrey;border-radius:8px;padding-top:10px;padding-bottom:10px;caret-color:#4782d6}.page-campaing-selected .accordion-form input:focus{border:2px solid #4782d6;box-shadow:none}.page-campaing-selected .accordion-form input:disabled{background-color:#eff0f0}.page-campaing-selected .accordion-form button{border-radius:.5rem;padding:8px 20px;margin:15px auto}.page-campaing-selected .form_upload{background-color:#e7f8fb;opacity:1;border-radius:.5rem;padding-top:4px;color:#053d55;font-size:1.5rem}.page-campaing-selected .form_upload img{width:100%;display:block;position:relative;opacity:.8;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.page-campaing-selected .form_upload svg{width:60%;display:block;position:relative;opacity:.8;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.page-campaing-selected .add_more_files{border-radius:10px 100px / 120px;border-color:transparent;background-color:#f69609;color:white}.page-campaing-selected .form_upload>div{cursor:pointer;border-radius:5px;border:2px dashed #07aff8;padding:15px 20px;text-align:center}.page-campaing-selected .form_upload .form{text-align:center}.page-campaing-selected .form_upload .fa-file{font-size:25px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-campaing-selected .form_upload .fa-upload{font-size:3rem}.page-campaing-selected .form_upload .icon-container{height:50px;width:50px;position:relative;border-radius:50%;float:left}.page-campaing-selected{-webkit-user-select:none;-ms-user-select:none;user-select:none}.page-campaing-selected .heading h2{color:#66ccf2}.page-campaing-selected .btn-content p{color:#126f91 !important}.page-campaing-selected .SendBtn{margin-left:auto;margin-top:auto;margin-bottom:auto;margin-right:20px;font-weight:bold;width:180px;height:42px;color:white;border:0;background:#f69609 0 0 no-repeat padding-box;border-radius:26px}@media(min-width :50px) and (max-width:420px){.page-campaing-selected .heading{padding-top:3vh;text-align:center}}.finish-page{-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex;justify-content:center;box-shadow:rgba(60,64,67,0.3) 0 1px 2px 0,rgba(60,64,67,0.15) 0 1px 3px 1px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:20px;background-color:white !important}.finish-page .content-body{max-width:50vw;background-color:white !important}.finish-page .title{text-align:center;font-size:2.5rem;color:#66ccf2}.finish-page .content{text-align:center;font-size:1.2rem;background-color:white !important}.finish-page .number{font-size:1.3rem;font-weight:bold;padding-left:5px;padding-right:5px;-webkit-user-select:text !important;-ms-user-select:text !important;user-select:text !important}.finish-page .SendBtn{margin-left:auto;margin-top:auto;margin-bottom:auto;margin-right:20px;font-weight:bold;width:180px;height:42px;color:white;border:0;background:#f69609 0 0 no-repeat padding-box;border-radius:26px}.finish-page .SendBtn:hover{background:#ffa929 0 0 no-repeat padding-box !important}@media(max-width:1207px){.finish-page button{margin-top:5vh;margin-bottom:5vh}.finish-page{margin-top:2vh}}.fade-out{-webkit-animation:fade-out 1s ease-out both;animation:fade-out 1s ease-out both}@-webkit-keyframes fade-out{0{opacity:1}100%{opacity:0}}@keyframes fade-out{0{opacity:1}100%{opacity:0}}.animation-alert{-webkit-animation:alert-animation 2s ease 0 1 normal forwards;animation:alert-animation 2s ease 0 1 normal forwards}@keyframes alert-animation{0,100%{transform:translateX(0);transform-origin:50% 50%}15%{transform:translateX(-15px) rotate(-3deg)}30%{transform:translateX(7.5px) rotate(3deg)}45%{transform:translateX(-7.5px) rotate(-1.6deg)}60%{transform:translateX(4.5px) rotate(1.2deg)}75%{transform:translateX(-3px) rotate(-0.1deg)}}.swing-in-top-fwd{-webkit-animation:swing-in-top-fwd .5s cubic-bezier(0.175,0.885,0.320,1.275) both;animation:swing-in-top-fwd .5s cubic-bezier(0.175,0.885,0.320,1.275) both}@-webkit-keyframes swing-in-top-fwd{0{-webkit-transform:rotateX(-100deg);transform:rotateX(-100deg);-webkit-transform-origin:top;transform-origin:top;opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-transform-origin:top;transform-origin:top;opacity:1}}@keyframes swing-in-top-fwd{0{-webkit-transform:rotateX(-100deg);transform:rotateX(-100deg);-webkit-transform-origin:top;transform-origin:top;opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-transform-origin:top;transform-origin:top;opacity:1}}.caracteristicas{width:100%;margin:0 auto}.caracteristicas .row{width:100%;margin:0 auto;height:auto;clear:both;text-align:center;display:flex;justify-content:center;align-items:center;min-height:50vh}.caracteristicas .block{display:block;width:15rem;height:auto;float:left;padding:0;margin:0;margin-top:3vh;margin-bottom:3vh;margin-right:1vw;transition:transform .5s ease-out;cursor:pointer;transition:.8s}.caracteristicas .block:hover{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-box-shadow:0 0 39px 2px rgba(0,0,0,0.15);-moz-box-shadow:0 0 39px 2px rgba(0,0,0,0.15);box-shadow:0 0 39px 2px rgba(0,0,0,0.15)}.caracteristicas svg{width:100%}.caracteristicas .avion .fil1{fill:#2bd2f0}.caracteristicas .avion .fil2{fill:#13c4ff}.caracteristicas .avion .fil0{fill:#23b0ff}.caracteristicas .avion{transition:4s}.caracteristicas .block:hover .avion{transform:scale(1.8);animation:vuelo 1s linear forwards;animation-iteration-count:1;opacity:1 !important}.caracteristicas .hoja-overflow{overflow:hidden}.caracteristicas .block:hover .hoja{animation:print 1s linear forwards}.caracteristicas .block:hover .lupa{animation:search .8s linear infinite}.caracteristicas .block:hover .pos{animation:vibrar .8s infinite}@media(max-width:520px){.caracteristicas .block{width:70%}}@keyframes vuelo{0{opacity:1}50%{transform:rotate(50deg)}100%{opacity:0;transform:translate(120%)}}@keyframes print{0{transform:translateY(-100%)}10%{opacity:1}20%{clip-path:inset(0 0 80% 0)}30%{clip-path:inset(0 0 60% 0)}40%{clip-path:inset(0 0 40% 0)}50%{clip-path:inset(0 0 20% 0)}60%{clip-path:inset(0 0 0 0)}100%{clip-path:inset(0 0 0 0);transform:translateY(0)}}@keyframes search{0{transform:rotate(0)}25%{transform:rotate(-15deg)}50%{transform:rotate(0)}75%{transform:rotate(15deg)}100%{transform:rotate(0)}}@keyframes vibrar{0{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}100%{transform:translate(0)}}.page-campaing-selected .accordion-form select {border: 2px solid lightgrey;border-radius: 8px;padding-top: 10px;padding-bottom: 10px;caret-color: #4782d6;}.page-campaing-selected .accordion-form input[id="test"] {border: 2px solid lightgrey;border-radius: 8px;padding-top: 10px;padding-bottom: 10px;caret-color: #4782d6;}.page-campaing-selected .accordion-form input[type="password"] {border: 2px solid lightgrey;border-radius: 8px;padding-top: 10px;padding-bottom: 10px;caret-color: #4782d6;}