/*c8a82104ec0d902e06f7f8fe01c708c7*/
@import url("https://fonts.googleapis.com/css2?family=Questrial&display=swap");.back-to-top{position:fixed;bottom:40px;z-index:9999}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.back-to-top{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.backHide{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}body{font-size:1rem;font-family:"Questrial", sans-serif !important;font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6{font-family:"Questrial", sans-serif !important;font-weight:bold;line-height:1;margin:0 0 1rem 0;color:#1d3557;text-align:left}h1{font-size:3.75rem}h2{font-size:3.125rem}h3{font-size:2.5rem}h4{font-size:1.875rem}h5{font-size:1.25rem}h6{font-size:1.125rem}p{font-size:1.3rem;margin:0 0 1rem 0}strong{color:inherit}a{text-decoration:underline}a:hover{text-decoration:none}em{color:#000}.btn-primary{color:#fff;background-color:#000;width:20rem;height:5rem;font-size:2rem;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;text-decoration:none}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{color:#E61709;background-color:#fff}#logo-gm .g-content,#contact-top-gm .g-content,#paraCotizar .g-content,#callusBtn .g-content,#g-graficamental .g-content,#branding-gm .g-content,#searchJL .g-content,#g-legales{margin:0;padding:0}#g-header{background-color:#ffffff;box-shadow:3px 1px 8px #000;color:#ffffff}.gantry-logo img{width:8rem;margin:1rem}#contact-top-gm{min-height:6.875rem;display:flex;align-items:center}#contact-top-gm a{text-decoration:none}#contact-top-gm .jl-subnav{justify-content:flex-end;margin-top:0 !important}#g-navigation{box-shadow:3px 1px 8px #000;background-color:#1d3557}#g-navigation .g-main-nav .g-toplevel>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover{background:rgba(255, 255, 255, 0.14)}#g-navigation .g-main-nav .g-toplevel>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active{background-color:#F25C05}#g-navigation .g-main-nav .g-toplevel>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active>.g-menu-item-container{color:#ffffff;font-weight:bold}#g-navigation .g-main-nav .g-toplevel>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected>.g-menu-item-container{color:#ffffff;background-color:#A9A9A9}#g-navigation .g-main-nav .g-dropdown{background-color:#1d3557}#g-navigation .g-main-nav .g-dropdown :hover{background-color:rgba(255, 255, 255, 0.02) !important}#g-navigation .g-main-nav .g-dropdown .active{background-color:#F25C05 !important}#g-navigation .g-main-nav .g-dropdown .active a{color:#ffffff}.g-main-nav .g-toplevel>li>.g-menu-item-container{padding:1rem !important}#searchJL{display:flex;align-items:center}.jl-button-primary{background-color:#ffffff;font-weight:bold;box-shadow:3px 1px 8px #000;font-size:2rem}.jl-button-primary:hover{background-color:#F25C05;font-weight:bold;font-size:2rem}#jlslideshow-1543 .jl-slidenav:hover{background-color:#F25C05 !important;color:#fff !important}#g-contenido{background-color:#fff;box-shadow:0px 0px 2px #000 inset;text-align:justify}.jl-button-large{font-weight:bold;background-color:#1d3557;color:#fff;box-shadow:3px 1px 8px #000;border:none}.jl-button-large:hover{background-color:#F25C05 !important;color:#ffffff}#g-footer{background-color:#F25C05}#paraCotizar .g-content{padding:12px}#paraCotizar h3{font-size:4rem}#callusBtn{display:flex;align-items:center}#callusBtn a{font-size:2rem}#callusBtn .jl-button-secondary{background-color:#fff;color:#1d3557;font-weight:bold}#callusBtn .jl-button-secondary:hover{font-weight:bold;background-color:#F25C05 !important;color:#fff !important}#g-legales{background-color:#A9A9A9;color:#ffffff;text-align:center}#g-legales p{margin:1rem;padding:1rem}#g-graficamental{background-color:#000;color:#F25C05;font-weight:bold;text-align:center}#g-graficamental img{width:1.5rem}.page_article_gm{background-color:#ffffff;border-radius:12px;box-shadow:0 3px 12px rgba(0, 0, 0, 0.3)}.page_article_gm .g-array-item-image{width:50%;float:left;text-align:center}.page_article_gm .g-array-item-title{width:50%;float:right;padding:24px}.page_article_gm .g-array-item-text{width:50%;float:right;padding:24px;text-align:justify}.page_article_gm .g-block{background-color:#e5e5e5;border-radius:12px;box-shadow:0 3px 12px rgba(0, 0, 0, 0.3);margin:16px}.page_article_gm h3{font-size:3em;text-align:center}.page_article_gm img{width:25rem;border-radius:12px;box-shadow:0 3px 12px rgba(0, 0, 0, 0.3);margin:30px}#custom_home_gm{background-color:#ffffff;text-align:center;padding:22px;border-radius:12px;box-shadow:0 3px 12px rgba(0, 0, 0, 0.3);margin-bottom:16px}#custom_home_gm img{display:block;margin:0 auto;max-width:50%;height:auto}#custom_home_gm h3{font-size:1.8em;color:#F25C05;margin-top:1em;margin-bottom:0.5em;text-align:center}#custom_home_gm p{font-size:1em;color:#333333;text-align:justify;line-height:1.6;max-width:700px;margin:0 auto}#g-graficamental a{text-decoration:none;color:#ffffff}.logo-gm{width:4rem !important;margin:0 !important}.back-to-top{bottom:6.88rem}.jl-icon-button{width:2.77rem;height:2.77rem}#g-contenido-internas{background-color:#DDDDDD}.banner_interno{background-color:#F25C05;box-shadow:0 3px 12px rgba(0, 0, 0, 0.3);margin-bottom:8px}.banner_interno img{box-shadow:0 3px 12px rgba(0, 0, 0, 0.3)}#g-contenido-internas .g-container{background-color:#ffffff;padding:12px;border-radius:12px;box-shadow:0 3px 12px rgba(0, 0, 0, 0.3);margin-bottom:16px}#g-ruta-navegacion{background-color:#ffffff}#g-ruta-navegacion .g-content{margin:16px;padding:0}#g-contenido a{font-weight:bold}#g-container-contenidoprincipal .item-image{box-shadow:0px 0px 12px #F25C05;padding:3rem;max-width:30rem}.btn{background-image:none;background-color:#1d3557;color:#fff;font-weight:bold;text-decoration:none;text-shadow:none;border:none;border-radius:0;box-shadow:3px 1px 8px #000;padding:0 2rem;line-height:3.3rem}.btn:hover{background-color:#F25C05;color:#ffffff}#clientes{background-color:#ffffff;padding:12px;border-radius:12px;box-shadow:0 3px 12px rgba(0, 0, 0, 0.3);margin-bottom:16px}.contacto_gm .contact h2{display:none}.contacto_gm{background-color:#f9f9f9;font-weight:bold;border-radius:8px}.contacto_gm label{font-weight:bold;color:#F25C05}.contacto_gm input,.contacto_gm textarea{font-size:1rem;color:#1D3557;background-color:#dddddd;border:1px solid #1D3557}.buscador .g-content{color:red;margin:12px;padding:0}.buscador .finder{display:none}.featured_gm .jl-tile-primary{background-color:#1D3557;color:#ffffff}.featured_gm h3{text-align:center}#unidades .imagen_1 img{width:48%}#g-contenido-internas h2{color:#1D3557;text-align:center}.internas_unidades .page-header a{color:#ffffff;text-decoration:none;font-size:2.5rem}.internas_unidades .page-header a:hover{background-color:#F25C05;color:#ffffff;text-decoration:none;font-size:2.5rem}p.readmore{text-align:center}.readmore a{background-color:#F25C05;color:#ffffff;font-size:1.6rem;padding:1rem;width:80%;margin-bottom:6rem}.readmore a:hover{background-color:#ffffff;color:#F25C05}.blog-item .item-image{text-align:center}.unidad_x h1{background-color:#1D3557;color:#ffffff;padding:1.5rem;text-align:center;margin-bottom:0px}.unidad_x .g-content{margin-bottom:0px;margin-top:0px}.unidad_x p{margin-bottom:0px;margin-top:0px}.unidad_carec h2{background-color:#F25C05;color:#ffffff !important;font-size:3rem}@media only all and (min-width:48rem){#paraCotizar h3{font-size:2rem;text-align:center}#g-navigation .g-menu-hastouch .g-toplevel>li.g-menu-item-link-parent>.g-menu-item-container>.g-menu-parent-indicator{border:none;background:#F25C05;border-radius:none;margin:none;padding:none}#g-navigation .g-main-nav .g-toplevel>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active>.g-menu-item-container{font-size:1rem}.g-main-nav .g-toplevel>li>.g-menu-item-container{padding:1.2rem 0.36rem}.gantry-logo img{width:7rem !important}.page_article_gm h3 a{text-decoration:none}h2.p1{text-align:center}}@media only all and (min-width:48rem) and (max-width:59.99rem){html{font-size:14px}.page_article_gm .g-array-item-image{width:50%;float:left;text-align:center}.page_article_gm .g-array-item-text{padding:16px}.page_article_gm img{width:20rem;margin:16px}#paraCotizar h3{font-size:2rem;text-align:center}.fa-fw{display:none}#callusBtn a{font-size:1.6rem}.gantry-logo img{width:14rem}#contact-top-gm .jl-subnav>*>:first-child{font-size:1rem !important}#g-header{padding:1.3rem}.page_article_gm h3 a{text-decoration:none}h2.p1{text-align:center}}@media only all and (max-width:47.99rem){html{font-size:14px}#contact-top-gm .jl-subnav{justify-content:center}.page_article_gm .g-array-item-image{width:100%;float:none;text-align:center}.page_article_gm .g-array-item-title{width:100%;float:none;padding:10px}.page_article_gm .g-array-item-text{width:100%;float:none;padding:16px}.page_article_gm img{width:24rem;margin:10px}#paraCotizar h3{font-size:2rem;text-align:center}#callusBtn{flex-direction:column;padding:2rem 0}#searchJL{flex-direction:column}#callusBtn a{font-size:3rem}#g-graficamental{padding:1rem}#g-header{padding:0 0 2rem}.g-offcanvas-toggle{font-size:2rem;color:#000}#g-offcanvas #g-mobilemenu-container ul>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active{box-shadow:none}#g-container-contenidoprincipal .item-image img{max-width:100%}.jl-box-shadow-xlarge{min-height:30rem !important}p{text-align:justify}.gantry-logo img{width:6rem}#jlcontactinfo-5141 .jl-subnav>*>:first-child{font-size:1.2rem;text-transform:none}#g-legales p{text-align:center}.jl-button-large{width:100%}.page_article_gm h3 a{text-decoration:none}h2.p1{text-align:center}#g-contenido p img{display:block;margin-left:auto;margin-right:auto;width:100%}#g-contenido-internas h2{font-size:1.4rem}#g-contenido-internas .g-content{margin:0.5rem;padding:0.5rem}.readmore a{font-size:1.4rem;width:100%;margin-bottom:2rem;line-height:2rem}.unidad_x h1{padding:1rem;font-size:2rem;line-height:2.5rem}.unidad_x p{margin:0;padding:0;font-size:0.5rem}.unidad_carec h2{font-size:2rem !important}}