@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@600&family=PT+Sans&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans&display=swap);*{margin:0;padding:0;outline:0}body{width:100vw;max-width:100vw;min-height:100vh;background:#000}:root{--border:3px solid #f333;--main_color:#f33;--main_color_light:#5E9AFF;--main_color_dark:#000;--main_color_alt:#FFF;--almost_black:#333;--almost_white:#fcfcfc;--background_gradient:linear-gradient(0deg, rgba(36, 118, 255, 1) 0%, rgba(94, 154, 255, 1) 100%);--background_gradient_2:linear-gradient(0deg, rgba(94, 154, 255, 1) 0%, rgba(36, 118, 255, 1) 100%);--text_color:#fff;--text_color_alt:#eee;--radius_min:6px;--radius_max:25px;--size_xs:5px;--size_s:10px;--size_m:25px;--size_l:50px;--size_xl:75px;--break_width:50px;--break_height:30px}button{border:none;background:0 0;cursor:pointer}a,a:active,a:enabled,a:visited{cursor:pointer;text-decoration:none;color:var(--text_color)}ul{list-style:none}body,html{width:100vw;max-width:100vw;color:var(--text_color);font-family:'Open Sans',sans-serif;overflow-x:hidden}body{height:100%;text-align:center;font-size:90%}@media only screen and (min-width :768px){body{font-size:100%}}h1,h2,h3,h4,h5{font-family:Oswald,sans-serif}h1{font-size:200%}.btn{font-size:80%;box-shadow:none;border-radius:var(--radius_min);border:2px solid var(--main_color);cursor:pointer;font-size:110%;font-family:Oswald,sans-serif;letter-spacing:1px;color:var(--text_color);margin:1vh 1vw;padding:5px 1vw;background:var(--main_color)}.btn.empty{color:var(--main_color);background:rgba(0,0,0,.5)}.btn span{width:100%}.btn.alt{background:var(--main_color_alt);color:var(--main_color);border-color:var(--main_color_alt)}.btn.fit{font-size:60%;padding:5px 1vw;border-width:1px}.btn.big{font-size:160%;padding:10px 30px}.btn:hover{box-shadow:0 0 5px 1px var(--main_color);-webkit-animation:pulsate-fwd .5s ease-in-out 2 both;animation:pulsate-fwd .5s ease-in-out 2 both}.nav{position:absolute;top:0;left:0;left:0;right:0;margin:auto;width:100%;max-width:100vw;background:var(--main_color);font-size:80%;padding:2px 25px 3px 25px;z-index:20;display:none;font-family:Oswald,sans-serif}.nav-burger{background:var(--main_color);position:fixed;right:0;padding:10px 0 10px 10px;width:50px;height:30px;border-radius:0 0 0 60px;z-index:100}.nav-burger button{line-height:0;padding:0;margin:0}.nav-burger img{width:30px;height:auto}.nav img{max-height:24px;max-width:25vw}.navContainer{display:flex;flex-direction:row;justify-content:space-between;padding:7px 25px 3px 25px}.navContainer a{padding:10px}.main{width:86vw;background:rgba(255,255,255,.95);position:absolute;left:0;right:0;margin:auto;border-radius:25px;padding:10vh 5vw;margin-top:8vh;margin-bottom:3vh}section{width:100%;border:none}section p{text-align:left;margin:10px 0}.col{height:100%;display:flex;flex-direction:column;align-content:center;justify-content:center;text-align:center}.row{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.col-row{height:100%;display:flex;flex-direction:column;align-content:center;justify-content:center;text-align:center}.sa{justify-content:space-around}.centered{left:0;right:0;margin:auto}.padd-s{padding:5px}.padd-h-l{padding:0 50px}.padd-v-l{padding:50px 0}h2 img{max-height:30px}.loading{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000;background:radial-gradient(circle,#323232 0,#000 100%);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:50}.logoSpinner{-webkit-animation:heartbeat 1s ease-in-out infinite both;animation:heartbeat 1s ease-in-out infinite both}.puff-in-center{-webkit-animation:puff-in-center .4s cubic-bezier(.47,0,.745,.715) both;animation:puff-in-center .4s cubic-bezier(.47,0,.745,.715) both}@keyframes puff-in-center{0%{transform:scale(2);filter:blur(4px);opacity:0}100%{transform:scale(1);filter:blur(0);opacity:1}}@keyframes heartbeat{from{transform:scale(1);transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.social-float{position:fixed;right:10px;top:30vh;text-align:start;z-index:55}.icons-social{margin-top:25px;margin-left:25%}.icons-social li{line-height:2;margin:20px 0}.icons-social a{display:flex;font-weight:600;justify-content:flex-end}.icons-social img.fb{max-height:20px;margin-right:3px}.icons-social img.wpp{width:100px;height:auto;max-width:10vw;margin-right:3px}.icons-social.big{margin-bottom:50px;text-align:left}.icons-social.big a{font-size:130%}.icons-social.big img{max-height:50px;margin-right:25px}@media only screen and (min-width :768px){.icons-social img.fb{margin-right:10px}}.hits{margin-left:50px}.hits li{display:flex;align-items:center;padding-left:25px;min-height:70px}.hits h1,.hits h3{display:inline-block;margin-right:15px}.h1p{font-size:350%}input,textarea{background:rgba(0,0,0,.7);border:none;color:var(--text_color);border:2px solid #b00;border-radius:var(--radius_min);text-align:center;cursor:pointer;line-height:2;margin:5px;width:180px}textarea{line-height:1;overflow-x:hidden}input:focus,input:hover,textarea:focus,textarea:hover{box-shadow:0 0 7px 1px var(--main_color);color:var(--main_color);font-weight:600}.inputContainer{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}.inputContainer span{max-width:120px;margin:10px 10px 10px 0;overflow-wrap:break-word;word-wrap:break-word;white-space:normal}@media only screen and (min-width :768px){input,textarea{min-width:280px}.inputContainer{justify-content:space-between}.inputContainer span{max-width:300px;margin-right:10px}}.checkboxContainer{position:relative;display:block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:10px 50px 10px 10px;padding:5px 25px}input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;height:30px;width:30px;margin-left:30px;background-color:var(main_color_light);border-radius:10px;border:2px solid var(--main_color);cursor:pointer}.checkbox-container:hover input~.checkmark{box-shadow:0 0 8px 1px var(--main_color)}.checkbox-container input:checked~.checkmark{background-color:var(--main_color);box-shadow:0 0 8px 1px var(--main_color);border-radius:6px}.checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark:after{left:12px;top:-10px;width:12px;height:28px;border:solid #fff;border-width:0 3px 5px 0;transform:rotate(45deg)}.rel{position:relative}.centered{left:0;right:0;margin:auto}.float-r{float:right}.float-l{float:left}.float-bc{position:absolute;bottom:0;right:0;left:0;margin:auto}.separator-h-s{height:var(--size_s);content:''}.separator-h{height:var(--size_m);content:''}.separator-h-xl{height:var(--size_xl);content:''}.hoverable:hover{cursor:pointer;background:linear-gradient(90deg,rgba(0,0,0,0),#f33,rgba(0,0,0,0));background-size:200% 100%;-webkit-animation:active-line 1s ease both;animation:active-line 1s ease both}.active-line{background:linear-gradient(90deg,#f33,rgba(0,0,0,0));background-size:100% 100%;-webkit-animation:active-line 1s ease both;animation:active-line 1s ease both}@keyframes active-line{0%{background-position:0 50%}100%{background-position:100% 50%}}.padd-s{padding:var(--size_s)}.padd{padding:var(--size_m)}.padd-h-l{padding-left:var(--size_l);padding-right:var(--size_l)}.padd-v{padding-top:var(--size_m);padding-bottom:var(--size_m)}.padd-v-l{padding-top:var(--size_l);padding-bottom:var(--size_l)}table{border-collapse:collapse;margin:30px 0;width:100%;max-width:900px}table h2{margin:0;padding:0}table,td,th{font-size:90%;border:1px solid #fff;font-weight:700;cursor:pointer}th{padding:5px 0}td{padding:5px 0}.hoverableTable tr:hover{background:rgba(255,0,0,.5)}.hoverableTable td:hover{background:var(--main_color)}.activeCell{background:rgba(255,0,0,.5);background:var(--main_color)}@keyframes banner1{0%{opacity:0}27.3%{opacity:0}33.3%{opacity:1}60.6%{opacity:1}66.6%{opacity:0}100%{opacity:0}}@keyframes banner2{0%{opacity:0}60.3%{opacity:0}66.6%{opacity:1}94%{opacity:1}100%{opacity:0}}.bgg-3{background:#000;background:linear-gradient(90deg,#000 0,#383636 51%,#000 100%)}.carrousel{position:relative;text-align:center;display:flex;justify-content:center;align-items:center;height:100px}.carrousel img{position:absolute;max-height:30px;max-width:60vw;display:block;width:auto;height:auto}.scale-in-tr{-webkit-animation:scale-in-tr .3s cubic-bezier(.25,.46,.45,.94) both;animation:scale-in-tr .3s cubic-bezier(.25,.46,.45,.94) both}.scale-out-tr{-webkit-animation:scale-out-tr .5s cubic-bezier(.55,.085,.68,.53) both;animation:scale-out-tr .5s cubic-bezier(.55,.085,.68,.53) both}@keyframes scale-in-tr{0%{transform:scale(0);transform-origin:100% 0;opacity:1}100%{transform:scale(1);transform-origin:100% 0;opacity:1}}@keyframes scale-out-tr{0%{transform:scale(1);transform-origin:100% 0;opacity:1}100%{transform:scale(0);transform-origin:100% 0;opacity:1}}.img-in{-webkit-animation:slide-in-elliptic-left-fwd .7s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-elliptic-left-fwd .7s cubic-bezier(.25,.46,.45,.94) both}.img-out{-webkit-animation:slide-out-right .5s cubic-bezier(.55,.085,.68,.53) both;animation:slide-out-right .5s cubic-bezier(.55,.085,.68,.53) both}@keyframes slide-in-elliptic-left-fwd{0%{transform:translateX(-800px) rotateY(30deg) scale(0);transform-origin:-100% 50%;opacity:0}100%{transform:translateX(0) rotateY(0) scale(1);transform-origin:1800px 50%;opacity:1}}@keyframes slide-out-right{0%{transform:translateX(0);opacity:1}100%{transform:translateX(1000px);opacity:0}}.float-r{float:right}.float-l{float:left}.float-c{left:0;right:0;margin:auto;text-align:center}.jello{-webkit-animation:jello 3s infinite both;animation:jello 3s infinite both}@keyframes jello{0%{transform:scale3d(1,1,1)}10%{transform:scale3d(1.25,.75,1)}14%{transform:scale3d(.75,1.25,1)}17%{transform:scale3d(1.15,.85,1)}22%{transform:scale3d(.95,1.05,1)}25%{transform:scale3d(1.05,.95,1)}33%{transform:scale3d(1,1,1)}100%{transform:scale3d(1,1,1)}}.font-s{font-size:70%}.cards h2{font-size:120%}@media only screen and (min-width :768px){.cards h2{font-size:100%}}.card{min-width:250px;max-width:500px;border:var(--border);margin:10px 25px;display:inline-flex;flex-direction:row;justify-content:space-between;min-height:180px;background:rgba(0,0,0,.3)}.card h2{line-height:1}.card.alt{flex-direction:row-reverse}.card-img{width:50%}.card-content{width:50%;padding:10px 10px}.card-content button{float:right}.card.alt .card-content button{float:left}.card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0}.table-borderless,.table-borderless tr td,.table-borderless tr th{border:none;text-align:left}.table-borderless tr td,.table-borderless tr th{padding:3px 0}.card-avatar{min-width:150px;max-width:300px;height:200px;margin:15px;text-align:center;display:inline-block}.card-avatar p{text-align:center}.avatar{border-radius:50%;width:100px;max-width:20vw;height:auto;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0}.scrollable{overflow-y:scroll;overflow-x:hidden}.scrollable::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 12px rgba(0,0,0,.3);background-color:#f5f5f5}.scrollable::-webkit-scrollbar{width:6px;background-color:#f5f5f5}.scrollable::-webkit-scrollbar-thumb{background-color:#000}.minicircle{display:inline-block;background:var(--main_color);color:var(--text_color_alt);border-radius:25px;width:8px;height:8px;margin:0 1px}.minicircle.alt{background:rgba(255,255,255,.3)}.bg-back{background-image:url(../img/bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;width:100vw;height:70vh;position:fixed;z-index:-50}.bg-back-model{background-repeat:no-repeat;background-size:cover;background-position:center;width:100vw;height:70vh;position:fixed;z-index:-50}.bg-full{width:100vw;height:70vh;background-repeat:no-repeat;background-size:cover;position:absolute;background-position:center;z-index:-3}.bg-img-1{background-image:url(../img/bg.jpg)}.bg-img-2{background-image:url(../img/libre5.png);-webkit-animation:banner1 15s cubic-bezier(.25,.46,.45,.94) infinite both;animation:banner1 15s cubic-bezier(.25,.46,.45,.94) infinite both}.bg-img-3{background-image:url(../img/fbb3.png);-webkit-animation:banner2 15s cubic-bezier(.25,.46,.45,.94) infinite both;animation:banner2 15s cubic-bezier(.25,.46,.45,.94) infinite both}bg-img-b{-webkit-animation:banner1 2s cubic-bezier(.25,.46,.45,.94) infinite both;animation:banner1 2s cubic-bezier(.25,.46,.45,.94) infinite both}.bg-img-4{background-image:url(../img/SALON%20CROSSFIT-1.jpg);z-index:-5}.bg-img-5{background-image:url(../img/SAL%C3%93N%20FUNCIONAL.jpg);-webkit-animation:banner1 15s cubic-bezier(.25,.46,.45,.94) infinite both;animation:banner1 15s cubic-bezier(.25,.46,.45,.94) infinite both;z-index:-5}.bg-img-6{background-image:url(../img/SAL%C3%93N%20LIBRE.jpg);-webkit-animation:banner2 15s cubic-bezier(.25,.46,.45,.94) infinite both;animation:banner2 15s cubic-bezier(.25,.46,.45,.94) infinite both;z-index:-5}@media only screen and (min-width :768px){.bg-back{background-image:url(../img/bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;width:100vw;height:100vh;position:fixed;z-index:-50}.bg-back-model{background-repeat:no-repeat;background-size:cover;background-position:center;width:100vw;height:100vh;position:fixed;z-index:-50}.bg-full{height:100vh}}.bg-black{background:#000}.bg-light-black{background:rgba(0,0,0,.6)}.bg-light-black-2{background:rgba(0,0,0,.3)}.menu-fullscreen{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--main_color);display:flex;flex-direction:column;justify-content:space-around;z-index:5}.menu-fullscreen button{color:#fff;font-size:110%;width:100%;font-family:Oswald,sans-serif}.menu-fullscreen li{padding:10px 0;color:#fff;font-size:110%;width:100%;font-family:Oswald,sans-serif}@media only screen and (max-width :767px){table{font-size:70%}.d-hidden{display:block}.x-hidden{display:none}.x-centered{text-align:center;justify-content:center}.btn.big{font-size:120%;padding:15px}}@media only screen and (min-width :768px){.col-row{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.nav{display:block}.nav-burger{display:none}.social-float{right:10px}.parraf{text-align:left}.parraf h2{margin-bottom:50px}.parraf .btn{margin:35px 0}.d-hidden{display:none}.x-hidden{display:inherit}}.minw5{min-width:calc(var(--break_width)*5);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.maxw3{max-width:calc(var(--break_width)*3)}.maxw5{max-width:calc(var(--break_width)*5)}.maxw8{max-width:calc(var(--break_width)*10)}.maxw10{max-width:calc(var(--break_width)*18)}@media only screen and (min-width :768px){.dminw8{min-width:calc(var(--break_width)*10);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.dmaxw6{max-width:calc(var(--break_width)*6)}.dmaxw8{max-width:calc(var(--break_width)*10)}}.minh3{min-height:calc(var(--break_height)*3);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.minh5{min-height:calc(var(--break_height)*5);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.maxh1{max-height:var(--break_height)}.vh30{min-height:30vh}.vh50{min-height:50vh}.vh70{min-height:70vh}.vh100{min-height:100vh}@media only screen and (min-width :768px){.dvh100{min-height:100vh}}.vw80{width:80vw}.vw90{width:90vw}.h1{min-height:1%}.h2{min-height:2%}.h3{min-height:3%}.h4{min-height:4%}.h5{min-height:5%}.dw50{width:100%}@media only screen and (min-width :768px){.dw50{width:50%}}@media only screen and (min-width :768px){.w30{width:30%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w100{width:100%}}@media only screen and (max-width :767px){.xw60{width:60%}.xw90{width:90%}.xw95{width:95%}.xw100{width:100%}}.maxvw40{max-width:40vw}.maxvw80{max-width:80vw}.minvh100{min-height:100vh}.hidden{display:none}