@charset "utf-8";@media (max-width: 575.98px){.col-5th{max-width:20%!important;float:left}#presentacion img.img-presentacion{max-width:90%}nav.navbar button.navbar-toggler{color:rgba(255,255,255,.55);border-color:#00A192;padding:6px 8px;margin-left:auto;margin-top:14px;margin-right:0}nav.navbar button.navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgb(0 161 146)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");width:1.1em;height:1.1em}#navbarJmf.navbar-collapse.collapsing,#navbarJmf.navbar-collapse.collapse.show{position:absolute;top:50px;right:0;width:auto;z-index:2147483647;background-color:#fff;min-width:200px;border:1px solid #6D311C;padding:12px 15px}#navbarJmf ul.navbar-nav li.nav-item{width:100%;margin-bottom:12px}.cuadrosnums{margin-bottom:30px}.cuadrosnums::before{padding-top:60%}}@media (max-width: 575.98px) and (orientation : landscape){.lnk-titulogo .sptitulogo{font-size:1.7rem}a.lnk-telefono,a.lnk-email{margin-bottom:10px}#carousel-jmf .carousel-item{height:72vh}.titucaption{font-size:1.5rem}.btn.btn-transp.primercap,.btn.btn-verde.primercap{padding:2px 12px}.titulo{font-saize:1.5rem}.texto{font-size:1rem}.texto-carouText > div{font-size:2.4vw}.cuadrosnums.ultimo{margin-bottom:0}.cuadrosnums::before{padding-top:84%}.cuadrosnums .contnums p span.texts{font-size:.9em}.cuadrosnums .contnums p span.nums{font-size:4em}.cuadrosnums .contnums p span.texts{font-size:.8em}.conTparallax.proyecto{min-height:300px}#titu-proyecto{font-size:3em}#txt-podemos{font-size:2.5em}.conTparallax.quiensoy #titu-proyecto{font-size:2.6em}.conTparallax.quiensoy #txt-podemos{font-size:1.8em}.cabecera{height:68vh}}@media (max-width: 575.98px) and (orientation : portrait){.margenhead{margin-top:10px}a.lnk-telefono,a.lnk-email{font-size:.95rem;padding-left:28px;line-height:1.3;margin-bottom:10px}#navbarJmf ul.navbar-nav li.nav-item a.nav-link{text-align:right}#carousel-jmf .carousel-item{height:48vh}#carousel-jmf .carousel-item video{object-position:center left}#carousel-jmf .carousel-control-next-icon,#carousel-jmf .carousel-control-prev-icon{width:100%}.carousel-caption{right:10%;left:10%}.titucaption{font-size:1.1rem;margin-top:10px}.titucaption.segundo{margin-top:0}.btn.btn-transp.primercap,.btn.btn-verde.primercap{font-size:.8rem;margin-bottom:5px;padding:2px 6px;margin-top:5px}.carousel-caption.captiontres .btn.btn-transp.primercap{background-color:#fff}.titulo{font-saize:1.2rem}.texto{font-size:.9rem}.texto-carouText > div{font-size:1rem}.cuadrosnums::before{padding-top:70%}.tituicos{font-size:1rem}.textoicos{font-size:.9rem}#titu-proyecto{font-size:1.8rem}#txt-podemos{font-size:1.4rem}.cabecera{height:40vh}}@media (min-width: 576px) and (max-width: 767.98px){.col-sm-5th{max-width:20%!important;float:left}#presentacion img.img-presentacion{max-width:90%}nav.navbar button.navbar-toggler{border-color:#00A192;padding:6px 8px;margin-top:0;margin-right:0;margin-left:auto}nav.navbar button.navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgb(0 161 146)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");width:1.5em;height:1.5em}#navbarJmf.navbar-collapse.collapsing,#navbarJmf.navbar-collapse.collapse.show{position:absolute;top:44px;right:0;width:auto;z-index:2147483647;background-color:#fff;min-width:200px;border:1px solid #6D311C;padding:12px 15px}#navbarJmf ul.navbar-nav li.nav-item{width:100%;margin-bottom:12px}.cuadrosnums{margin-bottom:30px}.cuadrosnums::before{padding-top:60%}}@media (min-width: 576px) and (max-width: 767.98px) and (orientation : landscape){.lnk-titulogo .sptitulogo{font-size:1.7rem}a.lnk-telefono,a.lnk-email{margin-bottom:10px}#carousel-jmf .carousel-item{height:72vh}.titucaption{font-size:1.5rem}.btn.btn-transp.primercap,.btn.btn-verde.primercap{padding:2px 12px}.titulo{font-saize:1.5rem}.texto{font-size:1rem}.texto-carouText > div{font-size:2.4vw}.cuadrosnums.ultimo{margin-bottom:0}.cuadrosnums::before{padding-top:84%}.cuadrosnums .contnums p span.texts{font-size:.9em}.cuadrosnums .contnums p span.nums{font-size:4em}.cuadrosnums .contnums p span.texts{font-size:.8em}.conTparallax.proyecto{min-height:300px}#titu-proyecto{font-size:3em}#txt-podemos{font-size:2.5em}.conTparallax.quiensoy #titu-proyecto{font-size:2.6em}.conTparallax.quiensoy #txt-podemos{font-size:1.8em}.cabecera{height:68vh}}@media (min-width: 576px) and (max-width: 767.98px) and (orientation : portrait){.margenhead{margin-top:10px}a.lnk-telefono,a.lnk-email{font-size:.95rem;padding-left:28px;line-height:1.3;margin-bottom:10px}#navbarJmf ul.navbar-nav li.nav-item a.nav-link{text-align:right}#carousel-jmf .carousel-item{height:48vh}#carousel-jmf .carousel-item video{object-position:center left}#carousel-jmf .carousel-control-next-icon,#carousel-jmf .carousel-control-prev-icon{width:100%}.carousel-caption{right:10%;left:10%}.titucaption{font-size:1.1rem;margin-top:10px}.titucaption.segundo{margin-top:0}.btn.btn-transp.primercap,.btn.btn-verde.primercap{font-size:.8rem;margin-bottom:5px;padding:2px 6px;margin-top:5px}.carousel-caption.captiontres .btn.btn-transp.primercap{background-color:#fff}.titulo{font-saize:1.2rem}.texto{font-size:.9rem}.texto-carouText > div{font-size:1rem}.cuadrosnums::before{padding-top:70%}.tituicos{font-size:1rem}.textoicos{font-size:.9rem}#titu-proyecto{font-size:1.8rem}#txt-podemos{font-size:1.4rem}.cabecera{height:40vh}}@media (min-width: 768px) and (max-width: 991.98px){.col-md-5th{max-width:20%!important;float:left}a.lnk-telefono,a.lnk-email{margin-bottom:10px}nav.navbar button.navbar-toggler{border-color:#00A192;padding:6px 8px;margin-top:0;margin-right:0;margin-left:auto}nav.navbar button.navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgb(0 161 146)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");width:1.5em;height:1.5em}#navbarJmf.navbar-collapse.collapsing,#navbarJmf.navbar-collapse.collapse.show{position:absolute;top:44px;right:0;width:auto;z-index:2147483647;background-color:#fff;min-width:200px;border:1px solid #6D311C;padding:12px 15px}#navbarJmf ul.navbar-nav li.nav-item{width:100%;margin-bottom:12px}#navbarJmf ul.navbar-nav li.nav-item a.nav-link{text-align:right}#carousel-jmf .carousel-item{height:72vh}.texto-carouText > div{font-size:2.5vw}.cuadrosnums .contnums p span.texts{font-size:.9em}.cuadrosnums .contnums p span.nums{font-size:4em}.cuadrosnums .contnums p span.texts{font-size:.9em}.conTparallax.cuadros{min-height:300px}.conTparallax.proyecto{min-height:300px}#titu-proyecto{font-size:3.2em}#txt-podemos{font-size:2.2em}.conTparallax.quiensoy #titu-proyecto{font-size:2.8em}.conTparallax.quiensoy #txt-podemos{font-size:2em}#formu_contacto .form-control,form .form-control{font-size:1rem;line-height:1.2;padding:.3rem .6rem}#formu_contacto label,form label,#formu_contacto label.form-check-label,#formu_contacto label.custom-control-label,form label.form-check-label,form label.custom-control-label{font-size:.8rem}.addcon{line-height:1.8}.table.calentabla > :not(caption) > * > *{padding:.25rem .25rem;font-size:.9rem}}@media (min-width: 766px) and (max-width: 769px) and (orientation : portrait){.cuadrosnums.ultimo{margin-bottom:0}.cuadrosnums::before{padding-top:87%}.cuadrosnums .contnums p span.texts{font-size:.9em}.cuadrosnums .contnums p span.nums{font-size:4em}.cuadrosnums .contnums p span.texts{font-size:.9em}.conTparallax.proyecto{min-height:300px}#titu-proyecto{font-size:3rem}#txt-podemos{font-size:2rem}.conTparallax.quiensoy{min-height:318px}.conTparallax.quiensoy #titu-proyecto{font-size:2.2em}.conTparallax.quiensoy #txt-podemos{font-size:1.6em}}@media (min-width: 766px) and (max-width: 1024px) and (orientation : portrait) {.table.calentabla > :not(caption) > * > *{padding:.25rem .25rem;font-size:.9rem}}@media (min-width: 992px) and (max-width: 1199.98px){.col-lg-5th{max-width:20%!important;float:left}}@media (min-width: 992px) and (max-width: 1199.98px) and (orientation : portrait){.lnk-legalpie{font-size:.8rem;text-wrap:nowrap}}@media (min-width: 992px) and (max-width: 1199.98px) and (orientation : landscape){#carousel-jmf .carousel-item{height:75vh}.texto-carouText > div{font-size:2.2vw}.tituicos{font-size:1.2rem}.texto.textoicos{font-size:.9rem}.lnk-legalpie{font-size:.8rem;text-wrap:nowrap}.conTparallax.quiensoy #titu-proyecto{font-size:2.8em}.conTparallax.quiensoy #txt-podemos{font-size:2em}}@media (min-width: 1200px) and (max-width: 1399.98px){.col-xl-5th{max-width:20%!important;float:left}.cabecera{height:70vh}.table.calentabla > :not(caption) > * > *{padding:.25rem .25rem;font-size:.9rem}}@media (min-width: 1400px){.col-xxl-5th{max-width:20%!important;float:left}}@media (min-width: 1921px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:68.75%}#navbarJmf ul.navbar-nav li.nav-item a.nav-link{font-size:1.2vw;font-size:1.5rem;line-height:1.2}.texto,.conTdetalle p,.conTdetalle ul li,.conTvideos.inicio.ofertasini p{font-size:1.2vw;line-height:1.3}.cabecera{height:75vh}a.lnk-telefono,a.lnk-email{font-size:1vw;line-height:1.2;padding-left:1.5vw}.carousel-caption.captiondos{padding-left:7%}.titucaption,.titulo{font-size:1.75vw}.texto-carouText > div::before{left:-.75vw;width:1.5vw}.conTparallax{min-height:650px}.cuadrosnums .contnums p span.texts{font-size:1.2vw}.cuadrosnums .contnums p span.nums{font-size:5vw;line-height:1.2}.cuadrosnums .contnums p span.texts{font-size:1.2vw}.img-iconos{min-width:33%}a.btn-verde,a.btn.btn-verde,button.btn-verde,a.btn-transp,a.btn.btn-transp,button.btn-transp,a.btn-transp,a.btn.btn-transp,button.btn-transp{font-size:.9vw;border-width:3px}footer .container > .row.d-flex.align-items-center.py-4{padding-top:1.5vw!important;padding-bottom:1.5vw!important}ul.menu-pie li a{font-size:1vw}footer .conTpie2 .conTxtp2 p a.lnk-txtpc{font-size:1vw}lnk-legalpie{font-size:.9vw}footer .lnk-titulogo .sptitulogo{font-size:1.2vw}footer p{font-size:.9vw}#whatsappfl{right:1.5vw;width:3vw;height:3vw;bottom:4.5vw}.jcarousel-wrapper.servicios .lnk-servicios .txtjcar{font-size:.6vw}.jcarousel-control-prev,.jcarousel-control-next{width:1.4vw;height:1.4vw;font:1vw/1vw Arial,sans-serif;line-height:1.3;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.jcarousel-wrapper.servicios .jcarousel-control-prev{left:-.72vw}.jcarousel-wrapper.servicios .jcarousel-control-next{right:-.72vw}.accordion-button{font-size:1vw}.accordion-body p.text-verde{font-size:1.2vw;line-height:1.3}a.lnk-topcol{font-size:.8vw}.accordion-item{border-width:2px}ul.lista-coll li{font-size:1.2vw}.titu-quiensoy{font-size:2.5vw}.addcon{font-size:.9vw}}@media (min-width: 1921px) and (max-width: 2600px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:74%}.row{margin-right:-1.5rem;margin-left:-1.5rem}.row > *{padding-right:1.5rem;padding-left:1.5rem}p{margin-bottom:1.75rem}#navbarJmf ul.navbar-nav li.nav-item a.nav-link{font-size:1.25vw;line-height:1.2}#configura-cook{bottom:1.5vw;left:1vw;width:2vw;height:2vw}#configura-cook a.well.well-sm{width:2vw;height:2vw}#top-link-block{bottom:1.5vw;right:1.5vw}#top-link-block a.well.well-sm,#top-link-block a.well.well-sm:active,#top-link-block a.well.well-sm:focus{width:2vw;height:2vw}a.lnk-telefono,a.lnk-email{font-size:1vw;line-height:1.2;padding-left:1.5vw}.carousel-caption.captiondos{padding-left:7%}.titucaption,.titulo{font-size:1.75vw}.texto-carouText > div::before{left:-.75vw;width:1.5vw}.conTparallax{min-height:650px}.cuadrosnums .contnums p span.texts{font-size:1.2vw}.cuadrosnums .contnums p span.nums{font-size:5vw;line-height:1.2}.cuadrosnums .contnums p span.texts{font-size:1.2vw}.img-iconos{min-width:33%}a.btn-verde,a.btn.btn-verde,button.btn-verde,a.btn-transp,a.btn.btn-transp,button.btn-transp,a.btn-transp,a.btn.btn-transp,button.btn-transp{font-size:.9vw;border-width:3px}footer .container > .row.d-flex.align-items-center.py-4{padding-top:1.5vw!important;padding-bottom:1.5vw!important}ul.menu-pie li a{font-size:1vw}footer .conTpie2 .conTxtp2 p a.lnk-txtpc{font-size:1vw}lnk-legalpie{font-size:.9vw}footer .lnk-titulogo .sptitulogo{font-size:1.2vw}footer p{font-size:.9vw}#whatsappfl{right:1.5vw;width:3vw;height:3vw;bottom:4.5vw}.jcarousel-wrapper.servicios .lnk-servicios .txtjcar{font-size:.6vw}.jcarousel-control-prev,.jcarousel-control-next{width:1.4vw;height:1.4vw;font:1vw/1vw Arial,sans-serif;line-height:1.3;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.jcarousel-wrapper.servicios .jcarousel-control-prev{left:-.72vw}.jcarousel-wrapper.servicios .jcarousel-control-next{right:-.72vw}.accordion-button{font-size:1vw}.accordion-body p.text-verde{font-size:1.2vw;line-height:1.3}a.lnk-topcol{font-size:.8vw}.accordion-item{border-width:2px}ul.lista-coll li{font-size:1.2vw}.titu-quiensoy{font-size:2.5vw}.addcon{font-size:.9vw}}@media (min-width: 2600px) and (max-width: 3801px){.container-fluid.pequegrande{max-width:100%;margin-right:auto;margin-left:auto}#configura-cook{position:fixed;bottom:.5vw;left:.5vw;width:2vw;height:2vw}#configura-cook a.well.well-sm{padding:4px;width:2vw;height:2vw;background-size:80% auto}#top-link-block{position:fixed;bottom:1vw;right:1.5vw;display:inline-block;z-index:100}#top-link-block a.well.well-sm,#top-link-block a.well.well-sm:active,#top-link-block a.well.well-sm:focus{padding:0;width:2vw;height:2vw}a.lnk-telefono,a.lnk-email{font-size:1vw;line-height:1.2;padding-left:1.5vw}.carousel-caption.captiondos{padding-left:7%}.titucaption,.titulo{font-size:1.75vw}.texto-carouText > div::before{left:-.75vw;width:1.5vw}.conTparallax{min-height:650px}.cuadrosnums .contnums p span.texts{font-size:1.2vw}.cuadrosnums .contnums p span.nums{font-size:5vw;line-height:1.2}.cuadrosnums .contnums p span.texts{font-size:1.2vw}.img-iconos{min-width:33%}a.btn-verde,a.btn.btn-verde,button.btn-verde,a.btn-transp,a.btn.btn-transp,button.btn-transp,a.btn-transp,a.btn.btn-transp,button.btn-transp{font-size:.9vw;border-width:3px}footer .container > .row.d-flex.align-items-center.py-4{padding-top:1.5vw!important;padding-bottom:1.5vw!important}ul.menu-pie li a{font-size:1vw}footer .conTpie2 .conTxtp2 p a.lnk-txtpc{font-size:1vw}lnk-legalpie{font-size:.9vw}footer .lnk-titulogo .sptitulogo{font-size:1.2vw}footer p{font-size:.9vw}#whatsappfl{right:1.5vw;width:3vw;height:3vw;bottom:4.5vw}.jcarousel-wrapper.servicios .lnk-servicios .txtjcar{font-size:.6vw}.jcarousel-control-prev,.jcarousel-control-next{width:1.4vw;height:1.4vw;font:1vw/1vw Arial,sans-serif;line-height:1.3;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.jcarousel-wrapper.servicios .jcarousel-control-prev{left:-.72vw}.jcarousel-wrapper.servicios .jcarousel-control-next{right:-.72vw}.accordion-button{font-size:1vw}.accordion-body p.text-verde{font-size:1.2vw;line-height:1.3}a.lnk-topcol{font-size:.8vw}.accordion-item{border-width:2px}ul.lista-coll li{font-size:1.2vw}.titu-quiensoy{font-size:2.5vw}.addcon{font-size:.8vw}}@media (min-width: 3800px){.container{max-width:80%!important}p{margin-top:0;margin-bottom:3rem}.row{margin-right:-2.75rem;margin-left:-2.75rem}.row > *{padding-right:2.75rem;padding-left:2.75rem}#navbarJmf ul.navbar-nav li.nav-item a.nav-link{font-size:1.2vw;line-height:1.2}.texto,.conTdetalle p,.conTdetalle ul li,.conTvideos.inicio.ofertasini p{font-size:1.2vw;line-height:1.3}#configura-cook{position:fixed;bottom:.5vw;left:.5vw;width:2vw;height:2vw}#configura-cook a.well.well-sm{padding:4px;width:2vw;height:2vw;background-size:80% auto}#top-link-block{position:fixed;bottom:1vw;right:1.5vw;display:inline-block;z-index:100}#top-link-block a.well.well-sm,#top-link-block a.well.well-sm:active,#top-link-block a.well.well-sm:focus{padding:0;width:2vw;height:2vw}.texto.textobienv.ofertas{font-size:2.5em;line-height:1.3}#formu_contacto .form-control,form .form-control{font-size:1.5vw;line-height:1;border:.1vw solid #8DAF05}#formu_contacto label,form label,#formu_contacto label.form-check-label,#formu_contacto label.custom-control-label,form label.form-check-label,form label.custom-control-label{font-size:1.1vw;line-height:1}.form-check .form-check-input{width:1vw;height:1vw;border-width:.1vw;margin-left:-1.5vw;margin-top:.25vw}#formu_contacto #btn-cont.btn.btn-formu,form button{font-size:1.5vw;line-height:1.5}#formu_contacto .form-control::-webkit-input-placeholder{font-size:1.5vw;line-height:1}#formu_contacto .form-control::-moz-placeholder{font-size:1.5vw;line-height:1}#formu_contacto .form-control:-ms-input-placeholder{font-size:1.5vw;line-height:1}#formu_contacto .form-control:-moz-placeholder{font-size:1.5vw;line-height:1}form .form-control::-webkit-input-placeholder{font-size:1.5vw;line-height:1}form .form-control::-moz-placeholder{font-size:1.5vw;line-height:1}form .form-control:-ms-input-placeholder{font-size:1.5vw;line-height:1}form .form-control:-moz-placeholder{font-size:1.5vw;line-height:1}iframe.framecont{height:15vw}#formu_contacto .invalid-feedback,form .invalid-feedback,#formu_contacto .valid-feedback,form .valid-feedback{margin-top:.25rem;font-size:1.2vw!important}.addcon{font-size:.8vw}}@media (min-width: 4500px){p{margin-top:0;margin-bottom:3rem}.row{margin-right:-2.75rem;margin-left:-2.75rem}.row > *{padding-right:2.75rem;padding-left:2.75rem}#navbarJmf ul.navbar-nav li.nav-item a.nav-link{font-size:1.2vw;line-height:1.2}#carouselCatanatura .carousel-caption h5{font-size:3.8vw;line-height:1.2}.texto,.conTdetalle p,.conTdetalle ul li,.conTvideos.inicio.ofertasini p{font-size:1.2vw;line-height:1.3}}@media (min-width: 6000px){p{margin-top:0;margin-bottom:3rem}.row{margin-right:-2.75rem;margin-left:-2.75rem}.row > *{padding-right:2.75rem;padding-left:2.75rem}#navbarJmf ul.navbar-nav li.nav-item a.nav-link{font-size:1.2vw;line-height:1.2}#carouselCatanatura .carousel-caption h5{font-size:3.8vw;line-height:1.2}#carouselCatanatura .carousel-caption p{font-size:2.3vw;line-height:1.2}.titubienv{font-size:3vw;line-height:1}.texto,.conTdetalle p,.conTdetalle ul li,.conTvideos.inicio.ofertasini p{font-size:1.2vw;line-height:1.3}#formu_contacto .form-control,form .form-control{font-size:2vw;line-height:1;border:.1vw solid #8DAF05}#formu_contacto label,form label,#formu_contacto label.form-check-label,#formu_contacto label.custom-control-label,form label.form-check-label,form label.custom-control-label{font-size:1.5vw;line-height:1}.form-check .form-check-input{width:1vw;height:1vw;border-width:.1vw;margin-left:-1.5vw;margin-top:.25vw}#formu_contacto #btn-cont.btn.btn-formu,form button{font-size:1vw;line-height:1.5}#formu_contacto .form-control::-webkit-input-placeholder{font-size:1.5vw;line-height:1}#formu_contacto .form-control::-moz-placeholder{font-size:1.5vw;line-height:1}#formu_contacto .form-control:-ms-input-placeholder{font-size:1.5vw;line-height:1}#formu_contacto .form-control:-moz-placeholder{font-size:1.5vw;line-height:1}form .form-control::-webkit-input-placeholder{font-size:1.5vw;line-height:1}form .form-control::-moz-placeholder{font-size:1.5vw;line-height:1}form .form-control:-ms-input-placeholder{font-size:1.5vw;line-height:1}form .form-control:-moz-placeholder{font-size:1.5vw;line-height:1}iframe.framecont{height:12vw}#formu_contacto .invalid-feedback,form .invalid-feedback,#formu_contacto .valid-feedback,form .valid-feedback{margin-top:.25rem;font-size:1vw!important}}