@charset "UTF-8";@import"https://fonts.googleapis.com/css?family=Rubyk";@import"https://fonts.googleapis.com/css2?family=Poppins";.f-rubik{font-family:Rubik,sans-serif!important}.f-cond{font-family:Geogrotesque Cond,sans-serif!important}.f-poppins{font-family:Poppins,serif!important}.services-all{margin-top:70px;padding-bottom:20px;padding-top:20px;width:100%;display:grid;grid-template-areas:"aside title title" "aside main main" "btn  btn  btn";grid-template-columns:20% 1fr 1fr;grid-template-rows:auto 1fr;position:relative}.services-all__aside{grid-area:aside;display:flex;flex-direction:column;align-items:center;justify-content:start;height:100%;gap:10px;padding-top:30px}.services-all__aside .btn_selectec{text-align:start;width:80%;text-decoration:none;color:#2a467e;font-size:1.6rem;font-weight:600;margin-bottom:8px;transition:border-bottom .3s ease-in-out,text-align .3s ease-in-out}.services-all__aside .btn_selectec:hover{border-bottom:solid 5px #23d1ec}.services-all__aside .btn_selectec.active{border-bottom:5px solid #23d1ec;text-align:end}.services-all__title{grid-area:title}.services-all__title h2{text-align:center;font-weight:700;font-size:2.4rem}.services-all__main{grid-area:main;grid-template-columns:1fr 40%;width:100%;display:grid}.services-all__main__description{grid-column:1/2;font-size:1.5rem;padding:0 10px}.services-all__main__img{grid-column:2/3;padding:0 10px;height:100%;display:flex;align-items:center;justify-content:space-around;flex-direction:column}.services-all__main__img img{width:80%;border-radius:20px}.services-all__main-CP{grid-area:main;grid-template-columns:1fr}.services-all .info{margin-top:30px}.services-all h3{color:#2a467e}.services-all .btn_contact_services{grid-area:btn;margin:30px auto}.services-all .services-all__main-CP{width:100%}.title-slogan{text-align:center;margin:20px;color:#2a467e}.list{margin-top:30px}.list__container{margin-top:10px}.list__container span{font-weight:700;display:list-item;display:inline;font-size:1.5rem}.list__container p{display:inline;font-size:1.5rem}@media ((min-width: 590px) and (max-width: 767.5px)){.services-all{display:grid;grid-template-areas:"aside title " "aside main " "btn  btn  ";grid-template-columns:25% 1fr}.services-all__aside{grid-area:aside}.services-all__main{grid-area:main;display:flex;flex-direction:column}.services-all__main__description{font-size:1.5rem}.services-all__main__img{display:flex;flex-direction:row}.services-all__main__img img{width:40%}}@media ((max-width: 589.5px)){.services-all{display:grid;grid-template-areas:"aside " "title" "main " "btn ";grid-template-columns:100%}.services-all__aside{grid-area:aside;display:flex;gap:4px;padding-top:0}.services-all__title{margin-top:30px;font-size:1.6rem;padding:0 10px}.services-all__main{padding:0 10px;grid-area:main;display:flex;flex-direction:column;width:100%}.services-all__main__description{font-size:1.5rem;width:100%}.services-all__main__img{display:flex;flex-direction:row}.services-all__main__img img{width:40%}}.container_card_CP{margin-top:30px;padding:7px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.container_card_CP .card-CP{padding:16px;position:relative}@media (max-width: 589.5px){.container_card_CP .card-CP{margin-top:30px}}.container_card_CP .card-CP__contend{border:solid #676769 2px;border-radius:20px;margin-top:32px;padding-top:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#d9d9ee}.container_card_CP .card-CP_img{margin:0 auto;width:45%;height:100px;border-radius:20px;border:solid #000 1px;overflow:hidden;position:absolute;top:0}.container_card_CP .card-CP_img img{width:100%;height:100%;object-fit:cover;object-position:center}.container_card_CP .card-CP_main{width:100%;margin-bottom:12px}.container_card_CP .card-CP_main .card-CP_description{display:flex;flex-direction:column;align-items:center;justify-content:center}.container_card_CP .card-CP_main h3{display:flex;align-items:center;justify-content:center;color:#000;text-align:center;font-weight:700;padding:0 6px;min-height:50px}.container_card_CP .card-CP_main p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;text-align:justify;width:100%;padding:0 8px;font-weight:400}.container_card_CP .card-CP_main a{color:#000;font-weight:500;display:inline}.container_card_CP .card-CP_btn{display:flex;flex-direction:column;align-items:center;margin-bottom:20px;gap:10px}.container_card_CP .card-CP_btn .bt1{background-color:#23d1ec;border-radius:20px;padding:7px 30px;color:#fff;text-decoration:none;font-size:1.8rem;font-weight:600;border:solid 2px #0a90b0}.container_card_CP .card-CP_btn .bt1:hover{background-color:#0f738f}.container_card_CP .card-CP_btn .bt2{border:solid 2px #23d1ec;color:#000;border-radius:20px;padding:6px 30px;text-decoration:none;font-size:1.6rem;font-weight:500;cursor:pointer}.container_card_CP .card-CP_btn .bt2:hover{background-color:#0a90b0}.header__container{background-color:#f2f2f2;height:69px;font-family:Poppins,sans-serif;width:100%}@media (max-width: 590px){.header__container{width:100vw;height:69px;padding:4px}}.header__container .navbar{width:100%;background-color:#f2f2f2;position:relative}.header__container .logo{margin-left:4px;width:auto;display:flex;align-items:center;justify-content:center}.header__container .logo__link{margin:0 auto}.header__container .logo__link .logo-icono{width:40px;height:40px}@media (min-width: 590px) and (max-width: 767px){.header__container .logo__link .logo-icono{width:50px;height:50px}}@media (min-width: 767px) and (max-width: 990px){.header__container .logo__link .logo-icono{width:40px;height:40px}}@media (max-width: 590px){.header__container .logo__link .logo-icono{width:54px;height:48px}}.header__container .logo__link .logo-brand{min-width:60px;width:70px;transition:all 1s ease}@media (min-width: 990px){.header__container .logo__link .logo-brand{width:160px}}@media (max-width: 590px){.header__container .logo__link .logo-brand{width:130px;height:48px}}@media (min-width: 590px) and (max-width: 767px){.header__container .logo__link .logo-brand{width:140px;height:50px}}@media (min-width: 767px) and (max-width: 990px){.header__container .logo__link .logo-brand{width:100px;height:40px}}.header__container .nav{color:#3d3d3d;font-weight:500;display:flex;justify-content:center;align-items:center;font-family:Poppins,sans-serif}.header__container .nav a{font-size:1.3rem}@media (min-width: 1020px){.header__container .nav{margin-left:10px}.header__container .nav a{font-weight:500;font-family:Poppins,sans-serif;font-size:1.5rem}}@media (min-width: 767px) and (max-width: 990px){.header__container .nav{margin-top:10px}}@media (min-width: 767px) and (max-width: 990px){.header__container .info{margin-top:6px}}@media (min-width: 1200px){.header__container .info{gap:16px}}.header__container .info__telefono{font-weight:700;text-decoration:none;color:#30395a}@media (min-width: 990px){.header__container .info__telefono{font-size:1.4rem}}@media (min-width: 1200px){.header__container .info__telefono{font-size:1.7rem}}.header__container .info__demo{font-weight:700;text-decoration:none;color:#30395a;font-size:1rem;border:solid 3px #23d1ec}@media (min-width: 990px){.header__container .info__demo{font-size:1.4rem}}@media (min-width: 1200px){.header__container .info__demo{font-size:1.6rem}}.header__container .info__demo:hover{background-color:#08b5d2;color:#fff}.header__container .btn-despegable{margin-right:4px}@media (max-width: 768px){.header__container .btn-despegable{font-size:1.8rem}}@media (max-width: 767px){.header__container .container_navbar-despegable{display:flex;flex-direction:row;justify-content:space-between;align-items:center;text-align:center}.header__container .container_navbar-despegable ul{margin:0 30px}}@media (min-width: 768px){.header__container .navbar-2{display:none}.header__container .navbar-2__active{display:flex;position:absolute;bottom:-150px;right:40%;flex-direction:column;background-color:#f2f2f2}}.header__container .icon{display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:26px}.header__container .icon:after{display:none!important}@media (max-width: 767px){.header__container .icon{display:none}}.header__container .icon img{width:20px;transition:transform .2s ease-in-out}.header__container .icon:hover img{transform:scale(1.4)}@media (max-width: 767px){.header__container .btn_desplegable{display:none}}.header__container .menu2{background-color:#f2f2f2}.header__container .menu2 a{font-weight:500;font-size:1.4rem;color:#3d3d3d;background-color:#f2f2f2;margin:5px 0}.header__container .menu2 a.active,.header__container .menu2 a:hover{border-bottom-color:#2c3c5c;color:#2c3c5c;font-weight:700}.mode-dark{width:24px;cursor:pointer}.mode-dark svg{fill:#000;stroke:#000}@media (min-width: 766px){.mode-dark{position:absolute;left:61%}}.navbar-nav .nav-link{border:3px solid transparent}.navbar-nav .nav-link.active,.navbar-nav .nav-link:hover{border-bottom-color:#2c3c5c;color:#2c3c5c;font-weight:700}.container-carousel{display:flex;justify-content:center;align-items:center;width:100%}.container-carousel__buttons{display:flex;justify-content:start;align-items:center;width:100%;margin-bottom:60px;margin-left:0}.container-carousel__buttons .botones{position:relative;left:10px}.container-carousel__buttons .botones button{height:12px!important;width:12px!important;border-radius:50%;background-color:#4a4a49!important}.container-carousel__items{height:100%}.container-carousel__items .carousel-item picture{height:100vh}.container-carousel__items .carousel-item picture img{height:80vh;width:100%;object-fit:cover}.container-carousel__items .carousel-item .div-caption{box-sizing:border-box;left:70px;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;width:39%;text-align:start}.container-carousel__items .carousel-item .div-caption__h3{font-size:4.6rem;color:#fff;text-shadow:-4px 3px 5px #000000;margin-top:10px}.container-carousel__items .carousel-item .div-caption a{background-color:#3db7d2;border:none;display:inline-block;font-size:18px;color:red}.container-carousel__items .carousel-item .div-caption .btn-rosado{background-color:#ee7d8b}.container-carousel__buttons button:first-child{margin-left:75px}.div-caption__row a:hover{background-color:#7c8496!important}@media only screen and (max-width: 1024px){.container-carousel__buttons{justify-content:center;margin-bottom:0}.container-carousel__buttons .botones{left:-29px}.container-carousel__items .carousel-item .div-caption{width:85%;margin-bottom:40px;left:50%;transform:translate(-50%);text-align:center}.container-carousel__items .carousel-item .div-caption .div-caption__row{position:absolute;top:70%;transform:translateY(-50%);margin:0 auto}.container-carousel__items .carousel-item .div-caption .div-caption__row h3{font-size:32px}.container-carousel__items .carousel-item .div-caption .div-caption__row a{font-size:16px;padding:8px 16px;width:77%}.container-carousel__items .carousel-item:nth-child(2) .div-caption .div-caption__row{display:flex;flex-direction:column-reverse}}@media only screen and (max-width: 480px){.container-carousel__items,.container-carousel__items .carousel-item{width:100%}.container-carousel__items .carousel-item .div-caption .div-caption__row h3{font-size:2.2rem;padding-bottom:40px}.container-carousel__items .carousel-item .div-caption .div-caption__row a{font-size:16px;width:100%!important}}.container-info{width:100%;height:auto}.container-info__items{display:flex;align-items:center;justify-content:space-between;background-color:#30395a}@media (max-width: 769px){.container-info__items{display:flex;flex-direction:column;gap:20px;padding-top:20px}}.container-info__btn-container{border:solid #fff 3px;border-radius:20px;margin:0 auto;font-family:Poppins,sans-serif;background-color:#68e7f8;cursor:pointer}.container-info__btn-container:hover{background-color:#08b5d2}.container-info__btn-contact{font-size:2.6rem}.container-info__link{text-decoration:none;padding:10px;color:#000;font-weight:800;display:flex;align-items:center;gap:10px}@media (max-width: 769px){.container-info__link{padding:6px;font-size:1.6rem}.container-info__link svg{width:20px}}.container__titulo{color:#0a90b0;border-radius:20px;padding:10px 30px;margin:50px 0 20px;font-weight:800;font-size:4rem;text-align:center;font-family:Poppins,sans-serif;text-shadow:2px 2px 3px rgba(0,0,0,.5)}.container-convenios{display:flex;justify-content:center;align-items:center;padding:20px;font-size:1.4rem;font-size:700!important}@media (min-width: 990px){.container-convenios{font-size:1.6rem}}h1{font-size:36px;margin-top:0}h1 span{font-style:italic;color:#36c}p{line-height:1.6}ul.services{list-style-type:none;padding:0}ul.services li{margin:5px 0;padding-left:20px;position:relative}ul.services li:before{content:"•";color:#06c;position:absolute;left:0}.contact a{color:#06c;text-decoration:none}.contact strong{font-weight:700}.images{width:100%;position:relative}.images img{width:100%;border-radius:10px;margin-bottom:10px}.association{position:absolute;top:20px;right:20px;background-color:#036;color:#fff;padding:10px;border-radius:5px;font-size:14px;text-align:center}.iframe-container{display:flex;justify-content:right;align-items:right;width:100%}iframe{border:none;max-width:100%}@media only screen and (max-width: 768px){.actividades__card{margin-bottom:16px}.actividades__card .actividad .card__description{font-size:15px!important}}@media only screen and (min-width: 320px) and (max-width: 480px){#nosotros .container-convenios .card-body{display:flex;justify-content:center}#nosotros .actividades__card .actividad .card__description{font-size:18px!important}#nosotros .floating-bar{flex-direction:column;transform:translate(0);width:100%}}.floating-bar{display:flex;max-width:1200px;background-color:#1a2b49;box-shadow:0 2px 4px #0000001a;z-index:1000}.floating-bar .section{flex:1;padding:10px;text-align:center;color:#fff;border-right:1px solid #1c2942;background-color:#1c2942}.section-a{background-color:#1c2942!important}.section-b{background-color:#2c3c5c!important}.floating-bar .section:last-child{border-right:none}.floating-bar .section img{width:80px;height:80px;margin-bottom:10px}.floating-bar .section h3{margin:0;font-size:1.2em;font-weight:700}.floating-bar .section p{margin:5px 0 0;font-size:.9em}.content{padding:100px 20px;text-align:center}.servicios{background-color:#30395a;border-top-right-radius:70px;border-bottom-left-radius:70px;padding:0 10px}.section-servicio{background-color:#30395a;border-top-right-radius:70px;border-bottom-left-radius:70px}.section-servicio .eslogan-services{font-size:2.3rem;font-family:Poppins,sans-serif;margin-bottom:30px;margin-top:10px;font-weight:600}.section-servicio .eslogan-services__info{color:#fff;text-align:center;gap:4px}.section-servicio .eslogan-services__info span{color:#23d1ec}.section-servicio .container-servicios .card-servicio{display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#fff;color:#2c3c5c;min-height:220px;height:260px;margin:10px;border-radius:30px;font-size:bold;padding:20px}.section-servicio .container-servicios .card-servicio img{width:10rem}.section-servicio .container-servicios .card-servicio span{text-align:center;font-size:1.8rem;padding:0 10px;font-weight:700;text-transform:uppercase}@media (max-width: 780px){.section-servicio .container-servicios .card-servicio span{font-size:1.7rem;font-weight:600}}.section-servicio .container-servicios .card-servicio__btn{margin-top:18px;margin-bottom:6px;border:solid #23d1ec;font-size:1.6rem;padding:6px 16px;font-weight:500;border-radius:18px;text-decoration:none;color:#000;cursor:pointer}.section-servicio .container-servicios .card-servicio__btn:hover{background-color:#68e7f8}.section-servicio .btn{background-color:#3db7d2;color:red;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.section-servicio .btn:hover{background-color:#7c8496}.proyectos{width:90%;margin:0 auto 70px;padding-top:30px}.proyectos .title{margin-top:70px;text-align:center}@media (max-width: 640px){.proyectos .title{margin-top:10px;display:flex}}.proyectos__container{display:flex;margin-top:40px;align-items:center}@media (max-width: 1023px){.proyectos__container{display:flex;flex-direction:column;gap:10px}}.proyectos__card{position:relative;width:70%;margin:0 auto;height:88vh;padding:10px 10px 20px}@media (max-width: 1024px){.proyectos__card{width:80%;height:80vh}}@media (max-width: 640px){.proyectos__card{width:90%;height:85vh}}.proyectos__card .swiper{height:100%;width:90%}@media (max-width: 640px){.proyectos__card .swiper{width:100%;height:100%}}.proyectos__card .swiper-wrapper{height:100%;width:80%}@media (max-width: 640px){.proyectos__card .swiper-wrapper{width:90%;height:100%}}.proyectos .swiper-slide{position:relative;overflow:hidden;width:90%;margin:0 auto;transition:opacity .5s ease,transform .5s ease}@media (max-width: 640px){.proyectos .swiper-slide{width:90%;height:100%}}.proyectos .swiper-slide:not(.swiper-slide-active):before{content:"";position:absolute;top:0;left:0;width:90%;height:100%;background-color:#00000080;z-index:1;transition:opacity .5s ease}.proyectos .swiper-slide img{height:100%;width:95%}@media (max-width: 640px){.proyectos .swiper-slide img{width:100%;height:100%}}.proyectos .swiper-pagination{margin-top:40px}.proyectos .info{padding:10px}.proyectos h2{font-size:4rem;color:#2a467e;font-weight:700}.proyectos hr{width:70%;height:7px;background-color:#23d1ec;border:solid 2px #23d1ec}.proyectos p{font-size:1.6rem}.alianzas__contaienr{margin-bottom:60px}.alianzas__container-card{display:flex;align-items:center;justify-content:center;gap:36px;flex-wrap:wrap;height:auto}.alianzas__container-card .album{background-color:#fff;overflow:hidden;cursor:pointer;border-radius:5%;transition:all ease-in .16s;margin-top:10px}.alianzas__container-card .album__card{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.alianzas__container-card .album .img-album{height:140px}.alianzas__container-card .album .img-album .imgAlliance{height:100%;object-fit:contain;object-position:center;width:100%;border-radius:10px}.alianzas__container-card .album .album-titulo{z-index:10;background-color:#2c3c5c!important;width:95%;font-size:500;font-size:1.6rem}@media (max-width: 400px){.alianzas__container-card .album .album-titulo{font-size:1.2rem}}.album:hover{box-shadow:2px 4px 24px 1px #fafafa4d;transform:translateY(-10px)}.album:hover .boton_ver{background:#0097cd;color:#fff!important;transition:.3s}.alianzas{background-color:#30395a;border-top-right-radius:70px;border-bottom-left-radius:70px;padding-bottom:30px}#contactanos{background-color:#f2f2f2;margin-bottom:50px}#contactanos .container__titulo--contact{color:#0a90b0;border-radius:20px;padding:10px 30px;margin:50px 0 0;font-weight:800;font-size:4rem;text-align:center;font-family:Poppins,sans-serif;text-shadow:2px 3px 4px rgba(0,0,0,.7)}@media (max-width: 400px){#contactanos .container__titulo--contact{font-size:3.6rem}}#contactanos .contact__container{width:90%;margin:0 auto}#contactanos .contact__container img{width:320px;border-radius:20px}#contactanos .formulario{font-size:1.6rem}#contactanos .formulario__description{margin-bottom:20px}#contactanos .formulario__description span{color:#2e509f;font-size:1.8rem;font-weight:700}#contactanos .formulario__politica{margin-top:50px}#contactanos .formulario__politica label a{color:#2c3c5c;text-decoration:underline}#contactanos .formulario__politica .button-enviar{display:flex;justify-content:center;margin-top:20px}#contactanos .formulario__politica .button-enviar button{background-color:#68e7f8;color:#000;font-size:1.6rem;font-weight:800;border:solid #464646 1px;width:160px}#contactanos .formulario__politica .button-enviar button:hover{background-color:#08b5d2}#contactanos .formulario .form-control{background-color:#dcdcdc;font-size:1.5rem}#contactanos .formulario .form-check-input{border:solid #000 1px}#contactanos .formulario .error{color:red;font-size:1.4rem}#contactanos .formulario .is-invalid{outline:2px solid red;border-color:red}.formulario__politica label{font-size:1.4rem}@media only screen and (min-width: 320px) and (max-width: 480px){#contactanos .formulario .formulario__description{margin:5px 0}#contactanos .formulario .button-enviar{justify-content:center;width:100%;padding:5px 0}#contactanos .formulario .button-enviar button{width:90%}}#footer{color:#fff;background-color:#30395a;font-size:1.6rem}#footer .cantainer-info{display:flex;flex-direction:column;align-items:center;gap:7px}#footer .telefono-ubicaion{display:flex;font-size:1.4rem;width:100%;justify-content:space-between;align-items:center;margin-bottom:10px}@media (min-width: 1000px){#footer .telefono-ubicaion{flex-direction:column;gap:10px;align-items:start;justify-content:center}}#footer .contenedor-numero,#footer .contenedor-ubicacion{display:flex;align-items:center;justify-content:center}#footer .contenedor-numero p,#footer .contenedor-ubicacion p{margin:0}#footer .telefono,#footer .ubicacion{text-decoration:none;color:#fff}#footer .telefono i,#footer .ubicacion i{font-size:1.7rem}#footer .redes-container{margin-bottom:14px;justify-content:center;align-items:center;display:flex}#footer .redes{font-size:4rem;color:#fff;margin:10px}@media (max-width: 460px){#footer .redes{font-size:2rem}}#footer .redes i{border:2px solid #fff;padding:5px;border-radius:50%}#footer .container-link{display:flex;align-items:center;justify-content:space-evenly}#footer .container-link__list{text-align:center}#footer .container-link__list a{text-decoration:none;color:#fff}#footer .container-link__list a:hover{border-bottom:solid #fff 2px}#footer .redes:hover i{color:#1c2942;border:2px solid #1c2942;background-color:#fff}.logo{width:180px}.team{padding-bottom:40px}.team .card-team{margin:0 auto;display:flex;justify-content:center;row-gap:50px;column-gap:40px;flex-wrap:wrap;padding:20px;font-family:Poppins,sans-serif;width:100%}.team .card-team__container{position:relative;border-radius:20px;background:linear-gradient(to bottom,#767d87,#d0dced 34%);transition:transform .2s ease-in-out}@media (min-width: 1000px){.team .card-team__container:hover{transform:scale(1.07)}}.team .card-team__main{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.team .card-team__containerImg{margin-top:20px;height:120px;width:120px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:end;border:solid black}.team .card-team__containerImg__img{width:130px;height:100%;object-fit:cover;object-position:center}.team .card-team__info{padding-top:7px}.team .card-team__info h3{font-size:2rem;font-weight:700;text-align:center;padding:7px 20px}@media (max-width: 577px){.team .card-team__info h3{margin:0 auto;width:280px;max-width:300px}}.team .card-team__info__description{font-size:1.3rem;text-align:center;font-size:600;padding:0 4px}.team .card-team__info__description-nivel{text-align:center;font-size:1.5rem;font-weight:700;color:#5972b7}.team .card-team__redes{display:flex;gap:10px;margin-bottom:60px}@media (min-width: 767px) and (max-width: 1199.98px){.team .card-team__redes{margin-bottom:90px}}.team .card-team__redes svg{width:30px;height:30px}.team .card-team__footer{background-color:#36c;border-bottom-right-radius:20px;border-bottom-left-radius:20px;position:absolute;bottom:0;width:100%}.team .card-team__footer-info{padding:8px;margin:0;text-align:center;font-size:1.8rem;font-weight:700;color:#fff}.linkedin:hover,.git:hover,.Instagram:hover{border-bottom:solid 3px #30395a}.customers{background-color:#dcdcdc;padding-bottom:60px;margin-top:20px}.customers__container{width:98%;margin:0 auto 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:4px}.customers__slogan{font-size:2rem;color:#000;padding:0 10px;font-weight:900;text-align:center;margin-bottom:20px}.customers__slogan span{color:#36c}@media (min-width: 992px){.customers__slogan{font-size:2.4rem}}@media (min-width: 992px){.customers img{width:300px}}@keyframes slider{0%{transform:translate(0)}to{transform:translate(-100%)}}.customers__slider:hover .customers__slider-container{animation-play-state:paused}.customers__slider{background:#dcdcdc;overflow:hidden;white-space:nowrap;width:100%;margin-top:30px;position:relative;padding:25px;height:250px}@media (max-width: 992px){.customers__slider{height:190px}}.customers__slider:before,.customers__slider:after{content:"";position:absolute;top:0;width:40px;height:100%;z-index:2}@media (min-width: 992px){.customers__slider:before,.customers__slider:after{width:70px}}.customers__slider:before{left:0;background:linear-gradient(to left,#dcdcdc00,#dcdcdc)}.customers__slider:after{right:0;background:linear-gradient(to right,#dcdcdc00,#dcdcdc)}.customers__slider-container{display:inline-block;height:100%;padding:4px;animation:slider 17s linear infinite}@media (min-width: 992px){.customers__slider-container{animation:slider 17s linear infinite}}.customers__slider-container__img{display:inline-block;width:350px;height:100%;margin-right:40px;margin-left:40px;background-color:#fff;text-align:center;border-radius:20px;transition:transform .3s ease-in-out}.customers__slider-container__img:hover{transform:scale(1.2)}@media (max-width: 992px){.customers__slider-container__img{padding:10 0px;width:227px;margin-right:20px;margin-left:20px}}.customers__slider-container__img img{width:100%;height:100%;object-fit:fill;object-position:center;border-radius:20px}.container-review{padding:0 12px}.container-review:after{content:"df";width:70px;height:70px;position:absolute;background-color:#dcdcdc;top:0;right:0;z-index:-1}.custemerReview{background-color:#30395a;border-top-right-radius:70px;border-bottom-left-radius:70px;padding-bottom:80px;position:relative}.custemerReview .card-customerReview{font-family:Poppins,sans-serif;height:100%;width:100%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}@media (max-width: 570px){.custemerReview .card-customerReview{width:89%}}.custemerReview .card-customerReview__container{background-color:#fff;border-top-left-radius:30px;border-bottom-right-radius:30px;position:relative;margin-right:10px;margin-left:10px;display:flex;justify-items:center;align-items:center}@media (min-width: 992px){.custemerReview .card-customerReview__container{margin-right:20px;margin-left:20px}}.custemerReview .card-customerReview__main{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:6px;width:90%}.custemerReview .card-customerReview__containerImg{border:solid #000 3px;height:120px;width:120px;border-radius:50%;overflow:hidden;margin:7px}@media (max-width: 400px){.custemerReview .card-customerReview__containerImg{height:100px;width:100px;margin:4px}}.custemerReview .card-customerReview__img{width:100%;height:100%;object-fit:contain;object-position:center}.custemerReview .card-customerReview__info{display:flex;flex-direction:column;justify-content:space-evenly;gap:4px;align-items:center;justify-content:center}@media (max-width: 400px){.custemerReview .card-customerReview__info{gap:2px}}.custemerReview .card-customerReview__info h3{font-size:2rem;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;margin-top:3px;text-transform:uppercase}@media (max-width: 400px){.custemerReview .card-customerReview__info h3{font-size:1.4rem;min-height:40px}}@media (min-width: 569px) and (max-width: 1200px){.custemerReview .card-customerReview__info h3{font-size:1.5rem;min-height:50px}}.custemerReview .card-customerReview__info__description{font-size:1.3rem;text-align:justify;min-height:210px;padding:0 4px;display:flex;align-items:center;justify-content:center}@media (max-width: 400px){.custemerReview .card-customerReview__info__description{font-size:1.1rem;min-height:210px;margin-bottom:0;padding:0}}@media (min-width: 767px) and (max-width: 1200px){.custemerReview .card-customerReview__info__description{min-height:280px;font-size:1.4rem}}.custemerReview .card-customerReview__valoration{gap:10px;margin-top:4px;margin-bottom:10px;display:flex;flex-wrap:wrap}.custemerReview .card-customerReview__valoration svg{width:25px;height:25px;fill:#e6f90f;stroke:#000}@media (max-width: 413px){.custemerReview .card-customerReview__valoration svg{width:20px;height:20px}}.dark-mode{background-color:#211f1f;color:#f2f2f2}.dark-mode .navbar{background-color:#211f1f}.dark-mode .navbar .nav-link{color:#f2f2f2}.dark-mode .navbar .navbar-nav .nav-link{border:3px solid transparent}.dark-mode .navbar .navbar-nav .nav-link.active,.dark-mode .navbar .navbar-nav .nav-link:hover{border-bottom-color:#f2f2f2;color:#f2f2f2;font-weight:700}.dark-mode .navbar svg{fill:#f2f2f2;stroke:#f2f2f2}.dark-mode .navbar .info__telefono{color:#68e7f8}.dark-mode .navbar .info__demo{color:#d0dced}html{font-size:62.5%}body{background-color:#f2f2f2}.bg-white{background-color:red}.bg-colorprimary{background-color:#2c3c5c}.bg-colorsecondary{background-color:#3db7d2}login .title-login{text-shadow:-4px 3px 5px #838383;color:#2c3c5c;font-weight:700}.copy-login{color:#211f1f;font-weight:700}#remember:checked{background-color:#2c3c5c}#login:focus,#password:focus,#remember:focus{box-shadow:0 1px 1px #2c3c5c inset,0 0 8px #2c3c5c;border:1px solid #2c3c5c;outline:0 none}.btn_login{display:flex;justify-content:center;align-items:center;color:red;background-color:#2c3c5c}.btn_login:hover{background-color:#1c2942;color:red}.login{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.login .form-group{justify-content:center}.login .card{background-color:#0003!important}
