.mar-none{margin:0 !important}.pad-none{padding:0 !important}.center{margin:0 auto;text-align:center !important}.padmax{padding-top:20px;padding-bottom:20px}.derecha{float:right}.full-page{min-height:70vh}.bold{font-weight:bold !important;display:inline-block}.light{font-weight:lighter}.tabla{display:table !important}.tabla-cell{display:table-cell !important}.middle{vertical-align:middle !important}.patop{padding-top:10px}.ta-derecha{text-align:right}.full-width{width:100%}.slow{-webkit-animation-duration:3s !important;animation-duration:3s !important}.slower{-webkit-animation-duration:5s !important;animation-duration:5s !important}.slowest{-webkit-animation-duration:7s !important;animation-duration:7s !important}.corazon:hover{color:#C30505}.palecero{padding-left:0}.buwo-mini{height:21px}.full-height{height:100%}.full-width{width:100%}@-moz-keyframes spin{100%{-moz-transform:translate(-50%, -50%) rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:translate(-50%, -50%) rotate(360deg)}}@keyframes spin{100%{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:rotate(360deg)}}.carousel-fade .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:2}html,body,.carousel,.carousel-inner,.carousel-inner .item{height:100%}.slider{width:100%;height:40vh;overflow:hidden}.slider img{margin-top:-20%;min-width:100%}.alert{padding:15px;margin-bottom:21px;border:1px solid transparent;border-radius:0}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable{padding-right:35px}.alert-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#5cb85c;border-color:transparent;color:#ebebeb}.alert-success hr{border-top-color:rgba(0,0,0,0)}.alert-success .alert-link{color:#d2d2d2}.alert-info{background-color:#5bc0de;border-color:transparent;color:#ebebeb}.alert-info hr{border-top-color:rgba(0,0,0,0)}.alert-info .alert-link{color:#d2d2d2}.alert-warning{background-color:#f0ad4e;border-color:transparent;color:#ebebeb}.alert-warning hr{border-top-color:rgba(0,0,0,0)}.alert-warning .alert-link{color:#d2d2d2}.alert-danger{background-color:#d9534f;border-color:transparent;color:#ebebeb}.alert-danger hr{border-top-color:rgba(0,0,0,0)}.alert-danger .alert-link{color:#d2d2d2}.sidenav{width:100%;height:0;position:fixed;z-index:3;top:0;right:0;overflow-x:hidden;transition:0.5s;-webkit-transition:0.5s}.sidenav a{text-transform:uppercase;padding:8px 8px 8px 32px;text-decoration:none;font-size:25px;color:#fff;display:block;transition:0.3s;-webkit-transition:0.3s;cursor:pointer}.sidenav a:hover,.offcanvas a:focus{color:#00b0ac;cursor:pointer}.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px;cursor:pointer}@media screen and (max-height: 450px){.sidenav{padding-top:15px}.sidenav a{font-size:18px}}#navbar{display:block;position:fixed;background-color:rgba(0,0,0,0.8);top:0;left:0;width:100%;z-index:2;padding:10px 0;color:#fff;font-weight:bold}#navbar a,#navbar span{color:#fff}#navbar a:hover,#navbar span:hover{text-decoration:none;color:#fff}.menu-desktop{position:fixed;background-color:rgba(0,0,0,0.8);display:block;top:0;left:0;width:100%;z-index:2;padding:15px 0;color:#fff;font-weight:bold}.menu-desktop a,.menu-desktop span{text-transform:uppercase;color:#fff;margin:10px 30px;font-size:16px;cursor:pointer}.menu-desktop a:hover,.menu-desktop span:hover{text-decoration:none;color:#fff;cursor:pointer}.menu-desktop a i,.menu-desktop span i{font-size:26px;margin-left:2px}#navbar-derecha{display:inline-block !important;position:absolute;right:20px}#navbar-izquierda{display:inline-block;position:absolute;left:20px}#navbar-center{text-align:center}.sliding-middle-out{display:inline-block;position:relative;padding-bottom:3px}.sliding-middle-out:after{content:'';display:block;margin:auto;height:3px;width:0px;background:transparent;transition:width .5s ease, background-color .5s ease;-webkit-transition:width .5s ease, background-color .5s ease}.sliding-middle-out:hover:after{width:100%;background:#00b0ac}.underline{display:inline-block;position:relative;padding-bottom:3px}.underline:after{content:'';display:block;margin:auto;height:2px;width:0px;background:transparent;transition:width .5s ease, background-color .5s ease;-webkit-transition:width .5s ease, background-color .5s ease}.underline:hover:after{width:100%;background:#fff}@font-face{font-family:Khand;src:url(../font/Khand-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Khand;src:url(../font/Khand-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Khand;src:url(../font/Khand-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Khand;src:url(../font/Khand-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Khand;src:url(../font/Khand-Bold.woff) format("woff");font-weight:700;font-style:normal}html *{font-family:"Khand",sans-serif}a{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;color:#DAA39E}a:hover{text-decoration:none !important}body{background-color:#fff;color:#000;overflow-x:hidden}.negro span{color:#000 !important}.negro i{color:#000 !important;margin-right:5px}.modal-content{padding:15px}#video-reyman{text-align:center !important}#video-reyman iframe{width:100%}.boton_menu_mobile{z-index:2;display:none;color:#fff;cursor:pointer}.full-page{padding-top:100px;overflow-x:hidden}.contador{right:-5px}.columna-index{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;text-align:center}.backgrounder{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;background-color:rgba(0,42,58,0.95) !important}.spacer{display:block;content:'';height:80px}.spacer-mini{display:block;content:'';height:40px}#copy-index{position:absolute;text-align:center;width:100%;top:40%}#copy-index h1{text-shadow:3px 2px 1px rgba(9,34,51,0.4);font-weight:500}#copy-2 h1{font-family:"Khand",sans-serif;font-size:42px;line-height:42px;text-transform:uppercase;text-align:left;color:#A8183D;font-weight:400}#copy-2 h1 strong{font-weight:700;color:#C40D3C;display:block;font-size:44px}#single-proyect{padding:45px 0}#single-proyect h2{text-transform:uppercase;font-weight:700;color:#C40D3C}#single-proyect h3{text-transform:uppercase;color:#C40D3C;margin-top:15px;font-size:18px;font-weight:400}#single-proyect p{text-transform:inherit;color:#4f4f4f;font-size:18px}.titulo-flotante{text-transform:uppercase;font-weight:700;color:#F4F4F4;font-size:132px;position:absolute;right:0;top:0}#nav-menu{padding:35px 0}.dropdown-menu.show{width:100%;text-align:center}.dropdown-toggle:hover{color:#fff !important}.titulo-nota{text-transform:uppercase;font-weight:700;color:#002A3A}.titulo-nota img{max-height:85px;margin-right:15px}#header{overflow:hidden;position:relative;height:95%;max-height:1400px;padding:0;color:#fff}#header h1{font-family:"Khand",sans-serif;font-size:44px;line-height:42px;text-transform:uppercase;text-align:left;text-shadow:3px 2px 1px rgba(9,34,51,0.3)}#header h1 strong{display:block;font-size:48px;font-weight:700}#header h2{font-family:"Khand",sans-serif;display:inline-block;font-weight:200;font-size:24px;text-shadow:3px 2px 1px rgba(9,34,51,0.3)}#header h3{font-family:"Khand",sans-serif;font-weight:300;font-size:20px;line-height:14px}#header p{font-size:22px;font-weight:300}#header .boton-header{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;margin-top:15px;color:#fff;padding:5px 15px;background-color:#C40D3C;border-radius:3px;font-weight:400;margin-right:5px;font-size:18px !important}#header .boton-header:hover{color:#fff;background-color:#A8183D}#header .flecha{color:#fff;transition:all .6s ease;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;opacity:0}#header:hover .flecha{opacity:1}#proyectos{position:relative;display:block;padding:85px 25px;text-align:center;background-color:#002A3A;background:linear-gradient(0deg, #F4F4F4 44.2%, #002A3A 44.2%);color:#fff}#proyectos h1{text-transform:uppercase;font-weight:400}#proyectos .discover{max-width:360px}#proceso{position:relative;padding:85px 25px;text-align:center;background-color:#fff}#proceso h1{text-transform:uppercase;font-weight:500;color:#000;font-size:32px;letter-spacing:3.104px}#proceso .step{text-align:center;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}#proceso .step h1{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;color:#fff;background-color:#002A3A;border-radius:50%;display:inline-block;margin:0;padding:7px 13px;font-size:20px;margin-bottom:25px;letter-spacing:none}#proceso .step p{margin:15px 0}#proceso .step:hover h1{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);background-color:#C40D3C}#proceso .icon-step{max-width:80px;max-height:80px;margin-top:15px;margin-bottom:15px}#proceso p{font-weight:500;color:#4f4f4f}#pasos{padding:45px 0}#proyectos-page{position:relative;display:block;padding:85px 25px;text-align:center;background-color:#F4F4F4;color:#fff}#proyectos-page h1{text-transform:uppercase;font-weight:400;color:#074086}#proyectos-page .discover{max-width:360px}.cover{height:320px;content:''}.gallery-thumb{min-width:245px;content:'';height:240px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;margin-bottom:25px;cursor:pointer}.gallery-thumb:hover{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08)}.h-gallery-thumb{min-width:245px;content:'';height:240px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;cursor:pointer}.h-gallery-thumb:hover{transform:scale(1.01);-webkit-transform:scale(1.01);-moz-transform:scale(1.01)}.align-button{position:absolute;bottom:0;right:0}#proyectos-destacados{position:relative;padding:65px 25px 0}#proyectos-destacados .proyecto-thumbnail{background-color:#fff;max-width:320px;height:400px;min-width:280px}#proyectos-destacados .proyecto-thumbnail h2{color:#002A3A;font-weight:500;font-size:22px;text-align:left}#proyectos-destacados .proyecto-thumbnail .thumbnail-image{content:'';height:180px}#proyectos-destacados .proyecto-thumbnail p{text-align:justify;padding:0;margin:0;font-size:18px;color:#5c5c5c}#proyectos-destacados .proyecto-thumbnail .boton-proyecto{text-align:right;text-transform:uppercase;float:right;padding:7px 12px;background-color:#C40D3C;font-size:14px !important;border-radius:0;font-weight:400;color:#fff}#proyectos-destacados .proyecto-thumbnail .boton-proyecto .flecha{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;margin-left:5px}#proyectos-destacados .proyecto-thumbnail .boton-proyecto:hover{color:#fff !important;background-color:#A8183D}#proyectos-destacados .proyecto-thumbnail .boton-proyecto:hover .flecha{margin-left:12px}.proyecto-thumbnail-archive{background-color:#fff;max-width:320px;height:400px;margin-bottom:55px;min-width:300px}.proyecto-thumbnail-archive h2{color:#002A3A;font-weight:500;font-size:22px;text-align:left}.proyecto-thumbnail-archive .thumbnail-image{content:'';height:180px}.proyecto-thumbnail-archive p{text-align:justify;padding:0;margin:0;font-size:18px;color:#5c5c5c}.proyecto-thumbnail-archive .boton-proyecto{text-align:right;text-transform:uppercase;float:right;padding:7px 12px;background-color:#C40D3C;font-size:14px !important;border-radius:0;font-weight:400;color:#fff}.proyecto-thumbnail-archive .boton-proyecto .flecha{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;margin-left:5px}.proyecto-thumbnail-archive .boton-proyecto:hover{color:#fff !important;background-color:#A8183D}.proyecto-thumbnail-archive .boton-proyecto:hover .flecha{margin-left:12px}#v108{background:url("../imagenes/108-vertical.png") no-repeat left center}.bar{position:absolute;left:62px;top:-320px}.linea-vertical{content:'';position:absolute;width:3px;left:35px}.splide__pagination{bottom:-50px !important}.splide__pagination__page.is-active{background:#C40D3C !important}.splide__pagination__page{width:25px !important;border-radius:0 !important;margin:3px 7px !important}#certs{background-color:#F4F4F4;padding:35px}#certs #text-certs{padding:35px 15px 35px 65px}#certificaciones{position:relative;padding-top:0;padding-bottom:80px}#certificaciones h1{text-transform:uppercase;color:#002A3A;font-size:32px;letter-spacing:3.104px;font-weight:500;text-align:center;max-width:15px auto}#certificaciones strong{color:#074086;font-weight:700}#certificaciones h2{color:#074086;font-weight:600}#certificaciones p{font-size:18px;color:#4f4f4f}#certificaciones li{font-size:18px;font-weight:400;color:#4f4f4f}#certificaciones ul{list-style:none}#certificaciones ul li::before{content:"\2022";color:#074086;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}#certificaciones .certificacion:first-of-type{padding-bottom:45px}#clientes{position:relative;display:block;padding:55px 25px 85px}#clientes h1{text-transform:uppercase;color:#828282;font-size:32px;letter-spacing:3.104px;font-weight:500}#clientes h2{color:#C40D3C;font-weight:700}#clientes p{font-size:18px;color:#4f4f4f}#clientes .logo-cliente{max-width:280px;text-align:center}.logo-cliente-splide{text-align:center}#services{position:relative;display:block;padding:55px 25px 85px;background-color:#F4F4F4}#services h1{text-transform:uppercase;color:#000;font-size:32px;letter-spacing:3.104px;font-weight:500;text-align:center;max-width:15px auto}#services .service{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;padding:35px;background-color:#F4F4F4;border-radius:12px;text-align:left}#services .service p{color:#828282;font-size:18px;font-weight:400;margin:7px 0}#services .service h2{color:#074086;text-transform:uppercase;font-weight:700;font-size:22px;max-width:15px 0;width:80%}#services .service img{max-width:80px;max-height:80px;margin-bottom:25px}#services .service:hover{background-color:#fff}#services .service.is-active{background-color:#fff}.bullet{margin-right:5px}#services-buttons{padding:65px 0 0}.service-button{background-size:cover !important;text-align:center;font-size:26px;min-height:620px;content:'';transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;color:#fff}.service-button .pleca{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);max-width:80px;opacity:0.3;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.service-button span{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);color:#fff;text-shadow:3px 2px 1px rgba(9,34,51,0.3);text-transform:uppercase;z-index:2;font-weight:700}.service-button:hover .pleca{opacity:1;max-width:100%}.service-button:hover span{color:#fff}.divisor-gris{position:relative;display:block;content:'';width:100%;height:2px;background-color:#F4F4F4}.divisor-guinda{position:relative;display:block;content:'';width:100%;height:60px;background-color:#C40D3C}.icon-footer{text-align:center}.icon-footer img{max-width:32px !important}.big .gallery-thumb:first-of-type{height:360px !important}#about-index{position:relative;display:block;text-align-last:left;background-color:#C40D3C;padding:45px 25px 100px;color:#fff}#about-index h1{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;color:#C40D3C;text-transform:uppercase;text-align:center;font-size:82px;-webkit-text-stroke:2px #fff;font-weight:700}#about-index h1:hover{color:#fff;-webkit-text-stroke:2px #C40D3C}#about-index p{font-size:22px}#about-index a{font-size:18px;text-transform:uppercase;color:#fff}#about-index a .fas{margin-left:5px;vertical-align:middle}#faq{background:url("../imagenes/pattern-left.png") no-repeat left bottom,url("../imagenes/pattern-right.png") no-repeat right bottom;position:relative;color:#002A3A;padding:35px 25px;padding-top:85px}.faq{display:block;position:relative;margin-bottom:15px}.faq .boton-faq{text-align:left;display:block;background-color:#fff;color:#002A3A;padding:15px 12px;font-weight:600;font-size:22px;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom:2px solid #dbdbdb}.faq .boton-faq:hover{transform:scale(1.03);-webkit-transform:scale(1.03);-moz-transform:scale(1.03);background-color:#F4F4F4}.faq .faq-content{text-align:justify;color:#5c5c5c;font-weight:400;font-size:18px;padding-top:25px}.icon-faq{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;display:inline;float:right;background-color:#F4F4F4;border-radius:100%;padding:3px 9px;margin:0;vertical-align:middle}.icon-faq *{vertical-align:middle;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}#backgrounder{background:rgba(0,0,0,0.37)}#menu{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;position:fixed !important;z-index:999;background-color:rgba(0,42,58,0.95);padding:12px 25px;color:#fff}#menu a{transition:all .7s ease;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;margin:0 12px;cursor:pointer;font-weight:300;text-transform:uppercase;color:#fff;font-size:22px;border-bottom:2px solid rgba(0,0,0,0)}#menu a b{color:#C40D3C}#menu a:hover{border-color:#C40D3C}#menu #logo-header img{max-width:125px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}#menu #logo-header img:hover{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}#menu .icon{margin-right:5px;color:#C40D3C}.scrolled{background-color:rgba(0,42,58,0.95) !important}#titulo-experience{padding:35px 0}#experience{padding-top:45px;position:relative}#experience h2{text-transform:uppercase;color:#C40D3C;font-weight:700;font-size:36px}#experience p{text-transform:uppercase;font-weight:normal;color:#828282;font-size:20px;text-align:justify}#pexperience{padding-top:85px;position:relative}#pexperience h1{text-transform:uppercase;color:#C40D3C;font-weight:700;font-size:36px}#pexperience p{font-weight:normal;color:#828282;font-size:20px;text-align:justify}#pexperience a{color:#C40D3C}#about-page{padding-top:45px;position:relative}#about-page h2{text-transform:uppercase;color:#C40D3C;font-weight:600;font-size:24px}#about-page p{font-weight:normal;color:#4f4f4f;font-size:18px;text-align:justify}#premisas{padding:65px 0;color:#fff;background:#002A3A url("../imagenes/Reyman_Bolitastexto.png") no-repeat center right;background-size:contain}#premisas h2{text-transform:uppercase;color:#C40D3C;font-weight:600;font-size:24px}#premisas p{color:#fff;font-size:18px;font-weight:300}#contenido-single{overflow-x:hidden;padding:100px 25px 35px;position:relative}.h-100{height:100%}.titulo-pagina h1{font-weight:400;font-size:36px}.sidenav{padding:0;z-index:9999;background-color:rgba(0,42,58,0.9) !important;box-shadow:0 0 28px rgba(130,130,130,0.2);height:100% !important;width:0;position:fixed;color:#fff;top:0;right:0;overflow-x:hidden;padding-top:60px;transition:0.5s;-webkit-transition:0.5s}.sidenav a{color:#fff;font-size:24px;font-weight:500;line-height:30px}.sidenav a:hover{color:#C40D3C}.closebtn{color:#fff}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}footer{padding:40px 25px;text-align:center;background-color:#002A3A;color:#fff}footer img{max-width:135px}#contacto{display:block;position:relative;background-color:#fff;padding:85px 25px 0;background:linear-gradient(0deg, #002A3A 27%, #fff 27%)}#contacto #contact-box{background-color:#fff;-webkit-box-shadow:0px 0px 26px -4px rgba(0,0,0,0.4);-moz-box-shadow:0px 0px 26px -4px rgba(0,0,0,0.4);box-shadow:0px 0px 26px -4px rgba(0,0,0,0.4)}#contacto #contact-box h3{font-size:23px}#contacto #contact-box #reach-us{padding:45px 35px;position:relative;background:url("../imagenes/bg-box.png") no-repeat center center;background-size:cover;color:#fff}#contacto #contact-box #reach-us h2{font-weight:600;font-size:40px}#contacto #contact-box #reach-us a{color:#fff;font-size:22px;margin:15px 0;font-weight:700;line-height:28px;font-weight:300}#contacto #contact-box #reach-us img{max-width:160px;margin-bottom:25px}#contacto #contact-box #contact-form{background:#F4F4F4;background-size:cover !important;padding:45px 35px}#contacto #contact-box #contact-form .form{margin-top:25px}#contacto #contact-box #contact-form h2{color:#074086;font-weight:700;font-size:40px}#contacto #contact-box #contact-form h3{color:#828282;font-weight:400;margin-bottom:0;font-size:20px}#contacto #contact-box #contact-form input{border-radius:7px;border:none;background-color:#fff}#contacto #contact-box #contact-form textarea{border:none;height:70px;background-color:#fff}#contacto #contact-box #contact-form .btn{color:#fff;padding:3px 10px;margin-top:18px;font-weight:500;font-size:18px !important;background-color:#A8183D;border-radius:25px;float:right}#contacto #contact-box #contact-form .btn:hover{background-color:#C40D3C}.btn{color:#fff;padding:3px 10px;font-weight:500;font-size:18px !important;text-transform:uppercase;background-color:#C40D3C;border-radius:25px;float:right}.btn:hover{background-color:#A8183D}.divisor-ancho{content:'';background-color:#fff;width:50px;height:6px;margin:15px 0}.divisor-ancho-guinda{content:'';background-color:#C40D3C;width:50px;height:6px;margin:15px 0}.boton-blanco{color:#fff;padding:3px 10px;margin-top:18px;font-weight:500;font-size:20px !important;background-color:rgba(0,0,0,0);border-radius:25px;border:solid 2px #fff;float:right;text-align:right}.boton-blanco:hover{background-color:#fff;color:#A8183D !important}.boton-rojo{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;color:#fff;padding:5px 15px;background-color:#C40D3C;border-radius:3px;font-weight:400;font-size:18px !important}.boton-rojo:hover{color:#fff;background-color:#A8183D}.renglon{margin:15px 0}.social-icon{text-align:center}.social-icon a{color:#fff !important;font-size:22px !important}.social-icon a:hover{color:#F4F4F4 !important}.divisor{content:'';position:relative;display:block;background-color:#fff;padding:25px 25px 95px;text-align:center}.divisor-transparente{content:'';position:relative;display:block;background-color:rgba(0,0,0,0);height:80px}.linea-divisora{content:'';text-align:center;background-color:#F4F4F4;height:2px;width:90%}.boton-forma{background-color:#fff;color:#E09C92;padding:7px 40px;border-radius:25px;border:solid 2px #E09C92;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;font-weight:400}.boton-forma:hover{background-color:#E09C92;border:none}div.wpcf7-mail-sent-ok{border:none !important;background-color:#22b17a;margin-top:-21px;color:#fff !important}span.wpcf7-not-valid-tip{color:#fff !important;font-size:1em;display:block;background-color:#e74545;text-align:center;margin-top:0px}div.wpcf7-validation-errors{border:none !important;background-color:rgba(0,0,0,0);text-align:center}.related h2,.upsells h2,.cross-sells h2{font-size:18px;color:#828282;font-weight:400;text-transform:inherit}.woocommerce div.product form.cart .variations label{font-weight:500 !important}@media (max-width: 992px){body{padding-top:20px !important}#contenido-single{padding-top:40px}.page_content{padding-top:0}#titulo-pagina{padding:25px;background-image:none !important}#titulo-pagina h2{font-size:22px;text-align:left}.full-page{padding-top:40px}#contacto{text-align:center}#contacto h1{font-size:20px}.divisor{display:none}#reach-us a{font-size:17px !important}#premisas{padding:35px 25px;background:#002A3A}.h-gallery-thumb{margin-bottom:15px}.boton-rojo{margin-bottom:25px;text-align:center;display:block}#footer-socials{padding-top:25px}#about-page{padding-top:42px;background:#fff;overflow-x:hidden}#faq{background:#fff}#faq img{max-width:120px !important;margin-bottom:25px}#faq .boton-faq{font-size:18px;background-color:#F4F4F4}#faq .faq-content{font-size:17px}.diapositiva{padding:0 25px}.splide__arrows{display:none}.bullet{display:none}#certificaciones{overflow-x:hidden}#text-certs{padding:25px}#proyectos-destacados .proyecto-thumbnail{margin-bottom:25px !important}.certificacion{max-width:80% !important}#menu{top:0}#menu #logo-header{max-width:35px;min-width:inherit}#menu a{margin:0 5px}.gray{display:none}.logo-about{max-width:230px !important}.about-cover{height:100px !important}#nav-menu{padding-bottom:0}.titulo-gris{font-size:62px !important}#page h1{font-size:32px}#page h2{font-size:28px}.cover{height:240px}body{padding-top:40px}#services{overflow-x:hidden}#services #title-services img{max-width:70px}#services #title-services h1{font-size:40px;line-height:34px}#services .service-button{min-height:200px;max-height:200px;border-bottom:solid 15px #fff}#services .service-button .pleca{max-width:132px;opacity:1}#experience{padding-top:0}#experience #adam{height:140px;margin-bottom:35px}#titulo-experience{padding-top:0}#contacto{overflow-x:hidden;padding:25px 0}#contacto .divisor-ancho{display:none}#contacto .renglon{text-align:left}#contacto .boton-blanco{display:block;width:100%;text-align:center}#contacto .divisor-transparente{display:none}footer{padding-top:10px}#header{padding-top:45px;height:85vh;padding-bottom:0;text-align:center}#header h1{text-align:center;font-size:34px;line-height:28px}#header h1 strong{font-size:36px}#header h2{font-size:20px}#header h3{font-size:18px;display:none}#header p{font-size:18px}.thumbnail-articulo a{text-align:center;display:block}.copy{padding:25px;text-align:center !important}.copy h1{text-align:center}.btn{margin-bottom:15px}.desaparece-ch{display:none}.boton_menu_mobile{display:inline-block}}
