html{scroll-behavior:smooth}body,html{width:100%;height:100%}body{overflow-x:hidden}b{font-weight:700}.top-0{top:0}.bottom-0{bottom:0}.right-0{right:0}.smallest{font-size:70%}.transition{transition:all .15s ease-in-out}.z-index-2{z-index:2}.bg-cover{background-size:cover}.bg-center{background-position:center center}.h-auto{height:auto!important}img{max-width:100%}header#main-header .navbar-nav .dropdown-menu{position:absolute;left:0}.woocommerce table.shop_attributes th{display:block;width:100%;text-transform:uppercase;letter-spacing:1.5px;background:none!important;border-bottom:1px solid #1e4c59;padding:1rem 0;margin-bottom:1rem}.woocommerce table.shop_attributes tr{display:block;background:none!important}.woocommerce table.shop_attributes{border:none}.woocommerce table.shop_attributes td{background:none!important;width:100%;font-family:'Montserrat';letter-spacing:1.5px;border:none}.woocommerce table.shop_attributes td p{letter-spacing:1.5px;font-weight:400;font-size:1rem;font-style:normal}.woocommerce-billing-fields .form-row,.woocommerce-shipping-fields .form-row,.woocommerce form .form-row{display:block}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:unset}.woocommerce form .form-row label,.woocommerce-page form .form-row label{font-size:1.25rem}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{display:block;width:100%;height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.woocommerce .col2-set,.woocommerce-page .col2-set{margin:0 -15px}.woocommerce form .form-row textarea{height:10rem}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#ffe100;color:#000}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:#ffe100;color:#000}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#000;color:#fff}.woocommerce .term-description{display:none}.gallery .woocommerce-product-gallery__image{padding-right:20px;padding-left:20px;flex:0 0 33.33333%;max-width:33.33333%;position:relative;width:100%;margin-bottom:1rem}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:80%;text-transform:uppercase;font-weight:700;letter-spacing:.05rem}}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{width:100%;margin-top:1rem}.woocommerce .quantity .qty{height:64px;border-radius:0;border:1px solid}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{width:300px;height:60px}#main-header .navbar-brand img,#main-footer .navbar-brand img{height:22px}@media (max-width:500px){#main-header .navbar-brand img,#main-footer .navbar-brand img{height:18px}}@media (min-width:992px){.navbar-expand-lg .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}}.acf-fields>.acf-field{border:0}.acf-field[data-width]+.acf-field[data-width]{border:0}.acf-fields.-border{border:0;margin:0}.acf-fields>.acf-tab-wrap{background:none}.acf-field table.acf-table label{margin:0}.acf-field input[type=text],.acf-field input[type=password],.acf-field input[type=date],.acf-field input[type=datetime],.acf-field input[type=datetime-local],.acf-field input[type=email],.acf-field input[type=month],.acf-field input[type=number],.acf-field input[type=search],.acf-field input[type=tel],.acf-field input[type=time],.acf-field input[type=url],.acf-field input[type=week],.acf-field textarea,.acf-field select,.select2-container--default .select2-selection--single{display:block;width:100%;height:calc(1.5em + 1.3rem + 2px);padding:.65rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.acf-input-prepend,.acf-input-append{height:calc(1.5em + 1.3rem + 3px);width:42.5px;line-height:2.25;border-color:#ced4da;text-align:center}.acf-button{background-color:transparent!important;border:1px solid #000!important}.acf-button:hover{background-color:#000!important;color:#fff!important}input.acf-button.button.button-primary.button-large{background-color:#ffe100!important;border-color:#ffe100!important;padding:1rem 3rem;float:right}.acf-form-submit{border-top:1px solid #dedede;padding-top:1rem}.acf-tab-group li a{padding:.5rem 1rem}.acf-tab-group li{margin:0}.acf-fields>.acf-tab-wrap .acf-tab-group{border:0;background-color:#f1f1f1;padding:0}.acf-fields>.acf-tab-wrap .acf-tab-group li a{border-bottom:none!important}.acf-tab-group li.active a{margin:0!important;padding-bottom:7px}.acf-field.acf-field-group.acf-field-61e200eb1938b{margin:0!important;padding:0}h3#order_review_heading{display:none}form.checkout.woocommerce-checkout{display:flex;margin:0 -15px;flex-wrap:wrap}form.checkout.woocommerce-checkout .woocommerce .col2-set{width:60%}form.checkout.woocommerce-checkout .col2-set{margin:0;flex:0 0 60%;max-width:60%}form.checkout.woocommerce-checkout .col2-set .col-1,form.checkout.woocommerce-checkout .col2-set .col-2{width:100%}form.checkout.woocommerce-checkout div#order_review{flex:0 0 40%;max-width:40%}form.checkout.woocommerce-checkout #payment #place_order,.woocommerce-page #payment #place_order{float:none;display:block;width:100%;margin-top:1rem;font-size:1rem;padding:1rem}.icon-80{width:80px;height:80px;line-height:80px;padding:0!important;text-align:center}.overlay-dark{background:#000;background:linear-gradient(0deg,rgb(0 0 0) 0%,#fff0 100%)}.dropdown-menu table,.dropdown-menu .cover-image{display:none}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#ffe000}.navbar-dark .navbar-nav .nav-link{color:rgb(255 255 255 / .9)}.woocommerce-error,.woocommerce-info,.woocommerce-message{width:100%}.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout{width:100%}.acf-field p.description{font-size:90%}.acf-field table.acf-table label{font-weight:700}.woocommerce-EditAccountForm p:nth-child(1),.woocommerce-EditAccountForm p:nth-child(2),.woocommerce-EditAccountForm label[for="account_display_name"],.woocommerce-EditAccountForm input#account_display_name,.woocommerce-EditAccountForm input#account_display_name+span{display:none!important}@media (max-width:600px){.acf-field[data-width]{width:100%!important}.acf-input-prepend,.acf-input-append{display:none!important}.acf-field-group{padding:0!important}.acf-form{font-size:90%}}header.author-header{z-index:2}@media (min-width:768px){header.author-header{padding-top:200px;z-index:2}}@media (max-width:768px){div#navbarUser a{border:none!important}}.glide__slide{position:relative}.glide__slides{margin-bottom:0;text-align:center}.glide__slide img{object-fit:cover}.glide__bullets{position:relative;width:100%;height:10px}.glide__bullet{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;display:block;border:0;padding:0;background-color:lightgrey;cursor:pointer}#sponsors-alianzas,#sponsors-alianzas-movil{margin:100px 50px 100px 50px}@media (max-width:599px){#sponsors-alianzas{display:none}}@media (min-width:600px){#sponsors-alianzas-movil{display:none}}#testimonios-deportistas{background:#fff!important}.testimonio-img img{width:100px;height:100px;object-fit:cover;border-radius:100px}.testimonio-sub{font-size:1.25rem;margin-top:-12px;margin-bottom:15px}.testimonio-sub-container{padding:2rem 1rem 2rem 1rem;height:500px;overflow:auto;width:300px}.testimonio-container{display:flex;text-align:center;justify-content:center;padding:1rem 4rem 1rem 4rem}@media (max-width:600px){.testimonio-container{display:block;padding:1rem 1rem 1rem 1rem}}.testimonio-sub-container{margin:1rem}#counter{background:#000;padding-top:60px;padding-bottom:60px}.counter-container{display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.counter-icon{margin-right:auto;max-width:50px;margin-left:auto}.counter-digit{font-size:2.5em;color:#ffe000;font-weight:700;margin-top:10px;margin-bottom:10px}.counter-card{margin:5px 6em 5px 6em}@media (max-width:600px){.counter-card{border:1px solid #fff;border-radius:5px;padding:31px}}#sec-embajadores{padding:30px;margin-bottom:50px;background:#f1f1f1;background:-moz-linear-gradient(94deg,rgb(241 241 241) 0%,rgb(230 230 230) 100%);background:-webkit-linear-gradient(94deg,rgb(241 241 241) 0%,rgb(230 230 230) 100%);background:linear-gradient(94deg,rgb(241 241 241) 0%,rgb(230 230 230) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f1f1f1",endColorstr="#e6e6e6",GradientType=1)}.embajadores-container{display:flex;justify-content:center;flex-wrap:wrap}.embajadores-img img{max-width:200px;margin:5px 20px 5px 20px}.page-template-my-account nav.bg-warning a:first-child{border:none!important}#main-footer .icon{margin-right:.5rem;border:2px solid;padding:0;border-radius:100%;width:39px;height:39px;line-height:36px;text-align:center}body.author .notices ul.woocommerce-error{margin:2rem 0 0}.overflow-y-auto{overflow-y:auto}.joinchat{z-index:99999}div.wp-video-shortcode{width:100%!important;height:300px!important}.wp-video{width:100%!important}.wp-video-shortcode video,video.wp-video-shortcode{width:100%;height:100%!important}