.centered,.centered-desktop{width:calc(100% - 300px) !important;position:relative}.desktop-only{display:block!important}.mobile-only{display:none !important}.section-description{width:calc(100% - 350px);margin:auto}.section{margin-top:76px}.ic-drop-white{background-image:url('../Images/Icons/ic_drop_brown.svg')}.ic-drop-up-white{background-image:url('../Images/Icons/ic_drop_brown.svg');transform:rotate(180deg);transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}.columns{display:flex}.columns.columns-spacing{margin:0 -8px}.columns.columns-spacing>.col{margin:0 8px}.columns .col.col-1{width:0;flex-grow:1}.columns .col.col-2{width:0;flex-grow:2}.columns .col.col-3{width:0;flex-grow:3}.columns .col.col-4{width:0;flex-grow:4}.columns .col.col-5{width:0;flex-grow:5}.columns .col.col-6{width:0;flex-grow:6}.columns .col.col-7{width:0;flex-grow:7}.columns .col.col-8{width:0;flex-grow:8}.columns .col.col-9{width:0;flex-grow:9}.tabs{margin:0}.tabs>header{margin:0;overflow:visible;text-align:left}.tabs>header .tab-list{overflow:visible}.tabs>header .tab-list ul{justify-content:flex-start}.tabs>header .tab-list ul li{position:relative}.tabs>header .tab-list ul li a{height:45px;line-height:45px;padding:11px 30px}.tabs>header .tab-list ul li a.icon{background-size:auto 25%}.tabs>header .actions a{height:34px;line-height:34px}.tabs>header:after{content:'';display:block;clear:both}.tabs>.content{margin:0}.tabs .content{position:relative;z-index:2;margin-top:-3px}.tabs>.content.content-padding{padding:10px 0 30px 0}.tabs>.content.content-padding-vertical{padding:30px 0}.tabs>.content>.pages{text-align:right;margin-right:20px}.slogan{width:40%;left:150px}input,textarea,select{font-size:.7em}@media(min-width:65em){.box-content .box{flex-basis:calc((100%/3) - 56px);min-height:370px;padding:25px 20px 5px 20px}}.boxes{padding:60px 0}.boxes .title-service{margin-left:13px}.boxes .content-box .box{width:calc((100%/3) - 20px);height:185px;margin:10px}.boxes .content-box .box div{top:53%}.boxes .content-box .subtitle{font-size:1.1em}.boxes .content-box .text{font-size:1em}.boxes .content-box .box a{display:none;margin:0 auto;font-size:.8em}.boxes .content-box .box:hover a{display:block}.popup .popup-box{max-width:calc(100% - 500px)}.popup .popup-box .button{margin-top:15px;width:35%;font-size:.95em}.contact .form{text-align:left;margin-top:10px}.contact .title{margin-top:5px}.contact .form div input[type="text"]{width:49.1%}.contact .form div input[type="text"]:nth-child(2n){float:right}.contact .confirmed{margin:0 0 12px 0}header.header .company .logo{height:45px;width:150px}header.header .header-content{height:75px}header.header .header-content .header-option:first-child{flex-basis:44%;width:44%}header.header .header-content .header-option:last-child{flex-basis:56%;width:56%}header.header .page-actions{background-color:#fff;height:70px}header.header .page-actions .ic-cart-white{background-image:url(../Images/Icons/ic_cart_brown.svg);margin:0}header.header .page-actions .ic-cart-white span{top:-10px;right:-10px}header.header .page-actions .user{left:initial;right:55px}header.header .page-actions .user .user-name{color:#42130b;font-size:.7em;width:90px;font-size:.95em;font-weight:600}header.header .page-actions .user .drop{right:-25px;top:4px}header.header .page-actions .user .login{background-color:#42130b;padding:10px 20px;border-radius:5px;font-size:.9em}header.header .page-actions .action-user{top:62px;left:initial;right:63px}header.header .sub .menu{width:auto;height:40px;position:absolute;right:190px;top:-48px;overflow-y:visible;z-index:200;background-color:transparent}header.header .sub .menu ul .icon.active{background-image:url(../Images/Icons/ic_drop_orange.svg)!important}header.header .sub .menu ul>li{display:inline-block;padding:0;vertical-align:top;position:relative;text-align:center;width:100px;background-color:#fff}header.header .sub .menu ul li a{color:#42130b;text-align:initial;display:inline-block;position:relative;font-weight:600}header.header .sub .menu li a:hover,header.header .sub .menu li a.active{color:#bf6836}header.header .sub .menu>ul>li>a.active{color:#bf6836}header.header .sub .menu li ul{margin-top:15px;position:relative}header.header .sub .menu li ul::before{content:'';display:block;width:20px;height:20px;background-color:#bf6836;position:absolute;top:-3px;left:15px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg)}header.header .sub .menu li ul li{display:block;padding:0;margin:initial;background-color:#bf6836;text-align:left;width:120px}header.header .sub .menu li ul li a{padding:15px;text-align:center;color:#fff;text-align:left}header.header .sub .menu li ul li a:hover{color:#fff}header.header .page-actions .actions-user{padding-right:0}header.header .header-content .header-option:first-child{padding-left:0}footer.footer .politic *{font-size:.7em}footer.footer .politic a{float:right;margin-top:-20px}footer.footer h2{margin-bottom:20px}footer.footer .shortcuts a:not(:last-child){margin-bottom:25px}footer.footer .centered.first{display:flex;align-items:center;flex-direction:row-reverse;margin-top:10px}footer.footer .centered:first-child .contact{flex-basis:60%}footer.footer .centered:first-child .info{flex-basis:55%}footer.footer .map-section{margin:30px 0 25px 0}footer.footer .basic-info{margin-left:-20px}footer.footer .social-networks{margin:60px 0 40px 0}footer.footer .basic-info a span.distrit{margin-left:38px}footer.footer .shortcuts{margin-left:0;position:absolute;right:25px;top:40.5%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}@media(min-width:65em){footer.footer .shortcuts{right:calc(100% - 375px)}footer.footer .basic-info{margin-left:0}}.why .centered p{margin-right:50px}.why .centered .picture-box{text-align:right!important;width:350px;height:260px;margin-right:60px;margin-left:120px}.counters{padding:40px 0}.counters .counter{flex-basis:calc(100%/4)}.counters .counter .quantity{font-size:3em}.counters .counter .quantity:after{top:14px}.counters .counter label:last-child{font-size:1.3em}.alliances,.alliances .centered{display:flex;flex-wrap:wrap;align-items:center}.alliances .background-brown{flex-basis:30%;height:380px}.alliances .background-transparent{flex-basis:70%;margin-top:0;margin-left:-200px}.alliances .content-img-premio{height:310px;width:415px;flex-basis:415px;margin:initial;margin-right:70px}.alliances .content-img-premio .prime{right:15px}.alliances .content-img-premio .prime label{margin-bottom:-5px}.alliances .content-img-premio .prime label:last-child{font-size:.95em;font-weight:initial}.alliances .strategic-alliance{flex-basis:calc(100% - 485px)}.alliances .strategic-alliance .centered div{margin-top:20px}.alliances .centered{width:initial !important}@media(min-width:65em){.testimonials .carrusel .carrusel-section .carrusel-item .item{flex-basis:calc((100%/3) - 91px)}}.clients .carrusel .carrusel-section .carrusel-item .item{flex-basis:calc((100%/6) - 29px)}.clients .carrusel .carrusel-section .carrusel-item .item:nth-child(7){margin-left:0}section.us .mision-vision{display:flex;flex-wrap:wrap;justify-content:center}section.us .mision-vision>*{flex-basis:50%;width:50%}section.us .mision-vision p{font-size:1.1em}section.us .mision-vision .subtitle{margin:20px 0 15px 0}section.us .mision-vision .mision,section.us .mision-vision .vision{padding:50px 0}section.us .mision-vision .mision .mision-contain,section.us .mision-vision .vision .vision-contain{width:365px;margin:0 auto}.values{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.values>*{flex-basis:47%;width:47%}.values .image-box .img-values{text-align:right;float:right;width:500px;height:300px}.values .values-section{margin-top:0}.values .values-section .title{margin-bottom:15px}.values .values-section .centered{margin-top:0;width:calc(100% - 125px)!important}section.us .counters.section{margin-top:30px}.beginnings .box{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:13px;height:200px;padding:10px 40px 20px 40px;flex-basis:calc((100%/3) - 97px)}.beginnings .box:nth-child(4){margin-left:-10px;padding-left:35px}.beginnings .box .ic-avatar-orange{width:26%;flex-basis:26%;background-position:left center}.beginnings .ic-avatar-orange:after{left:38%}.beginnings .box .content-beginning{width:70%;flex-basis:70%;text-align:left}.beginnings .subtitle{margin:15px 0}.beginnings .ic-avatar-orange:after{bottom:-20px}section.services{margin-bottom:-80px}section.info-service .background-blue{height:310px}section.info-service .background-transparent{margin-top:-200px}section.info-service .service-description .content-image-service{width:415px;height:315px}section.info-service .service-description .content-image-service .hero .slider{height:300px!important}section.info-service .service-description .content-image-service .hero .slider-hero .slide-hero{background-position:center 35px}section.info-service .background-transparent .centered{display:flex;flex-wrap:wrap;justify-content:center}section.info-service .service-description{flex-basis:415px;margin-right:50px}section.info-service .form-service{flex-basis:360px;margin-left:50px;margin-top:0;padding:30px 20px;border-radius:5px}section.info-service .form-service .imput-list{margin-top:15px}.information-footer{padding:20px 0 10px 0}.information-footer .politic *{font-size:.7em}.information-footer a{float:right;margin-top:-20px}section.topics{margin-bottom:-80px}section.topics .section-box{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:calc(100% - 300px);margin-left:auto;margin-right:auto}section.topics .section-box .box{width:calc((100%/3) - 40px);flex-basis:calc((100%/3) - 40px);min-height:200px}section.topics .section-box .box .centered{width:initial!important;height:260px}section.topics .boxes.proximos .buy,section.topics .boxes .content-box .box a{display:none}section.topics .boxes.proximos .content-box .box:hover .buy,section.topics .boxes .content-box .box:hover a{display:block}.popup-add .prices{margin:10px 0}.popup-add .content{display:flex;align-items:center;flex-wrap:wrap}.popup-add .description-course .titles .type{font-size:1.4em}.popup-add .description-course .titles .name-course{font-size:1.2em}.popup-add .description-course .titles .variante{font-size:1em}.popup-add .image-topic{width:280px;height:190px;overflow:hidden;margin-left:auto;margin-right:auto}.popup-add .quantity .stock input{font-size:.8em}.popup-add .quantity .add{margin-top:0}@media(min-width:72em){.popup-add .description-course{width:calc(100% - 320px);margin-top:0;margin-left:40px}.popup-add .popup-box{width:900px}}.tabs>header ul div{width:calc(100% - 300px) !important;margin:0 auto}section.topics-detail .header-section .topic-titles h1{font-size:2.8em}section.topics-detail .header-section .topic-titles .subtitle{font-style:normal;font-size:2em}section.topics-detail .header-section .topic-titles .text{font-size:1.2em}section.topics-detail .header-section{margin-bottom:75px}section.topics-detail .actions-detail a{padding-top:0!important;padding-bottom:0!important;font-size:.9em}section.topics-detail .whats{margin-bottom:0;margin-right:50px}section.topics-detail .important{margin-left:50px}section.topics-detail .whats-importance h1{margin-bottom:20px;font-size:1.4em}section.topics-detail .whats-importance p{font-size:1em}section.topics-detail .whats-importance,section.topics-detail .benefit-topic{padding:70px 0}section.topics-detail .whats-importance .centered{display:flex}section.topics-detail .whats-importance .centered>*{flex-basis:100%}section.topics-detail .instructor,section.topics-detail .instructor .centered{display:flex;flex-wrap:wrap;align-items:center}section.topics-detail .instructor .background-transparent .centered{width:initial!important}section.topics-detail .instructor .background-brown{flex-basis:30%;height:400px}section.topics-detail .instructor .background-transparent{flex-basis:70%;margin-top:0;margin-left:-180px}section.topics-detail .instructor .info-instructor .content-image{height:260px;width:230px;flex-basis:290px;margin:0}section.topics-detail .instructor .biografy{flex-basis:calc(100% - 330px);margin-top:0;margin-left:60px}section.topics-detail .instructor .biografy .info-instructor{margin-top:20px;font-size:.9em}section.topics-detail .instructor .biografy .info-instructor label{font-size:1.1em}.contact-footer{padding:17px 0;margin-bottom:-50px}.contact-footer .centered{flex-direction:initial!important}.contact-footer .politic a{float:right;margin-top:-20px}section.contacto .map{height:350px;margin-bottom:-100px}.footer-contact{margin-top:-300px}section.login{padding:80px 0 60px 0}section.login .login-section{width:calc(100% - 300px) !important;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 auto}section.login .login-section>*{flex-basis:47%}section.login .login-section .fondo{width:100%;height:500px;background-image:url(../Images/bg-login.png);background-repeat:no-repeat;background-position:center;background-size:cover;margin-right:20px}section.login .access{margin-left:20px}section.login .login-section .fondo:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:500px;background-color:rgba(0,0,0,.2)}section.login .login-section .fondo .login-actions{width:calc(100% - 20px);position:absolute;bottom:25px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%)}section.login .access .login-form{border-radius:8px}section.login .access .login-form .centered{width:initial!important;padding:5px 30px}section.login .access .into a:first-child{font-weight:bold;font-size:.95em}section.login .access .into a:last-child{font-size:.85em}section.login .fondo .ir-cuenta{margin-top:-10px;font-size:1em}section.login .fondo .botones{margin-bottom:13px}section.login .fondo .botones a{width:calc((100%/3) - 90px);background-position:17px center;font-size:.95em;padding-right:25px}section.login .fondo .botones a:nth-child(1){background-size:13px 15px;background-position:17px 11px}section.login .fondo .botones a:nth-child(2){background-size:15px 15px;background-position:17px 11px}@media(min-width:65em){section.login .login-section{width:calc(100% - 345px) !important}section.login .login-section .fondo{margin-right:30px;flex-basis:45%}section.login .access{margin-left:30px;flex-basis:37%}}section.registro .background-hueso{background-color:#fff!important}section.registro .background-hueso .centered .form-actions{margin:0 5px 15px 5px;width:calc((100%/2) - 13px);display:inline-block}section.registro .footer-register .social-networks::after{left:70px;top:15px;width:calc(50% - 110px);height:1px}section.registro .footer-register .social-networks::before{right:70px;top:15px;width:calc(50% - 110px);height:1px}section.registro .footer-register .botones a{background-position:35px center;background-size:13px 15px}@media(min-width:75em){section.registro .background-hueso .centered{width:calc(100% - 750px) !important}}section.my-account .centered{width:calc(100% - 500px) !important}section.my-account .profile .profile-picture{width:120px;height:120px;font-size:4em}section.my-account .profile .button{height:35px;line-height:35px;font-size:.8em;font-weight:500}section.acount-detalle{margin-bottom:-10px}section.acount-detalle .centered .datos-generales .background-hueso .form-actions{margin:0 5px 15px 5px;width:calc((100%/4) - 13px);display:inline-block}section.acount-detalle .centered .background-hueso .form-actions .multi-input label{padding:14px 7px}section.acount-detalle .centered .datos-acceso .background-hueso .form-actions{margin:0 5px 15px 5px;width:calc((100%/3) - 13px);display:inline-block}section.acount-detalle .save-profile a{width:15%}section.checkout .wizard ol li .step label{font-size:1.3em}section.checkout .wizard ol li:nth-child(2):before{left:-65px}section.checkout .wizard ol li:nth-child(2):after{right:-65px}section.checkout .cards{width:calc(55% - 40px);margin:50px 0 0 40px;justify-content:flex-start}section.checkout .cards img{width:calc(100%/9 - 10px)}section.checkout .main-panel .checkout-tabs a{font-size:.9em;font-weight:600}section.checkout .checkout-box .extras .safe-buy{margin-bottom:0;width:400px}section.checkout .checkout-box .extras{display:flex;justify-content:space-between;align-items:center}@media(min-width:80em){section.checkout .checkout-box .item .compleat-info .info-products{flex-basis:84%}}section.checkout .facturacion{background-color:#fff;margin-top:-40px}section.checkout .facturacion .centered{padding:25px 25px 10px 25px;border-radius:5px;width:400px!important}section.checkout .pago{text-align:center;margin-top:-20px}section.checkout .pago>*{display:inline-block;vertical-align:top}section.checkout .pago .pago-section{background-color:#fff}section.checkout .pago .pago-section .centered{padding:40px;width:360px!important;border-radius:5px}section.checkout .pago .pago-section .centered:last-child{margin-left:10px}section.thanks .centered{width:calc(100% - 500px) !important}section.thanks .background-blue{height:200px}section.thanks .message .ic-check-orange{width:100px;height:100px;top:-50px}