@import"https://fonts.googleapis.com/css2?family=Prompt:wght@700&display=swap";.title-principal{color:#ff2500;font-weight:900!important;text-shadow:1px 0px 0px #ffffff;letter-spacing:3px!important;font-size:80px!important}.title-principal2{color:#fd0;font-weight:600!important;text-shadow:1px 0px 0px #ffffff;letter-spacing:3px!important;font-size:80px!important}.grid__form{background:rgba(255,255,255,.4)!important;border-radius:10px;margin:5px}.btn-login{background-color:#fa8474!important;color:#fff;padding:6px 0!important;margin:20px 0 15px;border-radius:6px!important;border:none;cursor:pointer;width:100%;font-weight:500!important;font-size:20px!important;box-shadow:none!important;text-transform:none!important}.btn-login:hover{background-color:#ec4444!important;box-shadow:none!important}.input-login{border-radius:10px!important;color:#000;background-color:#fff;font-size:30px!important}.avatar-login{color:#fff;border-radius:50%;font-size:30px!important;margin:5px;padding:5px;margin-top:-5px!important}.divider-login{color:#fff}.forgot-password1{display:flex;color:#2c2c2c;text-decoration:none;border-radius:10px;padding:5px;font-weight:400}.btn-create{background:#2c2c2c!important;color:#fff;padding:6px 0!important;margin:20px 0 15px;border-radius:6px!important;border:none;cursor:pointer;width:100%;font-weight:500!important;font-size:20px!important;box-shadow:none!important;text-transform:none!important}.btn-create:hover{background:#1f1e1e!important}.l-protected__navbar{z-index:1;position:absolute!important;left:0;width:calc(100% - 50px);height:53px;border-bottom:2px solid var(--color-main);background:var(--color-white);display:flex;justify-content:space-between;align-items:center;padding-left:50px}.l-protected__main-page{box-sizing:border-box}.l-protected__navbar-brand{width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding-left:10px}.l-protected__navbar-content{width:calc(100% - 50px);padding-left:30px;padding-right:30px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box}.l-protected__navbar-title{max-width:calc(100% - 105px);color:var(--color-main);line-height:1;font-weight:500;font-size:18px;height:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:end}.l-protected__navbar-close{display:flex;align-items:center;margin:0;cursor:pointer;height:40px;border:none;color:var(--color-main);padding:2px 5px;background:var(--color-white)}.l-protected__navbar-close:hover{background:var(--color-bg-button)}.l-protected__navbar-close span{font-size:14px;margin-right:10px}.l-protected__navbar-close-icon{height:16px;width:16px}.l-protected{background:var(--color-white);display:flex;overflow:hidden}.l-protected__page{width:100%;overflow-y:hidden;position:relative}.l-protected__main-page{display:flex;align-items:center;position:relative;flex-direction:column;overflow:auto;height:100%}.l-protected__main-page>[class^=p]{height:100%;width:100%;max-width:1200px}.l-protected__content{padding:30px;box-sizing:border-box;width:100%;height:100%;max-width:1440px}@media only screen and (min-width: 992px){.l-protected__navbar{width:100%;padding-left:0}}@media only screen and (max-width: 991px){.l-protected__bg.--open{background:var(--color_bg_menu);transition:ease .3s background;position:absolute;z-index:9}.l-protected__page{position:initial}}@media only screen and (max-width: 730px){.l-protected__page{background:var(--color-white)}.l-protected__content{padding:20px 0}}@media only screen and (max-width: 543px){.l-protected__navbar-content{padding:20px}.l-protected__main-page{padding-left:0}.l-protected__navbar{width:100vw;padding-left:0}.l-protected__navbar-content{padding-left:10px}.l-protected__navbar-close{justify-content:center;width:60px;background:var(--color-bg-button)}.l-protected__navbar-close span{display:none}.l-protected__navbar-title{max-width:calc(100% - 65px);font-size:16px}.l-protected__content{padding:20px}}body{color:#fff;overflow:auto}.c{text-align:center;display:block;position:relative;width:80%;margin:100px auto}._404{font-size:220px;position:relative;display:inline-block;z-index:2;height:250px;letter-spacing:15px}._1{text-align:center;display:block;position:relative;letter-spacing:12px;font-size:4em;line-height:80%}._2{text-align:center;display:block;position:relative;font-size:20px}.text{font-size:70px;text-align:center;position:relative;margin:19px 0 0;z-index:3;width:100%;line-height:1.2em;display:inline-block}.right{float:right;width:60%}hr{padding:0;border:none;border-top:5px solid #fff;color:#fff;text-align:center;margin:0 auto;width:420px;height:10px;z-index:-10}.cloud{width:350px;height:120px;background:#FFF;background:linear-gradient(top,#FFF 100%);background:-webkit-linear-gradient(top,#FFF 100%);background:-moz-linear-gradient(top,#FFF 100%);background:-ms-linear-gradient(top,#FFF 100%);background:-o-linear-gradient(top,#FFF 100%);border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;position:absolute;margin:120px auto 20px;z-index:-1;transition:ease 1s}.cloud:after,.cloud:before{content:"";position:absolute;background:#FFF;z-index:-1}.cloud:after{width:100px;height:100px;top:-50px;left:50px;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px}.cloud:before{width:180px;height:180px;top:-90px;right:50px;border-radius:200px;-webkit-border-radius:200px;-moz-border-radius:200px}.x1{top:-50px;left:100px;-webkit-transform:scale(.3);-moz-transform:scale(.3);transform:scale(.3);opacity:.9;-webkit-animation:moveclouds 15s linear infinite;-moz-animation:moveclouds 15s linear infinite;-o-animation:moveclouds 15s linear infinite}.x1_5{top:-80px;left:250px;-webkit-transform:scale(.3);-moz-transform:scale(.3);transform:scale(.3);-webkit-animation:moveclouds 17s linear infinite;-moz-animation:moveclouds 17s linear infinite;-o-animation:moveclouds 17s linear infinite}.x2{left:250px;top:30px;-webkit-transform:scale(.6);-moz-transform:scale(.6);transform:scale(.6);opacity:.6;-webkit-animation:moveclouds 25s linear infinite;-moz-animation:moveclouds 25s linear infinite;-o-animation:moveclouds 25s linear infinite}.x3{left:250px;bottom:-70px;-webkit-transform:scale(.6);-moz-transform:scale(.6);transform:scale(.6);opacity:.8;-webkit-animation:moveclouds 25s linear infinite;-moz-animation:moveclouds 25s linear infinite;-o-animation:moveclouds 25s linear infinite}.x4{left:470px;botttom:20px;-webkit-transform:scale(.75);-moz-transform:scale(.75);transform:scale(.75);opacity:.75;-webkit-animation:moveclouds 18s linear infinite;-moz-animation:moveclouds 18s linear infinite;-o-animation:moveclouds 18s linear infinite}.x5{left:200px;top:300px;-webkit-transform:scale(.5);-moz-transform:scale(.5);transform:scale(.5);opacity:.8;-webkit-animation:moveclouds 20s linear infinite;-moz-animation:moveclouds 20s linear infinite;-o-animation:moveclouds 20s linear infinite}@-webkit-keyframes moveclouds{0%{margin-left:1000px}to{margin-left:-1000px}}@-moz-keyframes moveclouds{0%{margin-left:1000px}to{margin-left:-1000px}}@-o-keyframes moveclouds{0%{margin-left:1000px}to{margin-left:-1000px}}.contenedor-menu_desktop{display:grid!important;grid-template-columns:5% 250px 1fr 5%;grid-template-rows:auto;height:100px}.contenedor-menu_desktop-logo{grid-area:1/2/2/3;justify-self:center;align-self:center}.contenedor-menu_desktop-logo img{height:60px;padding:10px 0 5px}.contenedor-menu_desktop-items{grid-area:1/3/2/4;font-size:0}@media (max-width: 899px){.contenedor-menu_desktop{height:50px}.contenedor-menu_desktop-logo{grid-area:1/2/2/4;justify-self:end}.contenedor-menu_desktop-logo img{height:40px;padding:6px 0 0}}.btn-bg_verde{background:#2bb34a!important}color:white .btn-bg_verde:hover{opacity:.9}.MuiBottomNavigationAction-label,.MuiBottomNavigationAction-root{font-size:12px!important;color:#0009!important}.c-dialog-confirm-continer{border-radius:10px!important;box-shadow:-1px 6px 8px -7px #0003,0 12px 20px 3px #00000024!important}.c-dialog-confirm-title{text-align:center;font-size:48px;color:#000;font-weight:700;line-height:20px;font-family:sans-serif}.c-dialog-confirm-message p{text-align:center;line-height:30px;font-size:16px;font-weight:600}.c-dialog-confirm-action{padding:20px 24px!important;display:flex;justify-content:space-around!important}.c-dialog-confirm-action button{margin-top:0!important}html:root{--color_bg_menu: rgba(0,0,0,.5);--color_bg_spinner: #333;--color-main-page: #f9f9f9;--color-bg-button: #efefef;--shadow-bg-menu: rgba(0,0,0,.25);--gray-normal-color: #8e8e8e;--gray-soft-color: #F5F4F7;--item-menu-project: #ccdbe8;--item-menu-selected: #E0F2EB;--item-menu-collapse: #F3F1FD;--item-menu-letter: #17a2b8;--item-menu-default: #686868;--item-menu-icon: #313131;--color-white: #ffffff;--color-black: black;--color-main: #004A8C;--color-text-dark: #313131}.c-button-outlined-small,.c-button-outlined-large{display:flex;justify-content:center;background:#FFFFFF;padding:10px 25px;color:#18617c;font-size:15px;font-weight:600;font-family:sans-serif;border:1px solid #18617c!important;outline:none;border-radius:5px;cursor:pointer;transition:all .3s ease}.c-button-outlined-small:hover,.c-button-outlined-large:hover{background:rgba(234,234,234,.5)}.c-button-outlined-small:active,.c-button-outlined-large:active{background:rgba(24,97,124,.5)}.c-button-outlined-small:disabled,.c-button-outlined-large:disabled{color:#00000080;border-color:#00000080}.c-button-outlined-small:disabled:active,.c-button-outlined-large:disabled:active{background:rgba(24,97,124,0)}.c-button-outlined-large{width:100%}.c-button-contained{background:#18617c;padding:10px 25px;color:#fff;font-size:15px;font-weight:600;font-family:sans-serif;border:1px solid #18617c;border-radius:5px;cursor:pointer;transition:all .5s ease}.c-button-contained:disabled{background:rgba(104,104,104,.5);border-color:#686868}.c-button-contained:disabled:hover{background:rgba(104,104,104,.5)}.c-button-contained:hover{background:rgba(24,97,124,.8)}.c-button-contained:active{background:rgba(24,97,124,.5)}.c-button-contained-action{background:rgba(24,97,124,.2);padding:10px;color:#18617c;font-size:15px;font-weight:600;font-family:sans-serif;border:1px solid #117ba1;border-radius:5px;cursor:pointer;transition:all .5s ease}.c-button-contained-action:hover{background:rgba(24,97,124,.4)}.c-button-contained-action:active{background:rgba(24,97,124,.5)}@media screen and (min-width: 600px){.c-button-outlined-large{padding:15px}}.btn-agregar{color:#fff!important;background-color:#469489!important;font-size:16px!important;text-transform:none!important}.btn-agregar-img{font-size:25px!important}.btn-save{color:#fff!important;border:1px solid #19242E!important;background-color:#19242e!important;border-radius:10px!important;text-transform:none!important;font-size:16px!important}.btn-preview{color:#fff!important;border:1px solid #469489!important;background-color:#469489!important;border-radius:10px!important;text-transform:none!important;font-size:16px!important}.btn-asignar-horario{color:#fff!important;background-color:#fff!important}.ico-select{font-size:small!important;margin-top:4px!important;margin-right:10px!important}.ico--socio-invitado{color:#ebb433!important}.ico--socio{color:#e85900!important}.ico--profesores{color:#418453!important}.ico--externos{color:#2f6b88!important}.btn-socio-invitado{background-color:#ebb433!important;color:#ebb433!important;border:none!important}.btn-socio{background-color:#e85900!important;color:#e85900!important;border:none!important}.btn-profesores{background-color:#418453!important;color:#418453!important;border:none!important}.btn-externos{background-color:#2f6b88!important;color:#2f6b88!important;border:none!important}.card_reservation--club{color:#469489;font-weight:700!important;text-transform:uppercase}.card_invite--list{color:"#3b3b3b"!important;font-weight:700!important;margin-bottom:0!important}.card-no-seleccionado{background-color:#3b3b3b!important;padding:30px 10px!important;border-radius:15px!important;cursor:pointer!important}.seleccionado:hover{background-color:#3b3b3b!important}.card_reservation--add{text-transform:none!important;color:#fff!important;border:1px solid #3b3b3b!important;background-color:#3b3b3b!important;border-radius:10px!important;font-size:16px!important}.card_reservation--pay{color:#fff!important;border:1px solid rgb(0,37,90)!important;background-color:#00255a!important;border-radius:10px!important;text-transform:none!important;font-size:16px!important}.card-invite1,.card-invite2,.card-invite3{background-color:#3b3b3b!important;padding:30px 10px!important;border-radius:15px!important;cursor:pointer!important}.text-modal-title{color:#3b3b3b!important;font-weight:500!important}.text-item{color:#3b3b3b!important;font-size:15px!important}.card-btn-ver{color:#fff!important;border:1px solid #82b3ac!important;background-color:#82b3ac!important;font-size:smaller!important;border-radius:10px!important}.card-tipe__checked{background-color:#e4980d!important;padding:30px 10px!important;border-radius:15px!important;cursor:pointer!important}.card-tipe{background-color:#191d3d!important;padding:30px 10px!important;border-radius:15px!important;cursor:pointer!important}.card-tipe:hover{background-color:#3b3b3be6!important}.card_reservation--action{color:#fff!important;border:1px solid #BB1F1F!important;background-color:#bb1f1f!important;font-size:smaller!important;border-radius:10px!important;padding:10px!important}.card_reservation--action--disabled{color:#fff!important;border:1px solid #f4f4f4!important;background-color:#f4f4f4!important;font-size:smaller!important;border-radius:10px!important;padding:10px!important}.card_reservation--submit{color:#fff!important;border:1px solid #191D3D!important;background-color:#191d3d!important;font-size:smaller!important;border-radius:10px!important;padding:10px!important}*,*:before,*:after{box-sizing:border-box}body{margin:0;font:87.5%/1.5em Lato,sans-serif}.app{max-width:400px;margin:90px auto 0;padding:0 20px}.app .input{margin-bottom:20px;padding:7px 8px;font-size:14px;width:100%}.day{color:#b10202;background-color:#fff;padding:12px 20px;border-radius:15px;cursor:pointer}.day-active{color:#fff;background-color:#b10202;padding:12px 20px;border-radius:15px;cursor:pointer}.ico-day{color:#b10202!important}.ico--fondo{background-color:#fff!important}.fondo-hours{background-color:#191d3d;padding:1px 20px}.fondo-hours-button{background-color:#b10202;border:#b10202;cursor:pointer;color:#fff;padding:1px 10px}.fondo-hours-button:hover{background-color:#db0909!important}.border-container{border-radius:20px}.iconSeparater{color:#e4980d}.horaiosPair{border:2px solid #ffdfdf;padding:5px 10px;cursor:pointer!important;transition:.6s all}.horarioOcupado{border:2px solid #ffdfdf;padding:5px 10px;cursor:pointer!important;background-color:#f0d774!important}.horarioOcupado:hover{background-color:#0006!important}.horaiosPair:hover{border:2px solid #ffdfdf;padding:5px 10px;cursor:pointer!important;color:#fff}.bg-salmon{background-color:#191d3d!important}.upload-box{font-size:16px;background:white;border-radius:50px;box-shadow:2px 2px 4px #000;width:390px;outline:none}.reserca-exito{border:2px solid #82b3ac;padding:15px 30px!important;border-radius:15px}.card-btn-ver-success{color:#fff!important;border:1px solid #82b3ac!important;background-color:#82b3ac!important;font-size:16px!important;border-radius:10px!important}.card-btn-ver:hover{background-color:#42867c!important}.link__css-back{font-weight:700!important;color:#202020}.card_reservation--club{color:#469489;font-weight:700!important}.card_reservation--change-add{text-transform:none!important;color:#fff!important;border:1px solid #0de43c!important;background-color:#0de43c!important;border-radius:10px!important;font-size:16px!important}.card-invite2:hover{background-color:#b10202!important}.hora-card{border:1px solid #ccc;border-radius:8px;padding:10px;margin-bottom:10px}.media-hora-card{border:1px dashed #ccc;border-radius:8px;padding:5px;margin-top:5px}.sub-card1{background-color:#f1c40f}.sub-card2{background-color:#3498db}.sub-card-individual{background-color:#e74c3c}.cardDeporte{background-color:#fff!important;height:300px!important;padding:10px!important;margin:10px!important;border-radius:20px!important;border:none!important;cursor:pointer}.bkRegister{background-image:url(/assets/logo_001_V-7d5301bb.png);background-position-x:center;background-repeat:no-repeat;background-size:cover}.confirm_reservation{text-transform:none!important;color:#fff!important;border:2px solid #b10202!important;background-color:#b10202!important;border-radius:10px!important;font-size:16px!important}.login_reservation{text-transform:none!important;color:#fff!important;border:2px solid #E4980D!important;background-color:#e4980d!important;border-radius:10px!important;font-size:16px!important}.login_reservation_disabled{text-transform:none!important;color:#fff!important;border:2px solid #c0bfbf!important;background-color:#c0bfbf!important;border-radius:10px!important;font-size:16px!important}.upload-box{font-size:16px;background:white;border-radius:50px;box-shadow:2px 2px 4px #000;width:340px;outline:none}::-webkit-file-upload-button{color:#fff;background:#1D1D1D;padding:12px;border:none;border-radius:50px;box-shadow:1px 0 1px 1px #6b4559;outline:none}::-webkit-file-upload-button:hover{background:#303030}@media (max-width: 768px){.upload-box{font-size:13px;width:240px}}.reserva-exito{padding:15px 30px!important;border-radius:15px}.file-upload{height:50px;width:200px;border-radius:20px;position:relative;display:flex;justify-content:center;align-items:center;border:4px solid #F3F3F3;overflow:hidden;background-image:linear-gradient(to bottom,#155172 50%,#F3F3F3 50%);background-size:100% 200%;transition:all 1s;color:#f3f3f3;font-size:100px}.file-upload input[type=file]{height:100px;width:100px;position:absolute;top:0;left:0;opacity:0;cursor:pointer}.file-upload:hover{background-position:0 -100%;color:#155172}*{margin:0;padding:0}.book-here{background-color:#31b177!important;color:#000;padding:9px 25px!important;margin:8px 0;border:none;cursor:pointer;width:100%}.match-here{background-color:#1b929f!important;color:#fff;padding:9px 25px!important;margin:8px 0;border:none;cursor:pointer;width:100%}.text-white{color:#fff!important}.text-pink{color:#b22148!important}.bkRegister{background-image:url(/assets/logo_001_V-7d5301bb.png);background-position-x:center;background-repeat:no-repeat;background-size:cover}.link__css-back{font-weight:700!important;color:#202020;cursor:pointer}.contenedor__main{background-color:#f6f5fa!important}.title__main{color:#202020;font-weight:bolder!important}.link__css{text-decoration:none!important}.link__css-back{font-weight:700!important;color:#202020;cursor:pointer!important}.icon_back{margin-bottom:-4px}.card_reservation{border:1.5px solid #E6E6E8;border-radius:15px!important;background-color:#fff!important}.card_reservation--club{color:#721100;font-weight:700!important}.card_reservation--club--icon{margin-bottom:-5px!important;margin-right:5px}.card_reservation--info{color:#00255a!important}.card_reservation--button{color:#fff!important;margin-top:10px!important;margin-bottom:10px!important;background-color:#1da54c!important;text-transform:none!important}.card_reservation--precio{color:#00255a!important;font-weight:500!important;margin-bottom:10px!important}.card_invite--list{color:"#191D3D"!important;font-weight:700!important;margin-bottom:0!important}.card_reservation--pago{color:#00255a!important;font-weight:700!important}.card_reservation--info{color:#00255a}.card-no-seleccionado{background-color:#191d3d!important;padding:30px 10px!important;border-radius:15px!important;cursor:pointer!important}.card-no-seleccionado:hover{background-color:#e4980d!important}.card-seleccionado{background-color:#e4980d!important;padding:30px 10px!important;border-radius:15px!important;cursor:pointer!important}.seleccionado:hover{background-color:#191d3d!important}.card_reservation--icon_person{margin-right:7px!important;margin-top:-2px!important}.card_reservation--icon{margin-bottom:-5px!important;margin-right:5px!important}.card_reservation--reservador{color:#00255a!important;font-weight:700!important}.card_reservation--here{text-decoration:none;color:#666}.card_reservation--change{text-transform:none!important;color:#fff!important;border:1px solid #E4980D!important;background-color:#e4980d!important;border-radius:10px!important;font-size:16px!important}.card_reservation--add{text-transform:none!important;color:#fff!important;border:1px solid #191D3D!important;background-color:#191d3d!important;border-radius:10px!important;font-size:16px!important}.card_reservation--cancel{color:#fff!important;border:1px solid #b10202!important;background-color:#b10202!important;border-radius:10px!important;text-transform:none!important;font-size:16px!important}.card-invite1,.card-invite2,.card-invite3{background-color:#191d3d!important;padding:30px 10px!important;border-radius:15px!important;cursor:pointer!important}.card-invite1:hover{background-color:#e4980d!important}.card-invite2:hover{background-color:#002545!important}.card-invite3:hover{background-color:#469489!important}.text-modal-title{color:#191d3d!important;font-weight:500!important}.txt-card-opcion{color:#fff;font-weight:700!important}.btn-invitar-now{color:#fff!important;background-color:#e4980d!important;border-radius:8px!important;font-size:smaller!important;cursor:pointer!important}.btn-invited{color:#fff!important;background-color:#469489!important;border-radius:8px!important;font-size:smaller!important;cursor:pointer!important}.text-item{color:#191d3d!important;font-size:15px!important}.btn-acepted-invitate{color:#fff!important;border:1px solid #469489!important;background-color:#469489!important;border-radius:10px!important;text-transform:none!important;font-size:16px!important}.login_reservation{text-transform:none!important;color:#fff!important;border:2px solid #0053cf!important;background-color:#0053cf!important;border-radius:10px!important;font-size:16px!important}body{background-color:#f7f7f7!important}.textMain{font-weight:bolder;font-size:xx-large!important;text-align:center!important}.text-card{color:#000;text-align:center;font-size:medium}.contenedor-cards{position:absolute;top:30%;height:30%;width:50%}.contenedor{position:relative;display:inline-block}.texto-encima{position:absolute;bottom:1px;background-color:#00000098!important}.button_back{cursor:pointer;font-weight:500!important}.texto-card{color:#fff;font-weight:500!important}.texto-card2{color:#fff}.MuiTabs-flexContainer{justify-content:center!important}.title1{color:#1c4e81;font-weight:800;border:1px solid #efefef;background-color:#fff;padding:0 5px;border-radius:10px}.sdp{--theme-color: #1c4e81 !important}.sdp{--selected-date-color: #eeeeee !important}.sdp{--font: "Times New Roman", sans-serif !important}.title2{color:#00264f;font-weight:bolder!important}.backMain{min-height:100vh;background-position:center center;background-repeat:no-repeat;background-size:cover}.btn-eliminar,.btn-pay{color:#fff!important;background-color:#b10202!important;font-size:smaller!important}.btn-validate{color:#fff!important;background-color:#e4980d!important;font-size:smaller!important}.btn-exit{color:#fff!important;background-color:#2b3!important;font-size:smaller!important}.buttonAgenda:hover{background-color:#f15a29e6!important;box-shadow:none!important}.buttonAgendaOutline:hover{background-color:#f15a29e6!important;color:#fff;box-shadow:none!important}.buttonAgendaGray:hover{background-color:#536b82e6!important;box-shadow:none!important}.buttonAgendaGray__Outlined:hover{background-color:#f0f0f0e6!important;box-shadow:none!important}.inicio .container-main{display:grid;grid-template-columns:repeat(4,25%);grid-template-rows:repeat(5,auto);padding:0;margin:0;overflow:hidden;justify-content:space-between;width:100%;height:100%}.inicio .container-main__HeaderClient{grid-area:1/1/2/5;height:max-content}.inicio .container-main__Carrousel{grid-area:1/1/3/5;display:flex;justify-self:center;width:100%}.inicio .container-main__Categorys{grid-area:3/1/4/5;display:flex;justify-content:center}.inicio .container-main_ListProfessional{display:none}@media (max-width: 991px){.inicio .container-main{display:grid;grid-template-columns:100%;grid-template-rows:repeat(5,auto);padding:0;margin:0;overflow:hidden;height:100%}.inicio .container-main__HeaderClient{grid-area:1/1/2/2;height:max-content}.inicio .container-main__Carrousel{grid-area:1/1/3/2;display:flex;justify-self:center;padding:0;margin:0;width:100%}.inicio .container-main__Categorys{grid-area:3/1/4/2;display:flex;justify-content:center;padding:20px;margin-top:-10%}.inicio .container-main__ListProfessional,.inicio .container-main__Filtro{display:none}}.listaprofesionales .container-main{display:grid;grid-template-columns:5% 35% 20% 15% 20% 5%;grid-template-rows:repeat(5,auto);padding:0;margin:0;justify-content:space-between;align-items:flex-start;width:100%;height:100%;min-height:100%}.listaprofesionales .container-main__HeaderClient{grid-area:1/1/2/8;height:max-content}.listaprofesionales .container-main__Categorys{grid-area:2/2/3/2;display:flex;justify-content:center;padding-right:25px}.listaprofesionales .container-main__ListProfessional{display:grid;grid-area:2/3/3/6;justify-content:left}@media (min-width: 992px) and (max-width: 1400px){.listaprofesionales .container-main{grid-template-columns:2% 35% 24% 15% 20% 2%;height:100%}.listaprofesionales .container__Categorys{padding:0}}@media (max-width: 991px){.listaprofesionales .container-main{display:grid;grid-template-columns:100vw;grid-template-rows:repeat(5,auto);padding:0;margin:0;overflow:hidden;height:100%}.listaprofesionales .container-main__HeaderClient{grid-area:1/1/2/2;height:max-content}.listaprofesionales .container-main__Carrousel{display:none;justify-self:center;padding:10px;width:100%}.listaprofesionales .container-main__Categorys{grid-area:2/1/3/5;display:flex;justify-content:center;padding:20px;margin-top:5%}.listaprofesionales .container-main__ListProfessional{grid-area:3/1/4/2}}.container-main__Footer{text-align:center;padding:20px;bottom:0;z-index:1;position:relative}.container-main__Footer a:hover{color:#fbac28!important;font-weight:500}.container-main__Footer span{font-size:12px;line-height:12px;font-weight:500}body{background-color:#f6f5fa!important}.titulo-principal{font-family:Righteous,cursive!important;color:#000!important}.titulo-secundario{font-family:Lato,sans-serif;letter-spacing:2px!important;color:#727272!important}.title-principal{font-family:Dosis,sans-serif;letter-spacing:3px!important;color:#b10202;text-shadow:rgb(160,160,160) .05em .05em .1em;font-weight:600!important}.title-principal2{color:#ffbf00;text-shadow:rgb(160,160,160) .05em .05em .1em}:root{--card-01-color-01: rgb(255, 255, 255);--card-01-color-02: rgb(255, 255, 255);--card-02-color-01: #ffffff;--card-02-color-02: #ffffff;--card-03-color-01: #ffffff;--card-03-color-02: #ffffff;--card-body-bg-color: #fff;--text-disabled-color: #b2b2b2;--icon-disabled-color: #ff0404;--body-bg-color: #e5f6ff;--bebas-font: "Roboto", sans-serif}.card-container{padding:5px!important;transition:transform .2s;cursor:pointer}.card-container:hover{transform:scale(1.04)}.pricing-card{position:relative}.card-body{width:100%;background:var(--card-body-bg-color);border-radius:20px;margin-top:10px;background-color:#fff}.card-body .top-shape{height:200px;border-radius:20px!important}.card-01 .card-body .top-shape{background:var(--card-01-color-01)}.card-02 .card-body .top-shape{background:var(--card-02-color-01)}.card-03 .card-body .top-shape{background:var(--card-03-color-01)}.card-body .top-shape:before{content:"";width:100%;height:190px}.card-content{margin-top:10px!important}.pricing{z-index:999;font-family:var(--bebas-font);text-align:center;position:absolute;width:100%}.price{display:flex;justify-content:center;margin-bottom:3px}.price span{font-size:9em;line-height:100px}.price sup{font-size:2em;transform:translateY(-15px)}.pricing p{font-family:var(--poppins-font);font-weight:500;margin-bottom:10px}.pricing .type{text-transform:uppercase;font-size:1.8em;font-weight:600}.card-body .card-content{display:flex;justify-content:center;align-items:center;flex-direction:column;transform:translateY(-30px)}.card-body .card-content ul{width:100%;font-family:var(--poppins-font);text-align:center;margin-bottom:20px;padding:0 20px}.card-body .card-content ul li{list-style:none;font-size:.95em;font-weight:500;display:flex;justify-content:center;align-items:center;line-height:35px;white-space:nowrap}.card-body .card-content ul li i{font-size:1.9em;margin-left:15px}.card-content .buy-btn{font-family:var(--bebas-font);outline:none;padding:7px 28px;border-radius:10px;text-transform:uppercase;font-size:1em;font-weight:500;cursor:pointer;margin-bottom:15px;color:#b10202}.buy-btn{border:1px solid #b10202;color:#fff!important;background-color:#b10202}.backModules{min-height:100vh;background-position:center center;background-repeat:no-repeat;background-size:cover}@media (max-width: 537px){.title-principal{color:#ff2500;font-weight:900!important;text-shadow:1px 0px 0px #ffffff;letter-spacing:3px!important;font-size:50px!important}.title-principal2{color:#fd0;font-weight:600!important;text-shadow:1px 0px 0px #ffffff;letter-spacing:3px!important;font-size:50px!important}.containerModulos{margin-top:0!important}}body{background-color:#fff!important}.linkcss-back{color:#00255a}.TitleInvite{color:#00255a;font-weight:bolder!important}.btn-agregar{color:#fff!important;background-color:#469489!important;font-size:smaller!important}.containerInvite{padding:7px}.btn-editar{color:#fff!important;background-color:#469489!important;font-size:smaller!important}.btn-eliminar,.btn-cancelar{color:#fff!important;background-color:#b10202!important;font-size:smaller!important}.btn-aceptar{color:#fff!important;background-color:#e4980d!important;font-size:smaller!important}.movil{display:none!important}@media (max-width: 672px){.web{display:none!important}.movil{display:block!important}}.contenedor_file--input{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.btn-Hover:hover{background:#469489!important}.file-select{position:relative;display:inline-block}.file-select:before{background-color:#155172;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:3px;content:"Seleccionar";position:absolute;left:0;right:0;top:0;bottom:0;width:135%}.file-select input[type=file]{opacity:0;width:200px;height:32px;display:inline-block}#src-file1:before{content:"Agregar imagen"}.wrapper{width:100%;height:100%;display:flex}.file-upload{height:139px;width:149px;border-radius:20px;position:relative;display:flex;justify-content:center;align-items:center;border:4px solid #F3F3F3;overflow:hidden;background-size:100% 200%;transition:all 1s;color:#f3f3f3;font-size:100px}.file-upload input[type=file]{height:300px;width:300px;position:absolute;top:0;left:0;opacity:0;cursor:pointer}.file-upload:hover{background-position:0 -100%;color:#f3f3f3;background-image:linear-gradient(to bottom,#469489 50%,#469489 50%)}.btn-agregar-excel{width:35px}
