.bg-personalizado{}.bg-gradiente{background:-moz-linear-gradient(top, rgba(0, 0, 0 / 80%) 0%,
rgba(0, 0, 0, 0.01) 99%, rgba(0, 0, 0, 0) 100%, rgba(0, 0, 0, 0) 101%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%,
rgba(0, 0, 0, 0.01) 99%, rgba(0, 0, 0, 0) 100%, rgba(0, 0, 0, 0) 101%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%,
rgba(0, 0, 0, 0.01) 99%, rgba(0, 0, 0, 0) 100%, rgba(0, 0, 0, 0) 101%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000',endColorstr='#00000000',GradientType=0)}.navbar-nav{padding-top:0px !important;marging-top:0px !important}.navbar-brand{font-size:23px !important;margin-left:1rem;font-weight:bold !important;color:white !important;font-family:'Finger Paint',cursive}.nav-link{font-size:20px !important;color:white !important}.text-align-center{text-align:center}.dropdown-menu.show{margin-top:8px;border:0px;width:250px;border-radius:0px;background-color:#e1e5f6;border-radius:0px}.dropdown-menu.show a:hover{background-color:#bdc6eb;color:white}.dropdown-menu.show
a{color:#7386d5;font-size:19px !important;white-space:inherit;padding-top:6px;padding-bottom:6px}.navbar-nav .nav-link{padding-right:20px !important;padding-left:20px !important}@media ( max-width : 992px){.dropdown-menu.show{width:100%}}.navbar-nav
a{position:relative;display:block;padding-left:20px}.navbar-nav a::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(to right, #ffc100, #f6ff00, #ffc100);z-index:1;transform:scaleX(0);transform-origin:left;transition:transform 0.5s ease-in-out}.navbar-nav a:hover::before{transform:scaleX(1)}.navbar-nav[data-animation="center"] a::before{transform-origin:center}.navbar .navbar-toggler{border-width:0;outline:0}.navbar-toggler:focus{box-shadow:0 0 0 0 !important}.animated-icon2{width:30px;height:25px;position:relative;margin:0px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor:pointer}.animated-icon2
span{display:block;position:absolute;height:3px;width:100%;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out}.animated-icon2
span{background:#fff}.animated-icon2 span:nth-child(1){top:0px}.animated-icon2 span:nth-child(2), .animated-icon2 span:nth-child(3){top:10px}.animated-icon2 span:nth-child(4){top:20px}.animated-icon2.open span:nth-child(1){top:11px;width:0%;left:50%}.animated-icon2.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.animated-icon2.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.animated-icon2.open span:nth-child(4){top:11px;width:0%;left:50%}@media ( min-width : 992px){#navbarSupportedContent{transition:height 0.25s ease}.bg-blue{background-color:#7386d5 !important;transition:all 1s ease !important}.navbar-nav{background-color:#7386d500 !important;transition:none !important}}@media ( max-width : 992px){.navbar-collapse.collapsing .navbar-nav{display:block;position:fixed;top:0;bottom:0;right:-50%;transition:left 0.35s ease}.navbar-collapse.show .navbar-nav{position:fixed;top:50px;bottom:0;right:0;flex-direction:column;height:auto;width:50%;transition:right 0.35s ease}.navbar-collapse .navbar-nav{transition:left 0.35s ease}.overlay.active{display:block;opacity:1}.overlay{display:none;position:fixed;width:100vw;height:100vh;background:rgba(0, 0, 0, 0.7);z-index:998;opacity:0;transition:all 0.5s ease-in-out}.bg-blue{background-color:#7386d5 !important}}body{background-color:#ffefb5 !important}.texto-presentacion
h1{font-family:'Nerko One';font-size:60px;padding-top:20px;-webkit-text-stroke: 2px #6d85dc;color:white;}.presentacion{background-image:url("/img/crayons2.webp");background-repeat:no-repeat;background-size:100% 665px;height:600px !important}.titulo{padding-top:180px}@media ( max-width : 575px){.presentacion{background-image:url("/img/1683023125138.webp") !important;background-repeat:no-repeat;height:575px !important}.titulo{padding-top:35% !important}.texto-presentacion{padding-bottom:20px !important;}.texto-presentacion
h1{font-family:'Nerko One';    -webkit-text-stroke: 2px #6d85dc;font-size:40px !important;padding-top: 20px !important;text-shadow: 2px 0 #8e9fe3, -2px 0 #8e9fe3, 0 2px #8e9fe3, 0 -2px #8e9fe3, 1px 1px #8e9fe3, -1px -1px #8e9fe3, 1px -1px #8e9fe3, -1px 1px #8e9fe3;}.hex.color
h1{font-size:2em !important;font-weight:600 !important}.control-horario
#demo1{bottom:55% !important;font-size:1.4em !important}.control-horario
#demo3{top:64% !important;font-size:0.85em !important}}@media ( max-width : 575px) and (min-width:428px){#demo1{bottom:55% !important}#demo3{top:60% !important}}@media ( max-width : 428px){#demo1{bottom:55% !important;font-size:17px !important}}.text-card{margin:20px
30px}.title-card{padding-top:25px}.button-card{margin-right:35px;margin-left:35px;margin-bottom:25px;margin-top:25px}.box-part{border:1px
solid black}.icon{width:50px;height:50px;margin-left:auto;margin-right:auto;margin-top:30px}.cards-info{margin-top:50px;margin-bottom:100px}.card{margin-top:30px;border-radius:4px;background:#fff;box-shadow:0 6px 10px rgba(0, 0, 0, .08), 0 0 6px rgba(0, 0, 0, .05);transition: .3s transform cubic-bezier(.155, 1.105, .295, 1.12), .3s
box-shadow, .3s -webkit-transform
cubic-bezier(.155,1.105,.295,1.12)}.card:hover{transform:scale(1.05);box-shadow:0 10px 20px rgba(0, 0, 0, .12), 0 4px 8px rgba(0,0,0,.06)}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.grid{position:relative;text-align:center;padding-top:100px;padding-bottom:50px;z-index:0}.grid:before{content:'';position:absolute;top:0;left:0;height:100%;width:50%;background-color:#b8c6ff;transform:skew(0deg,6deg);z-index:-1}.grid:after{content:'';position:absolute;top:0;right:0;height:100%;width:50%;background-color:#b8c6ff;transform:skew(0deg,-6deg);z-index:-1}#hexGrid{display:flex;flex-wrap:wrap;width:95%;margin:0
auto;overflow:hidden;font-family:sans-serif;list-style-type:none;padding-left:0px}.hex{position:relative;visibility:hidden;outline:1px
solid transparent;transition:all 0.5s;backface-visibility:hidden;will-change:transform;transition:all 0.5s}.hex:hover{transform:scale(1.05)}.hex::after{content:'';display:block;padding-bottom:86.602%}.hexIn{position:absolute;width:96%;padding-bottom:110.851%;margin:2%;overflow:hidden;visibility:hidden;outline:1px
solid transparent;-webkit-transform:rotate3d(0, 0, 1, -60deg) skewY(30deg);-ms-transform:rotate3d(0, 0, 1, -60deg) skewY(30deg);transform:rotate3d(0, 0, 1, -60deg) skewY(30deg);transition:all 0.5s}.hexIn
*{position:absolute;visibility:visible;outline:1px
solid transparent}.hexLink{display:block;width:100%;height:100%;text-align:center;color:#fff;overflow:hidden;-webkit-transform:skewY(-30deg) rotate3d(0, 0, 1, 60deg);-ms-transform:skewY(-30deg) rotate3d(0, 0, 1, 60deg);transform:skewY(-30deg) rotate3d(0,0,1,60deg)}.modal-dialog{max-width:900px !important;margin:130px
auto !important}.modal-body{position:relative;padding:0px}.close{position:absolute !important;right:-37px !important;top:-10px !important;z-index:999 !important;font-size:2rem !important;font-weight:normal !important;color:#fff !important;opacity:1 !important;background-color:transparent !important;border:0px
!important}.close:hover,.close:focus{outline:-webkit-focus-ring-color auto 0px !important}body.modal-open{padding-right:0px !important}.hex
img{left:-100%;right:-100%;width:auto;height:100%;margin:0
auto}.hex.imagen h1, .hex.imagen
p{width:100%;padding:5%;box-sizing:border-box;font-weight:300;opacity:0}.hex.color h1, .hex.color
p{width:100%;padding:5%;box-sizing:border-box;font-weight:300;opacity:1 !important}.style1
#demo1{color:#feff6d}.style1
#demo2{color:#fff}.style2
#demo1{color:#5353a2}.style2
#demo2{color:#47475c}.extend-text{top:25%;font-size:1.7em}.normal-text{top:25%;font-size:1.8em}#demo2{text-align:center;text-transform:uppercase;font-family:'Finger Paint'}.img{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center center;background-size:cover;overflow:hidden;-webkit-clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%)}.img:before,.img:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';opacity:0;transition:opacity 0.5s}.img:before{background:rgb(0 0 0 / 67%)}@media ( min-width : 250px) and (max-width:300px){.extend-text{top:18%;font-size:1.35em}.normal-text{top:22%;font-size:1.4em}}@media ( min-width : 300px) and (max-width:350px){.extend-text{top:18%;font-size:1.45em}.normal-text{top:22%;font-size:1.5em}}@media ( min-width : 350px) and (max-width:400px){.extend-text{top:17%;font-size:1.8em}.normal-text{top:22%;font-size:1.9em}}@media ( min-width : 400px) and (max-width:450px){.extend-text{top:18%;font-size:1.3em}.normal-text{top:20%;font-size:1.45em}}@media ( min-width : 450px) and (max-width:500px){.extend-text{top:16%;font-size:1.5em}.normal-text{top:22%;font-size:1.6em}}@media ( min-width : 500px) and (max-width:600px){.extend-text{font-size:1.5em;top:20%}.normal-text{top:22%;font-size:1.7em}}@media ( min-width : 600px) and (max-width:700px){.extend-text{top:18%;font-size:1.1em}.normal-text{top:20%;font-size:1.2em}}@media ( min-width : 700px) and (max-width:800px){.extend-text{top:18%;font-size:1.3em}.normal-text{top:22%;font-size:1.4em}}@media ( min-width : 800px) and (max-width:900px){.extend-text{top:25%;font-size:1.3em}.normal-text{top:26%;font-size:1.4em}}@media ( min-width : 900px) and (max-width:1000px){.extend-text{top:18%;font-size:1.3em}.normal-text{top:22%;font-size:1.4em}}@media ( min-width : 1000px) and (max-width:1200px){.extend-text{top:20%;font-size:1.3em}.normal-text{top:25%;font-size:1.4em}}@media ( min-width : 1100px) and (max-width:1200px){.extend-text{top:27%;font-size:1.3em}}@media ( min-width : 1200px) and (max-width:1400px){.extend-text{top:20%;font-size:1.15em}.normal-text{top:25%;font-size:1.15em}}@media ( min-width : 1300px) and (max-width:1400px){.extend-text{top:27%;font-size:1.15em}}@media ( min-width : 1400px) and (max-width:1600px){.extend-text{top:20%;font-size:1.3em}.normal-text{top:25%;font-size:1.3em}}@media ( min-width : 1500px) and (max-width:1600px){.extend-text{top:27%;font-size:1.3em}}@media ( min-width : 1600px) and (max-width:1800px){.extend-text{top:18%;font-size:1.6em}.normal-text{top:25%;font-size:1.6em}}@media ( min-width : 1700px) and (max-width:1800px){.extend-text{top:20%;font-size:1.6em}}@media ( min-width : 1800px) and (max-width:2000px){.extend-text{top:25%;font-size:1.6em}}.hex.imagen .hexLink:hover h1, .hex.imagen .hexLink:focus h1, .hex.imagen .hexLink:hover p,
.hex.imagen .hexLink:focus
p{opacity:1;transition:0.8s}.hex.imagen .hexIn:hover .img:before, .hex.imagen .hexIn:hover .img:after,
.hex.imagen .hexIn:hover
.hexLink{opacity:1}.hex .hexIn:hover
.hexLink{color:white}@media ( min-width :1201px){#hexGrid{padding-bottom:7.4%;font-size:14px;width:70%}.hex{width:25%}.hex:nth-child(7n+5){margin-left:12.5%}}@media ( max-width : 1200px) and (min-width:901px){#hexGrid{font-size:13px;padding-bottom:15%;font-size:13px;padding-top:5%}.hex{width:25%}.hex:nth-child(7n+5){margin-left:12.5%}}@media ( max-width : 900px) and (min-width:601px){#hexGrid{padding-bottom:10%;font-size:14px}.hex{width:33.333%}.hex:nth-child(5n+4){margin-left:16.666%}}@media ( max-width : 600px){#hexGrid{padding-bottom:15%;font-size:12px}.hex{width:50%}.hex:nth-child(3n+3){margin-left:25%}}@media ( max-width : 400px){#hexGrid{font-size:8px}}.bloque-info{padding-top:150px;}.titulo-bloque-info{padding-bottom:20px}.typewrite>.wrap{border-right:0.1em solid #555  !important}.typewrite{color:#6b85dd}.titulo-section-description{padding-bottom:30px;visibility:visible;animation-name:fadeIn}.titulo-bloque-info
h2{font-size:30px !important;font-family:'Finger Paint',cursive}.btn-outline-personalizado{color:#6d85dc !important;font-size:20px !important;font-weight:600 !important;border-color:#6d85dc !important}.btn-outline-personalizado:hover{color:#fff !important;background-color:#6d85dc !important;border-color:#6d85dc !important}.btn-personalizado{color:#fff !important;background-color:#6d85dc !important;border-color:#6d85dc !important;font-size:20px !important;font-weight:600 !important }.btn-personalizado:hover{color:#fff !important;background-color:#50619d !important;border-color:#5767a2 !important}.texto-bloque-info{font-size:20px;padding-top:20px;padding-bottom:30px;font-family:'Source Sans Pro',sans-serif}.section-left{visibility:visible;animation-name:fadeInLeft}.divider-2{text-align:left}.divider-2
span{display:inline-block;width:250px;border-bottom:4px solid #6b85dd;border-radius:50px;visibility:visible;animation-name:fadeInUp}@media ( max-width : 575px){.texto-presentacion{color:white;background:rgb(0, 0, 0);background:radial-gradient(circle, rgba(0, 0, 0, 0.28895308123249297)
0%, rgba(255, 255, 255, 0) 100%)}.bloque-info{padding-top:100px !important;padding-bottom:100px !important}.bloque-frase{padding-top:0px !important;padding-bottom:0px !important}.backstretch-img{width:850px !important}.texto-frase{font-size:37px !important }.autor-frase{font-size:20px !important }}@media ( min-width : 767px) and (max-width:1024px){.texto-frase{font-size:37px !important }.autor-frase{font-size:20px !important }}.bloque-frase{padding-top:20px;position:relative;z-index:0;background:none;margin:0
auto;padding-bottom:20px;background-color:black}.section-description{visibility:visible;animation-name:fadeInLeftBig}.frase{padding-top:60px;padding-bottom:30px}.texto-frase{font-family:'Alegreya',serif;font-size:47px;font-weight:600;color:white}.autor-frase{font-family:'Oxygen',sans-serif;font-size:27px;font-weight:600;color:#ffdf69;text-align:end}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.backstretch{left:0px;top:0px;overflow:hidden;margin:0px;padding:0px;height:100%;width:100%;z-index:-999998;position:absolute;opacity:0.4}.backstretch-img{position:absolute;margin:0px;padding:0px;border:none;width:100%;height:600px;max-height:none;max-width:none;z-index:-999999;top:0px}.footer-top{padding:60px
0 40px 0;text-align:left;background-color:#c8d0ee}.footer-top
h3{padding-bottom:10px}.footer-top
a{color:#0d39fd;text-decoration:none}.footer-top a:hover{color:#0d39fd;text-decoration:underline;}h3{font-size:22px;font-weight:300;color:#555;line-height:30px;font-style:italic}.footer-contact
i{padding-right:10px;font-size:18px}.footer-links
a{color:#000000a3;border:0}.footer-social
i{font-size:24px;vertical-align:middle}.footer-col{padding-right:0px !important}.footer-social a:hover, .footer-social a:focus{color:#856dc0;border:0}.footer-social
a{margin:0
10px}a:hover,a:focus{text-decoration:none}a{transition:all .3s}.footer-bottom{padding:20px
0 20px 0;border-top:1px solid #00000024;background-color:#bec7ec}.footer-social
h3{display:inline}@media ( max-width : 767px){.footer-top{padding:40px
0 20px 0;text-align:center}.footer-contact,.footer-links{padding:40px
0 0 0}.footer-about
p{margin-right:40px;margin-left:40px}.bloque-movil{padding-top: 0px !important;}.bloque-info{padding-bottom: 0px !important;}.bloque-movil-mensaje{ padding-left: 12px !important;}.bloque-info-texto{text-align: center;}.divider-2{text-align: center !important;}}@media ( min-width : 768px){.footer-contact .footer-links{border-left:solid 1px rgba(255,255,255,0.10)}}#social{display:table-cell;vertical-align:middle}#social
ul{text-align:center;padding-left:0px;margin:0
auto}#social
li{display:inline-block;list-style-type:none;margin-left:30px}.effect
.buttons{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.effect
a{text-decoration:none !important;color:#fff;width:60px;height:60px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:10px;margin-right:20px;font-size:25px;overflow:hidden;position:relative;-webkit-transition:border-radius 0.2s linear 0.2s, -webkit-transform
0.2s linear 0s;transition:border-radius 0.2s linear 0.2s, -webkit-transform 0.2s
linear 0s;transition:transform 0.2s linear 0s, border-radius 0.2s linear 0.2s;transition:transform 0.2s linear 0s, border-radius 0.2s linear 0.2s,
-webkit-transform 0.2s linear 0s}.effect a
i{position:relative;z-index:3;-webkit-transition:-webkit-transform 0.2s linear 0s;transition:-webkit-transform 0.2s linear 0s;transition:transform 0.2s linear 0s;transition:transform 0.2s linear 0s, -webkit-transform 0.2s linear 0s}.effect a:hover
i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.effect a:hover{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-left-radius:50%}.effect a:hover{color:white;text-decoration:underline}.effect
a.fb{background-color:#3b5998}.effect a.g-plus{background-color:#dd4b39}.effect
a.insta{background-color:#ea4c89}
.bloque-movil{
	    background-repeat: repeat-x;
    background-image: url(/img/fondoPinturaAzul.png);
    padding-top: 150px;
    padding-bottom: 150px;
    background-position: bottom;
}
.bloque-movil-img{
	  zoom:1.2;
    width: 300px;
}
@media ( min-width : 576px) and (max-width:991px){
.titulo {
     max-width: 100% !important;
     padding-top: 80px;
}}
.bloque-movil-mensaje{
	 padding-left: 10%;
    
    padding-top: 150px;
	padding-bottom: 100px;
}
.android-img{
	width: 200px;
}
.ios-img{
	width: 158px;
}

.displayNone{
	display:none !important;;
}
.android-btn:hover{
      cursor: pointer;
      transform: scale(1.05);  
}
 .android-btn:focus{
 box-shadow: 0 0 0 0 !important;
      }
      .col-img-movil, .bloque-movil-mensaje{
        text-align: center;
      }
.play{
	background-color: cornflowerblue;
}
.titulo-bloque-info h2{
	margin-bottom: 20px;
}