@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;width:auto}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media (min-width:576px){.body{max-width:540px}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{font-family:Arial,sans-serif;margin:0;max-width:100%;overflow-x:hidden;padding:0}.container{margin:0 auto;padding:15px;width:100%}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:600px){.column{width:100%;body{font-style:"Noto Sans",sans-serif;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.App{font-family:Arial,sans-serif;text-align:center;width:2000px}main{padding:300px}}}.header{background-color:#1254d6;color:#fff;padding:20px}.header,.header-content{align-items:center;display:flex;justify-content:space-between}.header-content{width:100%}.header h1{font-size:2.5em;margin:0}.header p{font-size:1.2em}.profile-imag{border-radius:50%;height:100px;object-fit:cover;width:100px}.home-button{background-color:#126f94;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-left:20px;padding:10px 20px;transition:background-color .3s ease}.home-button:hover{background-color:#0056b3}.navbar{background-color:#112ead;display:flex;justify-content:center;padding:10px}.navbar ul{display:flex;gap:20px;list-style-type:none;margin:0;padding:0}.navbar li{display:inline}.navbar button{background:none;border:none;color:#f5f2f2;cursor:pointer;font-size:1em;padding:10px 20px;transition:background-color .3s}.navbar button:hover{background-color:#151616;border-radius:5px}@media (max-width:768px){.navbar-links{display:none;flex-direction:column;text-align:center;width:100%}.navbar-links.active{display:flex}.toggle-button{display:block}}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Noto Sans,sans-serif;line-height:1.6}.home{margin:0 auto;max-width:1200px;padding:20px}.iniciopag{background-position:50%;background-size:cover;border-radius:8px;box-sizing:border-box;font-size:large;line-height:1.6;margin-bottom:20px;padding:20px;text-align:justify}.home-item{align-items:center;justify-content:center;margin-bottom:40px;width:100%}.column,.home-item{display:flex;flex-direction:column;gap:20px}.colegio-a,.profile,.profile-image,.profile-toledo{border-radius:8px;height:auto;object-fit:cover;width:100%}.profile-image{border-radius:50%;height:150px;margin:0 auto 20px;width:150px}.home-text{text-align:center;width:100%}.home-text h2{color:#333;font-size:1.5em;margin-bottom:20px}.home-text p{font-size:1em;line-height:1.6;margin-bottom:15px;text-align:left}.home-text ul{list-style-type:none;margin:20px 0;padding-left:0;text-align:left}.home-text li{margin-bottom:10px;padding-left:20px;position:relative}.home-text li:before{color:#007bff;content:"•";font-weight:700;left:0;position:absolute}.firma{border-top:1px solid #eee;color:#666;font-style:italic;margin-top:40px;padding-top:50px;text-align:center}@media (min-width:768px){.home{padding:40px 20px}.home-item{align-items:flex-start;flex-direction:row;gap:40px;justify-content:space-between}.column{flex-direction:row;width:48%}.profile-toledo{height:300px;margin-bottom:0;width:390px}.colegio-a{height:250px;margin-bottom:0;width:420px}.profile{height:300px;margin-bottom:0;width:200px}.profile-image{height:200px;margin:0 20px 0 0;width:200px}.home-text{flex:1 1;max-width:600px;text-align:left}@media (max-width:768px){.iniciopag{font-size:.95rem;padding:15px;text-align:left}}@media (max-width:480px){.iniciopag{font-size:.9rem;padding:12px}}.home-item:not(:first-child){align-items:center}}@media (min-width:500px) and (max-width:767px){.column{width:100%}.home-item{flex-direction:column}.profile-toledo{height:250px;max-width:390px;width:100%}.colegio-a{height:200px;max-width:420px;width:100%}.profile{height:250px;max-width:200px;width:100%}}.align-center{align-items:center}.align-start{align-items:flex-start}.flex-container{align-items:stretch;display:flex;flex-wrap:wrap;gap:20px}.flex-item{flex:1 1;min-width:300px}.section-spacing{margin-bottom:60px}.image-shadow{box-shadow:0 4px 8px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.image-shadow:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-2px)}.services{padding:20px;text-align:center}.service-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:20px}.service-buttons button{background-color:#252a3f;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1em;margin:5px;padding:10px 20px;transition:background-color .3s}.service-buttons button:hover{background-color:#0056b3}.service-message{color:#333;font-size:1.2em;margin-top:20px}.service-message li{list-style-type:none;text-align:left}.civ{height:300px;transition:.5s;width:200px}.civ:hover{transform:scale(1.2)}@media (max-width:100px){.service-buttons{flex-direction:column}.service-buttons button{font-size:1.2em;padding:9px;width:100%}.service-message{font-size:1em}.civ{height:auto;width:100%}}.gallery{--d:10s;display:grid;-webkit-mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000);overflow:hidden;width:380px}.gallery>img{animation:r var(--d) linear infinite;aspect-ratio:1.5;grid-area:1/1;object-fit:cover;width:100%}.gallery>img:nth-child(2){animation-delay:calc(var(--d)*-.2)}.gallery>img:nth-child(3){animation-delay:calc(var(--d)*-.4)}.gallery>img:nth-child(4){animation-delay:calc(var(--d)*-.6)}.gallery>img:nth-child(5){animation-delay:calc(var(--d)*-.8)}@keyframes r{80%{transform:translate(-400%)}80.01%{transform:translate(100%)}}.form body{background:#59abe3;margin:0}.form{background:#e6e6e6;border-radius:8px;box-shadow:0 0 40px -10px #000;box-sizing:border-box;font-family:Montserrat,sans-serif;height:540px;margin:calc(50vh - 220px) auto;max-width:calc(100vw - 40px);padding:20px 30px;position:relative;width:410px}.form h2{border-bottom:3px solid #78788c;color:#135bc9;margin:10px 0;padding-bottom:10px;width:180px}input{background:none;border:0;border-bottom:2px solid #bebed2;box-sizing:border-box;font-family:Montserrat,sans-serif;outline:none;padding:10px;resize:none;transition:all .3s;width:100%}input:focus{border-bottom:2px solid #78788c}p:before{color:#5a5a5a;content:attr(type);display:block;font-size:14px;margin:28px 0 0}button{background:#fff;border-bottom-left-radius:10px;border-top-right-radius:10px;cursor:pointer;font-size:28px;padding:10px 20px;position:relative;transition:all 1s;&:after,&:before{border:0 solid #fff;content:" ";height:10px;position:absolute;transition:all 1s;width:10px}&:after{border-left:5px solid #000;border-top:5px solid #000;left:-1px;top:-1px}&:before{border-bottom:5px solid #000;border-right:5px solid #000;bottom:-1px;right:-1px}&:hover{background:#00000080;border-bottom-left-radius:0;border-top-right-radius:0;color:#fff;&:after,&:before{border-color:#fff;height:100%;width:100%}}}.data-container{align-items:center;background:#ffebee;display:flex;height:100vh;justify-content:center}.c1{background:#50505a;border-radius:6px;bottom:-15px;box-shadow:10px 10px 40px -14px #000;color:#fff;content:"Hi";font-size:13px;padding:16px 4px 16px 0;position:absolute;right:-20px;width:320px}span{margin:0 5px 0 15px}@media (min-width:600px){.column{width:50%}}.footer{background-color:#255ac4;color:#fff;padding:20px;text-align:left}.footer,.footer-content{align-items:flex-start;display:flex;justify-content:space-between}.footer-content{width:100%}.about,.contact-info{font-size:small;max-width:45%}.footer h3{font-size:1.5em;margin-top:0}.footer p,.footer ul{font-size:1em;line-height:1.5;padding-right:60px}.contact-info ul{list-style-type:none;padding:0}.contact-info li{margin-bottom:10px}.firma-s{font-size:x-small}.column{width:100%}@media (min-width:600px){.column{width:50%;.blog{padding:-10px;text-align:center}}.blog,.blog h2{margin-bottom:20px}.blog h2{font-size:2em}}.floating-button{align-items:center;background-color:#25d366;border-radius:50%;bottom:20px;box-shadow:0 2px 10px #0003;display:flex;height:60px;justify-content:center;left:20px;position:fixed;transition:background-color .3s ease;width:60px}.floating-button img{height:35px;width:35px}.floating-button:hover{background-color:#128c7e}
/*# sourceMappingURL=main.ce3e823e.css.map*/