@import url(https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap);
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-display:block;font-family:bambino;font-style:normal;font-weight:400;src:url(../iconos/bambino.eot?bdiouu);src:url(../iconos/bambino.eot?bdiouu#iefix) format("embedded-opentype"),url(../iconos/bambino.ttf?bdiouu) format("truetype"),url(../iconos/bambino.woff?bdiouu) format("woff"),url(../iconos/bambino.svg?bdiouu#bambino) format("svg")}[class*=" icon-"],[class^=icon-]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:bambino!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-close:before{content:"\e605"}.icon-menu:before{content:"\e608"}.icon-instagram:before{content:"\e906"}.icon-facebook:before{content:"\e908"}*{box-sizing:border-box}body{font-family:Quicksand,sans-serif}.layout{margin:0 auto;max-width:1380px;padding:0 20px;width:100%}a{color:inherit;text-decoration:none}.header{box-shadow:-2px 4px 8px 2px #dedede;padding:20px 0;z-index:3}.header-container{text-align:center}.header-container figure{margin:0;padding:0 0 20px}.header-container figure img{display:block;margin:0 auto;max-width:100%}.menu ul{display:flex;justify-content:center;list-style:none;padding:0}.menu ul li{margin:0 100px}.menu ul a{color:#01334c;display:block;font-size:16px;font-weight:500;transition:color .2s ease-out}.menu ul a:hover{color:#ba122b}.footer{background:#01334c;color:#fff;padding:40px 0}.footer-container{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-bloque h3{color:#fac82a;font-size:18px;font-weight:600}.footer-bloque p{font-size:16px}.footer-bloque a{display:block}.footer-bloque a img{max-width:100%;width:auto}.footer-bloque .redes{margin-bottom:20px}.footer-bloque .redes a{background:#fff;border-radius:50%;color:#01334c;display:inline-block;font-size:24px;line-height:1em;padding:9px 10px;text-align:center}.footer-bloque .redes a:first-child{margin-right:20px}.footer-bloque.contacto{max-width:350px}@media screen and (max-width:960px){.footer-bloque{text-align:center;width:100%}.footer-bloque.contacto{max-width:100%}}@media screen and (max-width:820px){.header figure img{max-width:200px}.menu ul{justify-content:space-between}.menu ul li{margin:0}}#menu-contacto,.contacto h1{color:#ba122b}.contacto h1{font-size:36px;font-weight:700;margin:0;padding:70px 0;text-align:center}.contacto-formulario{margin:0 auto;max-width:780px}.contacto-formulario .input{margin-bottom:30px;position:relative}.contacto-formulario input,.contacto-formulario textarea{border:none;border-bottom:2px solid #01334c;color:#01334c;display:block;font-size:18px;padding:10px;width:100%}.contacto-formulario input:focus,.contacto-formulario textarea:focus{outline:none}.contacto-formulario textarea{height:120px;resize:none}.contacto-formulario label{color:#01334c;font-size:22px;font-weight:700}.contacto-formulario .acepto{align-items:center;display:flex;padding-top:10px}.contacto-formulario .acepto #checkbox{height:20px;margin:0 10px 0 0;width:20px}.contacto-formulario .acepto p{color:#01334c;font-size:14px;font-weight:700}.contacto-formulario .boton{padding-top:40px}.contacto-formulario .boton button{background:#fff;border:2px solid #01334c;color:#01334c;cursor:pointer;display:inline-block;font-size:24px;font-weight:700;padding:10px 80px;transition:all .2s ease-in}.contacto-formulario .boton button:focus{outline:none}.contacto-formulario .boton button:hover{background:#01334c;color:#fff}.contacto-direccion{padding:120px 0;text-align:center}.contacto-direccion h2{color:#ba122b;font-size:36px;font-weight:700}.contacto-direccion p{color:#01334c;font-size:22px;font-weight:500;line-height:1.4em;margin:0}@media screen and (max-width:600px){.contacto h1,.contacto h2{font-size:25px}.contacto label{font-size:18px}.contacto p{font-size:16px}.contacto-formulario .acepto p{font-size:12px}.contacto-formulario .boton button{font-size:18px}}
