/** Generated: Wednesday, 10th of September 2025, 01:02:09 PM // Powered by AIOM+ (All In One Minify) created by FlipZoom Media Inc. - David Karich (flipzoom.de) **/
@charset "UTF-8";#pasos-main-wrap{position:relative;font-family:"Roboto",Arial,sans-serif;overflow:hidden}#pasos-main-wrap.num-2 #counter-wrap .counter-circle{background-color:#00953a}#pasos-main-wrap.num-2 #counter-wrap .counter-circle span{opacity:0}#pasos-main-wrap.num-2 #counter-wrap .counter-circle span:nth-child(2){opacity:1}#pasos-main-wrap.num-3 #counter-wrap .counter-circle{background-color:#fdc820}#pasos-main-wrap.num-3 #counter-wrap .counter-circle span{opacity:0}#pasos-main-wrap.num-3 #counter-wrap .counter-circle span:nth-child(3){opacity:1}#pasos-main-wrap.section-1 .bg-img:last-child{opacity:0}#pasos-main-wrap.section-2 .bg-img:last-child,#pasos-main-wrap.section-2 .bg-img:nth-last-child(2){opacity:0}#pasos-main-wrap.section-3 .bg-img:last-child,#pasos-main-wrap.section-3 .bg-img:nth-last-child(2),#pasos-main-wrap.section-3 .bg-img:nth-last-child(3){opacity:0}#pasos-main-wrap.section-4 .bg-img:last-child,#pasos-main-wrap.section-4 .bg-img:nth-last-child(2),#pasos-main-wrap.section-4 .bg-img:nth-last-child(3),#pasos-main-wrap.section-4 .bg-img:nth-last-child(4){opacity:0}#pasos-main-wrap.section-5 .bg-img:last-child,#pasos-main-wrap.section-5 .bg-img:nth-last-child(2),#pasos-main-wrap.section-5 .bg-img:nth-last-child(3),#pasos-main-wrap.section-5 .bg-img:nth-last-child(4),#pasos-main-wrap.section-5 .bg-img:nth-last-child(5){opacity:0}#pasos-main-wrap.section-6 .bg-img:last-child,#pasos-main-wrap.section-6 .bg-img:nth-last-child(2),#pasos-main-wrap.section-6 .bg-img:nth-last-child(3),#pasos-main-wrap.section-6 .bg-img:nth-last-child(4),#pasos-main-wrap.section-6 .bg-img:nth-last-child(5),#pasos-main-wrap.section-6 .bg-img:nth-last-child(6){opacity:0}#pasos-main-wrap .pasos-section{font-size:0;text-align:right;box-sizing:border-box;margin:0 !important}#pasos-main-wrap .pasos-section .heading{font-size:48px;line-height:48px;font-weight:700}#pasos-main-wrap .pasos-section>div{width:50%;display:inline-block;vertical-align:top;z-index:4;position:relative}@media only screen and (max-width:768px){#pasos-main-wrap .pasos-section>div{width:100%}}#pasos-main-wrap .pasos-section .text{height:100vh;font-size:18px;text-align:left;transition:all 150ms ease-in-out;padding:8px 16px;background-color:#f6f6f6;padding-left:50px;box-sizing:border-box}#pasos-main-wrap .pasos-section .text h2{margin:0}@media screen and (max-width:678px){#pasos-main-wrap .pasos-section .text{padding-left:16px}}.bg-img{position:absolute;display:block;left:0;right:0;bottom:0;height:100%;background-size:cover;background-attachment:fixed;z-index:3;transition:all 800ms ease-in-out}@media screen and (max-width:678px){.bg-img{display:none}}.text-wrap{position:absolute;top:50%;transform:translateY(-50%);margin:auto;left:70px;right:70px;max-width:100%}.text-wrap p{font-size:20px;margin-top:16px}@media screen and (max-width:678px){.text-wrap{position:initial}}.trigger{top:0 !important;position:static !important;width:auto !important;opacity:0}#counter-wrap{position:absolute;z-index:6;text-align:center;left:0;right:0;transition:all 400ms ease-in-out;opacity:0}#counter-wrap.is-visible{opacity:1;top:50% !important;transform:translateY(-50%)}#counter-wrap .counter-circle{height:100px;width:100px;background-color:#f3ad1d;border-radius:50%;display:inline-block;line-height:100px;position:relative;transition:all 300ms ease-in-out}#counter-wrap .counter-circle span{transform:translate3d(0,0,0);font-size:60px;font-weight:700;position:absolute;left:0;right:0;transition:opacity 300ms ease-in-out;color:white;opacity:0}#counter-wrap .counter-circle span:nth-child(1){opacity:1}@media only screen and (max-width:768px){#counter-wrap{display:none}}.color-primary{color:#00953b}.bg-color-primary{background-color:#00953b}.color-secondary{color:#fdc820}.bg-color-secondary{background-color:#fdc820}.color-inverse{color:#FFF}.bg-color-inverse{background-color:#FFF}.color-success{color:#4caf50}.bg-color-success{background-color:#4caf50}.color-danger{color:#db4325}.bg-color-danger{background-color:#db4325}.gray-base{color:black}.bg-gray-base{background-color:black !important}.gray-darker{color:#333}.bg-gray-darker{background-color:#333 !important}.gray-dark{color:#595959}.bg-gray-dark{background-color:#595959 !important}.gray-regular{color:#5d6771}.bg-gray-regular{background-color:#5d6771 !important}.gray-light{color:#a6a6a6}.bg-gray-light{background-color:#a6a6a6 !important}.gray-lighter{color:#d9d9d9}.bg-gray-lighter{background-color:#d9d9d9 !important}.gray-ghost{color:#f2f2f2}.bg-gray-ghost{background-color:#f2f2f2 !important}.j-workspace{box-sizing:border-box}.j-workspace .j-wrap{max-width:1232px;margin:0 auto;padding-left:16px;padding-right:16px;box-sizing:border-box;display:flex;flex-direction:column}.j-workspace .j-wrap-80{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box;display:flex;flex-direction:column;max-width:985.6px}.j-workspace .j-wrap-90{margin:0 auto;padding-left:16px;padding-right:16px;box-sizing:border-box;display:flex;flex-direction:column;max-width:1108.8px}.j-workspace .j-wrap-movil{margin:0 auto;padding-left:16px;padding-right:16px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:369.6px}.grid{display:flex;flex-direction:row;justify-content:space-around;width:100%}@media screen and (max-width:768px){.grid{flex-direction:column}}.grid .unit{transition:width 200ms ease-in-out}.grid .unit.half{width:50%;padding-right:16px}.grid .unit.half:last-child{padding-right:0}@media screen and (max-width:768px){.grid .unit.half{width:100%;padding-right:0}}.grid .unit.seventyfive{width:75%;padding-right:16px}.grid .unit.seventyfive:last-child{padding-right:0}@media screen and (max-width:768px){.grid .unit.seventyfive{width:100%;padding-right:0}}.grid .unit.third{width:33%;padding-right:16px}.grid .unit.third:last-child{padding-right:0}@media screen and (max-width:768px){.grid .unit.third{width:100%;padding-right:0}}.grid .unit.fourth{width:25%;padding-right:16px}.grid .unit.fourth:last-child{padding-right:0}@media screen and (max-width:768px){.grid .unit.fourth{width:100%;padding-right:0}}button,.btn-solid{position:relative;width:100%;max-width:320px;padding-top:14px;padding-right:24px;padding-bottom:13px;padding-left:24px;border:2px solid #00953b;border-radius:8px;margin-bottom:16px;background-color:#00953b;cursor:pointer;color:#fff;line-height:1;font-family:"Roboto",sans-serif;font-weight:800;font-size:14px;text-transform:uppercase;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;filter:drop-shadow(0px 2px 2px rgba(0,0,0,.15))}button:hover,.btn-solid:hover{background-color:darker(#00953b,10);color:#fff;filter:drop-shadow(0px 4px 2px rgba(0,0,0,.3));margin-bottom:8px;position:relative;top:-2px}@media screen and (max-width:768px){button,.btn-solid{max-width:100%}}button:active,button:focus,button:visited,.btn-solid:active,.btn-solid:focus,.btn-solid:visited{box-shadow:0 6px 5px -4px rgba(0,0,0,.15)}button:active,button:focus,.btn-solid:active,.btn-solid:focus{outline:0}button.muted,.btn-solid.muted{opacity:.3}button.muted:hover,.btn-solid.muted:hover{cursor:not-allowed}button.sm,.btn-solid.sm{max-width:200px}button.lg,.btn-solid.lg{font-size:24px}button.xl,.btn-solid.xl{font-size:32px}button.btn-inverse,.btn-solid.btn-inverse{border:2px solid #333;background-color:#fdc820;color:#333}button.btn-inverse:hover,.btn-solid.btn-inverse:hover{background-color:#e8b102}button.bg-color-secondary,.btn-solid.bg-color-secondary{color:#333;border-color:transparent}button.bg-color-secondary:hover,.btn-solid.bg-color-secondary:hover{background-color:#e8b102}button.bg-color-success:hover,.btn-solid.bg-color-success:hover{background-color:#3d8b40}button.bg-color-danger:hover,.btn-solid.bg-color-danger:hover{background-color:#b0351d}.btn-outline{border:solid 2px #00953b;color:#00953b;background:white;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.btn-outline:hover{background-color:#00953b;color:#FFF;border:solid 2px #00953b;color:#FFF}.btn-outline.bg-color-primary{border:solid 2px #00953b;color:#00953b}.btn-outline.bg-color-primary:hover{background-color:#00953b;color:#FFF;border:solid 2px #00953b;color:#FFF}.btn-outline.bg-color-secondary{border:solid 2px #fdc820;color:#fdc820}.btn-outline.bg-color-secondary:hover{background-color:#fdc820;color:#FFF;border:solid 2px #fdc820}.btn-outline.bg-color-success{border:solid 2px #4caf50;color:#4caf50}.btn-outline.bg-color-success:hover{background-color:#4caf50;color:#FFF;border:solid 2px #4caf50}.btn-outline.bg-color-danger{border:solid 2px #db4325;color:#db4325}.btn-outline.bg-color-danger:hover{background-color:#db4325;color:#FFF;border:solid 2px #db4325}.button-container{min-height:48px;margin-bottom:16px;width:100%;display:flex;justify-content:center;align-items:center}.button-container button{margin:0}.horizontal-btn-group{display:flex;width:100%}@media screen and (max-width:768px){.horizontal-btn-group{flex-direction:column}}.horizontal-btn-group button{margin-right:16px}.horizontal-btn-group button:last-child{margin-right:0}.group-input-button{display:flex;flex-direction:column}.group-input-button button{min-width:100%}.button-hover-not{border-color:transparent}form{width:100%;display:flex;flex-direction:column;align-items:center;max-width:320px}form.xl{max-width:100%}form .form-container-flex{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}form .form-group{width:100%;min-height:96px;max-width:240px;margin-right:16px;margin-bottom:16px;display:flex;flex-direction:column}form .form-group.input-error label:after{font-family:"Font Awesome 5 Free";padding-left:8px;font-weight:900;color:#db4325;content:""}form .form-group.input-error .validation-message{display:block}form .form-group .validation-message{display:none;margin:0}form .form-group.horizontal{flex-direction:row;align-items:center;justify-content:center;margin-bottom:8px}form .form-group.horizontal.just-left{justify-content:flex-start}form .form-group.horizontal label{margin:0}label{display:inline-block;font-size:16px;font-weight:100;font-family:"Open Sans",sans-serif;color:#333;margin-bottom:8px}label b{margin-left:8px;font-weight:300}input[type=text],input[type=email],input[type=search],input[type=tel],input[type=url],input[type=password],input[type=number],textarea,select,form-control{width:100%;min-width:160px;min-height:32px;padding-top:8px;padding-right:16px;padding-bottom:8px;padding-left:16px;border-radius:16px;border:solid 2px #f8f8f9;font-size:16px;font-weight:500;background-color:#f8f8f9;color:#333;text-align:left;transition:border-color 400ms ease-in-out;overflow:hidden;line-height:1}textarea{max-height:172px}select:focus{outline:0}.btn{border-radius:16px !important;border:4px solid red !important;color:red !important;background:white !important;font-weight:800 !important}.btn:hover{color:white !important;background:red !important}.btn>span>font{font-size:32px}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#00953b}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}input[type=file]{margin-bottom:16px;width:100%}input[type=radio],input[type=checkbox]{margin-right:8px}.gender-container-custom{height:0;overflow:hidden}.form-control{color:#fdc820 !important;background-color:transparent !important;border:solid 2px #fdc820 !important;border-color:#fdc820 !important;border-radius:0 !important}.no-arrow input::-webkit-outer-spin-button{-webkit-appearance:none}.no-arrow input::-webkit-inner-spin-button{-webkit-appearance:none}.no-arrow input[type=number].no-arrow{-moz-appearance:textfield}table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:16px}table tbody tr:nth-child(odd){background-color:#f2f2f2}table tr:last-child{box-shadow:1px 1px 4px -2px #00000073}table tr:hover{box-shadow:1px 1px 4px -2px #000000bf}table tr th{font-size:12px;background-color:#a6a6a6;color:white;font-weight:800;text-align:left;max-width:135px;padding-top:8px;padding-right:16px;padding-bottom:8px;padding-left:16px}table tr th span{font-size:smaller;color:#f2f2f2}table tr th:first-child{border-top-left-radius:8px;border-bottom-left-radius:0}table tr th:last-child{border-top-right-radius:8px;border-bottom-right-radius:0}table td{text-align:left;padding-top:8px;padding-right:16px;padding-bottom:8px;padding-left:16px;color:#595959;border:0;border-right:1px solid #d9d9d9}table td:last-child{border-right:0}table td span{font-size:smaller;color:#5d6771}img{max-width:100%;margin-bottom:16px}.icons-list-inline--sm img{max-width:32px}.icons-list-inline img{max-width:64px}.icons-list-inline--lg img{max-width:128px}.p-img-left{display:flex;justify-content:space-between;align-items:center}.p-img-left img{max-width:33%;margin-right:16px}.p-img-right{display:flex;justify-content:space-between;align-items:center}.p-img-right img{max-width:33%;margin-right:16px}h1,h2,h3,h4,h5,h6,p,figure,ul,li{margin:0;padding:0;margin-bottom:16px;color:#5d6771}h1,h2,h3,h4,h5,h6{font-family:"Roboto",sans-serif;color:#5d6771}h1,h2,h3{margin-bottom:16px}h1{font-size:40px;width:fit-content}h3{font-size:32px;font-weight:700}h4{font-size:24px;font-weight:700}h5{font-size:16px;font-weight:700}p{font-size:16px;font-weight:400;color:black;width:fit-content}p strong{font-weight:800;color:#737373}p big{font-size:24px}p small{color:#a6a6a6}p.legible{max-width:480px}p.justify{text-align:justify}p.price-tag{padding:16px;padding-top:8px;padding-bottom:8px;background-color:gray;border-radius:16px;color:white;font-weight:bold}p.price-tag.alert{background:#db4325}p.price-tag.success{background:#00953b}.title-lighter{font-weight:500}ul,ol{padding-left:25px}ul li,ol li{margin-bottom:8px}ul li:last-child,ol li:last-child{margin-bottom:0}ul li>ul>li,ol li>ul>li{margin-top:16px}a{color:#00953b;text-decoration:none}a:hover{text-decoration:underline}a.button:hover{text-decoration:none}p{color:#5d6771;line-height:1.3}p.small{font-size:14px}blockquote{border-left:2px solid #a6a6a6;color:#a6a6a6;padding:16px;display:flex;flex-direction:column}blockquote span{margin-top:8px;align-self:flex-end}b,strong{font-weight:bold !important;color:#737373}hr{border-top:0;border-bottom:solid 2px;border-color:#f2f2f2;width:100%}hr.right{margin:16px 0}dl{border-top:1px solid #00953b;padding-top:16px;padding-left:8px;margin-bottom:0}dt{font-weight:bold;color:#595959;font-size:20px}dd{margin-top:16px;margin-inline-start:0}.data-container{max-width:320px;min-width:260px;margin-right:16px}.data-container p{width:100%}.capital-letter{text-transform:capitalize}.pride{background:red;background:-webkit-linear-gradient(left,red,orange,yellow,green,cyan,blue,violet,violet,violet);background:-o-linear-gradient(right,red,orange,yellow,green,cyan,blue,violet,violet,violet);background:-moz-linear-gradient(right,red,orange,yellow,green,cyan,blue,violet,violet,violet);background:linear-gradient(to right,red,orange,yellow,green,cyan,blue,violet,violet,violet);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cart-summary{max-width:440px;height:fit-content;padding:16px;border:2px solid #00953b;border-radius:16px}.cart-summary-header{display:flex;align-items:center;justify-content:space-between}.cart-summary-header big{font-size:40px;font-weight:bold;color:#02953a}.cart-summary-header p{font-family:"Roboto",sans-serif;margin:0}.cart-summary-header p:last-child{width:180px;max-width:100%;text-align:right}.cart-summary-header small{font-size:24px;font-weight:bold;text-align:right;color:#02953a}.cart-summary-body ul{margin-top:8px;margin-bottom:0}.cart-summary-body ul li{font-size:12px}.card-price{background:linear-gradient(180deg,#fed925 0,#00950e87 89.06%);box-shadow:0 4px 8px rgba(0,0,0,.16);display:flex;align-items:center;justify-content:center;flex-direction:column;max-width:260px;width:100%;border-radius:24px;padding:16px;margin-right:-8px;z-index:4}.card-price:first-child{z-index:3}.card-price:first-child img{align-self:flex-start;margin-left:-21px}.card-price:last-child{margin-right:0;z-index:3}.card-price:last-child img{align-self:flex-end;margin-right:-21px}.card-price.inverse{background:white}.card-price.inverse p{margin:0}.card-price.inverse p.xl{font-size:32px;color:#00953b;text-align:center}.card-price.inverse h3{color:#00953b;font-size:12px;text-transform:none;font-weight:bold}.card-price img{max-height:220px;margin-bottom:0}@media screen and (max-width:600px){.card-price img{display:none}}.card-price h3{color:white;font-size:24px;text-transform:uppercase;text-align:center}.card-price p.xl{font-size:64px;font-weight:bold;font-family:"Roboto",sans-serif}.card-price p:last-child{text-align:center;color:white;max-width:260px;line-height:1.2;text-align:center;font-size:12px;color:#FFF}.mini-card{background-color:#f3f2f2;z-index:2;padding:16px;max-width:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:16px;box-shadow:0 4px 8px rgba(0,0,0,.16)}.mini-card img.number{margin-top:-32px;margin-bottom:32px}.mini-card img.icon{height:56px;margin-bottom:16px}.mini-card img h3{text-transform:none}.card-contact{display:flex;flex-direction:column;align-self:center;justify-content:space-around;text-align:center;padding:16px;border:3px solid #00953a40;border-radius:16px;margin-right:16px;max-width:280px;min-height:368px}.card-contact .social-networks{display:flex;width:100%;justify-content:space-evenly;align-items:center}.card-contact .social-networks a img{height:64px;opacity:.9}.card-contact .social-networks a img:hover{opacity:1}.card-contact h4{font-size:24px;color:#00953b;text-transform:none}.card-contact p{width:100%}.card-contact .button-container{margin:0}.card-contact button{margin:0}.badge{display:flex;justify-content:space-between;align-items:center;padding:16px;border:2px solid #02953a;background-color:#02953a;border-radius:16px}.badge p{margin-bottom:0;color:white;margin-left:16px}.badge-outline{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:24px;border:2px solid #5d6771;background-color:transparent;border-radius:16px;max-width:680px}.badge-outline p,.badge-outline h5{margin-bottom:0}.badge-solid-gray{display:flex;justify-content:space-between;align-items:center;padding:16px;border-radius:16px;max-width:100%;background-color:#e6e6e6;border:0;box-shadow:1px 1px 4px -2px #00000073;flex-direction:row}.badge-solid-gray h3 sup{top:-.8em;font-size:16px}.badge-solid-gray .info{max-width:320px}.badge-solid-gray .info a{color:#595959;text-decoration:underline;font-size:12px}.badge-solid-gray .price{min-width:180px;display:flex;align-items:flex-end;justify-content:center;flex-direction:column}.badge-solid-gray .price select{max-width:120px;min-width:50px;margin-bottom:16px}.badge-solid-gray button{max-width:210px;margin:0}.badge-solid-gray p,.badge-solid-gray h5{margin-bottom:0}.badge-annual-pricing{border-radius:16px;padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:justify;transform:scale(0.9);background:#3da848;max-width:400px;min-height:430px;box-shadow:0 4px 8px rgba(0,0,0,.16)}.badge-annual-pricing h3{color:#fdc820}.badge-annual-pricing .xl{font-size:64px;color:#FFF;font-weight:bold;font-family:"Roboto",sans-serif}.badge-annual-pricing sup{font-size:24px;top:-1.5em}.badge-annual-pricing p{color:#FFF;max-width:320px}.badge-annual-pricing p small{color:#FFF}.badge-annual-pricing .badge-footer{display:flex;align-items:center;justify-content:space-between;max-width:320px;width:100%}.badge-annual-pricing .badge-footer button{margin:0}.badge-annual-pricing .badge-footer a{color:#FFF}.badge-temporary{border-radius:16px;padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:justify;transform:scale(0.9);background:#f4f4f4;border:2px solid #00953b;max-width:400px;box-shadow:0 4px 8px rgba(0,0,0,.16);min-height:430px}.badge-temporary h3{color:#00953b;font-size:24px}.badge-temporary .xl{font-size:48px;color:#00953b;font-weight:bold;font-family:"Roboto",sans-serif}.badge-temporary p{color:#333;max-width:320px}.badge-temporary p small{color:#333}.plans-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;border-radius:16px;max-width:392px;min-height:677px;background-color:#eeeded;box-shadow:2px 2px 6px 2px #0000002e;margin-right:32px}.plans-card p,.plans-card strong,.plans-card .big,.plans-card small{margin:0}.plans-card-header{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:51px;margin-bottom:16px}.plans-card-header h3{font-size:16px;font-weight:900;text-transform:uppercase;margin-bottom:0}.plans-card-header p.big{margin-bottom:0;font-size:32px;font-weight:bold;color:#00953a}.plans-card-header p.big sup{top:-.7em;font-size:50%}@media screen and (max-width:600px){.plans-card-header{flex-wrap:wrap}}.plans-card-body{min-height:180px}.plans-card-body li{font-size:12px}.plans-card-footer{min-height:151px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.plans-card.primary{background-color:#00953b}.plans-card.primary h3{color:white}.plans-card.primary p,.plans-card.primary strong,.plans-card.primary b,.plans-card.primary .big{color:white}.plans-card.primary p a,.plans-card.primary strong a,.plans-card.primary b a,.plans-card.primary .big a{color:white}.plans-card.primary li{color:white}@media screen and (max-width:600px){.plans-card{min-height:200px;margin-bottom:16px;margin-right:0}}.students-badge{position:relative;max-width:432px;align-items:flex-start;padding:24px;text-align:left;border-radius:8px}.students-badge h3{font-size:24px !important;margin-bottom:4px}.students-badge p{color:#585858;text-align:left}.students-badge svg{top:-49px;position:absolute;height:200px;right:-104px}label.tag{width:100%;font-weight:bold;color:white;display:flex;justify-content:center;background-color:rgba(0,0,0,.5)}label.tag.blue{background-color:rgba(0,133,255,.5)}label.tag.green{background-color:rgba(6,128,35,.5)}label.tag.yellow{background-color:rgba(173,139,0,.5)}label.tag.red{background-color:rgba(244,67,54,.5)}label.tag-task{width:fit-content;border:2px solid #333;margin-right:16px;margin-bottom:16px}label.tag-task span{padding-right:8px;padding-left:8px;padding-top:8px;color:white;font-weight:bold;border-right:2px solid #333;background-color:#595959}label.tag-task span.positive{background-color:#4caf50}label.tag-task span.negative{background-color:#f44336}label.tag-task span.station{background-color:#595959;color:white;font-weight:bold;padding-top:8px;padding-right:8px;padding-bottom:4px;border-right:0}.modal{position:absolute;opacity:0;display:none;top:0;left:0;background-color:rgba(0,0,0,.6);height:100%;width:100%;justify-content:center;align-items:center;flex-direction:column;padding:16px}.modal.active{z-index:99999;opacity:1;display:flex;position:absolute;top:0;left:0}.modal section{position:relative;background-color:white;padding:32px;box-shadow:0 0 8px 2px rgba(0,0,0,.2);border-radius:8px;max-width:632px;min-height:494px}.modal section .close{position:absolute;top:16px;right:16px;font-weight:bold;font-size:24px;cursor:pointer}.modal section .close path{fill:#a9a9a9}.modal section .close:hover path{fill:#6b6b6b}.image-title{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:16px}.image-title img{width:80px}.image-title:last-child{margin-right:0}.alert-message{background:#fdc820}.alert-message .j-wrap{position:relative;display:flex;justify-content:center;align-items:center;min-height:32px;max-width:1232px;padding-top:8px;padding-right:16px;padding-bottom:8px;padding-left:16px;margin-right:auto;margin-left:auto}.alert-message .j-wrap p{text-align:center;margin:0;padding:0}.alert-message .j-wrap a.close{align-self:flex-end;position:absolute;right:16px}.alert-message .j-wrap a img{margin:0;margin-left:16px;height:16px}.progressbar{display:flex;position:relative;width:100%;margin-bottom:24px}.progressbar-container{display:flex;position:relative;width:100%}.progressbar-container .step-1,.progressbar-container .step-2,.progressbar-container .step-3{display:flex;align-items:center;position:relative;margin-right:0;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;box-shadow:1px 1px 4px -1px rgba(0,0,0,.4)}.progressbar-container .step-1 img,.progressbar-container .step-2 img,.progressbar-container .step-3 img{margin-right:16px;height:24px;margin-bottom:0}.progressbar-container .step-1 h4,.progressbar-container .step-2 h4,.progressbar-container .step-3 h4{margin-bottom:0;color:white;font-size:16px}.progressbar-container .step-1 h4 span,.progressbar-container .step-2 h4 span,.progressbar-container .step-3 h4 span{font-weight:300}.progressbar-container .step-1:last-child,.progressbar-container .step-2:last-child,.progressbar-container .step-3:last-child{margin-right:0}.progressbar-container .step-1,.progressbar-container .step-3{background-color:#09d34c;border-top-right-radius:32px;border-bottom-right-radius:32px}.progressbar-container .step-1{z-index:10;display:flex;width:42%;position:absolute;left:0}.progressbar-container .step-2{z-index:9;padding-left:40px;background-color:#fdc820;border-top-right-radius:32px;border-bottom-right-radius:32px;width:71%;text-align:right;display:flex;justify-content:flex-end;align-items:center;left:0}.progressbar-container .step-2 h4{color:#5d6771}.progressbar-container .step-3{z-index:8;padding-left:40px;background-color:#09d34c;border-top-right-radius:32px;border-bottom-right-radius:32px;position:absolute;width:100%;align-self:center;justify-content:flex-end}@media screen and (max-width:600px){.progressbar-container .step-1{width:100%;left:0;min-height:72px;border-radius:32px}.progressbar-container .step-2{width:100%;justify-content:flex-start;padding-left:16px;min-height:72px;border-radius:32px}.progressbar-container .step-3{width:100%;justify-content:flex-start;padding-left:16px;min-height:72px;border-radius:32px}}.progressbar-container.second .step-1{width:30%;left:0}@media screen and (max-width:600px){.progressbar-container.second .step-1{display:none}}.progressbar-container.second .step-2{justify-content:flex-start;padding-left:32%}.progressbar-container.second .step-3{width:100%}.progressbar-container.third .step-1{width:30%;left:0}@media screen and (max-width:600px){.progressbar-container.third .step-1{display:none}}.progressbar-container.third .step-2{width:60%;justify-content:flex-start;padding-left:32%}@media screen and (max-width:600px){.progressbar-container.third .step-2{display:none}}.progressbar-container.third .step-3{width:100%;justify-content:flex-start;padding-left:62%}.j-showcase,.j-showcase-split-two{display:flex;justify-content:Space-between;align-items:center}.j-showcase--item{background-image:url("/site/templates/assets/styles/");background-position:center;background-size:contain;background-repeat:no-repeat;width:100%}.j-showcase--item--color{min-height:345px;background-color:transparent;padding:6%;display:flex;align-items:center;justify-content:center;flex-direction:column}.j-showcase--item--color h3{font-size:2em;margin-bottom:15px}.j-showcase--item--color p{font-size:1.333em;color:#a6a6a6}.j-showcase-split-two--item{width:50%;background-color:transparent;background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:768px){.j-showcase-split-two--item{width:100%}}.j-showcase-split-two--item .j-showcase--item--color{align-items:flex-start}.j-showcase-split-two .j-showcase-image-responsive{display:none}@media screen and (max-width:768px){.j-showcase-split-two{flex-direction:column}.j-showcase-split-two .j-showcase-image{display:none}.j-showcase-split-two .j-showcase-image-responsive{display:flex}}.station-tooltip{padding:16px;border-radius:16px;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;min-width:380px;max-width:380px;background-color:rgba(255,255,255,.6)}.station-tooltip .tooltip-header{width:100%;display:flex;align-items:center;justify-content:flex-end}.station-tooltip .tooltip-header svg{opacity:.5}.station-tooltip .tooltip-header svg:hover{opacity:1}.station-tooltip h1{font-size:24px}.station-tooltip p,.station-tooltip h1,.station-tooltip button,.station-tooltip .button-container{margin:0}.station-tooltip .horizonta-group{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;width:100%}.station-tooltip .horizonta-group .unit{display:flex;justify-content:center;align-items:center;flex-direction:row;min-width:74px}.station-tooltip .horizonta-group .unit h1{font-size:32px}.station-tooltip .horizonta-group .unit .occupacy-img{height:32px;margin-top:8px;margin-right:8px}.station-tooltip .horizonta-group .unit:last-child{margin-left:8px}.station-tooltip .horizonta-group .unit:last-child .occupacy-img{margin-left:8px;margin-right:0}.station-tooltip .horizontal-buttons{width:100%;display:flex;justify-content:space-between;align-items:center}.station-tooltip .horizontal-buttons .button-container{justify-content:flex-start}.station-tooltip .horizontal-buttons .button-container:last-child{justify-content:flex-end}.station-tooltip .horizontal-buttons button{max-width:162px;padding-right:16px;padding-left:16px}@media screen and (max-width:992px){.station-tooltip.responsive{position:fixed;bottom:0;box-shadow:0 0 8px 8px #00000017;max-width:100%;min-width:0;background-color:#ffffffe0}.station-tooltip.responsive button{max-width:162px;padding-right:8px;padding-left:8px}}.map-list-icon ul{display:flex;list-style:none;width:100%;justify-content:space-between;align-items:center}.map-list-icon ul li{display:flex;align-items:center;justify-content:center;margin:0}.map-list-icon ul li img{margin-right:8px}.map-list-icon ul li img,.map-list-icon ul li p{margin:0}@media screen and (max-width:600px){.map-list-icon{display:none !important}}.map-switch{display:flex;justify-content:space-between;align-items:center;border-radius:16px;padding:16px;background-color:white;z-index:2;width:200px;height:48px;box-shadow:0 1px 2px 2px #00000024;position:absolute;top:168px;margin:0 auto;left:0;right:0;padding-right:24px;padding-left:24px}.map-switch .icon-container{display:flex;align-items:center;justify-content:center;z-index:4;min-width:48px}.map-switch img,.map-switch svg{margin:0;z-index:4}.map-switch .color-active{width:100px;height:48px;position:absolute;border-radius:16px;z-index:3;left:0;box-shadow:0 1px 2px 2px #00000024;background-color:#fdc820;-webkit-transition:all 450ms cubic-bezier(0.6,-.28,.74,.05);transition:all 450ms cubic-bezier(0.6,-.28,.74,.05)}.map-switch.station .color-active{height:48px;position:absolute;border-radius:16px;z-index:3;left:50%;box-shadow:0 1px 2px 2px #00000024;background-color:#fdc820}@media screen and (max-width:600px){.map-switch{top:128px}}.map-switch:hover{background-color:#f2f2f2}.search-container{margin:0 auto}.search-container .pac-card{margin:10px 10px 0 0;border-radius:2px 0 0 2px;box-sizing:border-box;-moz-box-sizing:border-box;outline:0;box-shadow:0 2px 6px rgba(0,0,0,.3);background-color:#fff;font-family:Roboto}.search-container #pac-container{padding-bottom:13px;margin-right:13px}.search-container .pac-controls{display:inline-block;padding:9px 15px}.search-container .pac-controls label{font-family:Roboto;font-size:20px;font-weight:300}.search-container #pac-input{background-color:#fff;font-family:Roboto;font-size:20px;top:10px}@media screen and (max-width:600px){.search-container #pac-input{max-width:264px}}.search-container #pac-input:focus{border-color:#4d90fe}.reservation-clock{display:flex;align-items:center;justify-content:center;width:96px;height:96px;border:solid 4px #fdc820;border-radius:100%;position:absolute;z-index:100;top:188px;left:40px;background-color:white}.reservation-clock p{margin:0;font-size:24px;font-weight:bold}.code-container{display:flex;justify-content:center;align-items:center;margin-bottom:16px}.code-container p{font-size:24px;font-weight:bold;margin-right:24px;margin-bottom:0}.code-container p small{color:#333}.code-container img,.code-container p{margin-bottom:0}.location-button{position:absolute;top:130px;z-index:100;background-color:#fff;border-radius:100%;height:32px;width:32px;left:40px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 1px 1px #0808085c}.location-button:hover{box-shadow:0 0 4px 0 #0808088c}.location-button a{display:flex;align-items:center;justify-content:center}@media screen and (max-width:600px){.location-button{top:130px}}.open-data{margin-top:32px;margin-bottom:32px;border:solid 2px #5d687133;border-radius:16px;padding:16px;padding-top:24px;padding-bottom:24px;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25));background-color:white}.open-data .unit:first-child{padding-left:10px;border-right:1px solid gray}@media screen and (max-width:768px){.open-data .unit:first-child{border-right:0}}.open-data .head-data{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:15px}.open-data .head-data svg{max-height:40px;margin-right:16px;margin-bottom:0}.open-data .head-data h2{margin-bottom:0}.open-data .body-data .xl{font-size:48px}.open-data p{margin-bottom:0}.open-data .data-widget h2{margin-bottom:15px}.open-data .data-widget p{margin-bottom:15px}.open-data .data-widget ul{margin-bottom:25px}.open-data .data-widget li{display:flex;flex-direction:row;align-items:center;margin-bottom:5px}.open-data .data-widget li img{max-height:20px;margin-right:15px}.data-year{margin-top:75px;max-width:944px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}.open-badge-container{display:none;margin-left:20px}.open-badge-container .unit:first-child{padding-left:10px;border-right:0}.open-badge-container li{margin:5px 0}.open-badge{display:inline-block;background-color:#ebebeb;border-radius:10px;padding:15px}.open-badge:first-child{margin-right:15px}.open-badge h3{margin-bottom:15px}.open-badge ul{list-style:none;display:flex}.open-badge a{text-decoration:none;color:#595959;transition:color .25px}.open-badge a:hover{color:#fdc820}.open-badge a:last-child li{margin-right:0}.open-badge li{font-size:15px;margin-right:15px}.open-badge li img{margin-right:10px}.data-download h2{margin-bottom:15px}.data-download p{margin-bottom:15px}.open-dl:last-child{margin-bottom:25px !important}.fb-comments{display:flex !important;justify-content:center;margin-bottom:25px}@media screen and (max-width:768px){.power-bi-desktop{display:none}}.power-bi-mobile{display:none}@media screen and (max-width:768px){.power-bi-mobile{display:block}}.header-container{position:fixed;background-color:white;width:100%;z-index:1000;top:0;transition:top .2s ease-in-out;box-shadow:0 6px 5px -6px rgba(0,0,0,.15)}.nav-collapse{top:-112px}@media screen and (max-width:992px){.nav-collapse{top:-112px}}header.main-nav{max-width:1232px;padding-right:16px;padding-left:16px;margin:0 auto;padding-top:16px;padding-bottom:16px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media screen and (max-width:992px){header.main-nav nav{display:none}}header.main-nav a{display:flex;justify-content:center;align-items:center}header.main-nav a svg{width:160px}header.main-nav a svg .logo-fill{fill:#59595b}header.main-nav nav{height:80px}header.main-nav .container-cta{display:flex}header.main-nav .container-cta a button{margin:0}header.main-nav .container-cta a:first-child{margin-right:16px}@media screen and (max-width:900px){header.main-nav .container-cta{margin-right:72px}}@media screen and (max-width:600px){header.main-nav .container-cta{display:none}}header.main-nav img{margin:0;height:40px}header.main-nav ul{display:flex;align-items:center;list-style:none;margin-bottom:0;height:80px}header.main-nav ul a{display:flex;align-items:flex-end;color:#5d6771}header.main-nav ul a:hover{text-decoration:underline}header.main-nav ul li{align-items:center;margin-bottom:0;font-weight:400;color:#333;margin-right:16px;font-size:14px}header.main-nav ul li:last-child{margin-right:0}header.main-nav ul li img{width:16px;margin-left:8px}header.main-nav ul li ul{position:absolute;flex-direction:column;width:160px;top:66px;align-items:flex-start;background-color:#ffffffe6;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;box-shadow:1px 1px 4px 1px #0003;height:0;opacity:0;display:none}header.main-nav ul li ul li{width:100%;margin-top:0;padding-top:4px;padding-right:8px;padding-bottom:4px;padding-left:8px}header.main-nav ul li ul li:hover{background-color:#0000001a}header.main-nav ul a.link li{color:#31a3d6}header.main-nav ul a.link:hover li{text-decoration:underline}#categorias:hover ul{height:auto;opacity:1;display:block}header.main-nav.responsive{width:100%;height:100%;position:fixed;display:flex;flex-direction:column;justify-content:center;background-color:#ffffffed}header.main-nav.responsive .container{display:flex;justify-content:center;align-items:center;width:100%}header.main-nav.responsive .container:first-child{height:20vh}header.main-nav.responsive .container.nav-resp{height:80vh}header.main-nav.responsive a{height:20%;margin:0;width:100%;display:flex;justify-content:center;align-items:center}header.main-nav.responsive a svg{width:160px}header.main-nav.responsive a svg .logo-fill{fill:#FFF}header.main-nav.responsive nav{display:flex;flex-wrap:wrap;flex-direction:column;width:100%;height:100%}header.main-nav.responsive nav ul{display:flex;flex-wrap:wrap;height:100%;width:100%;flex-direction:column;justify-content:center;align-items:center;margin-bottom:0;padding:0}header.main-nav.responsive nav ul li{font-size:24px;font-weight:bold;height:16%;color:#333;text-transform:none;width:100%;margin:0}header.main-nav.responsive nav ul li.space-vr{display:none}header.main-nav.responsive nav ul li .visible-movil{height:10%}header.main-nav.responsive #nav-icon span{background:#00953b}@media screen and (max-width:900px){header.main-nav.responsive .container-cta{display:none !important}}@media screen and (max-width:600px){header.main-nav.responsive .container-cta{display:none}}.user-zone-nav{display:flex;justify-content:center;align-items:center;width:100%}.user-zone-nav ul{display:flex;align-items:center;font-size:14px;list-style:none;margin-bottom:0;flex-wrap:wrap;text-align:center;justify-content:center}.user-zone-nav ul li{margin-bottom:0;margin-right:16px}.user-zone-nav ul li.active{font-weight:bold}@media screen and (max-width:600px){.user-zone-nav ul li{margin-bottom:16px}}#nav-icon{position:absolute;top:24px;right:24px;width:44px;height:30px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;display:none}@media screen and (max-width:992px){#nav-icon{display:block}}#nav-icon span{display:block;position:absolute;height:4px;width:100%;background:#00953b;border-radius:12px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon span:nth-child(1){top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon span:nth-child(2){top:12px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon span:nth-child(3){top:24px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-3px;left:8px}#nav-icon.open span:nth-child(2){width:0;opacity:0}#nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:29px;left:8px}footer{background-color:#f0f5f9}footer .j-wrap{max-width:1232px;margin-right:auto;margin-left:auto;padding-right:16px;padding-left:16px}footer .footer-body{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding-top:40px;padding-bottom:32px;min-height:40vh}footer .footer-body ul{list-style:none}footer .footer-body ul li{color:#00953b;font-weight:bold;margin-bottom:8px}footer .footer-body .logos{display:flex;flex-direction:column}footer .footer-body .social-networks{display:flex;align-items:center;justify-content:center;flex-direction:column}footer .footer-body .social-networks a img{margin-right:16px;margin-bottom:0}footer .footer-body .social-networks a:last-child img{margin-right:0}footer .sub-footer{background-color:#00953b;width:100%}footer .sub-footer .j-wrap{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;max-width:1232px;margin-right:auto;margin-left:auto;padding-right:16px;padding-left:16px}footer .sub-footer .j-wrap .redes{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:24px}footer .sub-footer .j-wrap .redes a{margin-right:16px}footer .sub-footer .j-wrap .redes a img{max-height:40px;margin-bottom:0}footer .sub-footer .j-wrap .redes a:last-child{margin-right:0}footer .sub-footer .j-wrap .terms-conditions{display:flex;align-items:center;justify-content:center;width:100%;margin-top:16px;margin-bottom:16px}footer .sub-footer .j-wrap .terms-conditions p{margin-right:16px;margin-bottom:0;color:#FFF}footer .sub-footer .j-wrap p{font-size:12px;max-width:400px}footer .sub-footer .j-wrap p small{color:white}footer .sub-footer .j-wrap p small a{color:#fdc820}.hero-image{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 112px);position:relative;background-position:center center;background-size:cover;background-color:#4fb84b}@media screen and (max-width:600px){.hero-image{height:auto}.hero-image .grid{flex-direction:column-reverse}.hero-image .grid img{max-width:40%}}.hero-image-30{height:calc(30vh - 112px);background-image:url("https://dummyimage.com/1200x800/c3ccf8/fff");background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.image-cover{position:relative;display:flex;justify-content:center;align-items:center}.image-cover svg{position:absolute;z-index:10}.image-cover img{position:absolute;z-index:11}.hero-text{max-width:1232px;height:100%;min-height:calc(100vh - 112px);width:100%;padding-right:12px;padding-left:12px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-left:auto;margin-right:auto}.hero-text p,.hero-text strong,.hero-text b,.hero-text small{color:#FFF !important}@media screen and (max-width:600px){.hero-text{flex-direction:column-reverse;justify-content:flex-end;padding-top:16px}.hero-text svg{max-height:calc(50vh - 112px)}}.hero-text svg{max-height:calc(79vh - 112px);height:100vh;right:0;width:auto;max-width:100%}.hero-text .grid{width:100%;display:flex;justify-content:center;align-items:center}.hero-text .grid .unit{display:flex;justify-content:center;align-items:center;flex-direction:column}.hero-text .grid .unit:first-child{align-items:flex-start;flex-direction:row}@media screen and (max-width:600px){.hero-text .grid .unit:first-child{display:flex;flex-direction:column;justify-content:center;align-items:center}.hero-text .grid .unit:first-child .description{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}}.hero-text .grid .unit:first-child .category{margin-right:16px;color:#ff4e00;text-transform:uppercase;font-size:20px;font-weight:bold}.hero-text .grid .unit .owl-carousel .owl-stage{display:flex;align-items:center}@media screen and (max-width:600px){.hero-text .grid .unit .owl-item img{max-width:100% !important}}.hero-text .grid .unit img{max-height:100%}.hero-text p{max-width:320px}section{margin-top:24px;margin-bottom:24px}section .section-header{box-shadow:0 6px 5px -6px rgba(0,0,0,.15);padding-bottom:24px}section .section-header h1{font-size:32px;margin:0}section .section-header p{margin:0}section .section-body{width:100%;padding-top:24px;padding-bottom:24px;display:flex;align-items:center;flex-direction:column}section .section-body.row{flex-direction:row}section .section-body.center{justify-content:center}section .section-body.right{justify-content:flex-end}section .section-body.left{justify-content:flex-start}section .section-body.space-between{justify-content:space-between}section .section-body.a-flex-start{align-items:flex-start}section .section-body.a-center{align-items:center}section .section-body.a-flex-end{align-items:flex-end}section .section-body .container{width:100%;max-width:680px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding-top:24px;padding-right:16px;padding-bottom:16px;padding-left:16px;border:solid 2px #f2f2f2;border-radius:16px}section .section-body .container.xl{max-width:900px}section .section-body .container-body{width:100%}section .section-body .container-footer{display:flex;align-items:center;justify-content:space-between;width:100%}section.bordered{border:solid #00953a38;border-radius:16px;padding:16px}.how-it-works{margin-top:24px;margin-bottom:24px;display:flex;align-items:center;justify-content:center;position:relative;justify-content:space-evenly;flex-wrap:wrap}.how-it-works hr{border-bottom:solid 4px;border-color:#00953a;position:absolute;z-index:0;max-width:90%}@media screen and (max-width:600px){.how-it-works hr{display:none}}.map-landing{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;padding-top:32px;padding-bottom:32px;flex-wrap:wrap;flex-direction:column;background-image:url("/site/templates/assets/images/background-map.png");background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:#00000099;background-blend-mode:multiply;text-align:center}.map-landing p{width:100%}.map-landing .circles{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.map-landing .circles:last-child{margin-right:0}.map-landing .circles img{margin-bottom:0}@media screen and (max-width:600px){.map-landing .circles{transform:scale(0.6)}}.actualidad{min-height:850px;background-image:url("/site/templates/assets/images/background-ilustration.png");background-position:bottom;background-size:cover;background-repeat:no-repeat;background-color:white;padding-top:40px}.actualidad section{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:wrap}.actualidad section p{max-width:480px;text-align:center}.form-container .field-container:first-of-type{grid-area:name}.form-container .field-container:nth-of-type(2){grid-area:number}.form-container .field-container:nth-of-type(3){grid-area:expiration}.form-container .field-container:nth-of-type(4){grid-area:security}.field-container input{-webkit-box-sizing:border-box;box-sizing:border-box}.field-container{position:relative}.form-container{display:grid;grid-column-gap:10px;grid-template-columns:auto auto;grid-template-rows:90px 90px 90px;grid-template-areas:"name name" "number number" "expiration security";max-width:400px;margin-right:16px;color:#707070}.ccicon{height:38px;position:absolute;right:6px;top:calc(53% - 17px);width:32px}.preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important}#ccsingle{position:absolute;right:15px;top:20px}#ccsingle svg{width:100px;max-height:60px}.creditcard svg#cardfront,.creditcard svg#cardback{width:100%;-webkit-box-shadow:1px 5px 6px 0 black;box-shadow:1px 5px 6px 0 black;border-radius:22px}#generatecard{cursor:pointer;float:right;font-size:12px;color:#fff;padding:2px 4px;background-color:#909090;border-radius:4px;cursor:pointer;float:right}.creditcard .lightcolor,.creditcard .darkcolor{-webkit-transition:fill .5s;transition:fill .5s}.creditcard .lightblue{fill:#03a9f4}.creditcard .lightbluedark{fill:#0288d1}.creditcard .red{fill:#ef5350}.creditcard .reddark{fill:#d32f2f}.creditcard .purple{fill:#ab47bc}.creditcard .purpledark{fill:#7b1fa2}.creditcard .cyan{fill:#26c6da}.creditcard .cyandark{fill:#0097a7}.creditcard .green{fill:#66bb6a}.creditcard .greendark{fill:#388e3c}.creditcard .lime{fill:#d4e157}.creditcard .limedark{fill:#afb42b}.creditcard .yellow{fill:#ffeb3b}.creditcard .yellowdark{fill:#f9a825}.creditcard .orange{fill:#ff9800}.creditcard .orangedark{fill:#ef6c00}.creditcard .grey{fill:#bdbdbd}.creditcard .greydark{fill:#616161}#svgname{text-transform:uppercase}#cardfront .st2{fill:#fff}#cardfront .st3{font-family:"Source Code Pro",monospace;font-weight:600}#cardfront .st4{font-size:54.7817px}#cardfront .st5{font-family:"Source Code Pro",monospace;font-weight:400}#cardfront .st6{font-size:33.1112px}#cardfront .st7{opacity:.6;fill:#fff}#cardfront .st8{font-size:24px}#cardfront .st9{font-size:36.5498px}#cardfront .st10{font-family:"Source Code Pro",monospace;font-weight:300}#cardfront .st11{font-size:16.1716px}#cardfront .st12{fill:#4c4c4c}#cardback .st0{fill:none;stroke:#0f0f0f;stroke-miterlimit:10}#cardback .st2{fill:#111}#cardback .st3{fill:#f2f2f2}#cardback .st4{fill:#d8d2db}#cardback .st5{fill:#c4c4c4}#cardback .st6{font-family:"Source Code Pro",monospace;font-weight:400}#cardback .st7{font-size:27px}#cardback .st8{opacity:.6}#cardback .st9{fill:#fff}#cardback .st10{font-size:24px}#cardback .st11{fill:#eaeaea}#cardback .st12{font-family:"Rock Salt",cursive}#cardback .st13{font-size:37.769px}.form-body{display:flex;align-items:center;justify-content:space-between;flex-direction:row;width:100%;flex-wrap:wrap}@media screen and (max-width:600px){.form-body{flex-direction:column-reverse;align-items:flex-start}}.card-container{perspective:1000px;width:100%;max-width:430px}@media screen and (max-width:600px){.card-container{margin-top:16px;margin-bottom:16px}}.creditcard{width:100%;max-width:400px;min-width:320px;height:260px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:-webkit-transform .6s;-webkit-transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s;cursor:pointer}.creditcard .front,.creditcard .back{position:absolute;width:100%;max-width:400px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased;color:#47525d}.creditcard .back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.creditcard.flipped{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.mini-badge-list{width:100%;margin-top:24px}.mini-badge-list-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:16px}.mini-badge-list-header .search-group{display:flex}.mini-badge-list-header .search-group input[type=text]{max-width:180px}.mini-badge-list-header .search-group input[type=text]:first-child{margin-right:8px}.mini-badge-list ul{width:100%;list-style:none;display:flex;flex-direction:column;padding:0}.mini-badge-list ul a{width:100%}.mini-badge-list ul li{display:flex;width:100%;align-items:center;justify-content:space-between;flex-wrap:wrap;background:#f2f2f2;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;margin-bottom:4px;border-radius:16px;cursor:pointer;box-shadow:1px 1px 4px -2px #00000073}.mini-badge-list ul li:hover{background:#ebebeb;box-shadow:1px 1px 4px -2px #000000bf}.mini-badge-list ul li.expand .expanded-info{max-height:280px}.mini-badge-list ul li p{margin:0}.mini-badge-list ul li .expanded-info{max-height:0;width:100%;display:flex;flex-direction:column;overflow:hidden;transition:max-height 650ms cubic-bezier(0.68,-.55,.27,1.55)}.mini-badge-list ul li .expanded-info .itinerary{margin-top:16px}.mini-badge-list ul li .expanded-info .map{width:100%;margin-top:16px}.mini-badge-list ul li.not-pointer{cursor:default}.mini-badge-list ul li.not-pointer:hover{background:#f2f2f2;box-shadow:1px 1px 4px -2px #000000bf}.info-suscripction{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;max-width:600px;margin-top:24px}.info-suscripction .group-horizontal{display:flex;align-items:flex-end;justify-content:space-between;width:100%;flex-wrap:wrap-reverse}.info-suscripction .grouped-info p:first-child{margin:0}.dark-mini-badge{width:100%;max-width:720px;max-height:0;background:#333;padding-right:16px;padding-left:16px;margin-bottom:4px;border-radius:16px;box-shadow:1px 1px 4px -2px #00000073;overflow:hidden;transition:max-height 650ms cubic-bezier(0.68,-.55,.27,1.55);cursor:pointer}.dark-mini-badge.expand{max-height:initial}.dark-mini-badge-content{max-height:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;overflow:hidden;padding-top:16px;padding-bottom:16px;transition:max-height 650ms cubic-bezier(0.68,-.55,.27,1.55)}.dark-mini-badge-content.expand{max-height:initial}.dark-mini-badge p,.dark-mini-badge button{margin:0;color:white}html,body{height:100%;background:transparent;background-size:200% 200%;-webkit-animation:gradientBG 90s ease infinite;animation:gradientBG 90s ease infinite}@keyframes gradientBG{0%{background-position:0 50%}25%{background-position:50% 50%}50%{background-position:100% 50%}75%{background-position:50% 100%}100%{background-position:50% 0}}body{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:300;word-break:break-word;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased;text-rendering:optimizeLegibility;letter-spacing:1px;line-height:1.3;margin-top:112px}@media screen and (max-width:600px){body{margin-top:72px}}body *{box-sizing:border-box;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}body *:focus,body *:active{outline:0}body.map{margin-top:114px}@media screen and (max-width:600px){body.map{margin-top:72px}}body.map *{-webkit-transition:none;transition:none}body .p-t-0{padding-top:0 !important}body .p-r-m{padding-right:0 !important}body .p-b-m{padding-bottom:0 !important}body .p-l-m{padding-left:0 !important}body .p-t-s{padding-top:8px !important}body .p-r-m{padding-right:8px !important}body .p-b-m{padding-bottom:8px !important}body .p-l-m{padding-left:8px !important}body .p-t-m{padding-top:16px !important}body .p-r-m{padding-right:16px !important}body .p-b-m{padding-bottom:16px !important}body .p-l-m{padding-left:16px !important}body .p-t-l{padding-top:24px !important}body .p-r-l{padding-right:24px !important}body .p-b-l{padding-bottom:24px !important}body .p-l-l{padding-left:24px !important}body .p-t-xl{padding-top:32px !important}body .p-r-xl{padding-right:32px !important}body .p-b-xl{padding-bottom:32px !important}body .p-l-xl{padding-left:32px !important}body .m-t-0{margin-top:0 !important}body .m-r-0{margin-right:0 !important}body .m-b-0{margin-bottom:0 !important}body .m-l-0{margin-left:0 !important}body .m-t-s{margin-top:8px !important}body .m-r-s{margin-right:8px !important}body .m-b-s{margin-bottom:8px !important}body .m-l-s{margin-left:8px !important}body .m-t-m{margin-top:16px !important}body .m-r-m{margin-right:16px !important}body .m-b-m{margin-bottom:16px !important}body .m-l-m{margin-left:16px !important}body .m-t-l{margin-top:24px !important}body .m-r-l{margin-right:24px !important}body .m-b-l{margin-bottom:24px !important}body .m-l-l{margin-left:24px !important}body .m-t-xl{margin-top:32px !important}body .m-r-xl{margin-right:32px !important}body .m-b-xl{margin-bottom:32px !important}body .m-l-xl{margin-left:32px !important}body .visible-movil{display:none}@media screen and (max-width:600px){body .visible-movil{display:block}}body .hidden{display:none}@media screen and (max-width:600px){body .hidden-movil{display:none !important}}body .flex{display:flex}body .flex-wrap{flex-wrap:wrap}body .flex-column{flex-direction:column}body .flex-j-fe{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}body .flex-center{display:flex;justify-content:flex-end;align-items:center;flex-direction:column;flex-wrap:wrap}body .flex-justify-end{justify-content:flex-end}body .flex-align-start{align-items:flex-start}body .flex-center-center{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}body .flex-center-center.column{flex-direction:column}body .full-width{max-width:100%;width:100%}body .p-box{border:2px solid #d9d9d9;padding:24px}body .multiply-gray{background-color:rgba(0,149,59,.5);background-blend-mode:multiply}body .j-img-absolute{display:block;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:auto}body .text-center{text-align:center !important}body .text-right{text-align:right}body .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}body .hidden{visibility:hidden;opacity:0}body .disable{opacity:.6}body .display-hidden{display:none}body .title-toggle{display:flex;justify-content:space-between;cursor:pointer}body .title-toggle:hover svg{opacity:9}body .title-toggle h3{-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}body .title-toggle h3:hover{color:darken #00953b,10}body .title-toggle svg{opacity:.7;max-height:20px;width:40px;margin-top:16px;margin-bottom:16px;-webkit-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}body .title-toggle .rotate-180{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.modal-active{overflow:hidden !important}