.container{max-width:480px;width:84%;margin:0 auto;-moz-box-sizing:border-box;box-sizing:border-box;overflow:initial}@media only screen and (min-width:745px){.container{max-width:750px}}@media only screen and (min-width:1240px){.container{max-width:1184px;box-sizing:border-box}}.btn,.btn__primary,.btn__primary--border,.favorite-btn,.mis-favoritos .remove-favorite-btn,.product-single .entry-summary .single_add_to_cart_button,.product-single .single_add_to_cart_button,.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm .wp-element-button,.user-zone .woocommerce-MyAccount-content .woocommerce-MyAccount-orders a,.user-zone .woocommerce .woocommerce-Address .woocommerce-Address-title a{padding:16px 48px;display:inline-block;font-size:18px;-webkit-border-radius:32px;-moz-border-radius:32px;-ms-border-radius:32px;border-radius:32px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn__primary,.favorite-btn,.product-single .entry-summary .single_add_to_cart_button,.product-single .single_add_to_cart_button,.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm .wp-element-button,.user-zone .woocommerce-MyAccount-content .woocommerce-MyAccount-orders a,.user-zone .woocommerce .woocommerce-Address .woocommerce-Address-title a{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:18px;line-height:156%;font-weight:400;letter-spacing:.6px}.btn__primary:hover,.favorite-btn:hover,.product-single .single_add_to_cart_button:hover,.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm .wp-element-button:hover,.user-zone .woocommerce-MyAccount-content .woocommerce-MyAccount-orders a:hover,.user-zone .woocommerce .woocommerce-Address .woocommerce-Address-title a:hover{filter:brightness(1.1)}.btn__primary--border,.mis-favoritos .remove-favorite-btn{background:transparent;border:1px solid #fff;color:#fff}.input-field{position:relative;margin-top:16px;min-height:54px;box-sizing:border-box}.input-field input[type=email],.input-field input[type=number],.input-field input[type=password],.input-field input[type=text],.input-field select,.input-field textarea{color:#383a3f;border:1px solid #383a3f;width:100%;height:54px;padding-left:20px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;outline:none;font-size:16px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;font-family:Futura PT,Arial,Helvetica,sans-serif;font-weight:300;appearance:none;-webkit-transition:border .3s,-webkit-box-shadow .3s;transition:box-shadow .3s,border .3s,-webkit-box-shadow .3s;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background:transparent;position:relative;z-index:20}.input-field .show-error{display:none}.input-field label{color:#383a3f;position:absolute;bottom:40%;left:20px;top:20px;display:block;margin:0 auto;font-size:16px;z-index:10;font-family:Futura PT,Arial,Helvetica,sans-serif;font-weight:300;cursor:text;-webkit-transition:color .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,color .2s ease-out,-webkit-transform .2s ease-out;-webkit-transform-origin:0 100%;transform-origin:0 100%;text-align:initial}.input-field label.active{-webkit-transform:translateY(-18px) scale(.8);transform:translateY(-18px) scale(.8);bottom:39%}.input-field.active input[type=email],.input-field.active input[type=number],.input-field.active input[type=password],.input-field.active input[type=text]{padding-top:16px}.input-field.active label{-webkit-transform:translateY(-14px) scale(.8);transform:translateY(-14px) scale(.8);bottom:36%;font-weight:400;text-transform:uppercase}.input-field.active textarea{padding-top:43px}.input-field.active textarea label{-webkit-transform:translateY(-12px) scale(.8);transform:translateY(-12px) scale(.8);bottom:3%}.btn-form{border:1px solid #3858e9;box-sizing:border-box;color:#fff;font-size:18px;text-align:center;display:block;width:100%;padding:20px 0;text-transform:uppercase;border-radius:8px;margin-top:5px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;appearance:none;-webkit-appearance:none}.btn-form,.btn-form:hover{background:linear-gradient(135deg,#667eea,#764ba2)}.btn-form:hover{box-shadow:0 0 10px #3858e9}@media only screen and (min-width:745px){.group-form-2{width:48.5714285714%;display:inline-block;margin-right:1.7857142857%}}.group-form-2:nth-child(3){margin-right:0}*{padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:0;text-decoration:none;font-family:Futura PT,Arial,Helvetica,sans-serif;font-weight:400;outline:0}*,body{margin:0}body{overflow-x:hidden;width:100%}button{cursor:pointer;border:0;outline:0;box-shadow:0}button,input{-webkit-appearance:none;appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.hide-on-small-only{display:none!important}@media only screen and (min-width:745px){.hide-on-small-only{display:block!important}}.hide-on-medium-only{display:none}@media only screen and (min-width:745px){.hide-on-medium-only{display:block}}.hide-on-medium-onlytwo{display:none}@media only screen and (min-width:745px){.hide-on-medium-onlytwo{display:flex!important;margin-top:0!important;min-width:max-content}}@media only screen and (min-width:1240px){.hide-on-medium-onlytwo{display:none!important}}.hide-on-desktop-only{display:flex!important}@media only screen and (min-width:1240px){.hide-on-desktop-only{display:none!important}}.hide-tablet-on-up{display:inline-block}@media only screen and (min-width:745px){.hide-tablet-on-up{display:none!important}}#contenido{overflow-x:hidden}@media only screen and (min-width:1240px){#contenido{overflow:initial}}@media only screen and (min-width:745px){.container{padding-top:32px;padding-bottom:32px}}@media only screen and (min-width:1240px){.container{padding-top:64px;padding-bottom:64px}}@font-face{font-family:Futura PT;src:url(https://glmusic.pe/wp-content/themes/guitarlima/fonts/futura-italic2.woff2) format("woff2"),url(https://glmusic.pe/wp-content/themes/guitarlima/fonts/futura-italic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Futura PT;src:url(https://glmusic.pe/wp-content/themes/guitarlima/fonts/futura_pt_book-webfont.woff2) format("woff2"),url(https://glmusic.pe/wp-content/themes/guitarlima/fonts/futura_pt_book-webfont.woff) format("woff");font-weight:400;font-style:normal}h1,h2,h3,h4,h5{font-weight:700;color:#383a3f;letter-spacing:-.4px}h2{margin-top:16px}h2.title p{font-size:28px;line-height:130%;text-align:center;color:#383a3f;font-weight:300}h2.title p strong{font-weight:700}@media only screen and (min-width:745px){h2.title p{font-size:44px}}p{font-family:Futura PT,Arial,Helvetica,sans-serif;font-weight:300;font-size:18px;letter-spacing:-.2px;line-height:34px;color:#383a3f}@media only screen and (min-width:745px){p{font-size:24px}}.main-navegation{display:flex}@media only screen and (min-width:1240px){.main-navegation{align-items:center}}.fav{width:100%;display:flex;flex-flow:column}.btn-favs,.login-btn-mov{color:#fff!important;font-family:Futura PT,Arial,Helvetica,sans-serif;font-size:14px!important;font-weight:600!important;transition:all .3s ease!important;background:transparent!important;margin-left:24px;position:relative;text-align:left;width:100%;border-radius:0;border:0;border-bottom:1px solid #dbe3f2}@media only screen and (max-width:1025px){.btn-favs,.login-btn-mov{margin-left:0;padding:24px 12px}}.btn-favs:after,.login-btn-mov:after{content:"";display:block;width:0;height:2px;background:#3858e9;position:absolute;bottom:-10px;transition:all .3s ease!important}.btn-favs:hover,.login-btn-mov:hover{color:#3858e9!important}.btn-favs:hover:after,.login-btn-mov:hover:after{width:100%}#ajaxsearchliteres1{padding:12px!important;background:#fff!important;box-shadow:0 20px 64px rgba(111,103,164,.35)}#ajaxsearchliteres1 .results,#ajaxsearchliteres1 .results .item{font-size:16px!important;font-weight:600!important;transition:all .3s ease!important}#ajaxsearchliteres1 .results .item{display:flex;align-items:center;background:#fff!important;color:#fff!important;border:0!important}#ajaxsearchliteres1 .results .item .asl_content{display:flex;align-items:center}#ajaxsearchliteres1 .results .item .asl_content .asl_image{display:block;border-radius:12px;margin:0 24px 0 0}#ajaxsearchliteres1 .results .item .asl_content a{font-family:Futura PT,Arial,Helvetica,sans-serif;font-size:16px!important;font-weight:600!important;transition:all .3s ease!important;color:#383a3f!important}#ajaxsearchliteres1 .results .item .asl_content a:hover{color:#000!important}.site-header{width:100%;min-height:75px;position:sticky;top:0;z-index:9999999;margin-top:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:transparent;display:flex;flex-flow:column;align-items:center;justify-content:center;max-width:100%;background:linear-gradient(105.9deg,#140f2f 24.4%,#0b0a10 80.5%)}.site-header.active,.site-header.actived{background:linear-gradient(105.9deg,#140f2f 24.4%,#0b0a10 80.5%)}@media only screen and (min-width:1240px){.site-header{position:sticky}.site-header.active,.site-header.actived{background:linear-gradient(105.9deg,#140f2f 24.4%,#0b0a10 80.5%)}}.site-header .container{z-index:30;position:relative;min-height:75px;padding:16px 0;width:100%;max-width:100%;display:flex;flex-flow:wrap;align-items:center;justify-content:space-between}@media only screen and (min-width:1240px){.site-header .container{width:100%;max-width:1184px;margin:0 auto}}.site-header-search{position:relative;width:100%;margin-left:32px;font-family:Futura PT,Arial,Helvetica,sans-serif}.site-header-search #ajaxsearchlite1,.site-header-search .probox{background:transparent!important;color:#fff!important;border:.6px solid hsla(0,0%,100%,.505)!important;border-radius:32px!important;font-size:16px!important;font-weight:600!important;transition:all .3s ease!important}.site-header-search .probox{border:0!important}.site-header-search .promagnifier{background:linear-gradient(135deg,#667eea,#764ba2)!important;border-radius:32px!important}.site-header-brand{width:72.972972973%;padding-left:18px;display:flex;align-items:center}@media only screen and (min-width:1240px){.site-header-brand{padding-left:0;height:100%;width:50%}}.site-header-brand__item{display:flex;align-items:center}.site-header-brand__item img{height:48px;display:block}@media only screen and (min-width:745px){.site-header-brand__item img{height:50px}}@media only screen and (min-width:1240px){.site-header-brand__item img{margin-left:0;width:auto}}.site-header-nav{height:0;opacity:0;position:relative;z-index:0;clear:both;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;max-height:0;overflow:hidden;width:100%}@media only screen and (min-width:1240px){.site-header-nav{max-height:100%;overflow:visible}}.site-header-nav .menu-menu-principal-container{width:100%}@media only screen and (min-width:1240px){.site-header-nav .menu-menu-principal-container{width:auto}}@media only screen and (max-width:744px){.site-header-nav .main-navegation{flex-flow:column;height:0;overflow:hidden}}.site-header-nav .main-navegation.active{height:auto;background:linear-gradient(105.9deg,#140f2f 24.4%,#0b0a10 80.5%)}.site-header-nav .main-navegation ul li{list-style:none;border-top:1px solid #dbe3f2;text-align:left;position:relative}.site-header-nav .main-navegation ul li,.site-header-nav .main-navegation ul li ul{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.site-header-nav .main-navegation ul li ul{overflow:hidden;max-height:0;padding:0}.site-header-nav .main-navegation ul li:hover{padding-bottom:0}.site-header-nav .main-navegation ul li:hover ul{max-height:100rem;background:#eff3fc;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.site-header-nav .main-navegation ul li:hover ul li{border:0}.site-header-nav .main-navegation ul li:after{content:"";display:block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='38' height='76' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_3)'%3E%3Cpath d='M35.427 44.223L5.012 74.702a2.935 2.935 0 01-4.155-4.146l30.418-30.481a2.939 2.939 0 00-.002-4.152L.857 5.443a2.935 2.935 0 114.155-4.145l30.413 30.477c3.433 3.432 3.433 9.018.002 12.448z' fill='%23004F89'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_3'%3E%3Cpath fill='%23fff' d='M0 0h38v76H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");width:12px;height:17px;width:8.6px;background-repeat:no-repeat;background-size:cover;background-position:50%;position:absolute;right:24px;top:24px}@media only screen and (min-width:1240px){.site-header-nav .main-navegation ul li:after{display:none}}.site-header-nav .main-navegation ul li:last-child{border-bottom:1px solid #dbe3f2}@media only screen and (max-width:321px){.site-header-nav .main-navegation ul li{padding:8px}.site-header-nav .main-navegation ul li:after{content:"";display:block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.08 16.07L2.589 29.558a1.52 1.52 0 01-2.145 0 1.511 1.511 0 010-2.14l12.421-12.416L.445 2.584a1.513 1.513 0 010-2.141 1.52 1.52 0 012.145 0l13.491 13.486a1.528 1.528 0 01-.001 2.142z' fill='%23F87169'/%3E%3C/svg%3E");width:8px;height:14px;background-repeat:no-repeat;background-size:cover;background-position:50%;position:absolute;right:24px;top:20px}}.site-header-nav .main-navegation ul li a{padding:24px 12px;display:inline-block;width:100%;font-size:16px;line-height:15px;position:relative;color:#fff}.site-header-nav .main-navegation ul li a:before{content:"";width:0;height:2px;background-color:#3858e9;position:absolute;bottom:12px;left:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (min-width:1240px){.site-header-nav .main-navegation ul li a{display:initial;width:auto}}.site-header-nav .main-navegation ul li a:hover{color:#3858e9}@media only screen and (min-width:1240px){.site-header-nav .main-navegation ul li a:hover:before{width:100%}}@media only screen and (min-width:1240px){.site-header-nav .main-navegation ul{padding:0}.site-header-nav .main-navegation ul li{list-style:none;text-align:left;padding:0;color:#383a3f;display:inline-block;margin:0 32px 0 0;border:0;position:relative}.site-header-nav .main-navegation ul li.menu-item-has-children a:after{content:"";width:16px;height:11px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.001 3.432a1.595 1.595 0 012.342-2.166l3.188 3.447a2 2 0 002.937 0l3.188-3.447a1.595 1.595 0 012.342 2.166l-5.53 5.98a2 2 0 01-2.937 0l-5.53-5.98z' fill='%233DD092'/%3E%3C/svg%3E");display:inline-block;margin-left:4px;position:absolute;right:-24px;top:24px}.site-header-nav .main-navegation ul li.menu-item-has-children ul li a:after{display:none}.site-header-nav .main-navegation ul li:last-child{margin-right:0;border:0}.site-header-nav .main-navegation ul li a{padding:20px 0;color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block;width:auto;font-weight:500;border:0}.site-header-nav .main-navegation ul li ul{overflow:initial;max-height:none;width:220px;display:none}.site-header-nav .main-navegation ul li ul li a{color:#383a3f}.site-header-nav .main-navegation ul li ul li a:hover{color:#3858e9}.site-header-nav .main-navegation ul li ul li a:before{display:none}.site-header-nav .main-navegation ul li.current_page_item a{color:#3858e9}.site-header-nav .main-navegation ul li.current_page_item a:before{width:100%}.site-header-nav .main-navegation ul li.current_page_item ul li a{color:#383a3f;font-size:14px}.site-header-nav .main-navegation ul li.current_page_item ul li a:hover{background:#eff3fc}.site-header-nav .main-navegation ul li.current_page_item ul li a:before{display:none}.site-header-nav .main-navegation ul li:hover ul{display:block;position:absolute;left:-55%;width:220px;height:auto;padding:12px;background:#fff;box-shadow:0 20px 64px rgba(111,103,164,.35)}.site-header-nav .main-navegation ul li:hover ul li{text-align:center;width:100%;border-bottom:0;color:#383a3f}.site-header-nav .main-navegation ul li:hover ul:before{content:"";position:absolute;width:15px;height:15px;top:-4px;left:15%;background:#fff;transform:rotate(45deg)}}.site-header-nav.active,.site-header-nav.actived{width:100%;clear:both;height:100%;opacity:1;text-align:center;z-index:80;top:20px;max-height:100rem}.site-header-nav.active .main-navegation,.site-header-nav.actived .main-navegation{height:100vh;background:#000;align-items:flex-start;flex-flow:column}@media only screen and (min-width:1240px){.site-header-nav.active .main-navegation,.site-header-nav.actived .main-navegation{background:transparent;height:auto}}@media only screen and (min-width:1240px){.site-header-nav{height:100%;opacity:1;margin-top:0;display:flex;justify-content:flex-end;width:max-content}}.site-header-sandwich{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding-right:18px;width:auto}@media only screen and (min-width:1240px){.site-header-sandwich{display:none}}.site-header-sandwich .menu{height:2px;width:22px;display:block;background:linear-gradient(135deg,#667eea,#764ba2);margin-bottom:6px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.site-header-sandwich .menu-3{margin:0}.site-header-sandwich.active{padding-top:-10px}.site-header-sandwich.active .menu-1{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:0 90%;-ms-transform-origin:0 90%;transform-origin:0 90%}.site-header-sandwich.active .menu-2{opacity:0}.site-header-sandwich.active .menu-3{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 10%;-ms-transform-origin:0 10%;transform-origin:0 10%}@media only screen and (min-width:1240px){.site-header.active,.site-header.actived{background:linear-gradient(105.9deg,#140f2f 24.4%,#0b0a10 80.5%);box-shadow:0 5px 40px rgba(3,3,3,.8431372549019608)}.site-header.actived p,.site-header.active p{color:#fff}.site-header.active .site-header-brand,.site-header.actived .site-header-brand{padding-bottom:0}.site-header.active .site-header-nav,.site-header.actived .site-header-nav{display:flex!important;align-items:center!important;justify-content:flex-end}.site-header.active .phone-contact a,.site-header.actived .phone-contact a{color:#3858e9}.site-header.active .phone-contact svg,.site-header.actived .phone-contact svg{top:0;margin-right:8px}.site-header.actived li a,.site-header.active li a{color:#fff!important}.site-header.active .container,.site-header.actived .container{max-width:1184px}.site-header.active .container .site-header-brand__item,.site-header.actived .container .site-header-brand__item{display:inline-block}}.user-actions{display:flex;align-items:center;margin-left:20px}.user-actions .login-btn{font-size:16px;background:linear-gradient(135deg,#667eea,#764ba2);border:0}@media only screen and (max-width:1025px){.user-actions{margin-left:0;margin-top:15px;justify-content:center}}.user-actions .logout-btn{display:inline-flex;align-items:center;padding:8px 16px;color:#fff;text-decoration:none;border-radius:32px;font-size:14px;font-weight:600;transition:all .3s ease}.user-actions .logout-btn:hover{background-color:transparent;text-decoration:none}.user-actions .logout-btn .logout-text{display:inline-block}@media only screen and (max-width:1025px){.user-actions .logout-btn{width:100%;justify-content:center;padding:12px 20px;font-size:16px}}@media only screen and (min-width:1240px){.site-header-nav{display:flex!important;align-items:center!important;justify-content:flex-end;gap:20px}}.site-footer{background:linear-gradient(105.9deg,#0c091c 24.4%,#0b0a10 80.5%);color:#fff;border-top:1px solid rgba(226,228,233,.208)}.site-footer__brand{max-width:200px;margin-bottom:40px}@media only screen and (min-width:745px){.site-footer__brand{width:8.1081081081%;margin-right:10.8108108108%;margin-bottom:0}}.site-footer__brand img{width:100%;height:auto}.site-footer__brand p{font-size:16px;line-height:160%;color:#fff;margin-top:12px}.site-footer__links{width:100%}@media only screen and (min-width:745px){.site-footer__links{width:18.9189189189%;margin-right:8.1081081081%}}.site-footer__links p{margin-bottom:24px}.site-footer__links ul li{list-style:none;margin-bottom:16px}.site-footer__links ul li a{font-weight:300;font-size:16px;line-height:160%;color:#fff;letter-spacing:.6px;font-family:Futura PT,Arial,Helvetica,sans-serif}.site-footer__socials ul{display:flex;flex-flow:wrap}.site-footer__socials ul li{list-style:none;display:inline-block}.site-footer__socials ul li a{border-radius:50%}.site-footer__socials ul li a[href*="facebook.com"]{width:32px;height:32px;display:flex;flex-flow:wrap;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);margin-right:8px}.site-footer__socials ul li a[href*="facebook.com"]:before{content:"";width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='512' viewBox='0 0 24 24' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.997 3.985h2.191V.169C17.81.117 16.51 0 14.996 0c-3.159 0-5.323 1.987-5.323 5.639V9H6.187v4.266h3.486V24h4.274V13.267h3.345l.531-4.266h-3.877V6.062c.001-1.233.333-2.077 2.051-2.077z'/%3E%3C/svg%3E");background-size:cover}.site-footer__socials ul li a[href*="twitter.com"]{width:32px;height:32px;display:flex;flex-flow:wrap;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);margin-right:8px}.site-footer__socials ul li a[href*="twitter.com"]:before{content:"";width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M512 97.248c-19.04 8.352-39.328 13.888-60.48 16.576 21.76-12.992 38.368-33.408 46.176-58.016-20.288 12.096-42.688 20.64-66.56 25.408C411.872 60.704 384.416 48 354.464 48c-58.112 0-104.896 47.168-104.896 104.992 0 8.32.704 16.32 2.432 23.936-87.264-4.256-164.48-46.08-216.352-109.792-9.056 15.712-14.368 33.696-14.368 53.056 0 36.352 18.72 68.576 46.624 87.232-16.864-.32-33.408-5.216-47.424-12.928v1.152c0 51.008 36.384 93.376 84.096 103.136-8.544 2.336-17.856 3.456-27.52 3.456-6.72 0-13.504-.384-19.872-1.792 13.6 41.568 52.192 72.128 98.08 73.12-35.712 27.936-81.056 44.768-130.144 44.768-8.608 0-16.864-.384-25.12-1.44C46.496 446.88 101.6 464 161.024 464c193.152 0 298.752-160 298.752-298.688 0-4.64-.16-9.12-.384-13.568 20.832-14.784 38.336-33.248 52.608-54.496z'/%3E%3C/svg%3E");background-size:cover}.site-footer__socials ul li a[href*="instagram.com"]{width:32px;height:32px;display:flex;flex-flow:wrap;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);margin-right:8px}.site-footer__socials ul li a[href*="instagram.com"]:before{content:"";width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='511pt' color='%23fff' viewBox='0 0 511 511.9' width='511pt' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M510.95 150.5c-1.2-27.2-5.598-45.898-11.9-62.102-6.5-17.199-16.5-32.597-29.6-45.398-12.802-13-28.302-23.102-45.302-29.5-16.296-6.3-34.898-10.7-62.097-11.898C334.648.3 325.949 0 256.449 0s-78.199.3-105.5 1.5c-27.199 1.2-45.898 5.602-62.097 11.898-17.204 6.5-32.602 16.5-45.403 29.602-13 12.8-23.097 28.3-29.5 45.3-6.3 16.302-10.699 34.9-11.898 62.098C.75 177.801.449 186.5.449 256s.301 78.2 1.5 105.5c1.2 27.2 5.602 45.898 11.903 62.102 6.5 17.199 16.597 32.597 29.597 45.398 12.801 13 28.301 23.102 45.301 29.5 16.3 6.3 34.898 10.7 62.102 11.898 27.296 1.204 36 1.5 105.5 1.5s78.199-.296 105.5-1.5c27.199-1.199 45.898-5.597 62.097-11.898a130.934 130.934 0 0074.903-74.898c6.296-16.301 10.699-34.903 11.898-62.102 1.2-27.3 1.5-36 1.5-105.5s-.102-78.2-1.3-105.5zm-46.098 209c-1.102 25-5.301 38.5-8.801 47.5-8.602 22.3-26.301 40-48.602 48.602-9 3.5-22.597 7.699-47.5 8.796-27 1.204-35.097 1.5-103.398 1.5s-76.5-.296-103.403-1.5c-25-1.097-38.5-5.296-47.5-8.796C94.551 451.5 84.45 445 76.25 436.5c-8.5-8.3-15-18.3-19.102-29.398-3.5-9-7.699-22.602-8.796-47.5-1.204-27-1.5-35.102-1.5-103.403s.296-76.5 1.5-103.398c1.097-25 5.296-38.5 8.796-47.5C61.25 94.199 67.75 84.1 76.352 75.898c8.296-8.5 18.296-15 29.398-19.097 9-3.5 22.602-7.7 47.5-8.801 27-1.2 35.102-1.5 103.398-1.5 68.403 0 76.5.3 103.403 1.5 25 1.102 38.5 5.3 47.5 8.8 11.097 4.098 21.199 10.598 29.398 19.098 8.5 8.301 15 18.301 19.102 29.403 3.5 9 7.699 22.597 8.8 47.5 1.2 27 1.5 35.097 1.5 103.398s-.3 76.301-1.5 103.301zm0 0'/%3E%3Cpath d='M256.45 124.5c-72.598 0-131.5 58.898-131.5 131.5s58.902 131.5 131.5 131.5c72.6 0 131.5-58.898 131.5-131.5s-58.9-131.5-131.5-131.5zm0 216.8c-47.098 0-85.302-38.198-85.302-85.3s38.204-85.3 85.301-85.3c47.102 0 85.301 38.198 85.301 85.3s-38.2 85.3-85.3 85.3zm0 0M423.852 119.3c0 16.954-13.747 30.7-30.704 30.7-16.953 0-30.699-13.746-30.699-30.7 0-16.956 13.746-30.698 30.7-30.698 16.956 0 30.703 13.742 30.703 30.699zm0 0'/%3E%3C/svg%3E");background-size:cover}.site-footer__socials ul li a[href*="tiktok.com"]{width:32px;height:32px;display:flex;flex-flow:wrap;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);margin-right:8px}.site-footer__socials ul li a[href*="tiktok.com"]:before{content:"";width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='512' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M480.32 128.39c-29.22 0-56.18-9.68-77.83-26.01-24.83-18.72-42.67-46.18-48.97-77.83A129.78 129.78 0 01351.04.39h-83.47v228.08l-.1 124.93c0 33.4-21.75 61.72-51.9 71.68a75.905 75.905 0 01-28.04 3.72c-12.56-.69-24.33-4.48-34.56-10.6-21.77-13.02-36.53-36.64-36.93-63.66-.63-42.23 33.51-76.66 75.71-76.66 8.33 0 16.33 1.36 23.82 3.83v-84.75c-7.9-1.17-15.94-1.78-24.07-1.78-46.19 0-89.39 19.2-120.27 53.79-23.34 26.14-37.34 59.49-39.5 94.46-2.83 45.94 13.98 89.61 46.58 121.83 4.79 4.73 9.82 9.12 15.08 13.17 27.95 21.51 62.12 33.17 98.11 33.17 8.13 0 16.17-.6 24.07-1.77 33.62-4.98 64.64-20.37 89.12-44.57 30.08-29.73 46.7-69.2 46.88-111.21l-.43-186.56a210.864 210.864 0 0046.88 27.34c26.19 11.05 53.96 16.65 82.54 16.64v-83.1c.02.02-.22.02-.24.02z'/%3E%3C/svg%3E");background-size:cover}.site-footer__socials ul li a[href*="pinterest.es"]{width:32px;height:32px;display:flex;flex-flow:wrap;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);margin-right:8px}.site-footer__socials ul li a[href*="pinterest.es"]:before{content:"";width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='512' viewBox='0 0 24 24' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.326 0C5.747.001 2.25 4.216 2.25 8.812c0 2.131 1.191 4.79 3.098 5.633.544.245.472-.054.94-1.844a.425.425 0 00-.102-.417c-2.726-3.153-.532-9.635 5.751-9.635 9.093 0 7.394 12.582 1.582 12.582-1.498 0-2.614-1.176-2.261-2.631.428-1.733 1.266-3.596 1.266-4.845 0-3.148-4.69-2.681-4.69 1.49 0 1.289.456 2.159.456 2.159S6.781 17.4 6.501 18.539c-.474 1.928.064 5.049.111 5.318.029.148.195.195.288.073.149-.195 1.973-2.797 2.484-4.678.186-.685.949-3.465.949-3.465.503.908 1.953 1.668 3.498 1.668 4.596 0 7.918-4.04 7.918-9.053C21.733 3.596 17.62 0 12.326 0z'/%3E%3C/svg%3E");background-size:cover}.site-footer__socials ul li a[href*="youtube.com"]{width:32px;height:32px;display:flex;flex-flow:wrap;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);margin-right:8px;margin-bottom:8px}.site-footer__socials ul li a[href*="youtube.com"]:before{content:"";width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90.677' height='90.677'%3E%3Cpath d='M82.287 45.907c-.937-4.071-4.267-7.074-8.275-7.521-9.489-1.06-19.098-1.065-28.66-1.06-9.566-.005-19.173 0-28.665 1.06-4.006.448-7.334 3.451-8.27 7.521-1.334 5.797-1.35 12.125-1.35 18.094 0 5.969 0 12.296 1.334 18.093.936 4.07 4.264 7.073 8.272 7.521 9.49 1.061 19.097 1.065 28.662 1.061 9.566.005 19.171 0 28.664-1.061 4.006-.448 7.336-3.451 8.272-7.521 1.333-5.797 1.34-12.124 1.34-18.093-.001-5.97.009-12.297-1.324-18.094zM28.9 50.4h-5.54v29.438h-5.146V50.4h-5.439v-4.822H28.9V50.4zm13.977 29.439h-4.629v-2.785c-1.839 2.108-3.585 3.136-5.286 3.136-1.491 0-2.517-.604-2.98-1.897-.252-.772-.408-1.994-.408-3.796V54.311h4.625v18.795c0 1.084 0 1.647.042 1.799.111.718.462 1.082 1.082 1.082.928 0 1.898-.715 2.924-2.166v-19.51h4.629l.001 25.528zm17.573-7.662c0 2.361-.159 4.062-.468 5.144-.618 1.899-1.855 2.869-3.695 2.869-1.646 0-3.234-.914-4.781-2.824v2.474h-4.625V45.578h4.625v11.189c1.494-1.839 3.08-2.769 4.781-2.769 1.84 0 3.078.969 3.695 2.88.311 1.027.468 2.715.468 5.132v10.167zm17.457-4.259h-9.251v4.525c0 2.363.773 3.543 2.363 3.543 1.139 0 1.802-.619 2.066-1.855.043-.251.104-1.279.104-3.134h4.719v.675c0 1.491-.057 2.518-.099 2.98a6.591 6.591 0 01-1.08 2.771c-1.281 1.854-3.179 2.768-5.595 2.768-2.42 0-4.262-.871-5.599-2.614-.981-1.278-1.485-3.29-1.485-6.003v-8.941c0-2.729.447-4.725 1.43-6.015 1.336-1.747 3.177-2.617 5.54-2.617 2.321 0 4.161.87 5.457 2.617.969 1.29 1.432 3.286 1.432 6.015v5.285h-.002z'/%3E%3Cpath d='M70.978 58.163c-1.546 0-2.321 1.181-2.321 3.541v2.362h4.625v-2.362c-.001-2.36-.774-3.541-2.304-3.541zM53.812 58.163c-.762 0-1.534.36-2.307 1.125v15.559c.772.774 1.545 1.14 2.307 1.14 1.334 0 2.012-1.14 2.012-3.445V61.646c0-2.302-.678-3.483-2.012-3.483zM56.396 34.973c1.705 0 3.479-1.036 5.34-3.168v2.814h4.675V8.82h-4.675v19.718c-1.036 1.464-2.018 2.188-2.953 2.188-.626 0-.994-.37-1.096-1.095-.057-.153-.057-.722-.057-1.817V8.82h-4.66v20.4c0 1.822.156 3.055.414 3.836.47 1.307 1.507 1.917 3.012 1.917zM23.851 20.598v14.021h5.184V20.598L35.271 0h-5.242l-3.537 13.595L22.812 0h-5.455c1.093 3.209 2.23 6.434 3.323 9.646 1.663 4.828 2.701 8.468 3.171 10.952zM42.219 34.973c2.342 0 4.162-.881 5.453-2.641.981-1.291 1.451-3.325 1.451-6.067v-9.034c0-2.758-.469-4.774-1.451-6.077-1.291-1.765-3.11-2.646-5.453-2.646-2.33 0-4.149.881-5.443 2.646-.993 1.303-1.463 3.319-1.463 6.077v9.034c0 2.742.47 4.776 1.463 6.067 1.293 1.76 3.113 2.641 5.443 2.641zm-2.231-18.679c0-2.387.724-3.577 2.231-3.577s2.229 1.189 2.229 3.577v10.852c0 2.387-.722 3.581-2.229 3.581-1.507 0-2.231-1.194-2.231-3.581V16.294z'/%3E%3C/svg%3E");background-size:cover}.site-footer__socials ul li a[href*="linkedin.com"]{width:32px;height:32px;display:flex;flex-flow:wrap;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);margin-right:8px}.site-footer__socials ul li a[href*="linkedin.com"]:before{content:"";width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='512' viewBox='0 0 24 24' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.994 24v-.001H24v-8.802c0-4.306-.927-7.623-5.961-7.623-2.42 0-4.044 1.328-4.707 2.587h-.07V7.976H8.489v16.023h4.97v-7.934c0-2.089.396-4.109 2.983-4.109 2.549 0 2.587 2.384 2.587 4.243V24zM.396 7.977h4.976V24H.396zM2.882 0C1.291 0 0 1.291 0 2.882s1.291 2.909 2.882 2.909 2.882-1.318 2.882-2.909A2.884 2.884 0 002.882 0z'/%3E%3C/svg%3E");background-size:cover}.site-footer__socials ul li a .sr-text{display:none}.site-footer__social{margin-bottom:40px}.site-footer__social .group{display:flex;flex-flow:wrap;width:100%}.site-footer__social__icon{width:32px;height:32px;display:flex;flex-flow:wrap;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);margin-right:8px}.site-footer__social__icon svg path{fill:#fff}.site-footer__social__icon:last-child{margin-right:0}@media only screen and (min-width:745px){.site-footer__social{width:18.9189189189%;margin-bottom:0;margin-right:8.1081081081%}}.site-footer__social .number{font-weight:300;font-size:32px;line-height:140%;color:#fff}@media only screen and (min-width:745px){.site-footer__social .number{font-size:22px}}.site-footer__social .number svg path{fill:#fff}.site-footer__social .title{margin-bottom:16px;font-family:Futura PT,Arial,Helvetica,sans-serif}.site-footer__social .call{margin-top:40px}.site-footer__address{margin-bottom:40px}@media only screen and (min-width:745px){.site-footer__address{width:18.9189189189%;margin-bottom:0}}.site-footer__address h3{font-weight:600;font-size:18px;line-height:160%;letter-spacing:.006em;text-align:left;margin-bottom:16px;color:#fff}@media only screen and (min-width:745px){.site-footer__address h3{margin-bottom:24px}}.site-footer__address .textwidget p{font-weight:300;font-size:16px;line-height:160%;letter-spacing:.006em;color:#fff;text-align:left;letter-spacing:.6px;font-family:#fff;margin-bottom:24px}.site-footer .container{display:flex;flex-flow:wrap;padding-top:52px}.site-footer .container .title{font-weight:600;font-size:18px;line-height:160%;color:#fff;text-align:left;margin-bottom:16px;font-family:Futura PT,Arial,Helvetica,sans-serif;letter-spacing:.5px}@media only screen and (min-width:745px){.site-footer .container .title{margin-bottom:24px}}#articulo{line-height:24px;font-size:16px;text-align:justify;font-weight:400;margin-top:50px}@media only screen and (min-width:745px){#articulo{margin-top:108px}}#articulo .size-full{width:100%;margin-top:20px;margin-bottom:20px}#articulo .container{display:flex;flex-flow:column;max-width:80%}@media only screen and (max-width:321px){#articulo .container{max-width:85%}}@media only screen and (min-width:745px){#articulo .container{flex-flow:wrap;max-width:1240px}}#articulo .wp-block-image{margin-top:1em}#articulo .texto-articulo{line-height:24px;font-size:16px;text-align:justify;font-weight:400;color:#747474}#articulo h1{width:100%;text-align:left;font-weight:500;font-size:40px;line-height:49px;color:#32394d;margin-bottom:24px}@media only screen and (max-width:744px){#articulo h1{font-size:30px;line-height:130%;margin-top:32px}}@media only screen and (max-width:321px){#articulo h1{font-size:24px;line-height:130%;margin-top:28px}}#articulo h2{width:100%;text-align:left;font-size:28px;line-height:120%;font-size:24px;line-height:29px;color:#383a3f;margin-bottom:24px;margin-top:32px}@media only screen and (min-width:745px){#articulo h2{font-size:30px;line-height:120%}}#articulo p{line-height:156%;font-size:16px;text-align:justify;font-weight:300;margin-bottom:20px;font-family:#fff}@media only screen and (min-width:745px){#articulo p{font-size:16px;text-align:justify;color:#383a3f}}#articulo strong{font-weight:700;color:#383a3f;display:inline-block}#articulo a{color:#3858e9}#articulo .swp_share_link{color:#fff}#articulo .wp-block-quote{font-size:24px;line-height:30px;display:inline-block;font-weight:700;color:#383a3f}#articulo .wp-block-quote:before{content:"";color:#3858e9;font-weight:700;display:inline-block}#articulo .wp-block-image figure img{width:100%;height:auto}#articulo .wp-block-quote{display:block;margin:0}#articulo .wp-block-quote p{color:#383a3f;font-size:20px;line-height:130%;font-weight:300;max-width:500px;font-family:#fff}@media only screen and (min-width:745px){#articulo .wp-block-quote p{font-size:24px}}#articulo .wp-block-quote p:before{content:"";width:16px;height:12px;display:inline-block;font-weight:300;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.984 11.525C.896 10.154.352 8.77.352 7.375c0-1.236.4-2.416 1.2-3.54C2.368 2.698 3.544 1.66 5.08.72l1.848.871c.16.075.272.167.336.278a.542.542 0 01.096.297.57.57 0 01-.096.315 1.356 1.356 0 01-.216.26c-.208.185-.432.4-.672.648a6.348 6.348 0 00-.624.815 4.42 4.42 0 00-.48.946 3.179 3.179 0 00-.192 1.111c0 .42.088.871.264 1.353.176.47.472.964.888 1.483.144.173.216.346.216.519 0 .395-.288.673-.864.833l-3.6 1.075zm7.968 0C8.864 10.154 8.32 8.77 8.32 7.375c0-1.236.4-2.416 1.2-3.54.816-1.137 1.992-2.175 3.528-3.114l1.848.871c.16.075.272.167.336.278a.542.542 0 01.096.297.57.57 0 01-.096.315 1.356 1.356 0 01-.216.26c-.208.185-.432.4-.672.648a6.348 6.348 0 00-.624.815 4.42 4.42 0 00-.48.946 3.179 3.179 0 00-.192 1.111c0 .42.088.871.264 1.353.176.47.472.964.888 1.483.144.173.216.346.216.519 0 .395-.288.673-.864.833l-3.6 1.075z' fill='%23F54C41'/%3E%3C/svg%3E");background-size:60%;background-position:top;background-repeat:no-repeat;color:#3858e9;font-size:28px}@media only screen and (min-width:745px){#articulo .wp-block-quote p:before{background-size:80%;margin-right:10px}}#articulo .wp-block-quote p:after{content:"";width:15px;height:11px;display:inline-block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.344 10.804c1.088-1.371 1.632-2.755 1.632-4.151 0-1.236-.4-2.415-1.2-3.54C12.96 1.977 11.784.94 10.248 0L8.4.871a.718.718 0 00-.336.278.542.542 0 00-.096.296.57.57 0 00.096.316c.064.098.136.185.216.259.208.185.432.401.672.649.224.247.432.518.624.815.192.284.352.6.48.945.128.346.192.717.192 1.112 0 .42-.088.87-.264 1.353-.176.47-.472.963-.888 1.482-.144.173-.216.346-.216.52 0 .395.288.673.864.833l3.6 1.075zm-7.968 0c1.088-1.371 1.632-2.755 1.632-4.151 0-1.236-.4-2.415-1.2-3.54C4.992 1.977 3.816.94 2.28 0L.432.871a.718.718 0 00-.336.278.542.542 0 00-.096.296.57.57 0 00.096.316c.064.098.136.185.216.259.208.185.432.401.672.649.224.247.432.518.624.815.192.284.352.6.48.945.128.346.192.717.192 1.112 0 .42-.088.87-.264 1.353-.176.47-.472.963-.888 1.482-.144.173-.216.346-.216.52 0 .395.288.673.864.833l3.6 1.075z' fill='%23F54C41'/%3E%3C/svg%3E");background-size:60%;background-position:top;background-repeat:no-repeat;color:#3858e9;font-size:28px}@media only screen and (min-width:745px){#articulo .wp-block-quote p:after{background-size:80%;margin-left:10px}}#articulo .imagen{width:100vw;height:250px;background-repeat:no-repeat!important;background-size:cover!important;background-position:bottom!important}@media only screen and (min-width:745px){#articulo .imagen{height:400px;background-position:50%!important}}#articulo .container{margin-bottom:6.4516129032%;padding-top:3.7037037037%}#articulo .container .post{width:100%}@media only screen and (min-width:1240px){#articulo .container .post{width:59.2592592593%;margin-right:7.4074074074%;float:left}}#articulo .container .post .textos .profile{width:100%;height:50px;margin-bottom:20px}@media only screen and (min-width:1240px){#articulo .container .post .textos .profile{width:43.75%}}#articulo .container .post .textos .profile .img{width:50px;height:100%;float:left;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;margin-right:20px;background-position:50%;background-size:60%;background-repeat:no-repeat;background:linear-gradient(135deg,#667eea,#764ba2)}#articulo .container .post .textos .profile p{padding-top:12.5px;font-size:16px;line-height:24px}#articulo .container .aside{width:100%;min-height:300px;margin-top:30px}@media only screen and (min-width:745px){#articulo .container .aside{margin:0;width:33.3333333333%;float:left}}#articulo .container .aside .noticia-referida{height:205px;background-size:cover!important;background-size:center!important;display:flex;align-items:flex-end;margin-bottom:32px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;overflow:hidden}#articulo .container .aside .noticia-referida,#articulo .container .aside .noticia-referida p{width:100%;position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#articulo .container .aside .noticia-referida p{z-index:9999;margin-left:24px;margin-bottom:24px;display:inline-block;font-weight:500;font-size:16px;line-height:20px;color:#fff}#articulo .container .aside .noticia-referida .btn-white{padding:10px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-align:center;display:none}#articulo .container .aside .noticia-referida .btn-white,#articulo .container .aside .noticia-referida .overlay{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#articulo .container .aside .noticia-referida .overlay{width:100%;height:70px;bottom:0;position:absolute;left:0;background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.65) 74%,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.65) 74%,rgba(0,0,0,.65));background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.65) 74%,rgba(0,0,0,.65))}#articulo .container .aside .noticia-referida:hover{flex-flow:column;justify-content:center;align-items:center}#articulo .container .aside .noticia-referida:hover p{text-align:center;margin:0 0 24px}#articulo .container .aside .noticia-referida:hover .overlay{height:100%;background:rgba(0,0,0,.5)}#articulo .container .aside .noticia-referida:hover .btn-white{width:auto;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;padding:16px 24px;font-size:16px;display:inline-block}#articulo .container .aside h3{margin-bottom:24px;text-align:left;font-size:24px;line-height:29px;font-weight:300;color:#32394d}#articulo .container .aside .ultimasnoticias .noticia{width:100%;margin-bottom:24px;border:1px solid #383a3f;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px}#articulo .container .aside .ultimasnoticias .noticia .image-noticia{width:37.5%;height:100%;padding:10px;float:left;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important}#articulo .container .aside .ultimasnoticias .noticia .texto-noticia{height:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 24px}#articulo .container .aside .ultimasnoticias .noticia .texto-noticia p{font-size:16px;font-weight:300;line-height:120%;margin:0 40px 0 0}#articulo .container .aside .ultimasnoticias .noticia .texto-noticia a{display:inline-block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;min-width:70px;font-size:14px;line-height:17px;text-decoration-line:underline;color:#3858e9;text-transform:uppercase}#articulo .container .aside .ultimasnoticias .noticia .texto-noticia a:hover{text-decoration:underline;color:#3858e9}.body-noticias{width:100%!important}.articulo-principal{height:calc(80vh - 100px);background-size:cover!important;margin-top:60px;overflow:hidden;position:relative}@media only screen and (max-width:744px){.articulo-principal{max-height:400px}}@media only screen and (min-width:745px){.articulo-principal{background-attachment:fixed!important;height:514px;max-height:100%;margin-top:108px}}.articulo-principal .overlay{background-color:rgba(0,0,0,.5);position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}@media only screen and (min-width:745px){.articulo-principal .overlay{height:98vh;max-height:100%;margin-top:0;display:flex;flex-flow:column;justify-content:flex-end;align-items:flex-end}}@media only screen and (min-width:1240px){.articulo-principal .overlay{background-position:50%!important;background-size:cover!important;text-align:left}}.articulo-principal .texto{background-size:cover!important;z-index:999999}@media only screen and (min-width:745px){.articulo-principal .texto{top:0;left:0;right:0;background-position:bottom!important;z-index:999999;background-attachment:fixed!important;display:flex;flex-flow:column;justify-content:flex-end;overflow:hidden;margin:0}}.articulo-principal .container{display:flex;justify-content:center;align-items:flex-start;flex-flow:column;-ms-flex-flow:column;height:100%}.articulo-principal .container h1{color:#fff;font-size:calc(18.63415px + 2.92683vw);text-align:left;display:inline;font-weight:500}@media only screen and (min-width:745px){.articulo-principal .container h1{max-width:100%;text-align:left;font-size:calc(10.63415px + 2.92683vw)}}.articulo-principal .container h1 em{color:#3858e9;font-weight:900}.articulo-principal .container p{color:#fff;font-size:20px;text-align:center;font-weight:300;margin-top:10px}@media only screen and (min-width:745px){.articulo-principal .container p{text-align:left}}.articulo-principal .container a{padding:20px 28px;display:inline-block;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:18px;margin-top:28px;text-align:center;font-size:16px;text-transform:uppercase;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;max-width:230px;box-shadow:0 0 20px #3858e9}.articulo-principal .container a:hover{background-color:#3858e9;box-shadow:0 0 10px #3858e9}.articulo-principal .container a img{height:18px;width:auto;margin-left:12px}#articulos h2.title{margin-top:0}#articulos .container{padding-top:0;margin:40px auto 6.4516129032%}@media only screen and (min-width:745px){#articulos .container{margin-top:0;position:relative;top:-52px;z-index:99;padding-bottom:0}}#articulos .container .contenedor-articulos{display:flex;flex-flow:wrap;justify-content:center}#articulos .container .articles{width:100%;min-height:360px;margin-bottom:12.1212121212%;display:block;margin-left:auto;margin-right:auto;overflow:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;box-shadow:0 0 40px #383a3f}@media only screen and (min-width:745px){#articulos .container .articles{box-shadow:none;border:1px solid #383a3f}}#articulos .container .articles:hover{border:none;box-shadow:0 0 40px #383a3f}@media only screen and (min-width:745px){#articulos .container .articles{margin-bottom:3.7037037037%;width:47.8571428571%;display:inline-block}}@media only screen and (min-width:1240px){#articulos .container .articles{width:29.1304347826%}}#articulos .container .articles .post-categories li a{text-decoration:none;font-size:12px}#articulos .container .articles .textos{padding:14.2857142857%;min-height:270px}#articulos .container .articles .textos .date{text-transform:uppercase;color:#787878;font-size:12px}#articulos .container .articles .textos .date span{min-width:25px;display:inline-block;padding-right:4px;font-size:12px}#articulos .container .articles .textos .date span ul li{list-style:none}#articulos .container .articles .textos .date span ul li a.btn-seemore{display:inline;text-decoration:none;font-size:12px}#articulos .container .articles .textos h2{text-align:left;margin:7.1428571429% auto;font-weight:500;font-size:18px;line-height:22px;color:#2a2a2d}#articulos .container .articles .textos p{color:#383a3f;letter-spacing:.2px;min-height:45px;margin:7.1428571429% auto;font-weight:400;font-family:#fff;font-size:14px;line-height:146.28%}#articulos .container .articles .textos a{font-size:15px;text-decoration:underline;color:#3858e9;text-transform:uppercase;display:block;font-weight:900}#articulos .container .articles .imagen-article{width:100%;height:180px;background-size:cover!important;background-position:50%!important}.modal{display:none}.modal .overlay{background:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999999;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modal .close{-webkit-appearance:none;appearance:none}.modal .close:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15.5' stroke='%23F54C41'/%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M17.061 16l4.72-4.718a.75.75 0 10-1.062-1.061L16 14.94l-4.719-4.72a.75.75 0 10-1.061 1.062l4.719 4.719-4.72 4.719a.75.75 0 101.062 1.06l4.72-4.718 4.718 4.719a.748.748 0 001.061 0 .75.75 0 000-1.061L17.061 16z' fill='%23F54C41'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23fff' d='M10 10h12v12H10z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");width:32px;height:32px;display:block;position:absolute;top:16px;right:16px;cursor:pointer}.modal .modal-container{background-color:#fff;max-width:680px;position:fixed;top:0;left:0;right:0;z-index:99999999;margin:0 auto;padding:40px;box-sizing:border-box;box-shadow:0 0 64px hsla(0,0%,74.1%,.5);-webkit-border-radius:18px;-moz-border-radius:18px;-ms-border-radius:18px;border-radius:18px}@media only screen and (min-width:745px){.modal .modal-container{top:40px}}.modal .modal-container .modal-content h2{color:#383a3f;font-weight:600;text-align:left}@media only screen and (min-width:745px){.modal .modal-container .modal-content h2{text-align:center;font-size:32px;line-height:39px}}.modal .modal-container .modal-content p{font-size:14px;line-height:17px;color:#383a3f}.modal .modal-container .modal-content .input-radio{display:flex;font-weight:300;font-size:12px;line-height:15px;align-items:center;color:#383a3f;margin-top:16px;margin-bottom:16px}@media only screen and (max-width:321px){.modal .modal-container .modal-content .input-radio{font-size:10px}}.modal .modal-container .modal-content .input-radio .wpcf7-list-item{margin:0}.modal .modal-container .modal-content .group-content{margin-top:24px}@media only screen and (min-width:745px){.modal .modal-container .modal-content .group-content{display:flex;flex-flow:row}}@media only screen and (max-width:744px){.modal .modal-container .modal-content .group-form-2{width:100%}}.modal .modal-container .modal-content .input-field{min-height:48px;height:48px;margin-top:0;margin-bottom:16px}.modal .modal-container .modal-content .input-textarea{height:auto;margin:0}.modal .modal-container .modal-content .input-textarea textarea{min-height:130px;resize:none}@media only screen and (max-width:321px){.modal .modal-container .modal-content .input-textarea textarea{min-height:120px}}@media only screen and (min-width:745px){.modal .modal-container .modal-content .input-textarea textarea{min-height:182px}}.modal .modal-container .modal-content .btn-submit input{margin-bottom:0}@media only screen and (min-width:745px){.modal .modal-container .modal-content .btn-submit input{width:auto;display:inline-block;padding:16px 32px}}.modal.active{display:block}.modal.active .overlay{opacity:1;-webkit-animation:fadein .5s cubic-bezier(.25,.46,.45,.94) both;animation:fadein .5s cubic-bezier(.25,.46,.45,.94) both}.modal.active .modal-container{-webkit-animation:scale-in-center .5s cubic-bezier(.25,.46,.45,.94) both;animation:scale-in-center .5s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes scale-in-center{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scale-in-center{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.hero .hero-container .owl-prev:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2_17)'%3E%3Cpath d='M14.181 3.989H2.625l2.69-2.678A.767.767 0 104.234.223L.225 4.212a.769.769 0 000 1.087l4.008 3.989a.767.767 0 001.082-1.087l-2.69-2.678H14.18a.767.767 0 100-1.534z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2_17'%3E%3Cpath fill='%23fff' d='M0 0h15v10H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.hero .hero-container .owl-prev.disabled:before,.hero .hero-container .owl-prev:before{content:"";width:15px;height:10px;display:inline-block;background-size:cover;background-repeat:no-repeat}.hero .hero-container .owl-prev.disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.181 3.989H2.625l2.69-2.678A.767.767 0 104.234.223L.225 4.212a.769.769 0 000 1.087l4.008 3.989a.767.767 0 001.082-1.087l-2.69-2.678H14.18a.767.767 0 100-1.534z' fill='%23fff'/%3E%3C/svg%3E")}.hero .hero-container .owl-next.disabled:before,.hero .hero-container .owl-next:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.754 5.427H12.11L9.467 8.06a.754.754 0 101.063 1.069l3.939-3.92a.755.755 0 000-1.068L10.53.22a.754.754 0 00-1.063 1.068L12.11 3.92H.754a.754.754 0 100 1.507z' fill='%23fff'/%3E%3C/svg%3E");width:15px;height:10px;display:inline-block;background-size:cover;background-repeat:no-repeat}.hero .hero-container .owl-nav{position:relative!important;text-align:right!important;margin-top:-116px!important;max-width:1184px!important;margin-left:auto!important;margin-right:auto!important}@media only screen and (max-width:744px){.hero .hero-container .owl-nav{top:-95px;text-align:left!important;left:0!important;max-width:480px;width:84%}}.hero .hero-container .owl-next,.hero .hero-container .owl-prev{width:48px;height:48px;border-radius:50%!important;border:1px solid #3858e9!important;background:linear-gradient(135deg,#667eea,#764ba2)!important}.hero .hero-container .owl-next:before,.hero .hero-container .owl-prev:before{position:relative;top:10px}.hero .hero-container .owl-next.disabled,.hero .hero-container .owl-prev.disabled{border-color:#fff!important;background:transparent!important}.hero .hero-container .owl-next span,.hero .hero-container .owl-prev span{width:48px;height:48px;display:block;color:transparent}.hero .hero-container .hero-item{position:relative;z-index:1;min-height:100vh;display:flex;justify-content:center;align-items:center;flex-flow:wrap}.hero .hero-container .hero-item .overlay{position:absolute;height:100%;width:100%;z-index:-1;opacity:.53}.hero .hero-container .hero-item img{position:absolute;z-index:-2;object-fit:cover;height:100vh;width:100%}.hero .hero-container .hero-item .container{padding:0}.hero .hero-container .hero-item__content{width:100%}.hero .hero-container .hero-item__content h2{font-family:#fff;font-style:normal;font-weight:300;font-size:52px;line-height:63px;letter-spacing:-1px;color:#fff;margin-bottom:32px;width:48.6486486486%;margin-left:0}.hero .hero-container .hero-item__content h2 strong{font-weight:600}@media only screen and (max-width:744px){.hero .hero-container .hero-item__content h2{width:auto;font-size:32px;line-height:39px;letter-spacing:-1px}}@media only screen and (min-width:744px)and (max-width:1199px){.hero .hero-container .hero-item__content h2{width:auto;font-size:44px;line-height:52px}}.hero .hero-container .hero-item__content a{font-family:#fff;font-style:normal;font-weight:600;font-size:20px;line-height:24px;text-transform:uppercase;text-align:center;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;display:inline-block;padding:16px 32px}.hero .hero-container .hero-item__content a:hover{background:#375af7}@media only screen and (max-width:1199px){.hero .hero-container .hero-item__content{width:84%;max-width:840px;margin-left:auto;margin-right:auto}}.hero .vermas{position:relative;z-index:1;bottom:45px;display:flex;justify-content:center;align-items:center;max-width:150px;left:0;right:0;margin-left:auto;margin-right:auto}@media only screen and (max-width:744px){.hero .vermas{bottom:22px}}.hero .vermas a{font-family:#fff;font-style:normal;font-weight:500;font-size:12px;line-height:15px;letter-spacing:.6px;text-transform:uppercase;color:#fff;display:flex;align-items:center}.hero .vermas a span{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='32' fill='none'%3E%3Crect x='.84' y='.84' width='19.32' height='30.053' rx='9.66' stroke='%23fff' stroke-width='1.68'/%3E%3Crect x='9' y='5.6' width='3' height='7.8' rx='1.5' fill='%23FCC74F'/%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;background-position:50%;display:inline-block;width:21px;height:32px;content:"";margin-right:17px}.hero-blog{min-height:50vh;position:relative}.hero-blog .overlay{width:100%;height:100%;position:absolute;top:0;left:0;opacity:.6}.hero-blog .container{position:relative;z-index:2;min-height:50vh;display:flex;align-items:flex-start;flex-flow:column;justify-content:center}.hero-blog__text{max-width:60%}.hero-blog__text h2{color:#fff;margin-bottom:24px;font-size:44px}.hero-blog__img img{width:100%;height:auto}.course-percat{background:linear-gradient(105.9deg,#0c091c 24.4%,#0b0a10 80.5%);display:flex;flex-flow:column;align-items:center;justify-content:center}.course-percat h2{width:100%;text-align:center;font-size:40px;font-weight:700;font-family:Futura PT,Arial,Helvetica,sans-serif;font-style:italic;color:#fff}.course-percat__text{width:100%;display:flex;flex-flow:column;align-items:center;justify-content:center;text-align:center;margin-bottom:32px}.course-percat__text p{font-size:18px;color:#fff}.course-percat__filters{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:40px;width:100%}@media only screen and (max-width:744px){.course-percat__filters{gap:8px;margin-bottom:32px}}.course-percat__filter-btn{padding:12px 24px;border-radius:25px;border:2px solid hsla(0,0%,100%,.3);background:transparent;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;white-space:nowrap}.course-percat__filter-btn:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.6);transform:translateY(-2px)}.course-percat__filter-btn.active{background:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.8);font-weight:600}@media only screen and (max-width:744px){.course-percat__filter-btn{padding:10px 20px;font-size:13px}}.course-percat .container,.course-percat__items{display:flex;flex-flow:row wrap;justify-content:center}.course-percat .container{align-items:center;padding-top:48px;padding-bottom:48px}@media only screen and (min-width:745px){.course-percat .container{max-width:90%;width:100%}}.course-percat__item{width:100%;height:100%;box-shadow:0 0 10px 0 rgba(0,0,0,.1);margin-bottom:32px;position:relative;transition:opacity .3s ease,transform .3s ease}.course-percat__item:last-child{margin-right:0;margin-bottom:0}.course-percat__item a{text-decoration:none;width:100%}.course-percat__item .heart-container{position:absolute;top:8px;right:8px;width:45px;height:45px;border-radius:50%;display:flex;justify-content:center;align-items:center;border:1px solid #fff}.course-percat__item .heart-container svg.favorited path{fill:#fff}.course-percat__item .heart-container svg path{fill:transparent;stroke:#fff;stroke-width:1px}.course-percat__item:hover{transform:scale(1.05);transition:all .3s ease}@media only screen and (min-width:745px){.course-percat__item{width:calc(16.66667% - 24px);margin-right:24px;display:flex;flex-flow:wrap}.course-percat__item:last-child,.course-percat__item:nth-child(6n){margin-right:0}}.course-percat__item-image{width:100%;height:100%;object-fit:cover;object-position:center}.course-percat__item-image img{width:100%;height:100%;object-fit:cover;aspect-ratio:auto 540/730}.course-percat__item-title{width:100%}.course-percat__item-title h2{font-size:20px;font-weight:700;text-align:left;text-shadow:0 0 10px rgba(0,0,0,.5)}.course-percat__item-title p{color:#fff;font-size:14px;margin-bottom:12px}.course-percat__item-description p{font-size:16px;font-weight:400;text-align:center}.level-tag{display:inline-block;padding:4px 12px;border-radius:15px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;margin-top:12px}.level-tag.level-principiante{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;box-shadow:0 2px 4px rgba(76,175,80,.3)}.level-tag.level-intermedio{background:linear-gradient(135deg,#ff9800,#f57c00);color:#fff;box-shadow:0 2px 4px rgba(255,152,0,.3)}.level-tag.level-avanzado{background:linear-gradient(135deg,#f44336,#d32f2f);color:#fff;box-shadow:0 2px 4px rgba(244,67,54,.3)}@media only screen and (max-width:744px){.level-tag{font-size:11px;padding:3px 10px}}.course-reproduction{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;height:calc(100vh - 186px);overflow:hidden;position:relative}@media only screen and (min-width:745px){.course-reproduction{height:calc(100vh - 204px)}}@media only screen and (min-width:1024px){.course-reproduction{height:calc(100vh - 190px)}}@media only screen and (min-width:1240px){.course-reproduction{height:calc(100vh - 119px)}}.course-reproduction .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1;display:none;opacity:0}.course-reproduction .overlay.active{display:block;animation:fadeIn .3s ease-in-out forwards}.course-reproduction__item{border-bottom:1px solid hsla(0,0%,100%,.43529411764705883);position:relative;display:flex;align-items:center;justify-content:space-between}.course-reproduction__item:last-child{border-bottom:0!important}.course-reproduction__item-favorite{position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:5}.course-reproduction__item-favorite .favorite-heart-btn{background:hsla(0,0%,100%,.1);backdrop-filter:blur(5px);border-radius:50%;width:40px;transition:all .3s ease;padding:4px;text-align:center;justify-content:center;height:40px}.course-reproduction__item-favorite .favorite-heart-btn:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1)}.course-reproduction__item-favorite .favorite-heart-btn.favorited{background:rgba(231,76,60,.2)}.course-reproduction__item-favorite .favorite-heart-btn.favorited:hover{background:rgba(231,76,60,.3)}.course-reproduction__item-favorite .favorite-heart-btn .favorite-heart-icon{color:#fff;fill:#fff}.course-reproduction__item-favorite .favorite-heart-btn .favorite-heart-icon.favorited{color:#e74c3c;fill:#e74c3c}.course-reproduction__item-link{height:100%;color:#000;border:none;background:transparent;cursor:pointer;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;padding:16px 50px 16px 0;font-size:14px;font-weight:400;text-align:left;color:#fff;margin:0;width:100%}.course-reproduction__item-link:hover{background-color:#101016;color:#fff!important}.course-reproduction__item-link:hover h2{color:#fff}.course-reproduction__description{background:#171616;height:100%;position:absolute;width:320px;overflow:hidden;width:0;right:-320px;padding:24px 24px 40px;transition:all .3s ease-in-out;opacity:0;z-index:2}.course-reproduction__description.documents h3{margin-bottom:24px}.course-reproduction__description p{color:#fff;font-size:16px;font-weight:400;line-height:1.5;margin-bottom:0}.course-reproduction__description h3{color:#fff;font-size:28px;font-weight:700;line-height:1.5;margin-bottom:0}.course-reproduction__description.active{width:320px;right:70px;opacity:1}.course-reproduction__description__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.course-reproduction__description__header h3{margin-bottom:0;flex:1;margin-right:16px}.course-reproduction__description__favorite{flex-shrink:0}.course-reproduction__description__favorite .favorite-heart-btn{background:hsla(0,0%,100%,.1);border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(5px)}.course-reproduction__description__favorite .favorite-heart-btn:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1)}.course-reproduction__description__favorite .favorite-heart-btn.favorited{background:rgba(231,76,60,.2)}.course-reproduction__description__favorite .favorite-heart-btn.favorited:hover{background:rgba(231,76,60,.3)}.course-reproduction__description__favorite .favorite-heart-btn.favorited .favorite-heart-icon{color:#e74c3c;fill:#e74c3c}.course-reproduction__description__favorite .favorite-heart-btn.loading{opacity:.6;pointer-events:none}.course-reproduction__description__favorite .favorite-heart-btn .favorite-heart-icon{color:#fff;fill:#fff;transition:all .3s ease}.course-reproduction__list{background:#171616;height:100%;position:absolute;width:320px;overflow:hidden;right:-320px;padding:24px 24px 40px;transition:all .3s ease-in-out;opacity:0;z-index:2}.course-reproduction__list.active{width:320px;right:70px;opacity:1}.course-reproduction__list h3{color:#fff;font-size:20px;font-weight:700;text-align:left;text-transform:uppercase;margin-bottom:24px}.course-reproduction__list button{height:100%;color:#000;border:none;background:transparent;font-size:14px;font-weight:400;text-align:left;cursor:pointer;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;width:100%;padding:16px 50px 16px 12px}.course-reproduction__list button h2{font-size:14px;font-weight:400;text-align:left;color:#fff;margin:0;width:100%}.course-reproduction__list button:hover{background-color:#101016;color:#fff!important}.course-reproduction__list button:hover h2{color:#fff}.course-reproduction__list__content{height:100%;overflow-y:auto;padding-bottom:220px;scrollbar-width:thin;scrollbar-color:#3858e9 hsla(0,0%,100%,.05);-ms-overflow-style:auto}.course-reproduction__list__content::-webkit-scrollbar{width:8px}.course-reproduction__list__content::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:10px;margin:4px 0}.course-reproduction__list__content::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#3858e9,#357abd);border-radius:10px;border:2px solid hsla(0,0%,100%,.1);transition:all .3s ease}.course-reproduction__list__content::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#5ba0f2,#3858e9);transform:scale(1.1)}.course-reproduction__bar{width:70px;height:100vh;background:#000;position:absolute;top:0;right:0;overflow:hidden;z-index:2}.course-reproduction__bar__item{width:70px;height:auto;background:#000}.course-reproduction__bar__item__button{width:100%;height:auto;display:flex;flex-flow:column;justify-content:center;align-items:center;color:#fff;background:transparent;margin-bottom:48px}.course-reproduction__bar__item__button svg{width:24px;height:auto;object-fit:cover;margin-bottom:4px}.course-reproduction__bar__item__button svg path{fill:#fff;background:#fff;stroke:#fff}.course-reproduction__bar__item__button span{padding-top:60px;transform:rotate(90deg);position:relative;color:#fff;font-size:16px;left:30px;white-space:nowrap;top:4px}.course-reproduction__bar__item__button span:hover{color:#3858e9}.course-reproduction__bar__item__button#description span{top:16px}.course-reproduction__content{width:calc(100% - 70px);height:100%;background:#171616}@media only screen and (min-width:1240px){.course-reproduction__content{height:100%}}.course-reproduction__content iframe{width:100%;height:100%;object-fit:cover;object-position:center}@media only screen and (min-width:1240px){.course-reproduction__content iframe{height:100%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.mis-favoritos{padding:40px 0;background:linear-gradient(105.9deg,#140f2f 24.4%,#0b0a10 80.5%);min-height:100vh}.mis-favoritos h1{font-size:32px;font-weight:700;text-align:center;margin-bottom:30px;color:#fff}.mis-favoritos .login-required{text-align:center;font-size:18px;color:#666}.mis-favoritos .login-required a{color:#fff;text-decoration:none;font-weight:600}.mis-favoritos .login-required a:hover{text-decoration:underline}.mis-favoritos .btn__primary,.mis-favoritos .favorite-btn,.mis-favoritos .product-single .single_add_to_cart_button,.mis-favoritos .user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm .wp-element-button,.mis-favoritos .user-zone .woocommerce-MyAccount-content .woocommerce-MyAccount-orders a,.mis-favoritos .user-zone .woocommerce .woocommerce-Address .woocommerce-Address-title a,.mis-favoritos button.btn__primary--border,.mis-favoritos button.remove-favorite-btn,.product-single .mis-favoritos .single_add_to_cart_button,.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm .mis-favoritos .wp-element-button,.user-zone .woocommerce-MyAccount-content .woocommerce-MyAccount-orders .mis-favoritos a,.user-zone .woocommerce .woocommerce-Address .woocommerce-Address-title .mis-favoritos a{padding:10px 20px!important}.mis-favoritos .btn__primary--border,.mis-favoritos .remove-favorite-btn{margin-left:8px}.mis-favoritos .remove-favorite-btn{background:#fff;color:#3858e9;border:1px solid #3858e9}.mis-favoritos .remove-favorite-btn:hover{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.mis-favoritos .favorites-filters{display:flex;justify-content:center;gap:15px;margin-bottom:30px;flex-wrap:wrap}.mis-favoritos .favorites-filters .filter-btn{padding:10px 20px;border:2px solid #3858e9;background:transparent;color:#fff;border-radius:25px;cursor:pointer;font-weight:600;transition:all .3s ease}.mis-favoritos .favorites-filters .filter-btn.active,.mis-favoritos .favorites-filters .filter-btn:hover{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.mis-favoritos .mis-favoritos__container{max-width:1200px;margin:0 auto;padding:0 20px}.mis-favoritos .mis-favoritos__container .favorites-loading,.mis-favoritos .mis-favoritos__container .no-favorites{text-align:center;font-size:18px;color:#666;padding:40px 0}.mis-favoritos .mis-favoritos__container .favorites-error{text-align:center;font-size:18px;color:#e74c3c;padding:40px 0}.mis-favoritos .mis-favoritos__container .favorites-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px}@media(max-width:768px){.mis-favoritos .mis-favoritos__container .favorites-grid{grid-template-columns:1fr;gap:20px}}.mis-favoritos .mis-favoritos__container .favorites-grid .favorite-item{background:#fff;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.1);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.mis-favoritos .mis-favoritos__container .favorites-grid .favorite-item:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.mis-favoritos .mis-favoritos__container .favorites-grid .favorite-item__image{height:200px;overflow:hidden;background:#f5f5f5}.mis-favoritos .mis-favoritos__container .favorites-grid .favorite-item__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.mis-favoritos .mis-favoritos__container .favorites-grid .favorite-item__image:hover img{transform:scale(1.05)}.mis-favoritos .mis-favoritos__container .favorites-grid .favorite-item__content{padding:20px}.mis-favoritos .mis-favoritos__container .favorites-grid .favorite-item__content h3{font-size:18px;font-weight:600;margin-bottom:10px;line-height:1.4}.mis-favoritos .mis-favoritos__container .favorites-grid .favorite-item__content h3 a{color:#333;text-decoration:none;transition:color .3s ease}.mis-favoritos .mis-favoritos__container .favorites-grid .favorite-item__content h3 a:hover{color:#3858e9}.mis-favoritos .mis-favoritos__container .favorites-grid .favorite-item__content p{color:#666;font-size:14px;line-height:1.6;margin-bottom:15px}.mis-favoritos .mis-favoritos__container .favorites-grid .favorite-item__content__actions{display:flex}.favorite-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:20px;cursor:pointer;font-weight:600;transition:all .3s ease;text-decoration:none}.favorite-btn:hover{background:#fff;color:#000}.favorite-btn.favorited{background:linear-gradient(105.9deg,#007ab8 24.4%,#20dce6 80.5%);color:#fff}.favorite-btn.loading{opacity:.7;cursor:not-allowed}.favorite-btn .favorite-text{font-size:14px}.favorite-btn .favorite-count{background:hsla(0,0%,100%,.2);padding:2px 6px;border-radius:10px;font-size:12px;min-width:20px;text-align:center}.favorites-message{position:fixed;top:20px;right:20px;padding:15px 20px;border-radius:5px;color:#fff;font-weight:600;z-index:9999;box-shadow:0 4px 15px rgba(0,0,0,.2);display:none}.favorites-message--success{background:#27ae60}.favorites-message--error{background:#e74c3c}@media(max-width:768px){.favorites-message{top:10px;right:10px;left:10px;text-align:center}}.favorite-heart-btn{background:none;border:none;cursor:pointer;padding:8px;border-radius:50%;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;position:relative}.favorite-heart-btn:hover{background-color:rgba(0,0,0,.05);transform:scale(1.1)}.favorite-heart-btn:active{transform:scale(.95)}.favorite-heart-btn.loading{opacity:.6;pointer-events:none}.favorite-heart-btn.favorited .favorite-heart-icon{color:#e74c3c;fill:#e74c3c}.favorite-heart-btn .favorite-heart-icon{color:#666;fill:#666;transition:all .3s ease}.favorite-heart-btn .favorite-heart-icon.favorited{color:#e74c3c;fill:#e74c3c}.favorite-heart-btn--small{padding:6px}.favorite-heart-btn--small .favorite-heart-icon{width:16px;height:16px}.favorite-heart-btn--large{padding:12px}.favorite-heart-btn--large .favorite-heart-icon{width:28px;height:28px}.favorite-heart-btn--login{opacity:.7}.favorite-heart-btn--login:hover{opacity:1}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.favorite-heart-btn.favorited .favorite-heart-icon{animation:heartBeat 1.2s ease-in-out}.favorite-heart-btn--floating{position:absolute;top:10px;right:10px;background:hsla(0,0%,100%,.9);backdrop-filter:blur(5px);border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:10}.favorite-heart-btn--floating:hover{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15)}.favorite-heart-btn--nav{margin-left:10px}@media only screen and (max-width:744px){.favorite-heart-btn--nav{margin-left:0;margin-top:10px}}.header-video{position:relative;height:calc(100vh - 87px);min-height:500px;overflow:hidden}.header-video .overlay{z-index:2;background-color:rgba(0,0,0,.5)}.header-video .overlay,.header-video__video{position:absolute;top:0;left:0;width:100%;height:100%}.header-video__video{z-index:1}.header-video__text{position:relative;z-index:3;color:#fff;font-size:24px;line-height:1.2;text-align:left;min-height:500px;height:100vh;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;max-width:550px}.header-video__buttons{display:flex}.header-video__buttons a,.header-video__buttons button{width:max-content;padding:12px 24px;margin-right:8px}.header-video .container{position:relative;z-index:2;padding-top:0}.header-video .container h1{font-size:18px;padding:12px 24px;border:1px solid #fff;border-radius:32px;color:#fff;margin-bottom:12px;font-style:italic}.header-video .container h2{font-size:32px;color:#fff;text-transform:uppercase;margin-bottom:24px;font-style:italic}@media only screen and (min-width:745px){.header-video .container h2{font-size:64px}}.header-video .container p{font-size:22px;color:#fff;line-height:1.4;margin-bottom:24px}.header-video video{width:100%;height:100%;object-fit:cover;filter:brightness(.5) contrast(1.2) saturate(.7)}.plans{padding:80px 0;background:linear-gradient(105.9deg,#140f2f 24.4%,#0b0a10 80.5%);min-height:100vh}@media only screen and (max-width:744px){.plans{padding:60px 0}}.plans .container{position:relative}.plans__title{text-align:center;margin-bottom:60px}.plans__title h1{font-family:Futura PT,Arial,Helvetica,sans-serif;font-size:3rem;font-weight:700;color:#fff;margin:0;position:relative}@media only screen and (max-width:744px){.plans__title h1{font-size:2.5rem}}.plans__title h1:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}.plans__content{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px}@media only screen and (max-width:744px){.plans__content{grid-template-columns:1fr;gap:20px}}.plans__content__item{background:rgba(42,42,42,.4666666666666667);padding:40px 30px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;box-shadow:0 8px 32px rgba(0,0,0,.4);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;overflow:hidden;border:2px solid #3a3a3a}@media only screen and (min-width:1240px){.plans__content__item__text{min-height:426px}}.plans__content__item__button a{width:100%;text-align:center}.plans__content__item h2{font-size:2.5rem;font-weight:600;color:#fff;margin:0 0 20px}.plans__content__item h2 span{font-size:1.5rem;font-weight:400;color:#fff;margin:0 0 20px}.plans__content__item:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3858e9,#375af7)}.plans__content__item:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.6);border-color:#3858e9;background:#130d24}.plans__content__item h3{font-family:Futura PT,Arial,Helvetica,sans-serif;font-size:1.8rem;font-weight:600;color:#fff;margin:0 0 20px;position:relative}@media only screen and (max-width:744px){.plans__content__item h3{font-size:1.5rem}}.plans__content__item h3:before{content:"📋";display:block;font-size:2.5rem;margin-bottom:15px}.plans__content__item p{font-family:Futura PT,Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.6;color:#b0b0b0;margin:0 0 20px}@media only screen and (max-width:744px){.plans__content__item p{font-size:.95rem}}.plans__content__item ol,.plans__content__item ul{margin:20px 0;padding-left:0;list-style:none}.plans__content__item ol li,.plans__content__item ul li{font-family:Futura PT,Arial,Helvetica,sans-serif;font-size:.95rem;color:#d0d0d0;margin-bottom:12px;padding-left:30px;position:relative;line-height:1.5}@media only screen and (max-width:744px){.plans__content__item ol li,.plans__content__item ul li{font-size:.9rem;margin-bottom:10px}}.plans__content__item ol li:before,.plans__content__item ul li:before{content:"✦";position:absolute;left:0;top:0;color:#3858e9;font-size:1.1rem;font-weight:700}.plans__content__item ol li:hover,.plans__content__item ul li:hover{color:#fff;transform:translateX(5px);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.plans__content__item ol.ordered-list,.plans__content__item ul.ordered-list{counter-reset:list-counter}.plans__content__item ol.ordered-list li,.plans__content__item ul.ordered-list li{counter-increment:list-counter}.plans__content__item ol.ordered-list li:before,.plans__content__item ul.ordered-list li:before{content:counter(list-counter);background:#3858e9;color:#fff;width:20px;height:20px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;top:-2px}.plans__content__item ol.icon-list li:before,.plans__content__item ul.icon-list li:before{content:"✓";background:rgba(56,88,233,.2);color:#3858e9;width:24px;height:24px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700;top:-3px}.plans__content__item ol.icon-list li:hover:before,.plans__content__item ul.icon-list li:hover:before{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.plans__content__item ol.bullet-list li:before,.plans__content__item ul.bullet-list li:before{content:"•";color:#3858e9;font-size:1.5rem;top:-2px}.plans__content__item ol ol,.plans__content__item ul ul{margin:10px 0 10px 20px}.plans__content__item ol ol li,.plans__content__item ul ul li{font-size:.9rem;color:#b0b0b0;margin-bottom:8px}.plans__content__item ol ol li:before,.plans__content__item ul ul li:before{content:"◦";color:#94a5f3;font-size:1rem}.plans__content__item.separated-list li{border-bottom:1px solid rgba(56,88,233,.1);padding-bottom:10px;margin-bottom:15px}.plans__content__item.separated-list li:last-child{border-bottom:none;margin-bottom:0}.plans__content__item.gradient-list li{background:linear-gradient(90deg,rgba(56,88,233,.05),transparent);padding:8px 15px;margin-bottom:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;border-left:3px solid #3858e9}.plans__content__item.gradient-list li:hover{background:linear-gradient(90deg,rgba(56,88,233,.1),transparent);transform:translateX(8px)}.plans__content__item.badge-list li{display:flex;align-items:center;justify-content:space-between;padding:10px 15px;background:rgba(56,88,233,.05);-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;margin-bottom:8px}.plans__content__item.badge-list li:after{content:"→";color:#3858e9;font-weight:700;font-size:1.2rem}.plans__content__item.badge-list li:hover{background:rgba(56,88,233,.1);transform:translateX(5px)}.plans__content__item:after{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle,rgba(56,88,233,.1) 0,transparent 70%);pointer-events:none}.plans__content__item .plan-button{display:inline-block;margin-top:25px;padding:12px 30px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-decoration:none;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;font-family:Futura PT,Arial,Helvetica,sans-serif;font-weight:500;font-size:.95rem;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:2px solid #3858e9}.plans__content__item .plan-button:hover{background:#375af7;border-color:#375af7;transform:translateY(-2px)}.plans__content__item .plan-price{display:block;font-family:Futura PT,Arial,Helvetica,sans-serif;font-size:2.5rem;font-weight:700;color:#3858e9;margin:20px 0 15px}.plans__content__item .plan-price .currency{font-size:1.2rem;vertical-align:top}.plans__content__item .plan-price .period{font-size:.9rem;color:#888;font-weight:400}.plans__content__item .plan-features{list-style:none;padding:0;margin:20px 0}.plans__content__item .plan-features li{font-family:Futura PT,Arial,Helvetica,sans-serif;font-size:.95rem;color:#d0d0d0;margin-bottom:10px;padding-left:25px;position:relative}.plans__content__item .plan-features li:before{content:"✓";position:absolute;left:0;color:#3858e9;font-weight:700}.plans:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#3858e9 50%,transparent)}.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(105.9deg,#140f2f 24.4%,#0b0a10 80.5%);padding:1rem}.login-page__content{width:100%;max-width:400px;margin:0 auto}.login-page .login-form-wrapper{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:20px;padding:2.5rem 2rem;box-shadow:0 20px 40px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.login-page .login-form-header{text-align:center;margin-bottom:2rem}.login-page .login-form-header .logo{margin-bottom:1.5rem}.login-page .login-form-header .logo img{max-height:60px;width:auto}.login-page .login-form-header .logo h1{font-size:1.8rem;font-weight:700;color:#333;margin:0}.login-page .login-form-header h2{font-size:1.5rem;font-weight:600;color:#333;margin:0 0 .5rem}.login-page .login-form-header p{color:#666;font-size:.9rem;margin:0}.login-page .login-error{background:#fee;border:1px solid #fcc;color:#c33;padding:1rem;border-radius:8px;margin-bottom:1.5rem;font-size:.9rem}.login-page .login-error p{margin:0}.login-page .login-success{background:#d4edda;border:1px solid #c3e6cb;color:#155724;padding:1rem;border-radius:8px;margin-bottom:1.5rem;font-size:.9rem;text-align:center}.login-page .login-success p{margin:0}.login-page .login-form .form-group{margin-bottom:1.5rem}.login-page .login-form .form-group label{display:block;font-weight:500;color:#333;margin-bottom:.5rem;font-size:.9rem}.login-page .login-form .form-group .input{width:100%;padding:.75rem 1rem;border:2px solid #e1e5e9;border-radius:8px;font-size:1rem;transition:all .3s ease;background:#fff}.login-page .login-form .form-group .input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.login-page .login-form .form-group .input::placeholder{color:#999}.login-page .login-form .checkbox-group{display:flex;align-items:center;margin-bottom:1.5rem}.login-page .login-form .checkbox-group .checkbox-label{display:flex;align-items:center;cursor:pointer;font-size:.9rem;color:#666;margin:0}.login-page .login-form .checkbox-group .checkbox-label input[type=checkbox]{display:none}.login-page .login-form .checkbox-group .checkbox-label .checkmark{width:18px;height:18px;border:2px solid #e1e5e9;border-radius:4px;margin-right:.5rem;position:relative;transition:all .3s ease;background:#fff}.login-page .login-form .checkbox-group .checkbox-label .checkmark:after{content:"";position:absolute;left:5px;top:2px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .3s ease}.login-page .login-form .checkbox-group .checkbox-label input[type=checkbox]:checked+.checkmark{background:#667eea;border-color:#667eea}.login-page .login-form .checkbox-group .checkbox-label input[type=checkbox]:checked+.checkmark:after{opacity:1}.login-page .login-form .login-button{width:100%;padding:.875rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(102,126,234,.3)}.login-page .login-form .login-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4)}.login-page .login-form .login-button:active{transform:translateY(0)}.login-page .login-form .login-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.login-page .login-footer{text-align:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e1e5e9}.login-page .login-footer p{margin:.5rem 0;font-size:.9rem}.login-page .login-footer p a{color:#667eea;text-decoration:none;transition:color .3s ease}.login-page .login-footer p a:hover{color:#764ba2;text-decoration:underline}.login-page .login-footer .lost-password{margin-bottom:1rem}.login-page .login-footer .back-to-site a{color:#666}.login-page .login-footer .back-to-site a:hover{color:#333}@media(max-width:768px){.login-page{padding:1rem}.login-page .login-form-wrapper{padding:2rem 1.5rem}.login-page .login-form-header .logo h1{font-size:1.5rem}.login-page .login-form-header h2{font-size:1.3rem}}@media(max-width:480px){.login-page .login-form-wrapper{padding:1.5rem 1rem}.login-page .login-form{margin:0 auto}.login-page .login-form .form-group{margin-bottom:1rem}.login-page .login-form .form-group .input{padding:.625rem .875rem;font-size:.9rem}.login-page .login-form .login-button{padding:.75rem 1.25rem;font-size:.9rem}}@media(prefers-color-scheme:dark){.login-page{background:linear-gradient(105.9deg,#140f2f 24.4%,#0b0a10 80.5%)}.login-page .login-form-wrapper{background:transparent;border:1px solid hsla(0,0%,100%,.2)}.login-page .login-form-header .logo h1,.login-page .login-form-header h2{color:#fff}.login-page .login-form-header p{color:#a0aec0}.login-page .login-form .form-group label{color:#e2e8f0}.login-page .login-form .form-group .input{background:#24233d;border-color:#4a5568;color:#e2e8f0}.login-page .login-form .form-group .input:focus{border-color:#667eea}.login-page .login-form .form-group .input::placeholder{color:#718096}.login-page .login-form .checkbox-group .checkbox-label{color:#a0aec0}.login-page .login-form .checkbox-group .checkbox-label .checkmark{background:#2d3748;border-color:#4a5568}.login-page .login-footer{border-top-color:#4a5568}.login-page .login-footer p a{color:#667eea}.login-page .login-footer .back-to-site a,.login-page .login-footer p a:hover{color:#a0aec0}.login-page .login-footer .back-to-site a:hover{color:#e2e8f0}}.register-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:2rem 1rem}.register-page__content{width:100%;max-width:450px;margin:0 auto}.register-page .register-form-wrapper{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:20px;padding:2.5rem 2rem;box-shadow:0 20px 40px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.register-page .register-form-header{text-align:center;margin-bottom:2rem}.register-page .register-form-header .logo{margin-bottom:1.5rem}.register-page .register-form-header .logo img{max-height:60px;width:auto}.register-page .register-form-header .logo h1{font-size:1.8rem;font-weight:700;color:#333;margin:0}.register-page .register-form-header h2{font-size:1.5rem;font-weight:600;color:#333;margin:0 0 .5rem}.register-page .register-form-header p{color:#666;font-size:.9rem;margin:0}.register-page .register-error{background:#fee;border:1px solid #fcc;color:#c33;padding:1rem;border-radius:8px;margin-bottom:1.5rem;font-size:.9rem}.register-page .register-error p{margin:0}.register-page .register-success{background:#d4edda;border:1px solid #c3e6cb;color:#155724;padding:1rem;border-radius:8px;margin-bottom:1.5rem;font-size:.9rem;text-align:center}.register-page .register-success p{margin:0}.register-page .register-form .form-group{margin-bottom:1.5rem}.register-page .register-form .form-group label{display:block;font-weight:500;color:#333;margin-bottom:.5rem;font-size:.9rem}.register-page .register-form .form-group .input{width:100%;padding:.75rem 1rem;border:2px solid #e1e5e9;border-radius:8px;font-size:1rem;transition:all .3s ease;background:#fff}.register-page .register-form .form-group .input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.register-page .register-form .form-group .input::placeholder{color:#999}.register-page .register-form .form-group .form-help{display:block;font-size:.8rem;color:#666;margin-top:.25rem;font-style:italic}.register-page .register-form .checkbox-group{margin-bottom:1.5rem}.register-page .register-form .checkbox-group .terms-checkbox-wrapper{position:relative;display:flex;align-items:flex-start}.register-page .register-form .checkbox-group .terms-checkbox-wrapper input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.register-page .register-form .checkbox-group .terms-checkbox-wrapper .terms-label{display:flex;align-items:flex-start;cursor:pointer;font-size:.9rem;color:#666;margin:0;line-height:1.4;user-select:none}.register-page .register-form .checkbox-group .terms-checkbox-wrapper .terms-label .custom-checkbox{width:18px;height:18px;border:2px solid #e1e5e9;border-radius:4px;margin-right:.5rem;margin-top:.1rem;position:relative;transition:all .3s ease;background:#fff;flex-shrink:0;display:inline-block}.register-page .register-form .checkbox-group .terms-checkbox-wrapper .terms-label .custom-checkbox:after{content:"";position:absolute;left:5px;top:2px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .3s ease}.register-page .register-form .checkbox-group .terms-checkbox-wrapper .terms-label.checked .custom-checkbox{background:#667eea;border-color:#667eea}.register-page .register-form .checkbox-group .terms-checkbox-wrapper .terms-label.checked .custom-checkbox:after{opacity:1}.register-page .register-form .checkbox-group .terms-checkbox-wrapper .terms-label .terms-text{flex:1;line-height:1.4}.register-page .register-form .checkbox-group .terms-checkbox-wrapper .terms-label .terms-text a{color:#667eea;text-decoration:none}.register-page .register-form .checkbox-group .terms-checkbox-wrapper .terms-label .terms-text a:hover{text-decoration:underline}.register-page .register-form .register-button{width:100%;padding:.875rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(102,126,234,.3)}.register-page .register-form .register-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4)}.register-page .register-form .register-button:active{transform:translateY(0)}.register-page .register-form .register-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.register-page .register-footer{text-align:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e1e5e9}.register-page .register-footer p{margin:.5rem 0;font-size:.9rem}.register-page .register-footer p a{color:#667eea;text-decoration:none;transition:color .3s ease}.register-page .register-footer p a:hover{color:#764ba2;text-decoration:underline}.register-page .register-footer .login-link{margin-bottom:1rem}.register-page .register-footer .back-to-site a{color:#666}.register-page .register-footer .back-to-site a:hover{color:#333}@media(max-width:768px){.register-page{padding:1rem}.register-page .register-form-wrapper{padding:2rem 1.5rem}.register-page .register-form-header .logo h1{font-size:1.5rem}.register-page .register-form-header h2{font-size:1.3rem}}@media(max-width:480px){.register-page .register-form-wrapper{padding:1.5rem 1rem}.register-page .register-form .form-group{margin-bottom:1rem}.register-page .register-form .form-group .input{padding:.625rem .875rem;font-size:.9rem}.register-page .register-form .register-button{padding:.75rem 1.25rem;font-size:.9rem}}@media(prefers-color-scheme:dark){.register-page{background:linear-gradient(135deg,#2d3748,#4a5568)}.register-page .register-form-wrapper{background:rgba(45,55,72,.95);border-color:hsla(0,0%,100%,.1)}.register-page .register-form-header .logo h1,.register-page .register-form-header h2{color:#fff}.register-page .register-form-header p{color:#a0aec0}.register-page .register-form .form-group label{color:#e2e8f0}.register-page .register-form .form-group .input{background:#2d3748;border-color:#4a5568;color:#e2e8f0}.register-page .register-form .form-group .input:focus{border-color:#667eea}.register-page .register-form .form-group .input::placeholder{color:#718096}.register-page .register-form .checkbox-group .terms-checkbox-wrapper .terms-label,.register-page .register-form .form-group .form-help{color:#a0aec0}.register-page .register-form .checkbox-group .terms-checkbox-wrapper .terms-label .custom-checkbox{background:#2d3748;border-color:#4a5568}.register-page .register-form .checkbox-group .terms-checkbox-wrapper .terms-label .terms-text a{color:#667eea}.register-page .register-form .checkbox-group .terms-checkbox-wrapper .terms-label .terms-text a:hover{color:#a0aec0}.register-page .register-footer{border-top-color:#4a5568}.register-page .register-footer p a{color:#667eea}.register-page .register-footer .back-to-site a,.register-page .register-footer p a:hover{color:#a0aec0}.register-page .register-footer .back-to-site a:hover{color:#e2e8f0}}.login-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);backdrop-filter:blur(8px);z-index:9999;display:none;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.login-modal-overlay.active{display:flex;opacity:1}.login-modal-container{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;padding:0;width:90%;max-width:400px;box-shadow:0 20px 60px rgba(0,0,0,.3);transform:scale(.9);transition:transform .3s ease;overflow:hidden}.login-modal-overlay.active .login-modal-container{transform:scale(1)}.login-modal-header{background:hsla(0,0%,100%,.1);padding:20px 30px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.2)}.login-modal-header h2{color:#fff;margin:0;font-size:24px;font-weight:600}.login-modal-close{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;padding:5px;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:background .3s ease}.login-modal-close:hover{background:hsla(0,0%,100%,.2)}.login-modal-body{padding:30px}.login-modal-form .form-group{margin-bottom:20px}.login-modal-form label{display:block;color:#fff;margin-bottom:8px;font-weight:500;font-size:14px}.login-modal-form input[type=email],.login-modal-form input[type=password],.login-modal-form input[type=text]{width:100%;padding:12px 16px;border:2px solid hsla(0,0%,100%,.3);border-radius:10px;background:hsla(0,0%,100%,.1);color:#fff;font-size:16px;transition:all .3s ease;box-sizing:border-box}.login-modal-form input[type=email]::placeholder,.login-modal-form input[type=password]::placeholder,.login-modal-form input[type=text]::placeholder{color:hsla(0,0%,100%,.7)}.login-modal-form input[type=email]:focus,.login-modal-form input[type=password]:focus,.login-modal-form input[type=text]:focus{outline:none;border-color:hsla(0,0%,100%,.8);background:hsla(0,0%,100%,.2)}.password-field-wrapper{position:relative;display:flex;align-items:center}.password-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:hsla(0,0%,100%,.7);cursor:pointer;padding:5px;font-size:16px;transition:color .3s ease}.password-toggle:hover{color:#fff}.password-toggle.showing{color:#4caf50}.checkbox-group,.checkbox-label{display:flex;align-items:center}.checkbox-label{cursor:pointer;color:#fff;font-size:14px;margin:0}.checkbox-label input[type=checkbox]{display:none}.checkmark{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.5);border-radius:4px;margin-right:10px;position:relative;transition:all .3s ease}.checkbox-label input[type=checkbox]:checked+.checkmark{background:#4caf50;border-color:#4caf50}.checkbox-label input[type=checkbox]:checked+.checkmark:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.login-submit-btn{width:100%;padding:14px 20px;background:linear-gradient(45deg,#4caf50,#45a049);color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.login-submit-btn:hover{background:linear-gradient(45deg,#45a049,#4caf50);transform:translateY(-2px);box-shadow:0 5px 15px rgba(76,175,80,.4)}.login-submit-btn:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.form-links{margin-top:20px;text-align:center}.form-links a{color:hsla(0,0%,100%,.8);text-decoration:none;font-size:14px;margin:0 10px;transition:color .3s ease}.form-links a:hover{color:#fff;text-decoration:underline}.login-modal-trigger{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border:none;border-radius:25px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease;text-decoration:none}.login-modal-trigger:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(102,126,234,.4)}.login-icon{font-size:16px}.modal-message{padding:15px;border-radius:8px;margin-top:15px;font-weight:500}.modal-message.success{background:rgba(76,175,80,.2);color:#4caf50;border:1px solid rgba(76,175,80,.3)}.modal-message.error{background:rgba(244,67,54,.2);color:#f44336;border:1px solid rgba(244,67,54,.3)}@media(max-width:480px){.login-modal-container{width:95%;margin:20px}.login-modal-header{padding:15px 20px}.login-modal-header h2{font-size:20px}.login-modal-body{padding:20px}}@media(prefers-color-scheme:dark){.login-modal-container{background:linear-gradient(135deg,#2c3e50,#34495e)}}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes modalFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.login-modal-fade-in{animation:modalFadeIn .3s ease forwards}.login-modal-fade-out{animation:modalFadeOut .3s ease forwards}.single-curso{background:linear-gradient(105.9deg,#140f2f 24.4%,#0b0a10 80.5%)}.single-curso__header{overflow:hidden;max-height:500px;height:100vh;width:100%;position:relative}.single-curso__header h1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;color:#fff;font-size:40px;font-weight:700;text-align:center;text-transform:uppercase;text-shadow:0 0 10px rgba(0,0,0,.5)}.single-curso__header img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.single-curso .video{text-align:center}.single-curso .video iframe{width:100%;max-width:800px;height:100%;aspect-ratio:16/9;object-fit:cover;object-position:center;position:relative;top:-150px;margin:0 auto}.product-single img{border-radius:25px;padding:10px}.product-single .payment{margin-top:16px;text-align:center}.product-single .payment img{width:100%;padding:0!important;margin-bottom:16px;height:auto}.product-single .woocommerce-Price-amount{font-size:28px!important;color:#e0193a!important;font-family:Marvel,sans-serif;font-weight:700;line-height:120%;margin-bottom:24px;display:block}.product-single .woocommerce div.product form.cart .button{min-height:46px;margin-left:8px}.product-single .woocommerce .quantity .qty{min-height:46px;border-radius:10px;padding:10px;font-size:14px;text-align:center;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.product-single .category{margin-top:32px}.product-single .category,.product-single .category a{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.64px}.product-single .single_add_to_cart_button{background:#ebbeaf!important;text-align:center;display:flex;color:#000!important;text-rendering:optimizeLegibility;justify-content:center;margin-top:16px}.product-single .reset_variations{display:none!important}.product-single .entry-summary .woocommerce-variation-add-to-cart{display:flex;align-items:center;min-height:46px;margin-left:8px}.product-single .entry-summary .variations{display:flex;align-items:center;margin-top:12px}.product-single .entry-summary .variations .price{font-family:Marvel,sans-serif;font-size:26px!important}.product-single .entry-summary .variations select{width:100%;max-width:100%;border-radius:10px;padding:10px;font-size:14px;border:1px solid #000;margin-left:20px}.product-single .entry-summary .single_add_to_cart_button{text-align:center;display:flex;justify-content:center}.product-single .entry-summary h2{color:#000;font-family:Iskry,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:120%;margin-top:0;margin-bottom:8px}.product-single .entry-summary p{color:#000;font-family:Marvel,sans-serif;font-size:19.95px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:16px}.user-zone{min-height:100vh;margin-top:121px;position:relative}.user-zone .woocommerce-order-details{display:block!important}.user-zone td.product-name .wc-item-meta,.user-zone td.product-name dl.variation{list-style:none outside}.user-zone td.product-name .wc-item-meta .wc-item-meta-label,.user-zone td.product-name .wc-item-meta dt,.user-zone td.product-name dl.variation .wc-item-meta-label,.user-zone td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.user-zone td.product-name .wc-item-meta dd,.user-zone td.product-name dl.variation dd{margin:0}.user-zone td.product-name .wc-item-meta:last-child,.user-zone td.product-name .wc-item-meta p,.user-zone td.product-name dl.variation:last-child,.user-zone td.product-name dl.variation p{margin-bottom:0}.user-zone td.product-name p.backorder_notification{font-size:.83em}.user-zone td.product-quantity{min-width:80px}@media only screen and (max-width:744px){.user-zone .container{padding-bottom:48px;padding-top:48px}}@media only screen and (min-width:745px){.user-zone{position:relative;margin-top:120px}}.user-zone table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.user-zone table.shop_attributes th{width:150px;font-weight:700;padding:8px}.user-zone table.shop_attributes td,.user-zone table.shop_attributes th{border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.user-zone table.shop_attributes td{font-style:italic;padding:0}.user-zone table.shop_attributes td p{margin:0;padding:8px 0}.user-zone table.shop_attributes tr:nth-child(2n) td,.user-zone table.shop_attributes tr:nth-child(2n) th{background:rgba(0,0,0,.025)}.user-zone table.shop_table{border:1px solid rgba(0,0,0,.1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.user-zone table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.user-zone table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:9px 12px;vertical-align:middle;line-height:1.5em}.user-zone table.shop_table td del,.user-zone table.shop_table td small{font-weight:400}.user-zone table.shop_table tbody:first-child tr:first-child td,.user-zone table.shop_table tbody:first-child tr:first-child th{border-top:0}.user-zone table.shop_table tbody th,.user-zone table.shop_table tfoot td,.user-zone table.shop_table tfoot th{font-weight:700;border-top:1px solid rgba(0,0,0,.1)}.user-zone table.my_account_orders{font-size:.85em}.user-zone table.my_account_orders td,.user-zone table.my_account_orders th{padding:4px 8px;vertical-align:middle}.user-zone table.my_account_orders .button{white-space:nowrap}.user-zone table.my_account_orders .order-actions{text-align:right}.user-zone table.my_account_orders .order-actions .button{margin:.125em 0 .125em .25em}.user-zone table.woocommerce-MyAccount-downloads td,.user-zone table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.user-zone table.woocommerce-MyAccount-downloads td:first-child,.user-zone table.woocommerce-MyAccount-downloads td:last-child,.user-zone table.woocommerce-MyAccount-downloads th:first-child,.user-zone table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.user-zone table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file:before,.user-zone table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file:before{content:"↓";display:inline-block}.user-zone .woocommerce{display:flex;flex-flow:wrap}@media only screen and (min-width:745px){.user-zone .woocommerce:after{content:"";position:absolute;width:25vw;height:100%;left:0;top:0;display:block;z-index:-1}}@media only screen and (min-width:1600px){.user-zone .woocommerce:after{width:33vw}}.user-zone .woocommerce.any-bg:after{display:none}.user-zone .woocommerce .woocommerce-Address .woocommerce-Address-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.user-zone .woocommerce .woocommerce-Address .woocommerce-Address-title a{font-size:14px}.user-zone .woocommerce .woocommerce-Address address{padding:24px;background-color:rgba(229,234,254,.4196078431372549);border-radius:24px;font-size:16px;line-height:32px;display:flex;flex-flow:wrap}.user-zone .woocommerce .login-form{width:100%}@media only screen and (max-width:744px){.user-zone .woocommerce .login-form{margin-top:200px}}.user-zone .woocommerce .login-form__image{position:absolute;width:100%;height:200px;top:0;right:0;background-size:cover!important;background-position:50%!important}@media only screen and (min-width:745px){.user-zone .woocommerce .login-form__image{border-top-left-radius:54px;width:48vw;height:100%}}.user-zone .woocommerce .login-form .login{padding-top:0;padding-left:0;border:0;margin:0}.user-zone .woocommerce .login-form .login .losttt{display:flex;flex-flow:wrap;align-items:center;justify-content:space-between;width:100%}.user-zone .woocommerce .login-form .login .losttt:before{display:none}@media only screen and (max-width:744px){.user-zone .woocommerce .login-form .login .losttt{display:flex;align-items:center;justify-content:space-between}.user-zone .woocommerce .login-form .login .btn__primary-link,.user-zone .woocommerce .login-form .login p{font-size:14px}.user-zone .woocommerce .login-form .login button{width:100%}}.user-zone .woocommerce .login-form__title{font-weight:700;font-size:12px;line-height:15px;letter-spacing:1px;text-transform:uppercase;color:#404354}.user-zone .woocommerce .login-form h2{color:#404354;font-family:iskry,serif;font-weight:700;font-size:32px;line-height:41px;margin-top:4px;margin-bottom:12px}.user-zone .woocommerce .login-form .show-password-input,.user-zone .woocommerce .login-form .woocommerce-page form .show-password-input{position:absolute;right:.7em;cursor:pointer;top:28px;color:#3858e9}.user-zone .woocommerce .login-form input:-webkit-autofill,.user-zone .woocommerce .login-form input:-webkit-autofill:focus,.user-zone .woocommerce .login-form input:-webkit-autofill:hover,.user-zone .woocommerce .login-form select:-webkit-autofill,.user-zone .woocommerce .login-form select:-webkit-autofill:focus,.user-zone .woocommerce .login-form select:-webkit-autofill:hover,.user-zone .woocommerce .login-form textarea:-webkit-autofill,.user-zone .woocommerce .login-form textarea:-webkit-autofill:focus,.user-zone .woocommerce .login-form textarea:-webkit-autofill:hover{border:1px solid rgba(229,234,254,.9686274509803922);-webkit-text-fill-color:#383a3f;-webkit-box-shadow:0 0 0 1000px #fff inset;transition:background-color 5000s ease-in-out 0s}.user-zone .woocommerce .login-form input{border:1px solid rgba(229,234,254,.9686274509803922);padding:12px 12px 16px}.user-zone .woocommerce .login-form input[type=checkbox]{appearance:auto;-webkit-appearance:auto}.user-zone .woocommerce .login-form input:focus{border-color:#3858e9}.user-zone .woocommerce .login-form p{font-size:16px}.user-zone .woocommerce .login-form__form{width:100%;max-width:520px}.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm .wp-element-button{font-size:16px}@media only screen and (max-width:744px){.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm .wp-element-button{width:100%;font-size:14px;margin-top:24px}}.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset{margin-top:16px}.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend{font-size:18px;color:#3858e9;font-weight:700;display:block}.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm .show-password-input,.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-page form .show-password-input{position:absolute;right:.7em;cursor:pointer;top:1px;color:#3858e9}.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm input:-webkit-autofill,.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm input:-webkit-autofill:focus,.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm input:-webkit-autofill:hover,.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm select:-webkit-autofill,.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm select:-webkit-autofill:focus,.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm select:-webkit-autofill:hover,.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm textarea:-webkit-autofill,.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm textarea:-webkit-autofill:focus,.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm textarea:-webkit-autofill:hover{border-bottom:1px solid rgba(229,234,254,.9686274509803922);-webkit-text-fill-color:#383a3f;-webkit-box-shadow:0 0 0 1000px #fff inset;transition:background-color 5000s ease-in-out 0s}.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm input{border-bottom:1px solid rgba(229,234,254,.9686274509803922);padding-bottom:16px}.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm input:focus{border-color:#3858e9}.user-zone .woocommerce-MyAccount-content p{font-size:14px}.user-zone .woocommerce-MyAccount-content p a{color:#3858e9}@media only screen and (min-width:745px){.user-zone .woocommerce-MyAccount-content .woocommerce-order-details__title{font-size:18px;margin-bottom:16px}.user-zone .woocommerce-MyAccount-content .woocommerce-order-details .product-name a{color:#3858e9;font-weight:700}.user-zone .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-column__title{font-size:18px;margin-bottom:16px}.user-zone .woocommerce-MyAccount-content .woocommerce-customer-details address{padding:24px}.user-zone .woocommerce-MyAccount-content .woocommerce-customer-details address br{margin-top:12px}}.user-zone .woocommerce-menu{width:100%}@media only screen and (min-width:745px){.user-zone .woocommerce-menu{width:24.1379310345%;position:relative;z-index:2}}.user-zone .woocommerce-menu__user{margin-bottom:24px;display:block;font-size:24px}@media only screen and (max-width:744px){.user-zone .woocommerce-menu .woocommerce-MyAccount-navigation{width:100%;overflow-x:auto}.user-zone .woocommerce-menu .woocommerce-MyAccount-navigation ul{display:flex;overflow-x:auto}}@media only screen and (min-width:745px){.user-zone .woocommerce-menu .woocommerce-MyAccount-navigation{float:none;width:90%}}.user-zone .woocommerce-menu .woocommerce-MyAccount-navigation-link{margin-right:12px}.user-zone .woocommerce-menu .woocommerce-MyAccount-navigation-link a{padding:16px 32px;background:rgba(229,234,254,.6941176470588235);margin-bottom:8px;display:block;color:#383a3f;position:relative}@media only screen and (max-width:744px){.user-zone .woocommerce-menu .woocommerce-MyAccount-navigation-link a{background:rgba(229,234,254,.6941176470588235);min-width:125px;padding:16px 24px;border-radius:12px;font-size:14px;text-align:center}}@media only screen and (min-width:745px){.user-zone .woocommerce-menu .woocommerce-MyAccount-navigation-link a:before{content:"";width:20px;height:20px;display:block;transform:rotate(45deg);position:absolute;right:-10px;top:17px}}.user-zone .woocommerce-menu .woocommerce-MyAccount-navigation-link a:hover{background-color:#3858e9;color:#fff}.user-zone .woocommerce-menu .woocommerce-MyAccount-navigation-link.is-active a{background-color:#3858e9;color:#fff;font-weight:700}.user-zone .woocommerce-menu .woocommerce-MyAccount-navigation-link.is-active a:before{background-color:#3858e9}.user-zone .woocommerce-menu .woocommerce-MyAccount-navigation li{list-style:none}.user-zone .woocommerce-MyAccount-content{position:relative;z-index:2}.user-zone .woocommerce-MyAccount-content .order-date,.user-zone .woocommerce-MyAccount-content .order-number,.user-zone .woocommerce-MyAccount-content .order-status{color:#3858e9;background:transparent;font-weight:700}.user-zone .woocommerce-MyAccount-content .woocommerce-MyAccount-orders a{font-size:14px}.user-zone .woocommerce-MyAccount-content .woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-number a{background:#fff;color:#3858e9;border:0;padding-left:0;padding-right:0;text-decoration:underline}@media only screen and (min-width:745px){.user-zone{margin-top:130px}}.checkout-page .ui-datepicker{background:#fff;border-radius:16px;padding:16px;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.checkout-page .ui-datepicker .ui-datepicker .ui-datepicker-header,.checkout-page .ui-datepicker .ui-datepicker .ui-widget-header{background:#222828}.checkout-page .ui-datepicker .ui-datepicker-current-day{background:#222828;color:#fff;font-size:24px}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#222828!important;color:#fff!important;font-size:14px!important}.ui-datepicker .ui-datepicker-header,.ui-datepicker .ui-widget-header{background:#222828}.available-deliveries,.available-deliveries a{background:#222828!important;color:#fff!important}.thank-your-details{display:flex;flex-flow:wrap-reverse;justify-content:space-between;align-items:flex-start;position:relative}.thank-your-details-img{width:100%;position:absolute;bottom:0;left:0;max-width:370px}@media only screen and (min-width:1240px){.thank-your-details-img{width:50%}}@media only screen and (min-width:1240px){.thank-your-details{padding-left:48px;flex-flow:wrap}}@media only screen and (min-width:1400px){.thank-your-details{align-items:center}.thank-your-details .thank-your-details__text{padding-top:0}}.thank-your-details__text{width:100%;max-width:380px;padding-top:32px;padding-bottom:48px}@media only screen and (min-width:1240px){.thank-your-details__text{padding-top:80px;padding-bottom:0}}.thank-your-details__text h2{color:#212727;font-family:iskry,serif;font-size:32px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:24px;margin-top:0}@media only screen and (min-width:1240px){.thank-your-details__text h2{font-size:52px}}.thank-your-details__text p{font-size:16px;font-weight:400;line-height:140%;margin-bottom:24px}.thank-your-details__text__buttons{display:flex;flex-flow:column wrap}@media only screen and (min-width:1240px){.thank-your-details__text__buttons{flex-flow:row wrap}}.thank-your-details__text__buttons a{width:100%;text-align:center;margin-bottom:8px}@media only screen and (min-width:1240px){.thank-your-details__text__buttons a{width:max-content;margin-bottom:0}}.thank-your-details__text__buttons a:first-child{margin-right:16px}.thank-your-details__image{width:100%}@media only screen and (min-width:1240px){.thank-your-details__image{width:50%}}.thank-your-details__image img{border-radius:12px;width:100%;height:100%;object-fit:cover}.woocommerce-customer-details,.woocommerce-order-details,.woocommerce-order-overview{display:none!important}.main-404{min-height:100vh}.main-404,.main-404__content{display:flex;align-items:center;justify-content:center}.main-404__content{height:100%;text-align:center;flex-flow:wrap}.main-404__content h2{width:100%;margin-bottom:24px;font-size:32px;font-weight:300;color:#383a3f;font-family:#fff}