#home{background-image:url("/static/images/imagen-principal.jpg");min-height:50vh}#section-1{color:#009bdb}#section-1 h2,#section-1 h3,#section-1 h4,#section-1 h5{font-weight:bolder}#section-2{background:#009bdb;color:white}#section-2 .btn{background:#004b9f;color:white;border-radius:0;padding-left:25px;padding-right:25px}#section-2 h2,#section-2 h3,#section-2 h4,#section-2 h5{font-weight:bolder}#section-2 ul{list-style:none}#section-2 ul li:before{content:"-";font-weight:bold;display:inline-block;width:1em;margin-left:-1em}#section-3{background-image:url("/static/images/imagen-principal.jpg");background-attachment:fixed;background-size:cover;background-position:center;color:white;position:relative}#section-3 h2,#section-3 h3,#section-3 h4,#section-3 h5{font-weight:bolder}#section-3:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#004b9f;opacity:.6}.swiper-pagination-bullet-active{background:#fff !important}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0 !important}.image-gallery{width:100%;height:400px;margin-left:auto;margin-right:auto;background:#fff;background-size:cover;background-position:center;margin-bottom:10px}.swiper-container{width:100%;height:280px;margin-left:auto;margin-right:auto}.swiper-slide{text-align:center;font-size:18px;background:#fff;background-size:cover;background-position:center;cursor:pointer;height:calc((100% - 20px) / 2) !important;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}@media(min-width:993px) and (max-width:1280px){#section-2 .col-img{padding-top:20px}#section-2 .col-img .image-gallery{height:250px}#section-2 .col-img .swiper-container{height:170px}}@media(max-width:600px){#section-1 h2{font-size:1.2em;text-align:center}.container-fluid{width:100% !important}#section-2{padding-top:0 !important;padding-bottom:0 !important}#section-2 h2{font-size:1.2em}#section-2 h5{font-size:.8em;margin-top:0 !important}#section-2 .col-text{padding-left:20px !important;padding-right:20px !important}#section-2 .col-img{padding-top:20px}#section-2 .col-img .image-gallery{height:200px}#section-2 .col-img .swiper-container{height:170px}#section-3{margin-top:0 !important}#section-3 h2{font-size:1.8em}}