/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(../fonts/Roboto-Light.eot);src:url(../fonts/Roboto-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto-Light.woff2) format("woff2"),url(../fonts/Roboto-Light.woff) format("woff"),url(../fonts/Roboto-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/Roboto-Regular.eot);src:url(../fonts/Roboto-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto-Regular.woff2) format("woff2"),url(../fonts/Roboto-Regular.woff) format("woff"),url(../fonts/Roboto-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(../fonts/Roboto-Medium.eot);src:url(../fonts/Roboto-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto-Medium.woff2) format("woff2"),url(../fonts/Roboto-Medium.woff) format("woff"),url(../fonts/Roboto-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/Roboto-Bold.eot);src:url(../fonts/Roboto-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto-Bold.woff2) format("woff2"),url(../fonts/Roboto-Bold.woff) format("woff"),url(../fonts/Roboto-Bold.ttf) format("truetype")}html{box-sizing:border-box;font-size:62.5%}*,:after,:before{box-sizing:inherit}body{color:#1c1d1f;font-family:Roboto,sans-serif;font-size:1.5rem;line-height:1.6}@media (min-width:768px){body{font-size:1.7rem}}a{text-decoration:none}img,picture{display:block;max-width:100%}picture img{margin:0 auto}p{margin:0;padding:0}h1,h2,h3{margin:2rem 0}h1{font-size:2.5rem}@media (min-width:768px){h1{font-size:3.8rem}}h2{color:#a207dc;font-size:2.3rem}@media (min-width:768px){h2{font-size:3.4rem}}h3{font-size:2rem}@media (min-width:768px){h3{font-size:3rem}}h4{font-size:1.8rem}@media (min-width:768px){h4{font-size:2.6rem}}button{background-color:transparent;border:none}.video__responsive{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.video__responsive iframe{height:100%;left:0;position:absolute;top:0;width:100%}i{align-items:center;display:flex;justify-content:center}.section{margin-bottom:4rem;margin-top:4rem}.container{margin:0 auto;max-width:120rem;width:90%}.text-primary{color:#581b98!important}.text-secondary{color:#ff6a00!important}.overflow-hidden{overflow:hidden!important}.d-none{display:none}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.notificacion__box{align-items:center;border-radius:5px;bottom:2rem;display:flex;justify-content:space-between;left:5%;opacity:0;padding:1rem;pointer-events:none;position:fixed;transform:translateY(150%);transition:all .5s ease-in-out;visibility:hidden;width:90%;z-index:1000}@media (min-width:768px){.notificacion__box{left:auto;max-width:550px;right:2rem;transform:translateX(150%)}}.notificacion__box .icon{align-items:center;display:flex;justify-content:center;margin-right:1rem}.notificacion__box .icon span{font-size:3.2rem}.notificacion__box .texto{flex:auto}.notificacion__box.active{opacity:1;transform:translateY(0);visibility:visible}@media (min-width:768px){.notificacion__box.active{transform:translateX(0)}}.notificacion__box.warning{background-color:#fb0;color:#805e00}.notificacion__box.success{background-color:#2cb978;color:#fff}.notificacion__box.error{background-color:#e41749;color:#fff}.descuento__container{align-items:center;background-color:#fff;box-shadow:0 -2px 5px rgba(28,29,31,.15);color:#581b98;display:flex;height:5rem;justify-content:space-between;left:0;padding:.8rem;pointer-events:none;position:fixed;top:calc(100% - 5rem);transform:translateY(100%);transition:all .5s ease-in-out;width:100%;z-index:200}@media (min-width:768px){.descuento__container{align-items:center;border-radius:8px;box-shadow:0 0 10px 3px rgba(28,29,31,.3);flex-direction:column;height:200px;justify-content:flex-start;left:5rem;top:50%;transform:translateX(-150%) translateY(-50%);width:200px}}.descuento__container.active{transform:translateY(0)}@media (min-width:768px){.descuento__container.active{transform:translateX(0) translateY(-50%)}}.descuento__container.descuento__especial{background-color:#581b98;color:#fff}.descuento__container p,.descuento__container span{text-align:center}.descuento__container p:first-child{display:none;font-size:1.6rem;font-weight:700}@media (min-width:768px){.descuento__container p:first-child{display:block}}.descuento__container p:nth-child(2){font-size:1.2rem}.descuento__container .descuento__span{color:#ff6a00;font-size:2.5rem}@media (min-width:768px){.descuento__container .descuento__span{align-items:center;display:flex;flex:1 0 auto;font-size:7rem;justify-content:center}}.descuento__container .descuento__span.animacion{-webkit-animation:descuento .8s forwards;animation:descuento .8s forwards}.descuento__container .bm{bottom:0;height:210px;left:-30px;pointer-events:none;position:absolute;width:250px}table{border-collapse:collapse;margin-top:2rem;max-height:40rem;overflow:hidden;overflow-y:scroll;width:100%}table caption{background-color:#f7e4fe;color:#3f136d;padding:1rem .5rem;text-align:center}@media (min-width:768px){table caption{padding:1rem 0 1rem 2rem}}table thead{border-bottom:2px solid #581b98;color:#581b98;text-align:left}table thead th{padding:1rem 0}table thead th:first-of-type{padding-left:1.6rem}table tbody tr{margin-bottom:2rem}table tbody tr:nth-child(odd) td,table tbody tr:nth-child(odd) th{background-color:#f2eafb}table tbody tr td,table tbody tr th{color:#320f57;font-weight:400;padding:.8rem 0;text-align:left}table tbody tr td:first-of-type,table tbody tr th:first-of-type{padding-left:1.6rem}@media (max-width:768px){table caption{display:block;width:100%}thead{display:none}table,tbody,td,th,tr{display:block;width:100%}table tr{border:none!important;margin-bottom:2rem}table tr td{padding-left:50%;padding-right:1rem!important;position:relative;text-align:right!important}table tr td:before{content:attr(data-label);font-weight:300;left:0;padding-left:1.6rem;position:absolute;text-align:left;width:50%}}.start-now .container{background:#a207dc;background:linear-gradient(180deg,#51046e,#a207dc);border-radius:1rem;color:#fff;padding:2.5rem 2rem;text-align:center}@media (min-width:768px){.start-now .container{padding:6rem 0}}.start-now h2{color:#fff;margin:0 0 1rem}.start-now p{margin-bottom:2rem}@media (min-width:768px){.start-now .buttons__wrapper a:first-of-type{margin-right:1rem}}.obligatorio__box{color:#999;font-size:1.5rem}.alert-cookies{background-color:#ff6a00;bottom:0;color:#fff;display:none;left:0;padding:.8rem 0;pointer-events:none;position:fixed;text-align:center;transform:translateY(150%);transition:transform .4s ease-in-out;width:100%;z-index:1000}.alert-cookies span{color:#581b98;cursor:pointer}.alert-cookies.active{pointer-events:all;transform:translateY(0)}.blog-social-sharer__box h2{color:#581b98;font-size:2.3rem;font-weight:300;text-align:center}.blog-social-sharer__box .social-buttons__box{align-items:center;display:flex;flex-direction:column;list-style:none;margin:0 auto;max-width:600px;padding:0}@media (min-width:768px){.blog-social-sharer__box .social-buttons__box{gap:1rem;display:grid;grid-template-columns:repeat(4,1fr)}}.blog-social-sharer__box button{background-color:#f7e4fe;border:1px solid #581b98;border-radius:4px;color:#581b98;cursor:pointer;margin-bottom:1rem;padding:1rem 2rem}@media (min-width:768px){.blog-social-sharer__box button{margin:0}}.blog-social-sharer__box button:hover{background-color:#a207dc;border-color:#a207dc;color:#fff}.spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:4px solid rgba(88,27,152,.1);border-left-color:#581b98;border-radius:50%;height:36px;margin:0 auto;width:36px}.dialog{display:none}.dialog.active{display:block}.dialog .dialog__ventana{background:#fff;left:50%;max-width:700px;padding:2rem;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:90%;z-index:3000}@media (min-width:768px){.dialog .dialog__ventana{border-radius:1rem;box-shadow:0 0 9px rgba(28,29,31,.2);padding:8rem 4rem}}.dialog .dialog__ventana .btn__close:not(.reintentar){cursor:pointer;position:absolute;right:0;top:0;transform:translate(-50%,25%)}.dialog .dialog__ventana .btn__close:not(.reintentar) i:before{color:#b3b3b3;font-size:2rem}.dialog .dialog__ventana .btn__close:not(.reintentar):hover i:before{color:#e41749}.dialog .dialog__ventana h2{margin-top:0}.dialog .dialog__ventana i{margin-bottom:2rem!important}.dialog .dialog__ventana i:before{font-size:6rem}.dialog .dialog__ventana i.icon-check{color:#2cb978}.dialog .dialog__ventana i.icon-close{color:#e41749}.dialog .dialog__ventana p{margin-bottom:2rem}@media (min-width:768px){.dialog .dialog__ventana a.btn-success{margin-right:1rem}}.dialog .dialog__mask{background:rgba(28,29,31,.6);height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:2000}.dialog__error h2,.dialog__error p{color:#e41749}.dialog__success h2,.dialog__success p{color:#2cb978}.box__mantenimiento{background-color:rgba(162,7,220,.1);border-radius:2rem;padding:2rem 0;text-align:center}.box__mantenimiento svg{width:20rem}.btn-primary{background-color:#581b98;border:1.2px solid #581b98;color:#fff;cursor:pointer;display:inline-block;margin-top:1rem;outline:none;padding:1rem 3rem;text-align:center;text-decoration:none;transition:all .4s ease}.btn-primary:hover{background-color:#3f136d;border-color:#3f136d}.btn-primary:focus{box-shadow:0 0 2px 3px #a207dc}.btn-secondary{background-color:#ff6a00;border:1.2px solid #ff6a00;color:#fff;cursor:pointer;display:inline-block;margin-top:1rem;outline:none;padding:1rem 3rem;text-align:center;text-decoration:none;transition:all .4s ease}.btn-secondary:hover{background-color:#c50;border-color:#c50}.btn-secondary:focus{box-shadow:0 0 2px 3px #a207dc}.btn-danger{background-color:#e41749;border:1.2px solid #e41749;color:#fff;cursor:pointer;display:inline-block;margin-top:1rem;outline:none;padding:1rem 3rem;text-align:center;text-decoration:none;transition:all .4s ease}.btn-danger:hover{background-color:#b6123a;border-color:#b6123a}.btn-danger:focus{box-shadow:0 0 2px 3px #a207dc}.btn-success{background-color:#2cb978;border:1.2px solid #2cb978;color:#fff;cursor:pointer;display:inline-block;margin-top:1rem;outline:none;padding:1rem 3rem;text-align:center;text-decoration:none;transition:all .4s ease}.btn-success:hover{background-color:#22905d;border-color:#22905d}.btn-success:focus{box-shadow:0 0 2px 3px #a207dc}.btn-success:active,.btn-success:focus{box-shadow:0 0 0 3px rgba(44,185,120,.3)}.btn-icon-primary{align-items:center;background-color:#581b98;border:1.2px solid #581b98;color:#fff;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:.8rem 1.6rem;text-decoration:none;transition:all .4s ease}.btn-icon-primary:hover{background-color:#3f136d;border-color:#3f136d}.btn-icon-primary:focus{box-shadow:0 0 2px 3px #a207dc}.btn-icon-primary i{align-items:center;display:flex;height:24px;justify-content:center;margin-right:.8rem;width:24px}.btn-outline-primary{border:1.2px solid #581b98;color:#581b98;cursor:pointer;display:inline-block;margin-top:1rem;outline:none;padding:1rem 3rem;text-align:center;text-decoration:none;transition:all .4s ease}.btn-outline-primary:hover{background-color:#581b98;color:#fff}.btn-outline-primary:focus{box-shadow:0 0 2px 3px #a207dc}.btn-outline-secondary{border:1.2px solid #ff6a00;color:#ff6a00;cursor:pointer;display:inline-block;margin-top:1rem;outline:none;padding:1rem 3rem;text-align:center;text-decoration:none;transition:all .4s ease}.btn-outline-secondary:hover{background-color:#ff6a00;color:#fff}.btn-outline-secondary:focus{box-shadow:0 0 2px 3px #a207dc}.btn-outline-white{border:1.2px solid #fff;color:#fff;cursor:pointer;display:inline-block;margin-top:1rem;outline:none;padding:1rem 3rem;text-align:center;text-decoration:none;transition:all .4s ease}.btn-outline-white:hover{background-color:#fff;color:#1c1d1f}.btn-outline-white:focus{box-shadow:0 0 2px 3px #a207dc}.input-group{margin-bottom:1.5rem}.input-group label{color:#320f57;display:block;font-size:1.5rem;font-weight:500;margin-bottom:.2rem}.input-group input{border:1px solid #ccc;border-radius:.4rem;font-size:1.5rem;outline:none;padding:.8rem;transition:box-shadow .2s ease;width:100%}.input-group input:focus{border-color:#cb50f9;border-width:2px;box-shadow:0 0 0 2px rgba(88,27,152,.2)}.input-group .invalid-feedback{color:#e41749;display:none;font-size:1.2rem;margin-top:.3rem}.input-group.is-invalid label{color:#e41749}.input-group.is-invalid input{border-color:#e41749}.input-group.is-invalid input:focus{border-color:#f17090;border-width:2px;box-shadow:0 0 0 2px rgba(228,23,73,.2)}.input-group.is-invalid .invalid-feedback{display:block}.input-group.is-valid label{color:#2cb978}.input-group.is-valid input{border-color:#2cb978}.input-group.is-valid input:focus{border-color:#6eddaa;border-width:2px;box-shadow:0 0 0 2px rgba(44,185,120,.2)}.input-group.is-valid .invalid-feedback{display:none}.select__box{margin:0 auto;position:relative;width:100%}.select__box .selected{background-color:#fff;border:1px solid #581b98;border-radius:4px;color:#581b98;margin-bottom:.8rem;position:relative;text-align:left;width:100%}.select__box .selected:after{background-color:#581b98;-webkit-clip-path:polygon(100% 0,0 0,50% 100%);clip-path:polygon(100% 0,0 0,50% 100%);content:"";display:block;height:.5em;position:absolute;right:1.6rem;top:50%;transform:translateY(-50%) rotate(0);transition:transform .3s;width:.8em}.select__box .selected.active:after{transform:translateY(-50%) rotate(180deg)}.select__box .selected.active+.search__box input{opacity:1;pointer-events:auto;visibility:visible}.select__box .search__box input{border:4px solid #3f136d;border-radius:4px 4px 0 0;opacity:0;padding:.8rem 1.6rem;pointer-events:none;position:absolute;transition:all .3s;visibility:hidden;width:100%;z-index:100}.select__box .search__box input:focus{border-color:#a207dc;outline:none}.select__box ul{background-color:#3f136d;border-radius:4px;color:#fff;list-style:none;margin:0;max-height:0;opacity:0;overflow:hidden;padding:0;transition:all .4s;width:100%}.select__box ul.active{margin-top:4rem;max-height:240px;opacity:1;overflow-y:scroll}.select__box ul::-webkit-scrollbar{background-color:#260c41;border-radius:0 8px 8px 0;width:6px}.select__box ul::-webkit-scrollbar-thumb{background-color:#8506b4}.select__box .selected,.select__box li{cursor:pointer;padding:.8rem 1.6rem}.select__box li:hover{background-color:#7123c3}.select__box li.focused{background-color:#bd1ef8}.select__box li.hidden{display:none;visibility:hidden}.select-group{margin-bottom:4rem}.select-group label{color:#320f57;display:block;font-size:1.5rem;font-weight:500;margin-bottom:.2rem}.select-group .select{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:.4rem;cursor:pointer;display:grid;grid-template-areas:"select";line-height:1.1;position:relative;width:100%}.select-group .select select:focus+.select__arrow{transform:translateX(-50%) rotate(180deg)}.select-group .select select:focus~.focus{border:2px solid #cb50f9;border-radius:.4rem;bottom:-1px;box-shadow:0 0 0 2px rgba(88,27,152,.2);left:-1px;position:absolute;right:-1px;top:-1px}.select-group .select__arrow,.select-group select{grid-area:select}.select-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#484a4f;cursor:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;outline:none;padding:.6rem 1rem;width:100%}@media (min-width:768px){.select-group select{padding:.8rem 1.6rem}}.select-group select::-ms-expand{display:none}.select-group select:-webkit-autofill,.select-group select:-webkit-autofill:active,.select-group select:-webkit-autofill:focus,.select-group select:-webkit-autofill:hover{-webkit-text-fill-color:#581b98!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.select-group .select__arrow{background-color:#484a4f;-webkit-clip-path:polygon(100% 0,0 0,50% 100%);clip-path:polygon(100% 0,0 0,50% 100%);display:block;height:1rem;justify-self:end;transform:translateX(-50%) rotate(0deg);transition:transform .5s;width:1.6rem}.select-group.is-invalid label{color:#e41749!important}.select-group.is-invalid .select{border-color:#e41749!important}.select-group.is-invalid select{color:#e41749!important}.select-group.is-invalid select:focus~.focus{border-color:#f17090;border-width:2px;box-shadow:0 0 0 2px rgba(228,23,73,.2)}.select-group.is-invalid .select__arrow{background-color:#e41749!important}.select-group.is-valid label{color:#2cb978!important}.select-group.is-valid .select{border-color:#2cb978!important}.select-group.is-valid select{color:#2cb978!important}.select-group.is-valid select:focus~.focus{border-color:#6eddaa;border-width:2px;box-shadow:0 0 0 2px rgba(44,185,120,.2)}.select-group.is-valid .select__arrow{background-color:#2cb978!important}.textarea-group{margin-bottom:1.5rem}.textarea-group label{color:#320f57;display:block;font-size:1.5rem;font-weight:500;margin-bottom:.2rem}.textarea-group textarea{border:1px solid #ccc;border-radius:.4rem;font-size:1.5rem;height:10rem;outline:none;padding:.8rem;transition:box-shadow .2s ease;width:100%}.textarea-group textarea:focus{border-color:#cb50f9;border-width:2px;box-shadow:0 0 0 2px rgba(88,27,152,.2)}.textarea-group .invalid-feedback{color:#e41749;display:none;font-size:1.2rem}.textarea-group.is-invalid label{color:#e41749}.textarea-group.is-invalid textarea{border-color:#e41749}.textarea-group.is-invalid textarea:focus{border-color:#f17090;border-width:2px;box-shadow:0 0 0 2px rgba(228,23,73,.2)}.textarea-group.is-invalid .invalid-feedback{display:block}.textarea-group.is-valid label{color:#2cb978}.textarea-group.is-valid textarea{border-color:#2cb978}.textarea-group.is-valid textarea:focus{border-color:#6eddaa;border-width:2px;box-shadow:0 0 0 2px rgba(44,185,120,.2)}.textarea-group.is-valid .invalid-feedback{display:none}.dropzone-container{border:none!important;margin-bottom:1rem;padding:0!important}.dropzone-container .dropzone{align-items:center;background-color:#fafafa;border:2px solid #ebebeb;color:#581b98;display:flex;justify-content:center;transition:all .4s ease-in-out}.dropzone-container .dropzone:hover{background-color:#f2eafb;border-color:#581b98}.checkboxes__wrapper{display:flex;justify-content:space-between;margin-bottom:4rem;margin-top:2rem}.checkboxes__wrapper>*{flex:0 0 calc(50% - 0.5rem)}.checkbox__wrapper{margin:2rem 0}.checkbox__wrapper,.checkboxes__wrapper{display:flex;justify-content:space-between}.checkbox__wrapper .checkbox,.checkboxes__wrapper .checkbox{grid-gap:.5rem;color:#581b98;display:grid;font-size:1.4rem;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto}.checkbox__wrapper .checkbox__input,.checkboxes__wrapper .checkbox__input{display:grid;grid-template-areas:"checkbox"}.checkbox__wrapper .checkbox__input>*,.checkboxes__wrapper .checkbox__input>*{grid-area:checkbox}.checkbox__wrapper .checkbox__input input,.checkboxes__wrapper .checkbox__input input{height:2rem;opacity:0;width:2rem}.checkbox__wrapper .checkbox__input input:checked+.checkbox__control,.checkboxes__wrapper .checkbox__input input:checked+.checkbox__control{background-color:#581b98}.checkbox__wrapper .checkbox__input input:checked+.checkbox__control i,.checkboxes__wrapper .checkbox__input input:checked+.checkbox__control i{opacity:1;transform:scale(.9)}.checkbox__wrapper .checkbox__input input:disabled+.checkbox__control,.checkboxes__wrapper .checkbox__input input:disabled+.checkbox__control{border-color:#ccc;color:#ccc}.checkbox__wrapper .checkbox__input input:focus+.checkbox__control,.checkboxes__wrapper .checkbox__input input:focus+.checkbox__control{box-shadow:0 0 0 2px rgba(88,27,152,.2)}.checkbox__wrapper .checkbox__control,.checkboxes__wrapper .checkbox__control{border:1px solid #581b98;border-radius:.25rem;display:inline-grid;height:2rem;transform:translateY(-.05em);transition:background-color .1s ease;width:2rem}.checkbox__wrapper .checkbox__control i,.checkboxes__wrapper .checkbox__control i{color:#fff;opacity:0;pointer-events:none;transform:scale(2);transition:transform .2s ease,opacity .1s ease}.checkbox__wrapper .checkbox__label,.checkboxes__wrapper .checkbox__label{line-height:1.4}.checkbox__wrapper.is-invalid .checkbox{color:#e41749}.checkbox__wrapper.is-invalid .checkbox__input input:checked+.checkbox__control{background-color:#e41749}.checkbox__wrapper.is-invalid .checkbox__input input:focus+.checkbox__control{box-shadow:0 0 0 2px rgba(228,23,73,.2)}.checkbox__wrapper.is-invalid .checkbox__control{border:1px solid #e41749}.checkbox-group.is_invalid input{height:2rem;opacity:0;width:2rem}.checkbox-group.is_invalid input:checked+.checkbox__control{background-color:#e41749}.checkbox-group.is_invalid input:checked+.checkbox__control i{opacity:1;transform:scale(.9)}.checkbox-group.is_invalid input:disabled+.checkbox__control{border-color:#ccc;color:#ccc}.checkbox-group.is_invalid input:focus+.checkbox__control{box-shadow:0 0 0 2px rgba(228,23,73,.2)}.checkbox-group.is_invalid .checkbox__control{border:1px solid #e41749;border-radius:.25rem;display:inline-grid;height:2rem;transform:translateY(-.05em);transition:background-color .1s ease;width:2rem}.checkbox-group.is_invalid .checkbox__control i{color:#fff;opacity:0;pointer-events:none;transform:scale(2);transition:transform .2s ease,opacity .1s ease}.alerta-container{color:#fff;left:50%;padding:2rem;position:fixed;top:4%;transform:translate(-50%,-250%);transition:transform .5s ease;z-index:2000}.alerta-container.show{transform:translate(-50%)}.alerta-container.success{background-color:#2cb978}.alerta-container.error{background-color:#e41749}input[type=submit]:disabled{background-color:#ccc!important;border-color:#ccc!important;cursor:not-allowed}.logo{align-items:center;display:flex}.logo img{max-width:150px}@media (min-width:768px){.logo img{max-width:180px}}header .heading__box{display:flex;justify-content:space-between;padding:.5rem 0}@media (min-width:768px){header .heading__box .heading__box{padding:3rem 0 1.5rem}}header .heading__box .logo img{max-width:150px}@media (min-width:768px){header .heading__box .logo img{max-width:180px}}header .heading__box .heading__contacto{align-items:center;display:flex}header .heading__box .heading__contacto a{display:none}@media (min-width:768px){header .heading__box .heading__contacto a{display:inline-flex}}header .heading__box .heading__contacto .link-cancelar{color:#e41749;font-size:2.5rem;margin-right:2rem}header .logo img{max-width:150px}@media (min-width:768px){header .logo img{max-width:180px}}header .menu__box{background-color:#fff;height:100vh;left:0;position:fixed;top:5.8rem;transform:translateX(-100%);transition:transform .3s ease-in-out;width:85%;z-index:1000}@media (min-width:768px){header .menu__box{align-items:center;border:1px solid #e6e6e6;display:flex;flex:0 0 50%;height:auto;justify-content:space-between;position:relative;text-align:right;top:0;transform:translateY(50%);width:auto}}header .menu__box.active{transform:translateX(0)}header .menu__box ul{list-style:none;margin:0;padding:0}@media (min-width:768px){header .menu__box ul{display:flex}}header .menu__box .li-recargar{display:block}@media (min-width:768px){header .menu__box .li-recargar{display:none}}header .menu__box a{color:#737373;display:block;font-weight:300;padding:1rem 2rem;text-transform:uppercase}@media (min-width:768px){header .menu__box a{display:inline-block;padding:2rem 1.5rem}}header .menu__box a.active{color:#a207dc;font-weight:700}header .menu__box a:not(.active):hover{background-color:rgba(162,7,220,.1);color:#581b98}header .menu__box .cancelar-compra{color:#e41749!important;display:block}@media (min-width:768px){header .menu__box .cancelar-compra{display:none}}header .menu__box .link-busqueda{display:none}@media (min-width:768px){header .menu__box .link-busqueda{align-self:stretch;color:#ff6a00;display:block}header .menu__box .link-busqueda i:before{font-size:2.2rem}header .menu__box .link-busqueda:hover{background-color:#ff6a00!important;color:#fff!important}}i.mobile-menu{align-items:center;display:flex;justify-content:center}@media (min-width:768px){i.mobile-menu{display:none}}i.mobile-menu:before{color:#581b98;font-size:2.2rem}.fixed-menu{background-color:#fff;box-shadow:0 1px 5px rgba(28,29,31,.15);left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .4s ease-in-out;visibility:hidden;width:100%;z-index:1000}.fixed-menu.active{opacity:1;pointer-events:all;visibility:visible}.fixed-menu .container{align-items:center;display:flex;justify-content:space-between;padding:.8rem 0}@media (min-width:768px){.fixed-menu .container{padding:initial}}.fixed-menu .logo img{max-width:150px}@media (min-width:768px){.fixed-menu .logo img{max-width:160px}}.fixed-menu .menu{display:none}@media (min-width:768px){.fixed-menu .menu{display:block}}.fixed-menu .menu ul{display:none;list-style:none;margin:0;padding:0}@media (min-width:768px){.fixed-menu .menu ul{display:flex}}.fixed-menu .menu ul a{color:#581b98;display:inline-block;font-weight:300;padding:1.8rem 1rem}.fixed-menu .menu ul a.active{color:#ff6a00;font-weight:700}.fixed-menu .menu ul a:not(.active):hover{background-color:rgba(162,7,220,.1)}.page-index section.presentation{padding:4rem 0}@media (min-width:768px){.page-index section.presentation{padding:0}}.page-index section.presentation .presentation__content{padding-top:4rem;text-align:center}@media (min-width:768px){.page-index section.presentation .presentation__content{padding-top:10rem}}.page-index section.presentation .presentation__content h1{color:#581b98;font-size:3.2rem;font-weight:700;line-height:1.2;margin:0 0 2rem}@media (min-width:768px){.page-index section.presentation .presentation__content h1{font-size:3.8rem}}.page-index section.presentation .presentation__content p{color:#581b98;margin-bottom:2rem}@media (min-width:768px){.page-index section.presentation .presentation__content p{font-size:2rem}.page-index section.presentation .presentation__content .buttons__wrapper a:first-of-type{margin-right:1rem}}.page-index section.presentation .presentation__img{display:none}@media (min-width:768px){.page-index section.presentation .presentation__img{display:block}}.page-index section.advantages{text-align:center}.page-index section.advantages h2{color:#a207dc;margin-bottom:4rem}@media (min-width:768px){.page-index section.advantages .icons__wrapper{gap:2rem;display:grid;grid-template-columns:repeat(3,1fr)}}.page-index section.advantages .icon{margin-bottom:4rem;text-align:center}@media (min-width:768px){.page-index section.advantages .icon{margin-bottom:0}}.page-index section.advantages .icon i:before{color:#ff6a00;font-size:6rem}.page-index section.advantages .icon h3{color:#581b98;font-size:2.5rem;font-weight:300;margin:1rem 0}.page-index section.utilities{margin-bottom:0}@media (min-width:768px){.page-index section.utilities .utilities__wrapper{gap:2rem;display:grid;grid-template-columns:repeat(2,1fr);padding:0 2rem}}.page-index section.utilities .utilities__img{position:relative;text-align:center}@media (min-width:768px){.page-index section.utilities .utilities__img{display:flex;order:2}}@media (min-width:1200px){.page-index section.utilities .utilities__img{order:-1}}.page-index section.utilities .utilities__img:after{background:hsla(0,0%,98%,0);background:-webkit-gradient(left top,left bottom,color-stop(39%,hsla(0,0%,98%,0)),color-stop(93%,#fff));background:linear-gradient(180deg,hsla(0,0%,98%,0) 39%,#fff 93%);content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fafafa",endColorstr="#ffffff",GradientType=0);height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:768px){.page-index section.utilities .utilities__img:after{content:unset}}.page-index section.utilities .utilities__img picture{align-items:flex-end;display:flex;justify-content:center}.page-index section.utilities .utilities__img picture img{max-width:100%}.page-index section.utilities .utilities__content{text-align:center}@media (min-width:768px){.page-index section.utilities .utilities__content{display:flex;flex-direction:column;justify-content:center;text-align:left}}.page-index section.utilities .utilities__content h2{margin-bottom:1rem}.page-index section.utilities .utilities__content .utilities__desc{margin-bottom:2rem}.page-index section.utilities .utilities__content ul{list-style:none;padding:0}.page-index section.utilities .utilities__content li{align-items:center;color:#a207dc;display:flex;font-size:1.5rem;justify-content:center;margin-bottom:2rem}@media (min-width:768px){.page-index section.utilities .utilities__content li{color:#581b98;font-size:1.8rem;justify-content:flex-start;margin-bottom:1rem}}.page-index section.utilities .utilities__content li i{display:none}@media (min-width:768px){.page-index section.utilities .utilities__content li i{display:block}}.page-index section.utilities .utilities__content li i:before{color:#ff6a00;font-size:2rem;margin-right:1rem}.page-index section.utilities .utilities__content li:last-of-type{margin-bottom:0}.page-index section.features{margin-top:0;padding:2rem 0;position:relative}@media (min-width:768px){.page-index section.features{padding-bottom:20rem}}.page-index section.features .features__bg{background:#581b98;background:linear-gradient(0deg,#0d0416,#581b98);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media (min-width:768px){.page-index section.features .features__bg{-webkit-clip-path:polygon(0 0,100% 0,100% 70%,0 100%);clip-path:polygon(0 0,100% 0,100% 70%,0 100%)}}.page-index section.features h2{color:#fff;margin-bottom:4rem;text-align:center}.page-index section.features ul{list-style:none;margin:0;padding:0}@media (min-width:768px){.page-index section.features ul{gap:2rem;display:grid;grid-template-columns:repeat(2,1fr)}}.page-index section.features .feature{margin-bottom:4rem;text-align:center}@media (min-width:768px){.page-index section.features .feature{margin-bottom:0;text-align:left}}.page-index section.features .feature:last-of-type{margin-bottom:1.5rem}.page-index section.features .feature .feature__title{margin-bottom:1rem}@media (min-width:768px){.page-index section.features .feature .feature__title{display:flex}}.page-index section.features .feature .feature__title .feature__icon{color:#fff}.page-index section.features .feature .feature__title .feature__icon:before{font-size:4.3rem}.page-index section.features .feature .feature__title h3{color:#ff6a00;font-family:Roboto,sans-serif;font-size:2.3rem;font-weight:700;margin-bottom:1rem}@media (min-width:768px){.page-index section.features .feature .feature__title h3{display:inline-block;margin:0 0 1.5rem;padding-left:1.3rem}}.page-index section.features .feature .feature__desc{color:#fff;margin:0}@media (min-width:768px){.page-index section.features .feature .feature__desc{width:80%}}.page-index section.features .features__buttons{margin-top:4rem}@media (min-width:768px){.page-index section.features .features__buttons{align-items:center;display:flex;justify-content:center}.page-index section.features .features__buttons a:first-of-type{margin-right:1rem}}.page-index section.features .features__buttons a{display:block}.page-index section.features .features__img{display:none}@media (min-width:768px){.page-index section.features .features__img{display:block}.page-index section.features .features__img img{margin-bottom:-7rem}}.cta{background-color:#fff;border-radius:.8rem;box-shadow:0 0 15px 5px rgba(0,0,0,.15);left:5%;padding:1rem .5rem;position:absolute;text-align:center;top:-3rem;width:90%}@media (min-width:768px){.cta{gap:1.2rem;align-items:center;display:flex;height:7rem;justify-content:space-between;left:10%;padding:1.5rem 2rem;text-align:initial;top:-3.5rem;width:80%}}.cta .cta__desc{font-size:1.2rem;margin:0 0 .8rem}@media (min-width:768px){.cta .cta__desc{font-size:1.6rem;margin:0}}@media (min-width:1200px){.cta .cta__desc{display:none}}.cta .cta__desc.desktop{display:none}@media (min-width:1200px){.cta .cta__desc.desktop{display:block;font-size:2rem;margin:0 2rem 0 0}}.cta a{display:inline-block}@media (min-width:768px){.page-index section.api .container{gap:2rem;display:grid;grid-template-columns:repeat(2,1fr)}}.page-index section.api .api__content{text-align:center}@media (min-width:768px){.page-index section.api .api__content{display:flex;flex-direction:column;justify-content:center;text-align:left}}.page-index section.api .api__content h2{margin-bottom:1rem}.page-index section.api .api__content a{margin-top:2rem}.page-index section.plans{text-align:center}.page-index section.plans h2{margin-bottom:1rem}.page-index section.plans .plans__desc{color:#1c1d1f;margin:0 0 4rem}.page-index section.plans ul{list-style:none;margin:0;padding:0}@media (min-width:768px){.page-index section.plans ul{gap:2rem;display:grid;grid-template-columns:repeat(3,1fr)}}.page-index section.plans li.card{background-color:#fff;border-radius:1rem;box-shadow:0 5px 10px 3px rgba(0,0,0,.15);margin:0 auto 4rem;max-width:32rem;padding:2rem 3rem}@media (min-width:768px){.page-index section.plans li.card{display:flex;flex-direction:column;height:50rem;justify-content:space-between;margin-bottom:0;max-height:50rem;max-width:37rem;padding:2rem 4rem}}.page-index section.plans li.card h3{color:#581b98;font-size:2.5rem;font-weight:700;margin:0}.page-index section.plans li.card .precio{color:#a207dc;font-size:2.5rem;margin:2rem 0}.page-index section.plans li.card:first-child .precio,.page-index section.plans li.card:nth-child(2) .precio{font-size:5.5rem}.page-index section.plans li.card .card__text{margin-bottom:1rem}.page-index section.plans li.card:nth-child(2){background:#a207dc;background:linear-gradient(0deg,#51046e,#a207dc);color:#fff}.page-index section.plans li.card:nth-child(2) .precio,.page-index section.plans li.card:nth-child(2) h3{color:#fff}.page-index section.calcular .content{text-align:center}.page-index section.newsletter{margin:8rem 0;text-align:center}@media (min-width:768px){.page-index section.newsletter{margin:14rem 0}}.page-index section.newsletter h2,.page-index section.newsletter p{margin-bottom:1rem}.page-index section.newsletter .newsletter__img{margin:0 auto;width:50%}.discover{background:#19082c;background:linear-gradient(0deg,#19082c,#9852e0);margin-top:0;padding:4rem 0}@media (min-width:768px){.discover{padding:0}.discover .container{gap:2rem;display:grid;grid-template-columns:repeat(2,1fr);padding:10rem 0 0;position:relative}}.discover .content{text-align:center}@media (min-width:768px){.discover .content{display:flex;flex-direction:column;justify-content:center;padding-bottom:8rem;position:relative;text-align:left;z-index:1}}.discover .content h1{color:#fff;margin-bottom:1rem}.discover .content p{color:#fff}.discover .content p:first-of-type{line-height:2.2}.discover .image img{bottom:0;position:absolute;right:0;width:55%;z-index:0}.video__intro{position:relative;z-index:2}.video__intro:before{background-image:url(../../src/img/bg_grad_white.svg);background-position:bottom;z-index:-2}.video__intro:after,.video__intro:before{background-repeat:no-repeat;background-size:cover;content:"";display:block;height:100%;left:0;position:absolute;top:18%;width:100%}.video__intro:after{background-image:linear-gradient(0deg,transparent 0,#fff);background-position:50%;z-index:-1}.video__intro .content{text-align:center}.video__intro .content h2{margin-bottom:1rem}.video__intro .mockup{margin:2rem auto 0}@media (min-width:768px){.video__intro .mockup{background:#fff;border-radius:1rem;box-shadow:-5px 5px 10px rgba(0,0,0,.2);padding:2rem;width:65%}}.video__intro .mockup img{margin-top:-3rem;width:100%}@media (min-width:768px){.video__intro .mockup img{margin-top:-7rem}}.video__intro .mockup iframe{border:none}.video__intro .mockup .play{align-items:center;background:#a207dc;background:linear-gradient(0deg,#a207dc,#581b98);border-radius:50%;cursor:pointer;display:flex;height:60px;justify-content:center;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:60px;z-index:2}.video__intro .mockup .play:after{background-color:#fff;-webkit-clip-path:polygon(100% 0,0 0,50% 100%);clip-path:polygon(100% 0,0 0,50% 100%);content:"";display:block;height:1.5rem;transform:translateX(10%) rotate(-90deg);width:1.7rem}.video__intro .mockup .play:hover+.pulse{-webkit-animation:pulse 1.2s infinite;animation:pulse 1.2s infinite;background-color:#a207dc;border-radius:50%;display:block;height:60px;left:calc(50% - 30px);position:absolute;top:calc(50% - 30px);width:60px;z-index:1}.introduction{padding-top:4rem;position:relative;z-index:2}.introduction h2{color:#a207dc;margin-bottom:2rem;text-align:center}.introduction__steps{list-style:none;margin:0;padding:0}@media (min-width:768px){.introduction__steps{-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:repeat(3,1fr)}}.step{margin-bottom:3rem;text-align:center}@media (min-width:1200px){.step{text-align:left}.step .step__container{align-items:center;display:flex;flex-direction:column}}.step .step__container .step__circle{background-color:#581b98;border-radius:50%;color:#fff;display:block;font-size:1.9rem;height:3rem;margin:0 auto;text-align:center;width:3rem}@media (min-width:1200px){.step .step__container .step__circle{flex:0 0 3rem;margin:0}}.step .step__container .step__title{color:#581b98;margin:1rem 0}@media (min-width:1200px){.step .step__container .step__title{text-align:center}}.step .step__desc{text-align:center}@media (min-width:1200px){.step .step__desc{line-height:1.4}}.introduction__img img{position:relative;width:60%;z-index:1}@media (min-width:768px){.introduction__img img{width:50%}}.widget-comenzar{text-align:center}.widget-comenzar h2{margin-bottom:1rem}.widget-comenzar p{margin-bottom:2rem}.widget-comenzar .buttons__wrapper a{display:block}@media (min-width:768px){.widget-comenzar .buttons__wrapper a{display:inline-block}.widget-comenzar .buttons__wrapper a:first-of-type{margin-right:1rem}}.usage{color:#fff;padding:4rem 0;position:relative}.usage .usage__bg{background:#6f13cf;background:linear-gradient(0deg,#1c0534,#6f13cf);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media (min-width:768px){.usage .container{gap:2rem;display:grid;grid-template-columns:repeat(2,1fr)}}.usage h2{color:#fff;margin-bottom:1rem}@media (min-width:768px){.usage .usage__content{display:flex;flex-direction:column;justify-content:center}}.usage .usage__desc{margin-bottom:2rem}.usage .utilitie{align-items:center;display:flex;padding-left:0}.usage .utilitie .utilitie__check{align-items:center;border-color:#ff6a00;display:flex;margin-right:1.3333333333rem}.usage .utilitie .utilitie__check:before{color:#ff6a00;font-size:2rem}.usage .utilitie h3{font-size:1.6rem}@media (min-width:768px){.usage .utilitie h3{font-size:2.4rem}}.icon--secondary{border-color:#ff6a00}.icon--secondary:before{color:#ff6a00}@media (min-width:768px){.page-mobile_marketing .api .container{gap:2rem;display:grid;grid-template-columns:repeat(2,1fr)}}.page-mobile_marketing .api .content{text-align:center}@media (min-width:768px){.page-mobile_marketing .api .content{display:flex;flex-direction:column;justify-content:center;text-align:left}}.page-mobile_marketing .api .content h2{margin-bottom:1rem}.page-mobile_marketing .api .content p{margin-bottom:2rem}.page-mobile_marketing .api .image{margin-top:4rem}@media (min-width:768px){.page-mobile_marketing .api .image{margin-top:0}}.page-mobile_marketing .api .image img{width:80%}.page-mobile_marketing .section-calcular .container{text-align:center}@media (min-width:768px){.page-mobile_marketing .section-calcular .container{gap:4rem;display:grid;grid-template-columns:repeat(2,1fr);text-align:left}.page-mobile_marketing .section-calcular .content{display:flex;flex-direction:column;justify-content:center}}.page-mobile_marketing .section-calcular .content p{margin-bottom:2rem}.api__presentation{padding-top:2rem}@media (min-width:768px){.api__presentation{padding-top:8rem}.api__presentation .container{display:grid;grid-template-columns:50% 50%}}.api__presentation .content{text-align:center}@media (min-width:768px){.api__presentation .content{display:flex;flex-direction:column;justify-content:center;text-align:left}}.api__presentation .content p:first-child{color:#ff6a00;display:none}@media (min-width:768px){.api__presentation .content p:first-child{display:block}}.api__presentation .content h1{color:#581b98;line-height:1.3;margin-bottom:1.5rem;margin-top:0}.api__presentation .content p:last-child{color:#581b98}@media (min-width:768px){.api__presentation .content p:last-child{width:75%}.api__presentation .image img{transform:scale(1.6)}}.api__cloud{text-align:center}@media (min-width:768px){.api__cloud{padding:8rem 0}}.api__cloud h2{margin-bottom:1rem}.api__cloud p{margin-bottom:2rem}.api__cloud .buttons__wrapper a:first-of-type{margin-right:1rem}.api__sms{background:#a207dc;background:linear-gradient(0deg,#a207dc,#581b98);margin-bottom:0;padding:6rem 0 0;position:relative}.api__sms:after{bottom:0;content:"";display:block;left:0;position:absolute;width:100%}.api__sms h2{color:#fff}@media (min-width:768px){.api__sms .container{gap:2rem;display:grid;grid-template-columns:repeat(2,1fr)}}.api__sms .image{margin-top:2rem}@media (min-width:768px){.api__sms .image{margin-top:0}}.api__sms .image img{width:60%}.api__sms .content{display:flex;flex-direction:column;justify-content:center}.api__sms .content h2+p{color:#fff}.api__sms .content p:last-child{display:none}@media (min-width:768px){.api__sms .content p:last-child{background-color:#d8bef4;border-radius:5px;color:#581b98;display:block;margin-top:2rem;padding:1rem 2rem;text-align:center}}.api__entrada{background-color:#fff;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;box-shadow:0 -7px 10px rgba(0,0,0,.2);margin-top:-2rem;padding:6rem 0;position:relative;text-align:center;z-index:2}@media (min-width:768px){.api__entrada{box-shadow:0 -15px 15px rgba(0,0,0,.2)}}.api__entrada h2{margin-bottom:1rem}.api__entrada p{margin-bottom:2rem}.contact{padding:0 0 8rem}@media (min-width:768px){.contact{-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:40% auto;margin:0 auto;padding:6rem 0 8rem;width:90%}}.contact .contact__text{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:768px){.contact .contact__text{padding-right:8rem}}.contact h2{margin-bottom:1rem}.contact .contact__title-desc{margin:0 0 1rem}.contact .contact__title-wrapper{text-align:center}@media (min-width:768px){.contact .contact__title-wrapper{text-align:left}}.contact .contact__title-wrapper a{align-items:center;border:1px solid #581b98;color:#581b98;display:flex;font-size:1.4rem;justify-content:center;margin-bottom:1rem;padding:.8rem 1rem}@media (min-width:768px){.contact .contact__title-wrapper a{display:flex;justify-content:flex-start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.contact .contact__title-wrapper a:last-of-type{margin-bottom:0}.contact .contact__title-wrapper a:hover{background-color:#a207dc;border-color:#a207dc;color:#fff}.contact .contact__title-wrapper a i{display:none;margin-right:.8rem}@media (min-width:768px){.contact .contact__title-wrapper a i{display:block}}.contact .contact__title-wrapper a i:before{font-size:3rem}.contact address.channel-wrapper{margin:2rem 0}@media (min-width:768px){.contact address.channel-wrapper{margin:0}}.contact address.channel-wrapper .contact__channel,.contact address.channel-wrapper a{align-items:center;color:#a207dc;display:flex;margin-bottom:1rem}.contact address.channel-wrapper i{margin-right:1rem}.contact .social-wrapper{display:none}@media (min-width:768px){.contact .social-wrapper{display:flex}.contact .social-wrapper .social-link{align-items:center;border-radius:50%;color:#581b98;display:flex;height:4rem;justify-content:center;width:4rem}}.contact .social-wrapper .social-link:hover{background-color:#581b98;color:#fff}@media (min-width:768px){.contact .social-wrapper .social-icon{display:flex}}.contact .social-wrapper .social-icon:before{font-size:2rem}.contact__form-wrapper{margin-top:2rem}@media (min-width:768px){.contact__form-wrapper{flex:0 0 50%;margin:0}.contact__form-wrapper .contact__form{border-radius:.8rem;box-shadow:0 0 10px rgba(0,0,0,.2);margin-left:auto;max-width:550px;padding:5rem 2.5rem}}.contact__form-wrapper input[type=submit]{display:block;width:100%}@media (min-width:768px){.contact__form-wrapper input[type=submit]{display:inline-block;width:auto}.page__newsletter main{align-items:center;display:flex;min-height:70vh}}.page__newsletter main .contact__title-wrapper span{color:#581b98;font-weight:700}@media (min-width:768px){.page__cancelacion main{align-items:center;display:flex;min-height:70vh}}.terminos h2{margin-bottom:1rem}.terminos p{margin-bottom:.5rem}.captcha__wrapper .img__container{margin-bottom:2rem}.captcha__wrapper .img__container img{width:30%}.page-soporte .contact{grid-template-columns:40% auto}.page-soporte .contact__form-wrapper .soporte{max-width:550px}form .importe__wrapper{gap:2rem;align-items:center;display:grid;grid-template-columns:repeat(2,1fr);width:100%}.page__precios .tipos-planes{background:#a207dc;background:linear-gradient(0deg,#a207dc,#581b98);margin-top:0;padding:4rem 0;text-align:center}@media (min-width:768px){.page__precios .tipos-planes{padding:8rem 0}}.page__precios .tipos-planes .content h1{color:#fff;margin-top:0}.page__precios .tipos-planes .content p{color:#fff;margin-bottom:2rem}@media (min-width:768px){.page__precios .tipos-planes .planes__wrapper{display:flex;justify-content:center;margin-top:4rem}}.page__precios .tipos-planes .tipo-plan{background-color:#f2eafb;border:1.5px solid #a207dc;border-radius:1.5rem;color:#581b98;margin:0 auto 1rem;max-width:450px;padding:2rem;width:80%}@media (min-width:768px){.page__precios .tipos-planes .tipo-plan:first-child{margin-bottom:0;margin-right:2rem}}.page__precios .tipos-planes .tipo-plan p{font-size:1.6rem}.page__precios .tipos-planes .tipo-plan .numero{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.page__precios .tipos-planes .tipo-plan h2{font-size:2.8rem;margin:0 0 1rem;text-transform:uppercase}.page__precios .precios-pais h2{margin-bottom:1rem;text-align:center}.page__precios .precios-pais p:first-of-type{margin-bottom:4rem;text-align:center}.page__precios .precios-pais .filtros__box{margin:2rem 0}@media (min-width:768px){.page__precios .precios-pais .filtros__box{gap:1rem;display:grid;grid-template-columns:repeat(2,1fr);margin:2rem auto;width:50%}}.page__precios .precios-pais .filter__container{align-items:center;display:flex;margin-bottom:1rem}.page__precios .precios-pais .filter__container:first-child .btn_filter,.page__precios .precios-pais .filter__container:nth-child(2) .btn_filter{border:1px solid #581b98;color:#581b98;cursor:pointer;font-size:1.4rem;margin:0;padding:1.5rem .5rem;width:100%}.page__precios .precios-pais .filter__container:first-child .btn_filter.active,.page__precios .precios-pais .filter__container:nth-child(2) .btn_filter.active{background-color:#581b98;color:#fff}.page__precios .precios-pais .filter__container:nth-child(3) .btn_filter,.page__precios .precios-pais .filter__container:nth-child(4) .btn_filter{border:1px solid #ff6a00;color:#ff6a00;cursor:pointer;font-size:1.4rem;margin:0;padding:1.5rem .5rem;width:100%}.page__precios .precios-pais .filter__container:nth-child(3) .btn_filter.active,.page__precios .precios-pais .filter__container:nth-child(4) .btn_filter.active{background-color:#ff6a00;color:#fff}.page__precios .precios-pais .filter__container:last-of-type{margin-bottom:0}@media (min-width:768px){.page__precios .precios-pais .filter__container:last-of-type{margin-bottom:1rem}}.page__precios .precios-pais .select__box{max-width:500px}.page__precios .precios-pais .select-box,.page__precios .precios-pais .tabla-precios-pais{margin:2rem auto 0;max-width:350px;width:90%}.page__precios .precios-pais .tabla-precios-pais{max-width:700px}.page__precios .precios-pais .tabla-precios-pais table{border-collapse:collapse;margin-bottom:1rem;max-height:50rem;overflow:hidden;overflow-y:scroll;width:100%}.page__precios .precios-pais .tabla-precios-pais thead th{border-bottom:2px solid #666;color:#666;text-align:left}.page__precios .precios-pais .tabla-precios-pais tbody tr{border-bottom:1px solid #ccc}.page__precios .precios-pais .tabla-precios-pais tbody tr:nth-child(odd){background-color:#f2f2f2}.page__precios .precios-pais .tabla-precios-pais tbody td{padding:1rem 0}.page__precios .precios-pais .tabla-precios-pais tbody td.tipo-plan{text-align:center}.page__precios .precios-pais #observaciones,.page__precios .precios-pais #precioExpresado,.page__precios .precios-pais #restricciones{color:#999;display:none;font-size:1.3rem;margin-bottom:.8rem;text-align:left}.page__precios .disponibilidad h2{text-align:center}.page__precios .disponibilidad p:first-of-type{margin-bottom:1rem}.page__precios .disponibilidad tbody i{display:inline}.page__precios .disponibilidad tbody .icon-check{color:#2cb978}.page__precios .disponibilidad tbody .icon-close{color:#e41749}.page__precios .modo-pago,.page__precios .recargas{text-align:center}.page__precios .modo-pago strong,.page__precios .recargas strong{color:#581b98}.page__precios .descuentos .descuentos__text{text-align:center}.page__precios .descuentos .descuentos__text h2{color:#ff6a00}.page__precios .descuentos ul{list-style:none;margin:0;padding:0}@media (min-width:768px){.page__precios .descuentos ul{gap:2rem;display:grid;grid-template-columns:repeat(3,1fr);margin:4rem 0 8rem}}.page__precios .descuentos li{border-bottom:1px solid rgba(28,29,31,.1);padding:2rem 0;text-align:center}@media (min-width:768px){.page__precios .descuentos li{border-bottom:none;border-right:1.5px solid #ccc;padding:0}.page__precios .descuentos li:last-of-type{border-right:none}}.page__precios .descuentos li h3{color:#581b98;font-size:2.3rem;font-weight:400;margin:0}.page__precios .descuentos li .porcentaje{color:#581b98;font-size:4.5rem;font-weight:700;margin:1rem 0}.page__precios .descuentos li p strong{color:#ff6a00}.page__precios .descuentos li:last-of-type{border:none}.page__calcular .presentacion,.page__precios .widget-calcular{text-align:center}.page__calcular .presentacion h1{color:#581b98}.page__calcular .presentacion ol{list-style:none;margin:1rem 0;padding:0}@media (min-width:768px){.page__calcular .presentacion ol{gap:2rem;display:grid;grid-template-columns:repeat(3,1fr);margin:2rem auto;width:80%}}.page__calcular .presentacion .paso{background-color:#7123c3;border-radius:3px;color:#fff;margin-bottom:1rem;padding:1.2rem}@media (min-width:768px){.page__calcular .presentacion .paso{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:250px;padding:1.6rem}}.page__calcular .section__calculadora .calculadora__container{margin:0 auto;max-width:500px;width:90%}.page__calcular .section__calculadora .fieldset__planes{border:none;margin:0 0 2rem;padding:0}.page__calcular .section__calculadora .fieldset__planes legend{margin-bottom:2rem}.page__calcular .section__calculadora .custom-radio input{left:0;opacity:0;position:absolute}.page__calcular .section__calculadora .custom-radio input:checked+.radio-btn{background-color:#a207dc;border-color:#a207dc;color:#fff}.page__calcular .section__calculadora .custom-radio input:checked+.radio-btn>i{opacity:1;transform:translateX(-50%) scale(1)}.page__calcular .section__calculadora .custom-radio input:focus+.radio-btn{box-shadow:0 0 0 2px rgba(88,27,152,.2)}.page__calcular .section__calculadora .custom-radio:last-of-type{margin-left:1rem}.page__calcular .section__calculadora .custom-radio .radio-btn{align-items:center;border:1px solid #581b98;color:#581b98;cursor:pointer;display:inline-flex;height:45px;justify-content:center;margin-bottom:1rem;max-width:180px;padding:1rem;position:relative;text-align:center;transition:all .3s;width:100%}@media (min-width:768px){.page__calcular .section__calculadora .custom-radio .radio-btn{height:60px;margin-bottom:0}}.page__calcular .section__calculadora .custom-radio .radio-btn>i{align-items:center;background-color:#fff;border:1px solid #581b98;border-radius:50%;color:#581b98;display:flex;font-size:1.4rem;height:25px;justify-content:center;left:50%;opacity:0;pointer-events:none;position:absolute;top:-13px;transform:translateX(-50%) scale(2);transition:.2s;width:25px}.page__calcular .section__calculadora .select__box{margin-left:0}.page__calcular .section__calculadora .select__box #label__pais{display:inline-block;margin-bottom:1rem}.page__calcular .section__calculadora .range-group{margin-bottom:2rem}.page__calcular .section__calculadora .range-group p{margin-top:1.5rem}.page__calcular .section__calculadora .range-slider{height:.8rem;margin-top:10rem;padding:0 4rem;width:80%}.page__calcular .section__calculadora .range-slider .sliderValue{position:relative;width:100%}.page__calcular .section__calculadora .range-slider .sliderValue span{background:#581b98;border-radius:4px;color:#fff;font-size:1.5rem;height:3.5rem;left:50%;line-height:3.8rem;position:absolute;text-align:center;top:-6.2rem;transform:translateX(-50%);width:10rem;z-index:2}@media (min-width:768px){.page__calcular .section__calculadora .range-slider .sliderValue span{font-size:1.8rem}}.page__calcular .section__calculadora .range-slider .sliderValue span:after{background:#581b98;border-left:20px solid #fff;border-right:20px solid #fff;border-top:12px solid #581b98;bottom:-12px;content:"";left:calc(5rem - 20px);position:absolute;z-index:-1}.page__calcular .section__calculadora .range-slider .field{align-items:center;display:flex;height:100%;justify-content:center;position:relative}.page__calcular .section__calculadora .range-slider .field .value{color:#581b98;font-size:1.4rem;font-weight:500;position:absolute}@media (min-width:768px){.page__calcular .section__calculadora .range-slider .field .value{font-size:1.6rem}}.page__calcular .section__calculadora .range-slider .field .value.left{color:#999;left:-40px}.page__calcular .section__calculadora .range-slider .field .value.right{left:calc(100% + 1rem);width:90px}.page__calcular .section__calculadora .range-slider .field .value.right label{font-size:1.2rem;font-weight:400;left:0;line-height:1.3;position:absolute;text-align:center;top:0;transform:translateY(-110%);width:100%}@media (min-width:768px){.page__calcular .section__calculadora .range-slider .field .value.right label{font-size:1.4rem;text-align:left;width:200px}}.page__calcular .section__calculadora .range-slider .field .value input{background-color:#e5d4f7;border:none;border-radius:4px;color:#581b98;font-size:1.4rem;font-weight:500;outline:none!important;padding:.5rem;width:100%}@media (min-width:768px){.page__calcular .section__calculadora .range-slider .field .value input{font-size:1.4rem}}.page__calcular .section__calculadora .range-slider .field input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ddd;border:none;border-radius:5px;height:3px;outline:none;width:100%}.page__calcular .section__calculadora .range-slider .field input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#581b98;border:1px solid #581b98;border-radius:50%;cursor:pointer;height:2rem;width:2rem}.page__calcular .section__calculadora .range-slider .field input[type=range]::-moz-range-thumb{-moz-appearance:none;appearance:none;background:#581b98;border:1px solid #581b98;border-radius:50%;cursor:pointer;height:2rem;width:2rem}.page__calcular .section__calculadora .range-slider .field input[type=range]::-moz-range-progress{background:#581b98}.page__calcular .section__calculadora .cantidadSMS__container,.page__calcular .section__calculadora .monto__container{margin-bottom:2rem;max-width:350px}.page__calcular .section__calculadora .cantidadSMS__container label,.page__calcular .section__calculadora .monto__container label{display:block;margin-bottom:.7rem}.page__calcular .section__calculadora .cantidadSMS__container input,.page__calcular .section__calculadora .monto__container input{border:1px solid #581b98;border-radius:4px;color:#581b98;font-size:1.5rem;outline:none;padding:.8rem 1rem;width:100%}.page__calcular .section__calculadora .cantidadSMS__container input::-moz-placeholder,.page__calcular .section__calculadora .monto__container input::-moz-placeholder{color:#4b1782;opacity:1}.page__calcular .section__calculadora .cantidadSMS__container input:-ms-input-placeholder,.page__calcular .section__calculadora .monto__container input:-ms-input-placeholder{opacity:1}.page__calcular .section__calculadora .cantidadSMS__container input::placeholder,.page__calcular .section__calculadora .monto__container input::placeholder{color:#4b1782;opacity:1}.page__calcular .section__calculadora .cantidadSMS__container input:-ms-input-placeholder,.page__calcular .section__calculadora .monto__container input:-ms-input-placeholder{color:#4b1782}.page__calcular .section__calculadora .cantidadSMS__container input::-ms-input-placeholder,.page__calcular .section__calculadora .monto__container input::-ms-input-placeholder{color:#4b1782}.page__calcular .section__calculadora .cantidadSMS__container input:focus,.page__calcular .section__calculadora .monto__container input:focus{box-shadow:inset 0 0 1px 1px #581b98}.page__calcular .section__calculadora .cantidadSMS__container{margin-top:1rem}.page__calcular .section__calculadora .monto__wrapper{align-items:center;display:flex}.page__calcular .section__calculadora .monto__wrapper>p{color:#1d7b50;margin-right:.8rem;white-space:nowrap}.page__calcular .section__calculadora .monto__container em{color:#1d7b50}.page__calcular .section__calculadora .importe__container{margin-bottom:2rem}.page__calcular .section__calculadora .importe__container p:first-child{font-size:2.4rem}.page__calcular .section__calculadora .importe__container p:first-child span{color:#ff6a00}.page__calcular .section__calculadora .importe__container p:nth-child(2){color:#a6a6a6;font-size:1.2rem}.page__calcular .section__calculadora .aclaracion__importe{background-color:#fff1cc;color:#805e00;display:inline-block;margin-bottom:1rem;padding:1rem 1.6rem}.page__calcular .section__calculadora .aclaracion{color:#b3b3b3;font-size:1.3rem;margin-top:0}.page__calcular .section__calculadora input.btn-primary{display:block;width:100%}@media (min-width:768px){.page__calcular .section__calculadora input.btn-primary{display:inline-block;width:auto}}.page__gratis .contact__text{padding-right:0}.page__gratis .contact__title-desc{margin-bottom:4rem}.page__gratis .mockup{margin:2rem auto 0}@media (min-width:768px){.page__gratis .mockup{background:#fff;border-radius:.5rem;box-shadow:-5px 5px 10px rgba(0,0,0,.2);overflow:hidden;width:100%}}.page__gratis .mockup img{margin-top:-3rem;width:100%}@media (min-width:768px){.page__gratis .mockup img{margin-top:-4rem}}.page__gratis .mockup iframe{border:none}.page__gratis .mockup .play{align-items:center;background:#a207dc;background:linear-gradient(0deg,#a207dc,#581b98);border-radius:50%;cursor:pointer;display:flex;height:60px;justify-content:center;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:60px;z-index:2}.page__gratis .mockup .play:after{background-color:#fff;-webkit-clip-path:polygon(100% 0,0 0,50% 100%);clip-path:polygon(100% 0,0 0,50% 100%);content:"";display:block;height:1.5rem;transform:translateX(10%) rotate(-90deg);width:1.7rem}.page__gratis .mockup .play:hover+.pulse{-webkit-animation:pulse 1.2s infinite;animation:pulse 1.2s infinite;background-color:#a207dc;border-radius:50%;display:block;height:60px;left:calc(50% - 30px);position:absolute;top:calc(50% - 30px);width:60px;z-index:1}.page__contratar main{background-color:#fff}.page__contratar main .container{width:100%!important}@media (min-width:768px){.page__contratar main .container{align-items:center;display:flex;justify-content:center}}.page__contratar main .form__container{margin-top:0;max-width:500px;min-height:850px;overflow:hidden;position:relative;transition:min-height .29s ease-in-out;width:100%}@media (min-width:768px){.page__contratar main .form__container{background-color:#fff;border-radius:5px;box-shadow:-1px 1px 10px rgba(0,0,0,.2);margin-top:8rem}}.page__contratar main .form__container h3{color:#8c8c8c;text-align:center}.page__contratar main .form__container .btn-siguiente{display:block;margin:0 auto}.page__contratar main .formulario{border-radius:5px;left:50%;max-width:500px;padding:2rem;position:absolute;top:5%;transform:translateX(-50%);transition:all .3s ease-in-out;width:100%}@media (min-width:768px){.page__contratar main .formulario{padding:2rem 4rem}}.page__contratar main .formulario.active{left:50%!important}.page__contratar main .formulario.hide-left{left:-100%!important;transform:translateX(-50%)}.page__contratar main .formulario.hide-right{left:100%!important;transform:translateX(50%)}.page__contratar main .btn-box{align-items:center;display:flex;justify-content:center}.page__contratar main .btn-box .btn-primary{margin:0}.page__contratar main .btn-box .btn-volver{margin-right:1rem}.page__contratar main .step-row{align-items:center;box-shadow:0 -1px 5px -1px #1c1d1f;display:flex;height:30px;justify-content:space-between;margin:0 auto;max-width:500px;overflow:hidden;position:relative;width:100%}@media (min-width:768px){.page__contratar main .step-row{height:45px}}.page__contratar main .step-row #progress{background:#581b98;height:100%;left:0;position:absolute;transition:width .6s ease-in-out;width:33.3%}.page__contratar main .step-row #progress:after{border-bottom:14px solid transparent;border-left:15px solid #581b98;border-top:16px solid transparent;content:"";height:0;position:absolute;right:-15px;top:0;width:0}@media (min-width:768px){.page__contratar main .step-row #progress:after{border-bottom:20px solid transparent;border-left:20px solid #581b98;border-top:25px solid transparent;right:-20px}}.page__contratar main .step-row .step-col{color:#333;flex:0 0 33.3%;position:relative;text-align:center;transition:color .65s ease-in-out}.page__contratar main .step-row .step-col.active{color:#fff}.page__contratar main .aclaracion{color:#b3b3b3;font-size:1.3rem;margin-top:.5rem}.page__contratar main .fieldset__planes{border:none;margin:0 0 2rem;padding:0}.page__contratar main .fieldset__planes legend{margin-bottom:2rem}.page__contratar main .custom-radio input{left:0;opacity:0;position:absolute}.page__contratar main .custom-radio input:checked+.radio-btn{background-color:#a207dc;border-color:#a207dc;color:#fff}.page__contratar main .custom-radio input:checked+.radio-btn>i{opacity:1;transform:translateX(-50%) scale(1)}.page__contratar main .custom-radio input:focus+.radio-btn{box-shadow:0 0 0 2px rgba(88,27,152,.2)}.page__contratar main .custom-radio:last-of-type{margin-left:1rem}.page__contratar main .custom-radio .radio-btn{align-items:center;border:1px solid #581b98;color:#581b98;cursor:pointer;display:inline-flex;height:45px;justify-content:center;margin-bottom:1rem;max-width:180px;padding:1rem;position:relative;text-align:center;transition:all .3s;width:100%}@media (min-width:768px){.page__contratar main .custom-radio .radio-btn{height:60px;margin-bottom:0}}.page__contratar main .custom-radio .radio-btn>i{align-items:center;background-color:#fff;border:1px solid #581b98;border-radius:50%;color:#581b98;display:flex;font-size:1.4rem;height:25px;justify-content:center;left:50%;opacity:0;pointer-events:none;position:absolute;top:-13px;transform:translateX(-50%) scale(2);transition:.2s;width:25px}.page__contratar main .radio-buttons.usabilidad .custom-radio input:checked+.radio-btn{background-color:#ff6a00;color:#fff}.page__contratar main .radio-buttons.usabilidad .custom-radio input:focus+.radio-btn{box-shadow:0 0 2px 3px #a207dc}.page__contratar main .radio-buttons.usabilidad .radio-btn{border:2px solid #ff6a00;color:#ff6a00;height:45px}.page__contratar main .radio-buttons.usabilidad .radio-btn p{font-size:1.3rem}.page__contratar main .radio-buttons.usabilidad .radio-btn>i{align-items:center;background-color:#fff;border:1px solid #ff6a00;border-radius:50%;color:#ff6a00;display:flex;font-size:1.4rem;height:25px;justify-content:center;left:50%;opacity:0;pointer-events:none;position:absolute;top:-13px;transform:translateX(-50%) scale(2);transition:.2s;width:25px}.page__contratar main .pais__origen{margin-bottom:2rem;margin-left:0}.page__contratar main .select-group{margin-bottom:1.2rem;margin-left:0}.page__contratar main .select-group #label__pais{display:inline-block;margin-bottom:1rem}.page__contratar main .sms__container{margin:1rem 0}.page__contratar main .sms__container .aclaracion{margin-top:0}.page__contratar main .total__container{background-color:#581b98;border-radius:.6rem;color:#fff;margin:2rem 0;padding:2rem;text-align:center}.page__contratar main .total__container p:first-child{font-size:2.1rem}.page__contratar main .total__container .importeTotal{color:#ff6a00}.page__contratar main .total__container .aclaracion{color:#fff;margin-top:0}.page__contratar_reseller main{background-color:#fff}.page__contratar_reseller main .container{width:100%!important}@media (min-width:768px){.page__contratar_reseller main .container{align-items:center;display:flex;justify-content:center}}.page__contratar_reseller main .form__container{margin-top:0;max-width:600px;min-height:950px;overflow:hidden;position:relative;transition:min-height .35s ease-in-out;width:100%}@media (min-width:768px){.page__contratar_reseller main .form__container{background-color:#fff;border-radius:5px;box-shadow:-1px 1px 10px rgba(0,0,0,.2);margin-top:8rem}}.page__contratar_reseller main .form__container h3{color:#8c8c8c;text-align:center}.page__contratar_reseller main .form__container .btn-siguiente{display:block;margin:0 auto}.page__contratar_reseller main .formulario{border-radius:5px;left:50%;max-width:650px;padding:2rem;position:absolute;top:5%;transform:translateX(-50%);transition:all .3s ease-in-out;width:100%}@media (min-width:768px){.page__contratar_reseller main .formulario{padding:2rem 4rem}}.page__contratar_reseller main .formulario.active{left:50%!important}.page__contratar_reseller main .formulario.hide-left{left:-100%!important;transform:translateX(-50%)}.page__contratar_reseller main .formulario.hide-right{left:100%!important;transform:translateX(50%)}.page__contratar_reseller main .btn-box{align-items:center;display:flex;justify-content:center}.page__contratar_reseller main .btn-box .btn-primary{margin:0}.page__contratar_reseller main .btn-box .btn-volver{margin-right:1rem}.page__contratar_reseller main .step-row{align-items:center;box-shadow:0 -1px 5px -1px #1c1d1f;display:flex;height:30px;justify-content:space-between;margin:0 auto;max-width:650px;overflow:hidden;position:relative;width:100%}@media (min-width:768px){.page__contratar_reseller main .step-row{height:45px}}.page__contratar_reseller main .step-row #progress{background:#581b98;height:100%;left:0;position:absolute;transition:width .6s ease-in-out;width:33.3%}.page__contratar_reseller main .step-row #progress:after{border-bottom:14px solid transparent;border-left:15px solid #581b98;border-top:16px solid transparent;content:"";height:0;position:absolute;right:-15px;top:0;width:0}@media (min-width:768px){.page__contratar_reseller main .step-row #progress:after{border-bottom:20px solid transparent;border-left:20px solid #581b98;border-top:25px solid transparent;right:-20px}}.page__contratar_reseller main .step-row .step-col{color:#333;flex:0 0 33.3%;position:relative;text-align:center;transition:color .65s ease-in-out}.page__contratar_reseller main .step-row .step-col.active{color:#fff}.page__contratar_reseller main .aclaracion{color:#b3b3b3;font-size:1.3rem;margin-top:.5rem}.page__contratar_reseller main .fieldset__planes{border:none;margin:0 0 2rem;padding:0}.page__contratar_reseller main .fieldset__planes legend{margin-bottom:2rem}.page__contratar_reseller main .custom-radio input{left:0;opacity:0;position:absolute}.page__contratar_reseller main .custom-radio input:checked+.radio-btn{background-color:#581b98;color:#fff}.page__contratar_reseller main .custom-radio input:checked+.radio-btn>i{opacity:1;transform:translateX(-50%) scale(1)}.page__contratar_reseller main .custom-radio input:focus+.radio-btn{box-shadow:0 0 2px 3px #a207dc}.page__contratar_reseller main .custom-radio:last-of-type{margin-left:1rem}.page__contratar_reseller main .custom-radio .radio-btn{align-items:center;border:1px solid #581b98;color:#581b98;cursor:pointer;display:inline-flex;height:45px;justify-content:center;margin-bottom:1rem;max-width:180px;padding:1rem;position:relative;text-align:center;transition:all .3s;width:100%}@media (min-width:768px){.page__contratar_reseller main .custom-radio .radio-btn{height:60px;margin-bottom:0}}.page__contratar_reseller main .custom-radio .radio-btn>i{align-items:center;background-color:#fff;border:1px solid #581b98;border-radius:50%;color:#581b98;display:flex;font-size:1.4rem;height:25px;justify-content:center;left:50%;opacity:0;pointer-events:none;position:absolute;top:-13px;transform:translateX(-50%) scale(2);transition:.2s;width:25px}.page__contratar_reseller main .radio-buttons.usabilidad .custom-radio input:checked+.radio-btn{background-color:#ff6a00;color:#fff}.page__contratar_reseller main .radio-buttons.usabilidad .custom-radio input:focus+.radio-btn{box-shadow:0 0 2px 3px #a207dc}.page__contratar_reseller main .radio-buttons.usabilidad .radio-btn{border:2px solid #ff6a00;color:#ff6a00;height:45px}.page__contratar_reseller main .radio-buttons.usabilidad .radio-btn p{font-size:1.3rem}.page__contratar_reseller main .radio-buttons.usabilidad .radio-btn>i{align-items:center;background-color:#fff;border:1px solid #ff6a00;border-radius:50%;color:#ff6a00;display:flex;font-size:1.4rem;height:25px;justify-content:center;left:50%;opacity:0;pointer-events:none;position:absolute;top:-13px;transform:translateX(-50%) scale(2);transition:.2s;width:25px}.page__contratar_reseller main .suscripcion__container label{display:block;font-size:1.7rem;margin-bottom:.8rem}.page__contratar_reseller main .pais__origen,.page__contratar_reseller main .select__box{margin-bottom:2rem;margin-left:0}.page__contratar_reseller main .select__box #label__pais{display:inline-block;margin-bottom:1rem}.page__contratar_reseller main .sms__container{margin:1rem 0}.page__contratar_reseller main .sms__container .aclaracion{margin-top:0}.page__contratar_reseller main .total__container{background-color:#581b98;border-radius:.6rem;color:#fff;margin:2rem 0;padding:2rem;text-align:center}.page__contratar_reseller main .total__container p:first-child{font-size:2.1rem}.page__contratar_reseller main .total__container .importeTotal{color:#ff6a00}.page__contratar_reseller main .total__container .aclaracion{color:#fff;margin-top:0}.page__reseller .section__inicio{background:#a207dc;background:linear-gradient(0deg,#a207dc,#581b98);padding:2rem 0}@media (min-width:768px){.page__reseller .section__inicio{padding:6rem 0}}.page__reseller .section__inicio .content__box{text-align:center}.page__reseller .section__inicio .content__box h1{color:#fff}.page__reseller .section__inicio .content__box p{color:#fff;margin-bottom:2rem}.page__reseller .section__inicio .image__box{margin-bottom:-20rem;margin-top:2rem;position:relative}@media (min-width:768px){.page__reseller .section__inicio .image__box{margin-bottom:-35rem;margin-top:0}}.page__reseller .section__inicio .box{align-items:center;background-color:#fff;border-radius:4px;bottom:-30px;box-shadow:0 0 10px 5px rgba(28,29,31,.2);display:none!important;grid-template-areas:"circle";height:120px;left:48%;overflow:hidden;position:absolute;text-align:center;width:120px}@media (min-width:768px){.page__reseller .section__inicio .box{display:grid!important}}.page__reseller .section__inicio .box svg{height:100px;justify-self:center;position:relative;width:100px;z-index:20}.page__reseller .section__inicio .box svg circle{fill:none;stroke:#ccc;stroke-linecap:round;stroke-width:8;height:100%;transform:translate(5px,5px);width:100%}.page__reseller .section__inicio .box svg circle:nth-child(2){stroke:#a207dc;stroke-dasharray:220;stroke-dashoffset:220}.page__reseller .section__inicio .box.sms .numero,.page__reseller .section__inicio .box svg{grid-area:circle}.page__reseller .section__inicio .box .numero{font-size:3rem;font-weight:700}.page__reseller .section__inicio .box.sms{-webkit-animation:float 5s ease-in-out infinite;animation:float 5s ease-in-out infinite;left:calc(48% - 200px)}.page__reseller .section__inicio .box.ganancias{-webkit-animation:float 5s ease-in-out 2.8s infinite;animation:float 5s ease-in-out 2.8s infinite;background-color:#581b98}.page__reseller .section__inicio .box.ganancias p{color:#2cb978;font-size:2.2rem}.page__reseller .section__inicio .box.ganancias i:before{color:#fff;font-size:6.5rem}.page__reseller .section__inicio .box.usuarios{align-items:center;-webkit-animation:float 5s ease-in-out .4s infinite;animation:float 5s ease-in-out .4s infinite;color:#a207dc;flex-direction:column;justify-content:center;left:calc(48% + 200px);transform:translateX(150%)}.page__reseller .section__inicio .box.usuarios span{font-size:3.2rem;font-weight:700}.page__reseller .section__inicio .box.usuarios p{font-size:1.8rem;text-transform:uppercase}.page__reseller .section__tu-plataforma{padding-top:15rem;text-align:center}@media (min-width:768px){.page__reseller .section__tu-plataforma{padding-top:35rem}}.page__reseller .section__tu-plataforma h2 span{color:#581b98}.page__reseller .section__tu-plataforma .caracteristicas__box{margin-top:4rem}@media (min-width:768px){.page__reseller .section__tu-plataforma .caracteristicas__box{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:repeat(3,1fr);margin-top:4rem}}.page__reseller .section__tu-plataforma .caracteristica{margin-bottom:4rem}@media (min-width:768px){.page__reseller .section__tu-plataforma .caracteristica{align-items:center;border-radius:10px;box-shadow:0 0 15px rgba(28,29,31,.2);display:flex;flex-direction:column;height:270px;justify-content:center;margin:0 auto;padding:2rem;width:300px}}.page__reseller .section__tu-plataforma .caracteristica .icon i:before{color:#a207dc;font-size:6rem}.page__reseller .section__tu-plataforma .caracteristica .titulo{color:#581b98;font-size:2rem;font-weight:300;margin-bottom:1rem}.page__reseller .section__tu-plataforma .caracteristica p{font-size:1.6rem}.page__reseller .section__api{padding:2rem 0}@media (min-width:768px){.page__reseller .section__api{padding:6rem 0}}.page__reseller .section__api .container{text-align:center}@media (min-width:768px){.page__reseller .section__api .container{gap:2rem;display:grid;grid-template-columns:repeat(2,1fr);text-align:left}.page__reseller .section__api .content{display:flex;flex-direction:column;justify-content:center}}.page__reseller .section__estadisticas{padding:2rem 0}.page__reseller .section__estadisticas .container{text-align:center}@media (min-width:768px){.page__reseller .section__estadisticas .container{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:repeat(2,1fr);text-align:left}.page__reseller .section__estadisticas .content{display:flex;flex-direction:column;justify-content:center}}.page__reseller .section__estadisticas h2{color:#ff6a00}@media (min-width:768px){.page__reseller .section__estadisticas .image{order:2}}.page__reseller .section__soporte{text-align:center}.page__reseller .section__soporte .icono i:before{color:#a207dc;font-size:10rem}.page__reseller .section__soporte h2{margin-top:.8rem}.page__reseller .section__modalidad .container{display:flex;flex-direction:column;justify-content:flex-start}.page__reseller .section__modalidad h2{align-self:center;background-color:#fff;display:inline-block;padding:0 1rem;position:relative;text-align:center}@media (min-width:768px){.page__reseller .section__modalidad h2:after{background-color:rgba(28,29,31,.2);content:"";height:1px;left:0;position:absolute;top:50%;transform:translateX(-10%);width:120%;z-index:-1}}.page__reseller .section__modalidad p{line-height:2.2}.page__reseller .section__modalidad p span{color:#a207dc;font-weight:700}.page__reseller .section__modalidad table{margin:2rem auto 0;width:90%}@media (min-width:768px){.page__reseller .section__modalidad table{width:80%}}.page__reseller .section__modalidad tbody td{font-size:1.2rem}@media (min-width:768px){.page__reseller .section__modalidad tbody td{font-size:1.5rem}}.page__reseller .section__modalidad tbody td a{background-color:#581b98;color:#fff;display:inline-block;padding:.8rem}.page__reseller .section__modalidad .aclaracion-precios{color:#999;font-size:1.2rem;line-height:1.6;margin:0 auto;width:80%}@media (min-width:768px){.page__reseller .section__modalidad .aclaracion-precios{font-size:1.6rem;line-height:1.8;margin-top:1rem}}.page__medios-pago .presentation{background:#a207dc;background:linear-gradient(0deg,#a207dc,#581b98);color:#fff;padding:6rem 0;text-align:center}.page__medios-pago .medios-pago__section ul{list-style:none;margin:8rem 0;padding:0}@media (min-width:768px){.page__medios-pago .medios-pago__section ul{gap:1rem;display:grid;grid-template-columns:repeat(4,1fr)}}.page__medios-pago .medios-pago__section li a{align-items:center;border:2px solid #a207dc;border-radius:1rem;box-shadow:0 0 15px rgba(28,29,31,.15);color:#a207dc;display:flex;flex-direction:column;height:200px;justify-content:center;margin:0 auto 2rem;max-width:180px;padding:4rem;text-align:center;transition:transform .4s;width:100%}@media (min-width:768px){.page__medios-pago .medios-pago__section li a{margin:0 auto}}.page__medios-pago .medios-pago__section li a:hover{transform:scale(1.2)}.page__medios-pago .medios-pago__section li a i:before{font-size:6rem}.page__medios-pago .medios-pago__section li a h3{font-size:1.2rem;font-weight:400;margin:.8rem 0}.page__medios-pago .medios-pago__section li:nth-child(2) i:before{font-size:10rem}.page__medios-pago #central{text-align:center}.page__entrada_api .section__inicio,.page__entrada_primeros-pasos-sms .section__inicio{background:#a207dc;background:linear-gradient(0deg,#a207dc,#581b98)}.page__entrada_api .section__inicio .container,.page__entrada_primeros-pasos-sms .section__inicio .container{color:#fff;padding:6rem 0;text-align:center}.page__entrada_api .section__inicio h1,.page__entrada_primeros-pasos-sms .section__inicio h1{font-weight:300;margin-bottom:1rem}.page__entrada_api .entrada__contenido hr,.page__entrada_primeros-pasos-sms .entrada__contenido hr{display:none}.page__entrada_api .entrada__contenido section p,.page__entrada_primeros-pasos-sms .entrada__contenido section p{margin-bottom:1rem}.page__entrada_api .entrada__contenido section p a,.page__entrada_primeros-pasos-sms .entrada__contenido section p a{color:#ff6a00}.page__entrada_api .entrada__contenido .parrafo,.page__entrada_primeros-pasos-sms .entrada__contenido .parrafo{line-height:1.8;margin-bottom:2rem}.page__entrada_api .entrada__contenido .parrafo span,.page__entrada_primeros-pasos-sms .entrada__contenido .parrafo span{color:#581b98;font-weight:700}.page__entrada_api .entrada__contenido .texto-danger p,.page__entrada_api .entrada__contenido .texto-info p,.page__entrada_api .entrada__contenido .texto-primary p,.page__entrada_api .entrada__contenido .texto-success p,.page__entrada_api .entrada__contenido .texto-warning p,.page__entrada_primeros-pasos-sms .entrada__contenido .texto-danger p,.page__entrada_primeros-pasos-sms .entrada__contenido .texto-info p,.page__entrada_primeros-pasos-sms .entrada__contenido .texto-primary p,.page__entrada_primeros-pasos-sms .entrada__contenido .texto-success p,.page__entrada_primeros-pasos-sms .entrada__contenido .texto-warning p{margin:0}.page__entrada_api .entrada__contenido .texto-danger,.page__entrada_primeros-pasos-sms .entrada__contenido .texto-danger{background-color:#f388a2;color:#870e2b;margin-bottom:2rem;padding:2rem;text-align:center}.page__entrada_api .entrada__contenido .texto-warning,.page__entrada_primeros-pasos-sms .entrada__contenido .texto-warning{background-color:#fb0;color:#8f6900;margin-bottom:2rem;padding:2rem;text-align:center}.page__entrada_api .entrada__contenido .texto-primary,.page__entrada_primeros-pasos-sms .entrada__contenido .texto-primary{background:#f7e4fe;color:#3f136d;display:inline-block;font-size:1.2rem;margin-bottom:2rem;padding:1rem;text-align:center}@media (min-width:768px){.page__entrada_api .entrada__contenido .texto-primary,.page__entrada_primeros-pasos-sms .entrada__contenido .texto-primary{font-size:1.5rem}}.page__entrada_api .entrada__contenido .texto-info,.page__entrada_primeros-pasos-sms .entrada__contenido .texto-info{background-color:#baf6ff;color:#017686;margin-bottom:2rem;padding:2rem}.page__entrada_api .entrada__contenido .texto-info p,.page__entrada_primeros-pasos-sms .entrada__contenido .texto-info p{margin-bottom:1rem}.page__entrada_api .entrada__contenido h3,.page__entrada_primeros-pasos-sms .entrada__contenido h3{color:#a207dc}.page__entrada_primeros-pasos-sms .entrada__contenido hr{display:none}.page__entrada_primeros-pasos-sms .entrada__contenido img{margin:2rem auto;max-width:90%}.page__entrada_primeros-pasos-sms .entrada__contenido p span{color:#a207dc!important;font-weight:700}.page__entrada_primeros-pasos-sms .entrada__contenido .pasos-campania{margin:4rem 0}@media (min-width:768px){.page__entrada_primeros-pasos-sms .entrada__contenido .pasos-campania{gap:2rem;display:grid;grid-template-columns:repeat(3,1fr)}}.page__entrada_primeros-pasos-sms .entrada__contenido .pasos-campania .paso{align-items:center;border:2px solid #da81fb;border-radius:6px;color:#da81fb;display:flex;flex-direction:column;margin:0 auto 2rem;max-width:300px;padding:2rem}@media (min-width:768px){.page__entrada_primeros-pasos-sms .entrada__contenido .pasos-campania .paso{margin-bottom:0}}.page__entrada_primeros-pasos-sms .entrada__contenido .pasos-campania .paso>span{color:#581b98;font-size:3rem;font-weight:700}.page__entrada_primeros-pasos-sms .entrada__contenido .pasos-campania p{text-align:center}.page__entrada_primeros-pasos-sms .entrada__contenido .portada__img{margin:0 auto;max-width:800px;width:100%}.page__entrada_primeros-pasos-sms .presentacion__box{background-color:rgba(255,106,0,.1);border-radius:5px;color:#c50;padding:2rem}.page__entrada_primeros-pasos-sms .presentacion__box p{line-height:2}.page__404 main{padding-bottom:8rem;padding-top:10rem}.page__404 .image{position:relative}.page__404 .text__404{color:#a207dc;font-size:15rem;font-weight:700;left:50%;letter-spacing:1rem;position:absolute;top:0;transform:translate(-50%,-40%)}.page__404 h1{color:#581b98;margin:-6rem 0 0}.page__404 .section__buscar,.page__404 h1{text-align:center}.page__404 .section__buscar input{border:none;display:inline-block;font-size:2rem;outline:none;position:relative;transition:.3s}.page__404 .section__buscar input[type=text]{background-color:#fff;border:1px solid #581b98;border-bottom-left-radius:3px;border-top-left-radius:3px;color:#595959;height:5rem;max-width:400px;padding:0 1rem;width:100%}.page__404 .section__buscar input[type=submit]{background:#581b98;border-radius:0 3px 3px 0;color:#fff;cursor:pointer;height:5rem;left:-5px;padding:0 3rem;position:relative;top:-1px}.page__404 .section__buscar input[type=submit]:hover{background-color:#a207dc}.page__busqueda .section__inicio{background:#a207dc;background:linear-gradient(0deg,#a207dc,#581b98)}.page__busqueda .section__inicio .container{color:#fff;padding:6rem 0;text-align:center}.page__busqueda .section__inicio h1{font-weight:300;margin-bottom:1rem}.page__busqueda .section__buscar{padding:4rem 0;text-align:center}.page__busqueda .section__buscar input{border:none;display:inline-block;font-size:2rem;outline:none;position:relative;transition:.3s}.page__busqueda .section__buscar input[type=text]{background-color:#fff;border:1px solid #581b98;border-bottom-left-radius:3px;border-top-left-radius:3px;color:#595959;height:5rem;max-width:400px;padding:0 1rem;width:100%}.page__busqueda .section__buscar input[type=submit]{background:#581b98;border-radius:0 3px 3px 0;color:#fff;cursor:pointer;height:5rem;left:-5px;padding:0 3rem;position:relative;top:-1px}.page__busqueda .section__buscar input[type=submit]:hover{background-color:#a207dc}.page__busqueda .section__resultados{margin-bottom:2rem}.page__busqueda .section__resultados .resultadosBox,.page__busqueda .section__resultados .spinner,.page__busqueda .section__resultados h2{display:none}.page__busqueda .section__resultados .busqueda__resultado{border-bottom:1px solid rgba(28,29,31,.1);display:block;margin-bottom:2rem}.page__busqueda .section__resultados .busqueda__resultado:last-of-type{border-bottom:none}.page__busqueda .section__resultados .busqueda__resultado h3{color:#581b98;font-size:1.8rem;margin:0}.page__busqueda .section__resultados .busqueda__resultado .url{color:#ff6a00;font-size:1.6rem;margin:.8rem 0}.page__busqueda .section__resultados .busqueda__resultado p:last-of-type{color:#1c1d1f;font-size:1.4rem;margin-bottom:1rem}.page__preguntas section.presentation{background:#a207dc;background:linear-gradient(0deg,#a207dc,#581b98)}.page__preguntas section.presentation .container{color:#fff;padding:4rem 0;text-align:center}.page__preguntas .accordion__item{background-color:#581b98;border-radius:4px;box-shadow:0 15px 20px rgba(28,29,31,.2);color:#fff;margin:0 auto 2rem;max-width:750px;padding:2rem 4rem}.page__preguntas .accordion__item .btn__toggle{align-items:center;background-color:transparent;color:#fff;cursor:pointer;display:flex;font-size:1.4rem;justify-content:space-between;outline:none;padding:1rem 0;text-align:left;width:100%}@media (min-width:768px){.page__preguntas .accordion__item .btn__toggle{font-size:1.8rem}}.page__preguntas .accordion__item .btn__toggle i{margin-left:1rem}.page__preguntas .accordion__item .content{font-size:1.3rem;line-height:2.2rem;max-height:0;overflow:hidden;position:relative;text-align:justify;transition:all .6s ease-in-out}@media (min-width:768px){.page__preguntas .accordion__item .content{font-size:1.5rem;line-height:2.5rem}}.page__preguntas .accordion__item.active .btn__toggle{color:#ff6a00}.page__preguntas .accordion__item.active .content{max-height:900px}.page__documentacion .section__heading{background:#19082c;background:linear-gradient(0deg,#19082c,#9852e0);color:#fff;margin-top:0;padding:6rem 0;text-align:center}.page__documentacion .suscripcion__wrapper{margin-top:6rem;text-align:center}.page__documentacion .suscripcion__wrapper p{margin-bottom:2rem}.page__documentacion .suscripcion__wrapper a{align-items:center;border:1px solid red;color:red;cursor:pointer;display:inline-flex;padding:1.8rem 2.2rem}.page__documentacion .suscripcion__wrapper a i{font-size:2.4rem;margin-right:.8rem}.page__documentacion .suscripcion__wrapper a:hover{background-color:red;color:#fff}.page__documentacion .section__documentacion{padding:6rem 0;text-align:center}.page__documentacion .section__documentacion h2{margin-bottom:1rem}.page__documentacion .section__documentacion .documentos__wrapper{list-style:none;margin-top:4rem;padding:0}@media (min-width:768px){.page__documentacion .section__documentacion .documentos__wrapper{display:flex;justify-content:space-between;margin-top:8rem}}.page__documentacion .section__documentacion .documento__container{background-color:#fff;border:1px solid #fff;border-radius:1rem;box-shadow:0 6px 12px rgba(28,29,31,.2);color:#4c4f55;margin:0 auto 6rem;padding:2rem 2.8rem;text-align:left;transition:all .4s ease;width:300px}@media (min-width:768px){.page__documentacion .section__documentacion .documento__container{height:312px;margin:0 auto}}.page__documentacion .section__documentacion .documento__container:last-of-type{margin-bottom:0}.page__documentacion .section__documentacion .documento__container h3{color:#581b98;font-size:2.2rem;margin-bottom:1rem}.page__documentacion .section__documentacion .documento__container p{margin-bottom:1rem}.page__documentacion .section__documentacion .documento__container:hover{box-shadow:0 6px 12px rgba(28,29,31,.1);transform:translateY(-10px)}.page__documentacion .section__api{text-align:center}.page__documentacion .section__api h2,.page__documentacion .section__api p{margin-bottom:1rem}.page__documentacion .section__articulos{margin-top:8rem;text-align:center}.page__documentacion .section__articulos .articulos__container{margin:4rem 0}.section__articulos article{border-bottom:1px solid rgba(28,29,31,.1);margin-bottom:6rem;padding:1.4rem 1.8rem;transition:all .4s ease}@media (min-width:768px){.section__articulos article{align-items:center;border:1px solid #fff;border-radius:6px;box-shadow:5px 5px 15px rgba(28,29,31,.1);display:inline-flex;max-width:750px;width:750px}}.section__articulos article:last-of-type{border:none}.section__articulos article .imagen{border-radius:6px;margin-right:1.4rem;overflow:hidden;width:170px}.section__articulos article .descripcion{text-align:left}.section__articulos article .descripcion h3{color:#581b98;font-size:2rem;margin-bottom:.4rem}@media (min-width:768px){.section__articulos article .descripcion h3{font-size:2.4rem}}.section__articulos article .descripcion p{color:#232527;margin-bottom:1rem}.section__articulos article .descripcion a{color:#a207dc}.section__articulos article .descripcion a:hover{color:#ff6a00}@-webkit-keyframes descuento{0%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes descuento{0%{transform:scale(1.3)}to{transform:scale(1)}}@-webkit-keyframes float{0%{transform:translatey(0)}50%{transform:translatey(-20px)}to{transform:translatey(0)}}@keyframes float{0%{transform:translatey(0)}50%{transform:translatey(-20px)}to{transform:translatey(0)}}@-webkit-keyframes pulse{0%{opacity:.75;transform:scale(.95)}to{opacity:0;transform:scale(1.35)}}@keyframes pulse{0%{opacity:.75;transform:scale(.95)}to{opacity:0;transform:scale(1.35)}}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.footer .container__footer{position:relative}.footer .container__footer:after{background:#f2f2f2;content:"";display:block;height:2px;left:0;position:absolute;top:0;width:100%}.footer .footer__wrapper{padding-top:2rem}@media (min-width:768px){.footer .footer__wrapper{display:flex;justify-content:space-between;padding:3rem 0}}.footer .logo{display:block;text-align:center}@media (min-width:768px){.footer .logo{display:flex;text-align:left}}.footer .logo label{margin-bottom:1rem}.footer .logo img{margin:0 auto;max-width:150px}@media (min-width:768px){.footer .logo img{margin:initial;max-width:180px}}.footer .social{list-style:none;padding:0;text-align:center}@media (min-width:768px){.footer .social{display:grid;grid-template-columns:repeat(4,1fr)}}.footer .social li{display:inline-block;margin-right:.8rem}.footer .social li:last-of-type{margin-right:0}.footer .social a{align-items:center;border-radius:50%;color:#581b98;display:flex;height:4rem;justify-content:center;padding:.5rem;transition:all .2s ease;width:4rem}.footer .social a:hover{background-color:#581b98;color:#fff}.footer .social .social__icon{align-items:center;display:flex;justify-content:center}.footer .social .social__icon:before{font-size:1.8rem}@media (min-width:768px){.footer__country{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.footer__country .selected__country{align-items:center;border:1px solid #581b98;border-radius:4px;color:#3f136d;cursor:pointer;display:flex;margin:0 auto;padding:.8rem}@media (min-width:768px){.footer__country .selected__country{margin:0}}.footer__country .selected__country:hover{border-color:#a207dc;color:#a207dc}.footer__country .selected__country:focus{border:2px solid #a207dc}.footer__country .selected__country .country{background-image:url("https://www.countryflags.io/attr(class)/flat/32.png");display:block;height:32px;margin-right:1rem;width:32px}.footer__country .bg-paises{background-color:rgba(88,27,152,.95);-webkit-clip-path:circle(0 at 0 100%);clip-path:circle(0 at 0 100%);height:100vh;left:0;pointer-events:none;position:fixed;top:0;transition:all 1s ease-out;visibility:hidden;width:100%;z-index:3000}.footer__country .bg-paises.active{-webkit-clip-path:circle(200% at 0 100%);clip-path:circle(200% at 0 100%);pointer-events:all;visibility:visible}.footer__country .bg-paises .container{height:100%;position:relative}.footer__country .bg-paises h3{color:#fff}.footer__country .bg-paises ul{gap:2rem;display:grid;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;max-height:400px;overflow-y:scroll;padding:0;width:100%}@media (min-width:768px){.footer__country .bg-paises ul{grid-template-columns:repeat(4,1fr);max-height:unset;overflow-y:initial}}.footer__country .bg-paises li a{align-items:center;color:#fff;display:flex;text-decoration:none}.footer__country .bg-paises li a:hover{color:#ff6a00}.footer__country .bg-paises .btn__cerrar{display:none}@media (min-width:768px){.footer__country .bg-paises .btn__cerrar{bottom:10rem;color:#fff;cursor:pointer;display:block;font-size:2.5rem;left:50%;position:absolute;transform:translateX(-50%)}}.footer__country .bg-paises .btn__cerrar:hover{color:#e41749}.footer__country .bg-paises .btn-icon__cerrar{align-items:center;border:1px solid #fff;border-radius:50%;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:.8rem;position:absolute;right:0;top:0}@media (min-width:768px){.footer__country .bg-paises .btn-icon__cerrar{padding:1rem}}.footer__country .bg-paises .btn-icon__cerrar:hover{border-color:#e41749;color:#e41749}.footer__country .bg-paises .btn-icon__cerrar i:before{font-size:1.2rem}@media (min-width:768px){.footer__country .bg-paises .btn-icon__cerrar i:before{font-size:1.4rem}}.footer__sections-wrapper{padding:2rem 0}@media (min-width:768px){.footer__sections-wrapper{-moz-column-gap:2rem;column-gap:2rem;display:grid;flex:0 0 calc(50% - 0.5rem);grid-template-columns:1fr 1fr 1fr;padding:0}}.footer__sections-wrapper .section{margin-bottom:2rem;text-align:center}@media (min-width:768px){.footer__sections-wrapper .section{margin:0;text-align:left}}.footer__sections-wrapper .section:first-of-type{margin-top:0}.footer__sections-wrapper .section:last-of-type{margin-bottom:0}.footer__sections-wrapper .section h4{color:#581b98;font-size:2.2rem;margin-bottom:1rem;margin-top:0}.footer__sections-wrapper .section .section-link{color:#1c1d1f;display:block;font-size:1.5rem;margin-bottom:.5rem}.footer__sections-wrapper .section .section-link:hover{color:#581b98}.footer__copy{background-color:#320f57;padding:1rem 0;text-align:center}.footer__copy .title{color:#fff;font-size:1.4rem;margin:0}.footer__copy .copy-link{color:#ff6a00}.webp .country__icon:before{background-image:url(../img/paises_sprite.webp)}.no-webp .country__icon:before{background-image:url(../img/paises_sprite.png)}.country__icon:before{content:"";display:block;height:21.6px;margin-right:.5rem;width:32px}.country__icon.ar:before{background-position:0 0}.country__icon.bo:before{background-position:-32px 0}.country__icon.cl:before{background-position:-64px 0}.country__icon.co:before{background-position:-96px 0}.country__icon.cr:before{background-position:-128px 0}.country__icon.cu:before{background-position:-160px 0}.country__icon.do:before{background-position:-192px 0}.country__icon.ec:before{background-position:0 -21.6px}.country__icon.es:before{background-position:-32px -21.6px}.country__icon.gt:before{background-position:-64px -21.6px}.country__icon.hn:before{background-position:-96px -21.6px}.country__icon.mx:before{background-position:-128px -21.6px}.country__icon.ni:before{background-position:-160px -21.6px}.country__icon.pa:before{background-position:-192px -21.6px}.country__icon.pe:before{background-position:0 -42.2px}.country__icon.pr:before{background-position:-32px -42.2px}.country__icon.py:before{background-position:-64px -42.2px}.country__icon.sv:before{background-position:-96px -42.2px}.country__icon.uy:before{background-position:-128px -42.2px}.country__icon.ve:before{background-position:-160px -42.2px}
/*# sourceMappingURL=app.css.map */
