@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url(fonts/lato-v24-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:700;src:url(fonts/lato-v24-latin-700.woff2) format('woff2')}*{box-sizing:border-box;margin:0;padding:0}body,html{color:#454441;background:#fff;font-family:Lato,sans-serif;font-size:18px;font-weight:400;line-height:1.3}.h1,h1,h2,h3{font-family:Lato,sans-serif;font-weight:700;letter-spacing:-.4px;line-height:1.1;margin-bottom:4px}.h1,h1{margin-top:32px;font-size:32px;text-align:center}h2{color:#674da2;font-size:25px}h3{color:#9f1870;margin-top:0;font-size:21px}@media (max-width:850px){body,html{font-size:17px}.h1,h1{font-size:25px}h2{font-size:23px}h3{font-size:20px}}#article h1{margin-top:42px}#article h2{margin-top:37px}#article h3{margin-top:32px}p{margin-bottom:15px}li{line-height:1.5;margin-left:30px}a,a:hover{text-decoration:none}.text-center{text-align:center}.btn{display:inline;background:#674da2;color:#fff;font-size:17px;font-weight:700;letter-spacing:1px;padding:7px 20px;border:none;border-radius:6px}.btn:hover{background:#38046c;box-shadow:1px 1px 3px rgba(0,0,0,.4)}.img-responsive{display:block;max-width:100%;height:auto;margin:0 auto}.img-frame{border-radius:12px;box-shadow:1px 1px 2px gray}.img-hero{position:relative;margin-bottom:8px}.img-hero::after{display:block;content:"";padding-bottom:52.5%}.img-hero img{position:absolute;left:0;top:0;width:100%;height:100%}@media (min-width:992px){.vertical-align{display:flex;align-items:center}}@media (max-width:992px){.vertical-align form,.vertical-align h2,.vertical-align h3{margin-top:27px}}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-left:-15px;margin-right:-15px}.col-md-4,.col-md-6,.col-md-8,.col-sm-6{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.col-sm-6{float:left}.col-sm-6{width:50%}}@media (min-width:992px){.col-md-4,.col-md-6,.col-md-8{float:left}.col-md-8{width:66.66666667%}.col-md-6{width:50%}.col-md-4{width:33.33333333%}.col-md-pull-6{right:50%}.col-md-push-6{left:50%}}.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.container:after,.row:after{clear:both}.bullets{display:inline-block;list-style:none}.bullets li{clear:left;padding:6px 0;line-height:1.1}.bullets li:before{content:"";height:21px;width:21px;display:block;float:left;margin-left:-30px;margin-top:-1px;background-position:center;background-repeat:no-repeat;background-size:100%;background-image:url(img/bullet.svg);background-size:cover}.card{background:#fff;margin:10px auto 30px;border-radius:16px;box-shadow:1px 1px 4px rgba(0,0,0,.4)}.card img{border-top-left-radius:16px;border-top-right-radius:16px}.card h3{color:#454040;margin:32px 15px 0;line-height:1.1;font-size:20px;font-weight:700;letter-spacing:-.1px}.card p{display:inline-block;color:#5a5a5a;margin:5px 15px 32px;line-height:1.2;font-size:18px;font-weight:400}#contact{background:linear-gradient(to right,#e8d8ff,#e9d8ff,#e8d8ff);text-align:center}#contact h2{color:#674da2}#contact a{color:#674da2;font-size:24px;font-weight:700;letter-spacing:1px}#contact a:hover{color:#6c046c;text-shadow:1px 1px 1px rgba(0,0,0,.3)}@media(max-width:768px){#contact a{font-size:21px}}#contact .logo{display:block;margin:0 auto;width:auto;height:145px}#contact .icon{display:inline-block;margin:6px 2px;width:38px;height:38px;transition:.3s ease-in-out}#contact .icon:hover{filter:brightness(.7);transform:translateY(-2px)}#contact input,#contact textarea{display:block;font-family:inherit;font-size:17px;font-weight:700;color:#092b4d;width:100%;max-width:400px;padding:4px 10px;border:none;outline:0;resize:none;margin-bottom:6px;margin-left:auto;margin-right:auto;border-radius:6px;box-shadow:1px 1px 1px rgba(0,0,0,.5)}#contact button{display:block;background:#674da2;color:#fff;font-size:17px;font-weight:700;letter-spacing:1px;padding:8px 20px;border:none;border-radius:6px;margin-left:auto;margin-right:auto;transition:.3s ease-in-out}#contact button:hover{background:#38046c;box-shadow:1px 1px 1px rgba(0,0,0,.3);transform:translateY(-2px)}#faq h2{margin-left:20px}#faq .question{font-size:17px;font-weight:600;color:#462c05;text-transform:none;text-align:left;cursor:pointer;width:100%;background:radial-gradient(#fafafa,#f5f5f5);padding:10px 20px;border:1px solid silver;border-radius:12px;margin-bottom:4px;margin-top:4px;letter-spacing:.3px}@media (max-width:768px){#faq .question{font-size:16px;letter-spacing:-.2px}}#faq .question.active{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}#faq .question:hover{background:#d4d4d4}@media (min-width:600px){#faq .question:after{color:#777;float:right;content:"";border-top:7px solid #444;border-left:7px solid transparent;border-right:7px solid transparent;position:relative;top:9px;right:0}#faq .question.active:after{transform:rotate(90deg)}}#faq .answer{font-size:17px;font-weight:400;position:relative;top:-1px;padding:16px 32px 16px 16px;display:none;background:#fff;color:#868686;overflow:hidden;border:1px solid silver;border-bottom-left-radius:12px;border-bottom-right-radius:12px}@media (max-width:768px){#faq .answer{font-size:16px}}#footerbar{background:linear-gradient(to right,#e8d8ff,#e9d8ff,#e8d8ff);color:#674da2;font-size:16px;width:100%;padding:4px 10px}#footerbar span{float:right}#footerbar a{color:#503490}#footerbar a:hover{color:#38046c;text-shadow:1px 1px 1px rgba(0,0,0,.3)}@media(max-width:768px){#footerbar{font-size:14px}}#headerbar{background:#fff;padding:5px 10px}#headerbar img{display:inline;width:auto;height:84px}#headerbar span{float:right;font-size:18px;text-align:right;line-height:1.2;margin-top:10px}#headerbar a{color:#453182;margin-top:8px;font-size:21px;font-weight:700;letter-spacing:1px}#headerbar a:hover{color:#603;text-decoration:none;text-shadow:1px 1px 2px rgba(92,92,92,.4)}@media (max-width:768px){#headerbar img{display:block;margin-left:auto;margin-right:auto;height:144px}#headerbar span{font-size:16px;display:block;float:none;text-align:center;margin-top:2px}#headerbar a{font-size:21px;font-weight:700}}nav{background:#674da2;width:100%;overflow:hidden;z-index:999;border-top:#c6adff solid 1px;border-bottom:#c6adff solid 1px;margin-left:0}nav ul{display:flex;flex-direction:row;margin:0;padding:0}nav ul li{flex-grow:1;list-style:none;text-align:center;border-right:1px solid #c6adff;margin-left:0}nav ul li:last-child{border-right:none}nav ul li a{display:block;padding:8px 0;color:#fff;font-size:14px;font-weight:700;text-decoration:none;text-transform:uppercase}nav ul li a:hover{background:#9f1870;color:#fff}nav ul li a.active{background:#876cc7;color:#fff}@media (max-width:768px){nav ul li a{font-size:14px;letter-spacing:-.1px;text-transform:none}}section{padding-bottom:30px;padding-top:30px}#servicios .row{margin-top:24px;margin-bottom:24px}.slide-container{width:100%;max-width:1200px;position:relative;margin:0 auto}.slide{display:none;width:100%;animation-name:fade;animation-duration:1.5s;position:relative}.slide::after{display:block;content:"";padding-bottom:52.3333%}.slide img{position:absolute;left:0;top:0;width:100%;height:100%}@keyframes fade{from{opacity:.6}to{opacity:1}}.slide img{width:100%}.slide .caption{width:100%;padding:6px 3%;background:rgba(0,0,0,.4);color:#f2f2f2;font-size:20px;font-weight:700;text-align:center;position:absolute;left:0;bottom:0}@media (min-width:768px){.slide .caption{padding:6px 4%;font-size:24px}}@media (min-width:992px){.slide .caption{padding:8px 5%;font-size:26px}}@media (min-width:1200px){.slide .caption{font-size:30px}}.sticky{position:fixed;top:0}