@charset "utf-8";.bg-primary{background:#004e8e !important}.bg-header{background-color:#004a99}.btn{border-radius:20px}.btn-primary{background:#0277ff !important;border:0px}.text-accent{color:#6fb6e1}.text-primary{color:#004e8e !important;text-align:center!important}.icon-sm{margin-right:10px;display:inline-block;width:16px}body{font-family:"Montserrat";background-color:#002133}.form-control{border:0.1px solid rgba(0,0,0,0.1);padding:10px;color:#333;border-radius:3px !important}.form-control::placeholder{color:#ccc;opacity:1}.form-control::-ms-input-placeholder{color:#ccc}select.form-control{-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"feather feather-chevron-down\"><polyline points=\"6 9 12 15 18 9\"></polyline></svg>");background-repeat:no-repeat;background-position-x:100%;background-position-y:10px;border:1px solid #dfdfdf}.search-form{border:1px solid silver;padding:15px;border:1px solid silver;border-radius:15px;margin:0px}#header{background-image:url(/templates/plantillaresponsiva/img/bg-header.9346b243.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}.hero-header{min-height:75vh;background:linear-gradient(to bottom,#004e8e,transparent)}.hero-wrapper{margin:0 auto;max-width:900px;padding:0px}.hero-wrapper h1{margin-top:3rem;font-size:2.2em}.hero-wrapper h2{font-size:1.7em;padding:10px 30px;border-radius:10px 10px 0px 0px;width:fit-content;margin:0 auto;margin-top:2.1rem}.section h1{color:white;margin:0 auto;text-align:center;font-size:1.5rem;font-weight:bold}#blog{background:linear-gradient(to bottom,#004a97 50%,#64c3bb)}.blog-btn{border:2px solid white;background:transparent;border-radius:30px;width:35px;height:35px;font-size:20px;color:white;text-align:center;display:flex;justify-content:center}.blog-glide{position:relative}.blog-prev-button{position:absolute;top:50%;left:-50px}.blog-next-button{position:absolute;top:50%;right:-50px}.blog-icon{display:inline-block;width:18px;height:18px;background:black;margin-right:5px}.icon-pin{background:url(/templates/plantillaresponsiva/img/ICONOS-01.70bb7f01.png);background-size:cover}.icon-tree{background:url(/templates/plantillaresponsiva/img/ICONOS-02.cb38eb0a.png);background-size:cover}.icon-water{background:url(/templates/plantillaresponsiva/img/ICONOS-03.536df669.png);background-size:cover}.icon-map{background:url(/templates/plantillaresponsiva/img/ICONOS-04.5486e77b.png);background-size:cover}.icon-place{background:url(/templates/plantillaresponsiva/img/ICONOS-05.90deba9a.png);background-size:cover}.blog-card{border-radius:15px;border:0px}.blog-card .card-img-top{border-radius:15px 15px 0px 0px}.blog-card ul{list-style-type:none;margin:0px;padding:0px;color:#0c5492;font-weight:bold;font-size:0.8rem}.blog-card h3{font-size:0.9rem;color:#002163;font-weight:bold}.blog-card p{font-size:0.8rem}.blog-card .card-body{padding:2rem}#servicios{background-image:url(/templates/plantillaresponsiva/img/bg-services.756a3b5a.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}.services-wrapper{background:linear-gradient(to bottom,rgba(0,78,142,0.6862745098) 15%,transparent,transparent)}#servicios .icon{display:block;margin:0 auto}.icon-service-water{background-image:url(/templates/plantillaresponsiva/img/SERVICIOS-01.4651260e.png);width:100px;height:100px;background-size:cover}.icon-service-tree{background-image:url(/templates/plantillaresponsiva/img/SERVICIOS-02.e67edc70.png);width:100px;height:100px;background-size:cover}.icon-service-legal{background-image:url(/templates/plantillaresponsiva/img/SERVICIOS-03.56d74a3b.png);width:100px;height:100px;background-size:cover}#info{background:white}#tasar{background:#004e8e}#novedades{background:white}.contact-header{display:flex;justify-content:end}.contact-header a{font-size:0.9rem}ul.navbar-nav a{color:white;font-size:0.9rem;display:inline-block;border-radius:50px;padding:10px 15px !important;margin:10px 5px !important;text-align:center}#navbarContent li.nav-item.dropdown a.dropdown-item{color:#000}ul.navbar-nav a.active{background:#0277ff;color:white !important;text-align:center;text-align:center}ul.navbar-nav a:hover{background:rgba(255,255,255,0.3);color:white !important;text-align:center}.nav-link.dropdown-toggle.show{color:white}.navbar-toggler{border:1px solid white;border-radius:0px}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox=%270 0 32 32%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath stroke=%27rgba%28255,255,255, 1%29%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 d=%27M4 8h24M4 16h24M4 24h24%27/%3E%3C/svg%3E")}.navbar-toggler-icon.navbar-toggler{border-color:rgb(255,255,255)}#contacto .form-wrapper{background-image:url(/templates/plantillaresponsiva/img/bg-contacto.a201d4b8.jpg);background-position:center center;background-size:cover}#contacto .form-wrapper form{background:linear-gradient(to left,rgba(10,76,147,0.6823529412) 50%,rgba(10,76,147,0.337254902))}footer{background:#004e8e}footer .copyright{background-color:#002133}.button-close{border:2px solid red;color:red;border-radius:40px;width:40px;height:40px;background:white;margin:10px;padding:2px}.form-tasa-side{background-image:url(/templates/plantillaresponsiva/img/form-side.e7bc720d.jpg);background-size:cover;background-position:center center;border-radius:20px 0px 0px 20px}.modal-content{border-radius:20px;position:relative}.header-modal .button-close{position:absolute;top:20px;right:20px}.btn-search{background:#004e8e;color:white;border-radius:8px;font-size:18px}.copyright{font-size:0.7rem}.footer{color:white;padding-top:20px;padding-bottom:30px}.footer .column{padding-left:20px;padding-right:20px}.footer .icon-footer{color:#6fb6e1;display:inline-block;margin-right:10px;height:20px}.footer ul{list-style-type:none;margin:0 auto;padding:0px}.footer ul li{width:190px}.footer ul li a{display:flex;align-items:center;margin-bottom:0px;text-decoration:none}.footer ul li a span{max-width:200px;display:inline-block}.footer h4{color:white;font-size:0.9rem;font-weight:bold;margin-top:30px}.footer a{color:white;font-size:0.8rem}.card-service{background:rgba(0,78,142,0.8705882353);border:0px;border-radius:20px}.card-service .icon{margin:0 auto;padding:20px}.card-service .title{margin:0 auto;padding-left:30px;padding-right:30px;font-weight:bold;font-size:1.2rem}.card-service .description{margin:0 auto;padding:20px;font-size:0.85em;height:130px}.card-service .btn{border-radius:20px;font-size:0.8rem}#info .title{color:#062565;font-weight:bold}#info p.description{font-size:0.9rem;margin-top:20px;margin-bottom:20px}#info button{border-radius:20px;padding-left:20px;padding-right:20px}.card-tasar{border:0px;background-position:center;background-size:cover;background-image:url(/templates/plantillaresponsiva/img/tasar-1.4ed33ab6.jpg);border-radius:20px}.card-tasar .card-body{background:linear-gradient(to right,rgba(0,0,0,0.5) 50%,transparent);border-radius:20px}.card-tasar h3{font-size:1.5rem;font-weight:bold}#novedades .card{border:0px}#novedades h4{font-size:1.1rem}#novedades p{padding-top:5px;padding-bottom:5px;font-size:0.8rem}.card-novedades{border-radius:15px}.card-novedades h4{font-size:0.9rem !important}.card-novedades p{font-size:0.75rem !important;font-size:100}.card-novedades button{font-size:0.75rem !important;font-size:100}.card-novedades .card-img-top{border-radius:15px 15px 0px 0px}#map-wrapper{height:200px;width:100%;border:1px solid silver}.contact-form .form-control{border-radius:10px !important}.contact-icon{display:inline-block;width:100px;height:70px;background-image:url(/templates/plantillaresponsiva/img/ICON-CONTACTO.00bfecf4.png);background-size:cover}.card-post{border:0px;box-shadow:0px 0px 10px rgb(231,228,228)}.card-post h5{font-size:1rem}.card-post p{font-size:0.8rem;color:black}.card-post ul{list-style-type:none;margin:0px;padding:0px;padding-bottom:20px;font-size:0.8rem}.card-post .btn-link{font-size:0.75rem;color:#0277ff}.btn-search{background-color:#0277ff;border-radius:8px}.btn-search:hover{background-color:#024E8E;border-radius:8px;color:white}#map-view{width:100%;height:300px;border:1px solid silver}.form-contact .btn{border-radius:5px}.content{margin-bottom:4rem}.content p{margin-bottom:0px;font-size:0.8rem;color:black}.post-features{list-style-type:none;padding:0px;margin:0px}.post h1{font-size:1.7rem;color:#004e8e;font-weight:bold}.post .tag{background:#0277ff;font-size:0.8rem;margin-bottom:20px;padding:4px}.post .sub-title{font-size:1rem;font-weight:bold;color:#004a97}.item-badge{background-color:#0277ff;font-size:0.7rem;padding:3px}.accordion{background-color:#e4fafb;border-radius:20px}.accordion-button{background-color:#e4fafb;border-radius:20px;font-weight:bold;font-size:0.9rem}.accordion-button:not(.collapsed){background-color:#e4fafb;box-shadow:0px 0px 0px}.accordion-item{border:0px;background-color:transparent}.tasar-dialog .form-control{background:#f8f8f8;border:1px solid #cdcdcd;border-radius:10px;margin-bottom:15px}.tasar-dialog .btn-primary{background-color:#004e8e !important;border-radius:5px}.glide-thumbnails{position:relative}.gallery-arrows button{border:0px;background:rgba(255,255,255,0.585);border-radius:40px;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.gallery-button-prev{position:absolute;top:40px;left:5px}.gallery-button-next{position:absolute;top:40px;right:5px}@media (max-width:780px){.hero-wrapper h1{font-size:1.6em;padding:10px}.hero-wrapper h2{font-size:1.1em;padding:10px}#header{background-image:url(/templates/plantillaresponsiva/img/bg-header.9346b243.jpg);background-size:cover;background-position:center center}.glide__arrows{position:relative;display:flex;justify-content:center}.blog-prev-button{position:relative;top:0px;left:0px;margin:10px}.blog-next-button{position:relative;top:0px;left:0px;margin:10px}}

a{text-decoration:none}strong,b{color:#004e8e}.img-fluid{border-radius:15px}.contact-header a{text-decoration:none;color:#fff}.breadcrumb{font-size:14px;margin-bottom:50px}.breadcrumb .divider{margin:0 5px}div.paginacion>ul>li{display:inline-block}div.paginacion>ul>li>span{background:#8a93a2;padding:0.3rem 1rem;display:inline-block;margin:0.3rem 0.1rem;border-radius:0.3rem;text-decoration:none;color:#fff}div.paginacion>ul>li>a{background:#004e8e;padding:0.3rem 1rem;display:inline-block;margin:0.3rem 0.1rem;border-radius:0.3rem;text-decoration:none;color:#fff}.accordion-body{max-height:205px;overflow-y:auto}.accordion-body ul{margin:0;padding:0}.accordion-body ul li{list-style:none}.accordion-body ul li>*{display:inline-block;vertical-align:middle}.accordion-body ul li input{margin-right:10px}.accordion-body ul li label{width:90%}navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between;text-align:center!important}.navbar-toggler{border:1px solid #004a99;border-radius:8px!important;border:none !important}.text-white{--bs-text-opacity:1}div.paginacion>ul>li>span{background:#8a93a2;padding:0.3rem 1rem;display:inline-block;margin:0.3rem 0.1rem;border-radius:1.3rem;text-decoration:none;color:#fff}div.paginacion>ul>li>a{background:#0277ff;padding:0.3rem 1rem;display:inline-block;margin:0.3rem 0.1rem;border-radius:1.3rem;text-decoration:none;color:#fff}.card-novedades2{background:#f4f4f4!important;border:none!important}.card-novedades2 h4{font-size:0.9rem !important;color:#000000!important;font-weight:bold;display:block}.card-novedades2 small{display:block}.iconos img{margin:0.5em 0em 0.7em 0em}.card-service .description{height:120px !important}@media only screen and (min-width:820px) and (max-width:912px){.card-service .title{height:110px !important}.card-service .description{height:185px !important}}
@media only screen and (min-width:913px) and (max-width:1180px){.card-service .title{height:87px !important}}
.card-tasar h3{font-size:1.5rem;font-weight:bold;min-height:5em}.card-tasar{border:0px;background-position:center;background-size:cover;background-image:url(/templates/plantillaresponsiva/img/tasar-1.4ed33ab6.jpg);border-radius:20px}.card-tasar2{border:0px;background-position:center;background-size:cover;background-image:url(/templates/plantillaresponsiva/img/predio.jpg);border-radius:20px}.card-tasar2 h3{font-size:1.5rem;font-weight:bold;min-height:5em}.accordion-button{background-color:#e4fafb;border-radius:9px;font-weight:bold;font-size:0.9rem}@media only screen and (min-width:740px) and (max-width:915px){#navbarContent>ul>li{text-align:right !important}}
.logo.col-md-4.d-flex.justify-content-center.align-items-center_.mt-5_.pt-3_{margin-top:30px}@media only screen and (min-width:538px) and (max-width:767px){.navbar-brand img{margin-right:210px}}
@media only screen and (min-width:768px) and (max-width:1366px){.logo.col-md-4.d-flex.justify-content-center.align-items-center_.mt-5_.pt-3_{margin-top:62px}}
.dropdown-menu[data-bs-popper]{top:84%;left:6px}ul.navbar-nav ul li a{color:#000;margin:0 !important;border-radius:0 !important}ul.navbar-nav ul li a:hover{color:#fff !important;background:rgb(0 78 142 / 47%)}@media only screen and (max-width:919px){.blog-card .card-body{height:384px}}
@media only screen and (min-width:1024px) and (max-width:1399px){.blog-card .card-body{height:384px}}
.section h2{color:white;margin:0 auto;text-align:center;font-size:1.5rem;font-weight:bold}.social *{display:inline-block;vertical-align:middle}.social i{font-size:25px;margin:5px}.card.card-post .card-body{height:350px}.card.card-post .card-body a h5{color:#000}@media only screen and (min-width:576px) and (max-width:767px){.card.card-post .card-body{height:360px}}
.tasar-dialog .btn-primary{background-color:#0277ff !important;border-radius:20px}.card-post.agua ul{min-height:156px}.glide__slide .blog-card ul{min-height:136px}.fa-whatsapp:before{font-size:22px;vertical-align:middle;color:#6fb6e1}.button-portfolio a{padding:.3rem .5rem;border:.01rem solid #6fb6e1;border-radius:1rem}.networks{margin-bottom:1rem}.button-portfolio a:hover{background:#024E8E}.button-portfolio i{color:#6fb6e1}
strong,b,.negrita_azul{color:#004e8e !important;font-weight:bold}.negrita_negra{color:#000 !important;font-weight:bold}