@font-face{font-family:del_recuerdo_stregular;src:url(../fonts/del-recuerdo-st-webfont.eot?) format("eot"),url(../fonts/del-recuerdo-st-webfont.woff2) format("woff2"),url(../fonts/del-recuerdo-st-webfont.woff) format("woff"),url(../fonts/del-recuerdo-st-webfont.ttf) format("truetype"),url('../fonts/del-recuerdo-st-webfont.svg#str-replace(del_recuerdo_stregular, " ", "_")') format("svg")}h1,h2,h3,h4,h5,h6{color:#1e1e2c}.custom-font h2{font-family:del_recuerdo_stregular}span.small{font-size:22px}.service-page .service-wrapper .elementor-widget-wrap .service{min-height:245px}.flexslider .flex-direction-nav a:hover{background:#33e1ed}.contact-link h4:hover{color:#33e1ed}.page-id-202 #content-pro{padding-bottom:0}header#masthead-pro{background:linear-gradient(160deg,#9b9b9b 0,#b0afad 7.2%,#dfdedc 20.46%,#bfbdbb 25.65%,#a5a5a5 27.95%,#a5a5a5 32.85%,#b9b8b7 45.82%,#eae9e7 53.31%,#d3d3d3 60.81%,#d3d3d3 64.84%,#f9f8f6 72.33%,#cbcbcc 100%)}header#masthead-pro:before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(30,30,44,.95)}.after-elem{position:relative}.after-elem:after,.after-elem:before{content:'';position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:50px;background-color:#33e1ed}.after-elem:after{bottom:-10px;height:6px}.after-elem:before{bottom:-2px;height:2px}.after-elem.vertical:after,.after-elem.vertical:before{height:100%;left:0;bottom:0}.after-elem.vertical:after{-webkit-box-shadow:unset;box-shadow:unset;left:6px;width:6px}.after-elem.vertical:before{width:2px}@media (min-width:1025px){.service-wrapper .elementor-widget-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:1024px){.service-wrapper .elementor-widget-wrap .service{min-height:200px}}@media (min-width:768px) and (max-width:1024px){.service-wrapper .elementor-widget-wrap .service:first-child{margin-right:20px}}@media (min-width:767px){.service-wrapper .elementor-widget-wrap .service{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}}.service-wrapper .elementor-widget-wrap .service:after,.service-wrapper .elementor-widget-wrap .service:before{content:'';position:absolute;bottom:0;right:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.service-wrapper .elementor-widget-wrap .service:after{height:70px;width:2px;background-color:#1e1e2c}.service-wrapper .elementor-widget-wrap .service:before{height:2px;width:70px;background-color:#1e1e2c}.service-wrapper .elementor-widget-wrap .service:hover svg circle,.service-wrapper .elementor-widget-wrap .service:hover svg path{fill:#fff}.service-wrapper .elementor-widget-wrap .service:hover .service-title h4{color:#fff}.service-wrapper .elementor-widget-wrap .service:hover:after{height:40px}.service-wrapper .elementor-widget-wrap .service:hover:before{width:40px}.service-wrapper .elementor-widget-wrap .service .elementor-container{height:100%}.galpones-wrapper:after,.galpones-wrapper:before{content:'';position:absolute;bottom:0;right:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.galpones-wrapper:after{height:70px;width:2px;background-color:#1e1e2c}.galpones-wrapper:before{height:2px;width:70px;background-color:#1e1e2c}.galpones-wrapper:hover:after{background-color:#33e1ed;height:40px}.galpones-wrapper:hover:before{background-color:#33e1ed;width:40px}.galpones-wrapper:hover .galpon-title h5{color:#fff}.galpones-wrapper:hover .galpon-title h5 a:hover{color:#33e1ed!important}.galpones-wrapper:hover .galpon-link .elementor-button-link.elementor-button{background-color:#33e1ed;color:#fff}.galpones-wrapper .galpon-link .elementor-button-link.elementor-button{padding:5px 15px}.galpones-wrapper .galpon-link .elementor-button-link.elementor-button:hover{background-color:transparent;border:1px solid #33e1ed;color:#33e1ed}.single-box-galpon:after,.single-box-galpon:before{content:'';position:absolute;bottom:0;right:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.single-box-galpon:after{height:40px;width:2px;background-color:#33e1ed}.single-box-galpon:before{height:2px;width:40px;background-color:#33e1ed}.service-page .service-wrapper .service{height:100%}.proyect-wrapper{position:relative;width:100%;display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:20px}@media (min-width:768px){.proyect-wrapper{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.proyect-wrapper{grid-template-columns:repeat(3,1fr)}}.proyect-wrapper .proyect-item{background-size:cover;background-repeat:no-repeat;background-position:center center;height:250px;position:relative}.proyect-wrapper .proyect-item-overlay{top:0;left:0;position:absolute;width:100%;height:100%;opacity:0;background:rgba(30,30,44,.9);-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.proyect-wrapper .proyect-item-overlay .proyect-item-content{padding:0;position:absolute;bottom:0;left:-15px;padding:0 15px 20px 25px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.proyect-wrapper .proyect-item-overlay .proyect-item-content .proyect-item-title{color:#fff;margin:0;font-size:26px;line-height:1.1;font-weight:300}.proyect-wrapper .proyect-item-overlay .proyect-item-content .proyect-item-btn{font-weight:400;font-family:'PT Sans Narrow',sans-serif;color:#33e1ed;font-size:16px;text-transform:uppercase;margin-top:2px;margin-left:1px}.proyect-wrapper .proyect-item-overlay .proyect-item-content .proyect-item-btn i{margin-left:8px}.proyect-wrapper .proyect-item:after,.proyect-wrapper .proyect-item:before{content:'';position:absolute;bottom:0;right:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;z-index:2;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:bottom right;transform-origin:bottom right}.proyect-wrapper .proyect-item:after{height:70px;width:2px;background-color:#33e1ed}.proyect-wrapper .proyect-item:before{height:2px;width:70px;background-color:#33e1ed}.proyect-wrapper .proyect-item:hover .proyect-item-overlay{opacity:1}.proyect-wrapper .proyect-item:hover .proyect-item-overlay .proyect-item-content{left:0}.proyect-wrapper .proyect-item:hover:after,.proyect-wrapper .proyect-item:hover:before{-webkit-transform:scale(1);transform:scale(1)}.wpcf7-form .pg-contact-form input,.wpcf7-form .pg-contact-form textarea{width:100%}.wpcf7-form .pg-contact-form .two-column{display:-webkit-box;display:-ms-flexbox;display:flex}.wpcf7-form .pg-contact-form .two-column p:first-child{margin-right:20px}.wpcf7-form div.wpcf7-acceptance-missing,.wpcf7-form div.wpcf7-mail-sent-ok,.wpcf7-form div.wpcf7-validation-errors{background:#1e1e2c!important;border:none;color:#fff;margin:0;width:100%}