.content-avo{position:relative;padding-top:4%;padding-bottom:4%}.content-avo h1{font-weight:700;color:#437bb3}.contros-obr{position:relative;padding-top:4%}.contros-obr2{position:relative;padding-bottom:4%}.contros-obr2 .nav-pills .nav-link-c,.contros-obr .nav-pills .nav-link-c{border:1px solid #437bb3;color:#437bb3}.contros-obr2 .nav-item,.contros-obr .nav-item{padding:0 .5rem}.contros-obr2 .nav-pills .nav-link-c.active,.contros-obr2 .nav-pills .show>.nav-link,.contros-obr .nav-pills .nav-link-c.active,.contros-obr .nav-pills .show>.nav-link{color:#fff;background-color:#437bb3}.contros-obr2 .nav-link,.contros-obr .nav-link{color:#adadad}.contros-obr2 .nav-link.active,.contros-obr .nav-link.active{font-weight:700;color:#437bb3;border:1px solid #437bb3}.contros-obr2 .nav-link-c,.contros-obr .nav-link-c{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;-o-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.contros-obr2 .btn-months-m,.contros-obr2 .btn-years-m,.contros-obr .btn-months-m,.contros-obr .btn-years-m{padding:.375rem 3rem;color:#437bb3;background-color:transparent;border-color:#437bb3}.content-gal{position:relative;padding-top:4%;padding-bottom:4%}.content-gal h1{font-weight:700;color:#437bb3}.container-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container-flex .item{margin-bottom:10px;background-color:#437bb3;height:320px;background-size:cover;background-position:50%;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.15);box-shadow:0 0 30px 0 rgba(0,0,0,.15);position:relative;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.degradado{cursor:pointer}.container-flex .item.degradado:before{content:"";height:100%;width:100%;background-image:-webkit-gradient(linear,left bottom, left top,from(rgba(0,0,0,.8)),to(transparent));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.8),transparent);background-image:linear-gradient(0deg,rgba(0,0,0,.8),transparent);position:absolute;top:0;left:0;background-position:50%;background-repeat:no-repeat}.container-flex .item.degradado.video:before{background-image:url(../img/icon-play.svg),-webkit-gradient(linear,left bottom, left top,from(rgba(0,0,0,.8)),to(transparent));background-image:url(../img/icon-play.svg),-o-linear-gradient(bottom,rgba(0,0,0,.8),transparent);background-image:url(../img/icon-play.svg),linear-gradient(0deg,rgba(0,0,0,.8),transparent)}.container-flex .item .info{position:absolute;bottom:10px;width:95%;left:0;right:0;margin:0 auto}.container-flex .item .info .expand,.container-flex .item .info .subtlo{display:inline-block;color:#fff;font-size:1.3rem}.container-flex .item .info .subtlo{width:calc(100% - 26px);font-family:Nunito Sans,sans-serif;font-size:12px;font-weight:400;line-height:3.5;letter-spacing:1.8px;color:#fff;text-transform:uppercase}.container-flex .item .info .expand{width:20px;text-align:center}.container-flex .item .info .expand img{width:15px;cursor:pointer}@media screen and (max-width:767px){.container-flex .item{width:100%}}@media screen and (min-width:768px){.container-flex .item{margin:10px}.container-flex.doble-item,.container-flex.full-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.container-flex.full-item .item{width:100%;height:660px}.container-flex.doble-item .item{width:47%;height:660px}}@media screen and (min-width:768px) and (max-width:1199px){.container-flex{max-height:1400px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.container-flex .item{width:47%}.container-flex .item:nth-child(3),.container-flex .item:nth-child(4){background-color:var(--naranja);height:660px}}@media screen and (min-width:1200px){.container-flex{max-height:900px}.container-flex .item:nth-child(3n){background-color:var(--naranja);height:660px}.container-flex.doble-item .item{width:48%}}@media screen and (min-width:1650px){.container-flex.doble-item .item{width:48.7%}}.contacto{background:url(../images/bg-footer-avo.webp) no-repeat 50%/cover;position:relative;padding-top:6%;padding-bottom:6%}.contacto h2{font-family:Open Sans,sans-serif;font-weight:800;text-align:left;color:#fff}.contacto ul{list-style:none;text-align:left}.contacto ul li{display:list-item;padding:10px 0}.contacto ul li p{font-weight:700;font-size:1.2rem;letter-spacing:2px}.contacto ul li a,.contacto ul li p{font-family:Open Sans,sans-serif;color:#fff}.contacto ul li a{font-weight:400;text-decoration:none}.contacto ul li a i{font-size:1.5rem;color:#fdedcc}.contacto .form-group{margin-bottom:.35rem}.contacto .form-control::-webkit-input-placeholder{color:#4d4d4d}.contacto .form-control::-moz-placeholder{color:#4d4d4d}.contacto .form-control:-ms-input-placeholder{color:#4d4d4d}.contacto .form-control:-moz-placeholder{color:#4d4d4d}.contacto .form-control{display:block;padding:.375rem .75rem;line-height:1.5;color:#4d4d4d;background-color:#fff;background-clip:padding-box;border:1px solid #fff;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.contacto .btn-send,.contacto .form-control{font-family:Open Sans,sans-serif;width:100%;font-size:1rem}.contacto .btn-send{font-weight:700;text-transform:uppercase;color:#437bb3;padding:8px;background-color:#fdedcc;border:1px solid #fdedcc;cursor:pointer;margin-top:7px;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}.contacto .btn-send:active,.contacto .btn-send:focus,.contacto .btn-send:hover{color:#fff!important;background-color:transparent!important;border:1px solid #fff!important}.contacto .successMsg p{font-family:Open Sans,sans-serif;font-size:.8rem;color:#fff;padding:0;margin-top:-30px;text-align:center}.contacto div #recaptchaFooter{margin:0 auto;width:304px;border:0}.contacto #recaptchaFooter{-ms-transform:scale(.75);transform:scale(.75);-webkit-transform:scale(.75);-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform-origin:0 0}.privacidad-link a{font-family:Open Sans,sans-serif;font-weight:300;font-style:italic;text-decoration:none;color:#fff}