@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Josefin+Sans:400,700");@import url("https://fonts.googleapis.com/css?family=Mukta");.selectric-wrapper{position:relative;cursor:pointer}.selectric-responsive{width:100%}.selectric{border-radius:0px;background:#fff;position:relative;border:1px solid #4d4d4d}.selectric .label{display:block;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin:0 38px 0 10px;font-size:13px;font-family:"Josefin Sans",sans-serif;line-height:38px;color:#5D5D5D;height:38px}.selectric .button{display:block;position:absolute;right:0;top:0;width:38px;height:38px;color:#5d5d5d;text-align:center;font:0/0 a;*font:20px/38px Lucida Sans Unicode,Arial Unicode MS,Arial}.selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:4px solid transparent;border-top-color:#5d5d5d;border-bottom:none}.selectric-focus .selectric{background:#fff}.selectric-hover .selectric{background:#fff}.selectric-hover .selectric .button{color:#d7d7d9}.selectric-hover .selectric .button:after{border-top-color:#444444}.selectric-open{z-index:9999}.selectric-open .selectric-items{display:block}.selectric-disabled{filter:alpha(opacity=50);opacity:0.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.selectric-hide-select select{position:absolute;left:-100%}.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0}.selectric-input{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:none!important;border:none!important;*font:0/0 a!important;background:none!important}.selectric-temp-show{position:absolute!important;visibility:hidden!important;display:block!important}.selectric-items{display:none;position:absolute;top:100%;left:0;background:#F1F1F2;border:1px solid #c4c4c4;z-index:-1;-webkit-box-shadow:0 0 10px -6px;box-shadow:0 0 10px -6px}.selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-above .selectric-items{top:auto;bottom:100%}.selectric-items li,.selectric-items ul{list-style:none;padding:0;margin:0;font-size:13px;line-height:20px;min-height:20px}.selectric-items li{display:block;padding:10px;color:#5D5D5D;cursor:pointer}.selectric-items li.selected{background:none;color:#4d4d4d}.selectric-items li.highlighted{background:none;color:#4d4d4d}.selectric-items li:hover{background:#EA4335;color:#FFF}.selectric-items .disabled{filter:alpha(opacity=50);opacity:0.5;cursor:default!important;background:#cccccc!important;color:#000!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-items .selectric-group .selectric-group-label{font-weight:bold;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:none;color:#FFF}.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1}.selectric-items .selectric-group li{padding-left:25px}body{font-family:"Mukta",sans-serif}.navbar a,h1,h2,h3,h4{font-family:"Josefin Sans",sans-serif;color:#5D5D5D}.btn-danger,.btn-danger:focus{background:#EA4335;border:none;-webkit-box-shadow:0px 5px #C61F17;box-shadow:0px 5px #C61F17;padding:5px 0;color:#fff;position:relative;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.btn-primary,.btn-primary:focus{background:#4285F4;border:none;-webkit-box-shadow:0px 5px #146DEF;box-shadow:0px 5px #146DEF;padding:5px 0;color:#fff;position:relative;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.loader-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:70vh}.loader-box p{margin-top:20px;font-size:1.5em}#content{min-width:150px}#content h3{font-size:17px;margin:1em 0 0}#content #bodyContent{padding:1em 0}#content #bodyContent ul{margin-bottom:0}#content #bodyContent ul li{font-size:15px;font-family:"Mukta",sans-serif;line-height:17px;color:#5D5D5D}#content #bodyContent a.btn-danger{display:block;margin-top:10px;text-align:center;-webkit-box-shadow:none;box-shadow:none;border-radius:3px;font-size:15px;text-transform:uppercase;text-decoration:none}#loader{width:150px;height:150px;border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #EA4335;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#mainNav{-webkit-box-shadow:1px 1px 10px rgba(0,0,0,0.4);box-shadow:1px 1px 10px rgba(0,0,0,0.4);position:relative;z-index:1}#mainNav .nav-link{font-size:16px;padding:0.4rem 1rem;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}#mainNav .nav-link:hover{color:#EA4335}#mainNav .nav-link.btn-danger{color:#fff;margin-left:1rem}#mainNav .nav-link.btn-danger:hover{background:#EA4335;opacity:0.9}#mainNav .nav-link.btn-danger:active{top:2px;-webkit-box-shadow:0px 2px #C61F17;box-shadow:0px 2px #C61F17}body.about #mainNav .about,body.contacto #mainNav .contacto,body.testimonios #mainNav .testimonios,body.work #mainNav .work{color:#EA4335}@media (max-width:991px){#mainNav .navbar-toggler[aria-expanded=true]{background:#5d717c;color:#fff}#mainNav .navbar-toggler[aria-expanded=true] .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 0.8)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}#mainNav .navbar-nav{text-align:center;border-top:1px solid #ccc}#mainNav .navbar-nav .nav-item .nav-link.btn-danger{display:inline-block;margin-left:0}}footer{background:#F1F1F2;padding:3em 0;position:relative}footer .social a{margin-left:0.5rem;display:inline-block;width:40px;height:40px;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}footer .social a img{width:100%}footer .social a:hover{width:45px;height:45px}footer .list-unstyled span{margin-left:0.5rem;font-family:"Josefin Sans",sans-serif;font-size:15px;color:#5D5D5D}footer .smoothScroll{position:absolute;right:50px;bottom:50px;cursor:pointer;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}footer .smoothScroll:hover{opacity:0.6}.copyright{background:#5D717C;color:#fff;font-family:"Josefin Sans",sans-serif;text-align:center;padding:0.5rem 0}.copyright p{margin-bottom:0;font-size:12px}.copyright p a{color:#fff}@media (max-width:991px){footer{padding:2em 0}footer .social{text-align:center;margin-bottom:30px}}@media (max-width:767px){footer{text-align:center}footer .smoothScroll{right:5px}}.about .sub-menu,.sumate .sub-menu{background:#34A853}.about .sub-menu .navbar-collapse .nav-tabs,.sumate .sub-menu .navbar-collapse .nav-tabs{width:100%;border:none}.about .sub-menu .navbar-collapse .nav-tabs .nav-link,.sumate .sub-menu .navbar-collapse .nav-tabs .nav-link{color:#e6e6e6;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;border:none}.about .sub-menu .navbar-collapse .nav-tabs .nav-link:after,.sumate .sub-menu .navbar-collapse .nav-tabs .nav-link:after{content:"|";margin-left:2em;font-size:1rem}.about .sub-menu .navbar-collapse .nav-tabs .nav-link:last-child:after,.sumate .sub-menu .navbar-collapse .nav-tabs .nav-link:last-child:after{display:none}.about .sub-menu .navbar-collapse .nav-tabs .nav-link:active,.about .sub-menu .navbar-collapse .nav-tabs .nav-link:focus,.about .sub-menu .navbar-collapse .nav-tabs .nav-link:hover,.sumate .sub-menu .navbar-collapse .nav-tabs .nav-link:active,.sumate .sub-menu .navbar-collapse .nav-tabs .nav-link:focus,.sumate .sub-menu .navbar-collapse .nav-tabs .nav-link:hover{border:none;font-size:17px;color:#fff}.about .sub-menu .navbar-collapse .nav-tabs .nav-link:active:after,.about .sub-menu .navbar-collapse .nav-tabs .nav-link:focus:after,.about .sub-menu .navbar-collapse .nav-tabs .nav-link:hover:after,.sumate .sub-menu .navbar-collapse .nav-tabs .nav-link:active:after,.sumate .sub-menu .navbar-collapse .nav-tabs .nav-link:focus:after,.sumate .sub-menu .navbar-collapse .nav-tabs .nav-link:hover:after{color:#e6e6e6;font-size:1rem}.about .sub-menu .navbar-collapse .nav-tabs .nav-link.active,.sumate .sub-menu .navbar-collapse .nav-tabs .nav-link.active{color:#fff;background:none;border:none;font-size:17px}.about .sub-menu .navbar-collapse .nav-tabs .nav-link.active:after,.sumate .sub-menu .navbar-collapse .nav-tabs .nav-link.active:after{color:#e6e6e6;font-size:1rem}@media (max-width:767px){.about .sub-menu,.sumate .sub-menu{min-height:60px}.about .sub-menu .navbar-toggler,.sumate .sub-menu .navbar-toggler{position:absolute;top:15px;border-color:#fff;color:#fff;opacity:0.7}.about .sub-menu .navbar-toggler:focus,.sumate .sub-menu .navbar-toggler:focus{outline:none}.about .sub-menu .navbar-toggler[aria-expanded=true] .fas.fa-caret-down:before,.sumate .sub-menu .navbar-toggler[aria-expanded=true] .fas.fa-caret-down:before{content:""}.about .sub-menu .navbar-collapse,.sumate .sub-menu .navbar-collapse{margin-top:50px}.about .sub-menu .navbar-collapse .nav-tabs .nav-link,.sumate .sub-menu .navbar-collapse .nav-tabs .nav-link{width:100%;text-align:center}.about .sub-menu .navbar-collapse .nav-tabs .nav-link:after,.sumate .sub-menu .navbar-collapse .nav-tabs .nav-link:after{display:none}}.megaMenu{background:#34A853}.megaMenu .toggle{border-bottom:1px solid #fff}.megaMenu .toggle-btn{color:#fff;font-size:34px;display:inline-block;margin-right:1em;position:relative;top:4px}.megaMenu .toggle-btn[aria-expanded=true] .fas.fa-bars:before{content:""}.megaMenu .toggle-title{color:#fff;display:inline-block;font-size:25px}.megaMenu .toggle-title span{opacity:0.85;font-size:0.85em}.megaMenu #subMenuCollapse{margin-top:20px}.megaMenu #subMenuCollapse ul li a{color:#fff;font-size:1rem;opacity:0.75}.megaMenu #subMenuCollapse ul li.categoria{font-weight:600;margin-bottom:5px;color:#fff}.megaMenu #subMenuCollapse ul li.categoria a{text-decoration:none;opacity:1;font-size:1.15rem}.megaMenu #subMenuCollapse .main-cat{font-size:1rem;text-transform:uppercase;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;display:inline-block}.megaMenu #subMenuCollapse .main-cat a{text-decoration:none;opacity:1}.megaMenu #subMenuCollapse .main-cat a .fas{margin-right:10px}.megaMenu #subMenuCollapse .main-cat:hover{margin-left:20px}@media (max-width:470px){.megaMenu .toggle-btn{font-size:24px;margin-right:0.5em;top:6px}.megaMenu .toggle-title{font-size:20px;position:relative;top:3px}}.marco-form{margin-top:4rem;border:1px solid #5D5D5D;padding:1.5em 1.5em 0.5em 1.5em;border-radius:10px}.marco-form .form-group{position:relative}.marco-form .form-group .form-control{border:none;border-bottom:1px solid;border-radius:0;padding-left:0;font-size:13px}.marco-form .form-group textarea.form-control{border:1px solid}.marco-form .form-group label[for=mensaje]{margin-top:1rem;font-size:13px;color:#5D5D5D}.marco-form .form-group .btn-danger{width:100%;border-radius:5px;text-transform:uppercase;font-weight:700;cursor:pointer;-webkit-box-shadow:none;box-shadow:none}.marco-form .form-group .invalid-feedback,.marco-form .form-group .valid-feedback{position:absolute;top:8px;right:0;text-align:right;font-size:16px;margin-top:0;width:auto}.marco-form .form-group textarea+.invalid-feedback,.marco-form .form-group textarea~.valid-feedback{top:20px}.slider .slick-arrow,.sliderPueblo .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2;cursor:pointer}.slider .slick-arrow.slick-prev,.sliderPueblo .slick-arrow.slick-prev{left:30px}.slider .slick-arrow.slick-next,.sliderPueblo .slick-arrow.slick-next{right:30px}.slider .slick-dots,.sliderPueblo .slick-dots{position:absolute;bottom:-35px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slider .slick-dots li,.sliderPueblo .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slider .slick-dots li button,.sliderPueblo .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slider .slick-dots li button:before,.sliderPueblo .slick-dots li button:before{font-size:60px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:0.25;color:#34A853;-webkit-font-smoothing:antialiased}.slider .slick-dots li.slick-active button:before,.sliderPueblo .slick-dots li.slick-active button:before{opacity:1;color:#34A853}.slider .slick-slide img,.sliderPueblo .slick-slide img{width:100%;height:450px;-o-object-fit:cover;object-fit:cover}.sliderPueblo .slick-slide.slick-current img{-webkit-filter:brightness(100%);filter:brightness(100%)}.sliderPueblo .slick-slide img{-webkit-filter:brightness(70%);filter:brightness(70%)}@media (max-width:1199px){.slider .slick-slide img,.sliderPueblo .slick-slide img{height:350px}}@media (max-width:991px){.slider .slick-slide img,.sliderPueblo .slick-slide img{height:250px}}@media (max-width:767px){.slider .slick-slide img,.sliderPueblo .slick-slide img{height:auto;max-height:450px;min-height:350px}.slider .slick-dots,.sliderPueblo .slick-dots{bottom:10px}.slider .slick-dots li button:before,.sliderPueblo .slick-dots li button:before{color:#fff;opacity:0.5}.slider .slick-dots li.slick-active button:before,.sliderPueblo .slick-dots li.slick-active button:before{color:#fff}}#flyer .modal-header .close{padding:0 1rem}#flyer .modal-header .close span{font-size:3rem}#flyer img.mobile{display:none}@media (max-width:768px){#flyer .modal-header .close span{font-size:2.5rem}#flyer img.mobile{display:block}#flyer img.desktop{display:none}}#mainSlider .carousel-item img{height:800px;-o-object-fit:cover;object-fit:cover}#mainSlider .carousel-control-next-icon,#mainSlider .carousel-control-prev-icon{height:40px;width:40px}#mainSlider .carousel-control-prev-icon{background-image:url(../img/iconos/flecha-atras.svg)}#mainSlider .carousel-control-next-icon{background-image:url(../img/iconos/flecha-adelante.svg)}#mainSlider .carousel-caption{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);bottom:auto}#mainSlider .carousel-caption h4{font-size:38px;color:#fff}#mainSlider .carousel-caption .btn-primary{font-size:18px;text-transform:uppercase;padding:0.4rem 0.8rem}#mainSlider .carousel-caption .btn-primary:hover{background:#4285F4;opacity:0.9}#mainSlider .carousel-caption .btn-primary:active{top:2px;-webkit-box-shadow:0px 2px #146DEF;box-shadow:0px 2px #146DEF}@media (max-width:1200px){#mainSlider .carousel-item img{height:600px}}@media (max-width:767px){#mainSlider .carousel-caption h4{font-size:24px}#mainSlider .carousel-caption .btn-primary{font-size:16px}#mainSlider .carousel-item img{height:450px}}@media (max-width:575px){#mainSlider .carousel-caption h4{font-size:20px}#mainSlider .carousel-caption .btn-primary{font-size:14px}#mainSlider .carousel-item img{height:300px}}#portal{position:relative;padding:5em 0;font-family:"Josefin Sans",sans-serif}#portal .ribbon{position:absolute;right:0;top:0;z-index:9}#portal h1{color:#EA4335;font-weight:700;font-size:40px}#portal p{font-size:25px;color:#5D5D5D;font-weight:700}#portal .btn-danger{padding:0.4rem 1rem}@media (max-width:991px){#portal .ribbon img{width:200px}}@media (max-width:575px){#portal .ribbon img{width:130px}}@media (max-width:400px){#portal .ribbon{display:none}#portal h1{font-size:36px}#portal p{font-size:21px}}#more-info{background-color:#F1F1F2;-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.15);box-shadow:0 2px 10px rgba(0,0,0,0.15);padding:5em 0}#more-info .card{padding:2em 0;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;width:18rem;height:410px}#more-info .card .card-img-top{border-radius:50%;height:200px;width:200px;-o-object-fit:cover;object-fit:cover;margin:0 auto 1rem}#more-info .card .card-title{color:#FBC506;text-transform:uppercase;font-size:20px;max-width:200px;margin:0 auto 1rem;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}#more-info .card .btn-outline-secondary{padding:3px 20px;border-radius:6px;text-transform:uppercase;border-color:#a8a8a8;color:#5D5D5D;font-family:"Josefin Sans",sans-serif;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}#more-info .card .btn-outline-secondary:hover{background:#5D5D5D;color:#fff;border:1px solid transparent}#more-info .card:hover{width:19rem;height:28rem}#more-info .card.left-card.move-r{margin-right:-20px;margin-top:15px;opacity:0.6}#more-info .card.left-card.move-rr{margin-top:15px;opacity:0.6}#more-info .card.left-card:hover{z-index:99}#more-info .card.left-card:hover .card-title{font-size:25px}#more-info .card.right-card.move-l{margin-left:-20px;margin-top:15px;opacity:0.6}#more-info .card.right-card.move-ll{margin-top:15px;opacity:0.6}#more-info .card.right-card:hover{z-index:99}#more-info .card.right-card:hover .card-title{font-size:25px}#more-info .card.middle-card.move-l{margin-left:-20px;margin-top:15px;opacity:0.6}#more-info .card.middle-card.move-r{margin-right:-20px;margin-top:15px;opacity:0.6}#more-info .card.middle-card:hover{z-index:99}#more-info .card.middle-card:hover .card-title{font-size:25px}@media (max-width:991px){#more-info .card{width:auto}#more-info .card:hover{width:15rem}}@media (max-width:767px){#more-info .card{width:320px;margin:0 auto;margin-bottom:20px}#more-info .card:hover{width:320px;height:410px}#more-info .card.left-card.move-r{margin-right:auto;margin-top:0;opacity:1}#more-info .card.left-card.move-rr{margin-top:0;opacity:1}#more-info .card.left-card:hover{z-index:99}#more-info .card.left-card:hover .card-title{font-size:20px}#more-info .card.right-card.move-l{margin-left:auto;margin-top:0;opacity:1}#more-info .card.right-card.move-ll{margin-top:0;opacity:1}#more-info .card.right-card:hover{z-index:99}#more-info .card.right-card:hover .card-title{font-size:20px}#more-info .card.middle-card.move-l{margin-left:auto;margin-top:0;opacity:1}#more-info .card.middle-card.move-r{margin-right:auto;margin-top:0;opacity:1}#more-info .card.middle-card:hover{z-index:99}#more-info .card.middle-card:hover .card-title{font-size:20px}}@media (max-width:400px){#more-info .card{width:100%}}#multiple-cta{padding:5em 0}#multiple-cta .title a{font-family:"Josefin Sans",sans-serif;font-size:25px;display:inline-block;margin-top:2em}#multiple-cta .cta-left a{color:#34A853}#multiple-cta .cta-middle a{color:#FBC506}#multiple-cta .cta-right a{color:#EA4335}.contacto section{position:relative}.contacto section .bg-img{background:url("../img/contacto/contacto.jpg") no-repeat;background-size:cover;background-position:center center;width:50%;height:100%;position:absolute;top:0;left:0}.contacto section .info{padding:4em 0 4em 8em}.contacto section .info h2{font-weight:700;font-size:30px;margin-bottom:2rem}.contacto section .info a{color:#5D5D5D;font-size:25px;text-decoration:none;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.contacto section .info a .fa{color:#4285F4}.contacto section .info a:hover{color:#4285F4}.contacto section .info h3{font-size:25px;font-weight:700}.contacto footer{-webkit-box-shadow:1px -1px 10px rgba(0,0,0,0.4);box-shadow:1px -1px 10px rgba(0,0,0,0.4)}@media (max-width:1199px){.contacto section .info{padding-left:4em}}@media (max-width:991px){.contacto section .bg-img{width:100%}.contacto section .info{padding:2em;background:#fff;margin:2em 0;border-radius:8px}}@media (max-width:575px){.contacto section .info h2{font-size:24px}.contacto section .info a{font-size:18px}}.testimonios section{padding:3em 0}.testimonios section h2{font-size:40px;font-weight:700}.testimonios section .col-12{margin-bottom:2em}.work .hero{background:url(../img/quehacemos/mainbg.jpg) no-repeat;background-size:cover;background-position:center center;width:100%;min-height:700px;padding-top:5em;position:relative}.work .hero-text{position:absolute;top:40%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:700px}.work .hero-text h2{font-size:40px;font-weight:700}.work .hero-text p{font-size:15px}.work .caract{padding-bottom:5em}.work .caract h3{font-size:24px;font-weight:700;margin:2em 0}.work .caract h4{font-size:18px;margin:1em 0}.work .caract p{font-size:13px;color:#5D5D5D}.work .caract .bg-comun,.work .caract .bg-cult,.work .caract .bg-econ,.work .caract .bg-inv{height:180px;width:100%}.work .caract .bg-inv{background:url("../img/quehacemos/foto4.jpg") no-repeat;background-size:cover}.work .caract .bg-comun{background:url("../img/quehacemos/foto2.jpg") no-repeat;background-size:cover}.work .caract .bg-econ{background:url("../img/quehacemos/foto1.jpg") no-repeat;background-size:cover}.work .caract .bg-cult{background:url("../img/quehacemos/foto3.jpg") no-repeat;background-size:cover}.work .caract .btn-danger{padding:0.3em 0.6em;border-radius:5px;text-decoration:none}.work .caract .btn-danger:hover{background:#EA4335;opacity:0.9}.work .caract .btn-danger:active{top:2px;-webkit-box-shadow:0px 2px #C61F17;box-shadow:0px 2px #C61F17}.about #aboutContent{display:none}.about #aboutContent #nav-queEs h3{font-size:40px;font-weight:700;margin:2em 0}.about #aboutContent #nav-queEs .fotos{display:-webkit-box;display:-ms-flexbox;display:flex}.about #aboutContent #nav-queEs .fotos div{width:33.333%;height:450px}.about #aboutContent #nav-queEs .fotos div img{width:100%;height:450px;-o-object-fit:cover;object-fit:cover}.about #aboutContent #nav-queEs .features{padding-bottom:2em}.about #aboutContent #nav-queEs .features .col{border-right:1px solid #ccc}.about #aboutContent #nav-queEs .features .col:last-child{border-right:none}.about #aboutContent #nav-queEs .features .icon{height:140px;padding:1em 0;position:relative;border-bottom:5px solid;margin-bottom:1em}.about #aboutContent #nav-queEs .features .icon.rojo{border-color:#EA4335}.about #aboutContent #nav-queEs .features .icon.azul{border-color:#4285F4}.about #aboutContent #nav-queEs .features .icon.amarillo{border-color:#FBC506}.about #aboutContent #nav-queEs .features .icon.verde{border-color:#34A853}.about #aboutContent #nav-queEs .features .icon img{max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.about #aboutContent #nav-queEs .features .icon img.special{max-height:50%}.about #aboutContent #nav-queEs .features p{font-size:14px}.about #aboutContent #nav-queEs .numeros{padding:1em 0}.about #aboutContent #nav-queEs .numeros .item{width:100%;position:relative;z-index:1}.about #aboutContent #nav-queEs .numeros .item img{width:100%}.about #aboutContent #nav-queEs .numeros .item .item-info{color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;min-height:300px;min-width:295px}.about #aboutContent #nav-queEs .numeros .item .item-info span{display:block;text-align:center;line-height:7rem}.about #aboutContent #nav-queEs .numeros .item .item-info span img{width:auto}.about #aboutContent #nav-queEs .numeros .item .item-info span.number{font-size:9rem;padding:0}.about #aboutContent #nav-queEs .numeros .item .item-info p{font-size:15px;text-align:center;margin-bottom:0}.about #aboutContent #nav-queEs .premios.mobile{display:none}.about #aboutContent #nav-queEs .premios .bloque{width:300px;margin:45px 0 185px auto}.about #aboutContent #nav-queEs .premios .bloque .year{background:#EA4335;max-width:300px;padding:0.5em 0 0.2em 1em;position:relative}.about #aboutContent #nav-queEs .premios .bloque .year h4{color:#fff;font-size:2rem;margin:0}.about #aboutContent #nav-queEs .premios .bloque .year:after{content:"";position:absolute;top:50%;right:-10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #EA4335}.about #aboutContent #nav-queEs .premios .bloque.derecha{margin:190px auto 0 0}.about #aboutContent #nav-queEs .premios .bloque.derecha:last-child{margin-top:170px}.about #aboutContent #nav-queEs .premios .bloque.derecha .year:after{content:"";position:absolute;top:50%;right:auto;left:-10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #EA4335 transparent transparent}.about #aboutContent #nav-queEs .premios .bloque h5{font-size:15px;margin:1em 0 0}.about #aboutContent #nav-queEs .premios .bloque p{font-size:13px}.about #aboutContent #nav-equipo section{position:relative}.about #aboutContent #nav-equipo section .bg-img{background:url("../img/quienesSomos/foto-equipo.jpg") no-repeat;background-size:cover;background-position:center center;width:50%;height:100%;position:absolute;top:0;right:0}.about #aboutContent #nav-equipo .info{text-align:center;padding:4em 6em 4em 0}.about #aboutContent #nav-equipo .info h3{font-size:40px}.about #aboutContent #nav-equipo .info h4{font-size:20px;margin:0 0 0.2em 0}.about #aboutContent #nav-equipo .info h5{font-size:15px;margin:0 0 0.2em 0}.about #aboutContent #nav-equipo .info p{margin-bottom:2em}.about #aboutContent #nav-equipo .info .item{margin-bottom:1.5em}.about #aboutContent #nav-porQue section{padding:4em 0}.about #aboutContent #nav-porQue section .graf{border-right:1px solid #ccc}.about #aboutContent #nav-porQue section .graf img{min-height:140px;margin-bottom:1em}.about #aboutContent #nav-porQue section .graf p{font-size:1rem}.about #aboutContent #nav-porQue section .graf p span{display:block;font-size:40px}.about #aboutContent #nav-porQue section h3{font-size:25px;margin:4em 0}.about #aboutContent #nav-porQue section h4{font-size:20px;margin-bottom:1em}.about #aboutContent #nav-porQue section p{font-size:14px}.about #aboutContent #nav-aliados{padding:2em 0}.about #aboutContent #nav-aliados .row{margin-bottom:2em}.about #aboutContent #nav-aliados img{max-height:100px}@media (max-width:1200px){.about #aboutContent #nav-queEs .fotos div{height:350px}.about #aboutContent #nav-queEs .fotos div img{height:350px}}@media (max-width:991px){.about #aboutContent #nav-queEs .fotos div{height:300px}.about #aboutContent #nav-queEs .fotos div img{height:300px}.about #aboutContent #nav-equipo .info{padding:0 15px}.about #aboutContent #nav-equipo section .bg-img{position:static;height:400px;width:100%;margin-bottom:30px}.about #aboutContent #nav-porQue section .graf{border-right:none;border-bottom:1px solid #ccc}.about #aboutContent #nav-porQue section .row.align-items-center .col-md-6{text-align:center!important}.about #aboutContent #nav-porQue section .row.align-items-center .col-md-6 img{float:none!important;margin-bottom:20px}}@media (max-width:767px){.about #aboutContent #nav-queEs .fotos div{height:200px}.about #aboutContent #nav-queEs .fotos div img{height:200px}.about #aboutContent #nav-queEs .numeros .item .item-info{min-width:280px}.about #aboutContent #nav-queEs .numeros .item .item-info span.number{font-size:6rem}.about #aboutContent #nav-queEs .premios{display:none}.about #aboutContent #nav-queEs .premios.mobile{display:block}.about #aboutContent #nav-queEs .premios.mobile .bloque{margin:0;display:inline-block}.about #aboutContent #nav-queEs .premios.mobile .bloque.derecha{margin:0}}@media (max-width:575px){.about #aboutContent #nav-queEs .fotos{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about #aboutContent #nav-queEs .fotos div{width:100%;height:250px}.about #aboutContent #nav-queEs .fotos div img{height:100%}}@media (max-width:350px){.about #aboutContent #nav-queEs .premios.mobile .bloque{width:auto}.about #aboutContent #nav-queEs .premios.mobile .bloque .year{max-width:150px;margin:0 auto}}.sumate #sumateContent{display:none}.sumate #nav-colabora h3{font-size:40px;margin:1em 0 2em}.sumate #nav-colabora section.cta{padding:2em 0;background:#F1F1F2}.sumate #nav-colabora section.cta h4{font-size:20px;margin:1em 0}.sumate #nav-colabora section.cta img{border:1px solid #ccc}.sumate #nav-colabora section.cta .btn-danger{border-radius:8px;padding:0.3em 1em;font-size:20px;text-decoration:none}.sumate #nav-colabora section.cta .btn-danger:hover{background:#EA4335;opacity:0.9}.sumate #nav-colabora section.socio{padding:3em 0}.sumate #nav-colabora section.socio h3{margin:0 0 1rem}.sumate #nav-colabora section.socio p{font-size:15px;color:#5D5D5D}.sumate #nav-colabora section.socio p:last-child{margin-top:2em}.sumate #nav-colabora section.socio p:last-child small{font-size:13px}.sumate #nav-colabora section.socio .btn-danger{border-radius:4px;padding:0.3em 1em;font-size:20px;text-decoration:none}.sumate #nav-colabora section.socio .btn-danger:hover{background:#EA4335;opacity:0.9}.sumate #nav-colabora section.donar{padding:2em 15px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.sumate #nav-colabora section.donar .btn-danger{padding:5px 15px;margin-bottom:20px;display:inline-block;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;border-radius:4px}.sumate #nav-colabora section.donar .btn-danger:hover{background:#fa5445}.sumate #nav-colabora section.donar h3{margin:0 0 1rem}.sumate #nav-colabora section.donar p{font-size:15px;color:#5D5D5D}.sumate #nav-colabora section.donar a{text-decoration:none}.sumate #nav-colabora section.donar a .item{border:1px solid #5D5D5D;border-radius:4px;padding:1em 0;margin-bottom:2em;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.sumate #nav-colabora section.donar a .item .donacion-icon{background:url(../img/sumate/donacion.svg) no-repeat;background-position:center center;height:100px}.sumate #nav-colabora section.donar a .item h4{text-transform:uppercase;font-size:30px;font-family:"Mukta",sans-serif;margin-top:1em}.sumate #nav-colabora section.donar a .item img{fill:#5D5D5D}.sumate #nav-colabora section.donar a:hover .item{background:#34A853;border-color:transparent}.sumate #nav-colabora section.donar a:hover .item .donacion-icon{background:url(../img/sumate/donacion-blanco.png) no-repeat;background-position:center center}.sumate #nav-colabora section.donar a:hover .item h4{color:#fff}.sumate #nav-colabora section.donar a:hover .item img{fill:#fff}.sumate #nav-colabora section.actividades{padding:2em 0}.sumate #nav-colabora section.actividades h3{margin:0 0 1rem}.sumate #nav-colabora section.actividades p{font-size:15px;color:#5D5D5D}.sumate #nav-rescata section{padding:2em 0}.sumate #nav-rescata section h3{font-size:40px;margin:1em 0}.sumate #nav-rescata section h4{font-size:25px;text-transform:uppercase}.sumate #nav-rescata section li,.sumate #nav-rescata section p{color:#5D5D5D;font-size:15px}.sumate #nav-rescata section li a,.sumate #nav-rescata section p a{color:#EA4335}.sumate #nav-rescata section ul li .fa-li{position:static;font-size:13px}.sumate #nav-rescata section .marco-form{margin-top:0}.sumate #nav-rescata section .marco-form h4{text-transform:none}@media (max-width:991px){.sumate #nav-colabora section.cta .btn-danger{display:inline-block;margin-bottom:35px}}.portal .buscador{background:#5D5D5D;padding:2em 0}.portal .buscador h4{color:#fff}.portal .buscador .btn-danger{width:100%;border-radius:4px;cursor:pointer}.portal .buscador .btn-danger:hover{background:#EA4335;opacity:0.9}.portal .buscador .btn-danger:active{top:2px;-webkit-box-shadow:0px 2px #C61F17;box-shadow:0px 2px #C61F17}.portal .buscador .btn-light,.portal .buscador .btn-light:focus{border-radius:4px;width:100%;text-decoration:none;-webkit-box-shadow:0px 5px #c7c6c6;box-shadow:0px 5px #c7c6c6;padding:5px 0;color:#656464;display:block;text-align:center;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;position:relative}.portal .buscador .btn-light:active,.portal .buscador .btn-light:focus:active{top:2px;-webkit-box-shadow:0px 2px #c7c6c6;box-shadow:0px 2px #c7c6c6}.portal .buscador .filtros{width:405px;margin-right:0;margin-left:auto}.portal .buscador .filtros .filtrosInfo{color:#fff}.portal .buscador .dropdown a{display:block;color:#fff;border:1px solid #fff;padding:0.4em 1em;border-radius:4px;text-decoration:none;position:relative}.portal .buscador .dropdown a .toggle{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.portal .buscador .dropdown .dropdown-menu{width:98%;left:4px;top:33px;padding:1em;border-top-left-radius:0;border-top-right-radius:0}.portal .buscador .dropdown .dropdown-menu .custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#EA4335}.portal .buscador .dropdown .dropdown-menu .custom-checkbox .custom-control-label{cursor:pointer;font-family:"Josefin Sans",sans-serif;font-size:15px;line-height:28px;color:#5D5D5D}.portal .buscador .dropdown .dropdown-menu .custom-checkbox .custom-control-label:after{width:24px;height:24px;left:-28px;top:0px}.portal .mapa{padding:2em 0;min-height:54vh}.portal .mapa form .form-group select.form-control{border-radius:0}.portal .mapa form .form-group .btn-danger{padding:6px 20px;border-radius:4px}.portal .mapa .col-8{padding-left:2em}.portal .mapa #map{height:700px}.portal .resultados-title{font-size:25px;color:#5D5D5D;margin-left:50px}.portal .resultados{margin-left:50px}.portal .resultados li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.portal .resultados li .nombre{font-size:15px;color:#5D5D5D}.portal .resultados li .btn-danger{-webkit-box-shadow:none;box-shadow:none;padding:2px 15px;border-radius:3px;margin-left:20px;font-size:15px;text-transform:uppercase;display:inline-block;margin-bottom:10px;text-decoration:none}.portal .error .resultados-title{margin-left:0}.portal .error .btn-danger{border-radius:4px;padding:5px 15px;text-decoration:none;margin-top:25px;display:inline-block}@media (max-width:1199px){.portal .buscador .filtros{width:340px}}@media (max-width:991px){.portal .resultados-title{margin-left:0;text-align:center}.portal .resultados{margin-left:0;text-align:center}.portal .buscador .filtros{width:570px}}@media (max-width:768px){.portal .buscador .filtros{width:420px}}@media (max-width:575px){.portal .mapa{padding:2em 15px}.portal .mapa #map{height:500px}.portal .buscador .btn-danger,.portal .buscador .btn-light{margin-top:50px}.portal .buscador .filtrosInfo{text-align:left;position:absolute;top:-85px;left:15px}}.results-map-scroll{overflow-y:scroll;max-height:700px}@media (max-width:977px){.results-map-scroll{max-height:100%}}.pueblo .intro{padding:5em 0 2em}.pueblo .intro h1{font-size:40px;margin-top:1.5em}.pueblo .intro #map{height:300px;width:100%}.pueblo .info{padding:4em 0;min-height:68.5vh;color:#5D5D5D}.pueblo .info .cat-title{font-size:40px;font-weight:600;color:#5D5D5D;margin-bottom:20px}.pueblo .info .subCat-box{margin:5px 0;padding:5px 0 0;border-bottom:1px solid #34A853}.pueblo .info .subCat-box:last-child~.collapse{border:none}.pueblo .info .subCat-title{color:#5D5D5D;font-size:25px;font-weight:400;font-family:"Josefin Sans",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex}.pueblo .info .subCat-title small{color:#34A853}.pueblo .info .subCat-title:hover{text-decoration:none}.pueblo .info .subCat-title .icon{margin-right:10px;color:#34A853}.pueblo .info .subCat-title .icon .fas{-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.pueblo .info .subCat-title[aria-expanded=true]{color:#34A853}.pueblo .info .subCat-title[aria-expanded=true] .icon .fas{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.village-info-list{padding:0;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.village-info-list li{max-width:24%;-ms-flex-preferred-size:24%;flex-basis:24%;height:110px;position:relative;margin-bottom:10px;color:#34A853;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.village-info-list li a{color:#34A853;text-transform:uppercase;font-size:14px;font-weight:700;letter-spacing:2px;width:100%;position:relative;z-index:10;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.village-info-list li a .fas{margin-bottom:20px;font-size:30px}.village-info-list li a:hover{text-decoration:none}.village-info-list li:hover{background-color:#34A853;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.village-info-list li:hover a{color:white}@media (max-width:1200px){.village-info-list li{-ms-flex-preferred-size:32%;flex-basis:32%;max-width:32%}}@media (max-width:997px){.village-info-list li{-ms-flex-preferred-size:48%;flex-basis:48%;max-width:48%}}@media (max-width:430px){.village-info-list li{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.text-ed{margin-top:20px;padding:0 15px}.text-ed h1{font-size:40px;font-weight:400}.text-ed h2{font-size:30px;font-weight:400}.text-ed h3{font-size:20px;font-weight:700}.text-ed a{font-size:13px;font-weight:700;display:inline-block;margin:1em 0}.text-ed ol,.text-ed ul{padding-left:15px}