/*! 
Theme Name:   GeneratePress Child
Theme URI:    https://generatepress.com
Description:  Default GeneratePress child theme
Author:       Tom Usborne
Author URI:   https://tomusborne.com
Template:     generatepress
Version:      0.1
*/@font-face{font-family:"Encode-Exp-Regular";src:url("/wp-content/themes/generatepress_child/font/encode-semexp-reg.woff2") format("woff2"),url("/wp-content/themes/generatepress_child/font/encode-semexp-reg.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Encode-Exp-Medium";src:url("/wp-content/themes/generatepress_child/font/encode-semexp-med.woff2") format("woff2"),url("/wp-content/themes/generatepress_child/font/encode-semexp-med.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Encode-Cond-Medium";src:url("/wp-content/themes/generatepress_child/font/encode-semcond-med.woff2") format("woff2"),url("/wp-content/themes/generatepress_child/font/encode-semcond-med.woff") format("woff");font-weight:normal;font-style:normal}*:focus{outline:5px solid #1b2b40}.zindex0{z-index:0}.zindex1{z-index:1}.zindex2{z-index:2}.zindex3{z-index:3}.zindex4{z-index:4}.zindex5{z-index:5}body{font-family:"Encode-Exp-Regular";color:#1c1c1c;font-size:1rem;line-height:1.5rem;letter-spacing:.035em}p{margin-bottom:0px !important;letter-spacing:.035em}.c-blanco *{color:#fff !important}.title h1{font-size:clamp(35px,5vw,60px);font-family:"Encode-Exp-Medium";letter-spacing:.01em;text-transform:uppercase}.title h2{font-size:clamp(25px,4vw,50px);font-family:"Encode-Cond-Medium";color:#1b2b40;position:relative;letter-spacing:.01em;line-height:1.2em}.title h3{font-size:clamp(20px,3vw,28px);font-family:"Encode-Cond-Medium";color:#1b2b40;letter-spacing:.01em}a{color:#1b2b40;text-decoration:none;letter-spacing:.035em;transition:all .4s ease !important}a:hover{transition:all .4s ease !important}.borde-caja{border-top:1px solid #1c1c1c;border-bottom:1px solid #1c1c1c}.txt-bold{font-family:"Encode-Exp-Medium"}.txt-upp{text-transform:uppercase}.gp-icon svg{fill:#1b2b40 !important}.add_to_cart_button{border-radius:25px !important;background-color:#1b2b40 !important;font-size:15px !important}.copyright{font-size:clamp(10px,2vw,12px)}.slide-home{z-index:1;margin-top:-150px}.bg-lateral{clip-path:inset(0% 100% 0% 0% round 5px);transition:clip-path .1s linear;border-radius:10px !important;overflow:hidden;min-height:400px !important;height:400px !important}@media screen and (max-width: 1280px){.bg-lateral{min-height:350px !important;height:350px !important;border-radius:10px !important}}@media screen and (max-width: 768px){.bg-lateral{min-height:300px !important;height:300px !important;border-radius:10px !important}}@media screen and (max-width: 600px){.bg-lateral{min-height:250px !important;height:250px !important;border-radius:10px !important}}.instalaciones .bg-lateral{min-height:300px !important;height:300px !important}@media screen and (max-width: 768px){.instalaciones .bg-lateral{min-height:250px !important;height:250px !important;border-radius:10px !important}}@media screen and (max-width: 600px){.instalaciones .bg-lateral{min-height:250px !important;height:250px !important;border-radius:10px !important}}.bg-blur{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.1)}.subtit-info .elementor-heading-title{padding:20px;font-family:"Encode-Cond-Medium";border-radius:5px;background-color:#1b2b40;color:#fff;position:relative;margin-left:30px;max-width:200px;text-align:center}@media screen and (max-width: 768px){.subtit-info .elementor-heading-title{padding:15px}}.subtit-info .elementor-heading-title::after{content:"";position:absolute;top:0;left:-35px;background-color:#9ab4d6;z-index:1;width:10px;height:100%;border-radius:5px}.subtit-info .elementor-heading-title::before{content:"";position:absolute;top:0;left:-20px;background-color:#365781;z-index:1;width:15px;height:100%;border-radius:5px}.item-fab{position:relative}.item-fab::after{content:"";position:absolute;top:0;left:0;background-color:#fff;z-index:1;transition:all .4s ease;width:100%;height:0%}.item-fab .elementor-heading-title{color:#fff;z-index:10}.item-fab:hover{transition:all .4s ease}.item-fab:hover .elementor-element{z-index:10}.item-fab:hover .elementor-element .elementor-heading-title{color:#1b2b40;transition:all .4s ease}.item-fab:hover::after{height:100%;z-index:0}#modelos .modelo .model{height:350px !important}@media screen and (max-width: 768px){#modelos .modelo .model{height:300px !important}}#SL25,#LT47,#LT47R,#HD57,#MD47,#XH87 #SYC-32-LB-SOLAR,#SYC-32-LB,#SYC-32-LB-IR,#SYC-2000-MB,#SYC-2000-MC,#SYC-2000-MB-SOLAR,#SYC-20000-MA,#SYC-20000-MAB,#SYC-20000-MAC,#ligt,#monitor{scroll-margin-top:75px}.tab-modelo .e-n-accordion-item-title{flex-direction:column !important;padding:10px 70px !important}.tab-modelo .e-n-accordion-item-title .e-n-accordion-item-title-header{width:100%;margin-bottom:-10px}.tab-modelo .e-n-accordion-item-title .e-n-accordion-item-title-header p{width:100%;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){.tab-modelo .e-n-accordion-item-title{padding:10px 16px !important}}.tab-modelo .e-n-accordion-item-title .e-n-accordion-item-title-icon{margin-bottom:-35px;border-radius:100%;border:1px solid;height:45px;max-width:45px;width:100% !important;display:flex !important;align-items:center !important;justify-content:center;background-color:#fff;z-index:2}.tab-modelo .e-n-accordion-item-title .e-n-accordion-item-title-icon svg path{fill:none}.tab-modelo .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened svg{transform:rotate(180deg)}.tab-modelo table p{margin-bottom:0}.tab-modelo table tbody tr{display:flex}.tab-modelo table tbody tr td,.tab-modelo table tbody tr th{flex:0 0 50%;text-align:left;padding-left:30px}@media screen and (max-width: 600px){.tab-modelo table tbody tr td,.tab-modelo table tbody tr th{padding:3px 0px;border:none !important}}.tab-modelo table tbody tr th{background-color:#365781;color:#fff}@media screen and (max-width: 600px){.tab-modelo table tbody tr th{padding:3px 10px;border:none !important}}.tab-modelo table tbody tr td:nth-child(1),.tab-modelo table tbody tr td:nth-child(1)>span{text-transform:uppercase;font-weight:bold}@media screen and (max-width: 600px){.tab-modelo table tbody tr{flex-direction:column;margin-bottom:12px;border:none !important}}@media screen and (max-width: 600px){.tab-modelo table{border:none !important}}.balizaje .tab-modelo .e-n-accordion-item-title-text{flex-direction:column;padding-bottom:15px}.list-inner ul{margin:0 0 .5em 2em}.default-form p{margin-bottom:0}.default-form input:not([type=submit]),.default-form textarea{border:none;border:2px solid #fff;background-color:rgba(0,0,0,0);width:100%}.default-form .datos>.campo:nth-child(1) input,.default-form .datos>.campo:nth-child(3) input{border-bottom:none;border-right:none}.default-form .datos>.campo:nth-child(2) input,.default-form .datos>.campo:nth-child(4) input,.default-form .datos>.campo:nth-child(5) input{border-bottom:none}.default-form textarea{max-height:150px;resize:none;border-bottom:none}.default-form *{font-family:"Encode-Exp-Medium";color:#fff;text-transform:uppercase}.default-form * textarea{font-family:"Encode-Exp-Medium";color:#fff;text-transform:uppercase}.default-form * textarea::-moz-placeholder{font-family:"Encode-Exp-Medium";color:#fff;text-transform:uppercase}.default-form * textarea:focus,.default-form * textarea::placeholder{font-family:"Encode-Exp-Medium";color:#fff;text-transform:uppercase}.default-form * input{font-family:"Encode-Exp-Medium";color:#fff;text-transform:uppercase}.default-form * input::-moz-placeholder{font-family:"Encode-Exp-Medium";color:#fff;text-transform:uppercase}.default-form * input:focus,.default-form * input::placeholder{font-family:"Encode-Exp-Medium";color:#fff;text-transform:uppercase}.default-form textarea::-moz-placeholder{font-family:"Encode-Exp-Medium";color:#fff;text-transform:uppercase}.default-form textarea::placeholder,.default-form input:focus,.default-form input{font-family:"Encode-Exp-Medium";color:#fff;text-transform:uppercase}.default-form input:focus,.default-form textarea:focus{outline:none}.default-form .datos{display:flex;flex-wrap:wrap;justify-content:space-between}.default-form .datos>div{flex:0 0 50%}.default-form .datos>div.full-w{flex:0 0 100%}.default-form.form-cv .adjunto{padding:10px 15px;border:2px solid #fff;margin-top:-7px}.default-form.form-cv .adjunto input{border:none;font-family:"Encode-Exp-Regular"}.rgpd{padding:10px 15px;border:2px solid #fff;border-top:none;margin-top:-6px;color:#fff !important}.rgpd .wpcf7-list-item,.rgpd .wpcf7-list-item-label a{margin-left:0;color:#fff !important}.rgpd input{width:auto !important}.txt-legal{padding:10px 15px 0;border:2px solid #fff;border-top:none;margin-bottom:0;font-size:.8rem;color:#fff !important}.txt-legal .tab-legal{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;-moz-column-gap:4px;column-gap:4px;margin-bottom:10px}.txt-legal .tab-legal p{font-size:1.2em}.txt-legal .tab-legal:hover{cursor:pointer}.txt-legal .tab-legal .plus-icon{margin-top:4px}.txt-legal .tab-legal .plus-icon svg{max-width:13px;transform:rotate(45deg);fill:#fff}.txt-legal .let-peq{margin:0;padding-left:16px;max-height:0;overflow:hidden;transition:max-height .5s ease-in-out}.txt-legal .let-peq>p{font-size:.8rem;line-height:1.25em !important;color:#fff !important;padding-bottom:10px}.btn-enviar input[type=submit]{width:100%;background-color:#fff !important;text-align:left;color:#1c1c1c;padding:14px 20px;font-family:"Encode-Exp-Medium";font-size:clamp(15px,3vw,20px);border-radius:0;text-transform:uppercase;border:2px solid #fff;border-top:none;transition:all .4s ease;line-height:35px}.btn-enviar input[type=submit]:hover{background-color:#1b2b40 !important;color:#fff}.btn-enviar>p{display:flex;align-items:center;flex-direction:column;position:relative}.btn-enviar svg{position:absolute;left:120px;top:16px;max-width:18px}.btn-enviar svg path{transition:all .4s ease}.btn-enviar:hover svg path{stroke:#fff}.wpcf7-spinner{display:none}@keyframes animateWidth{0%{width:0%}100%{width:100%}}.b-radius{border-radius:5px;overflow:hidden}.b-radius-img .elementor-widget-container{border-radius:5px}.informacion-legal p{margin-bottom:1.5em !important}.informacion-legal h2{font-size:clamp(25px,4vw,40px) !important;line-height:1.25em;text-transform:uppercase}.informacion-legal h3{font-size:clamp(20px,3vw,28px) !important;line-height:1.25em;text-transform:uppercase}.grid_blog .elementor-posts-container>article:first-child{grid-area:1/1/2/4;display:flex;flex-wrap:nowrap;flex-direction:row}.grid_blog .elementor-posts-container>article:first-child .elementor-post__thumbnail__link{width:48%}.grid_blog .elementor-posts-container>article:first-child .elementor-post__text{width:48%}.grid_blog .elementor-post__read-more-wrapper{text-align:right}.post-template-default .blog-contenido h2{padding:20px;background-color:#1b2b40;color:#fff;margin-left:30px;position:relative}.post-template-default .blog-contenido h2::after{content:"";position:absolute;top:0;left:-35px;background-color:#9ab4d6;z-index:1;width:10px;height:100%;border-radius:5px}.post-template-default .blog-contenido h2::before{content:"";position:absolute;top:0;left:-20px;background-color:#365781;z-index:1;width:15px;height:100%;border-radius:5px}.post-template-default .blog-contenido h3{font-size:clamp(15px,3vw,20px);background-color:#f9f9f9;margin-top:30px;border-left:2px solid #365781;padding:20px;line-height:1.5em !important}.post-template-default .blog-contenido p{margin-bottom:10px !important}.post-template-default .blog-contenido ul{list-style:none;margin-left:0px !important;margin-top:20px}.post-template-default .blog-contenido ul li a{margin-top:10px;margin-bottom:10px;padding:20px 30px;border:1px solid #1c1c1c;display:block}.post-template-default .blog-contenido ul li a:hover{background-color:#1c1c1c;color:#fff;transition:all .4s ease}@media screen and (max-width: 1280px){.logos-kit-digital img{max-width:210px}.logos-kit-digital>img:last-child{max-width:23%}}@media screen and (max-width: 600px){.logos-kit-digital img{max-width:165px;padding:10px 5px}.logos-kit-digital>img:last-child{max-width:40%}.default-form .datos{flex-direction:column}.default-form .datos>.campo:nth-child(1) input,.default-form .datos>.campo:nth-child(3) input{border-right:2px solid #fff}}.grecaptcha-badge{display:none}.corner-element{position:relative;overflow:hidden}.corner-element .corner{position:absolute;width:0;height:0;border:2px solid #fff;transition:all .8s cubic-bezier(0.4, 0, 0.2, 1);opacity:0;z-index:2}.corner-element .corner.corner-tl{top:0px;left:0px;border-right:none;border-bottom:none;opacity:1}.corner-element .corner.corner-tr{top:0px;right:0px;border-left:none;border-bottom:none}.corner-element .corner.corner-bl{bottom:0px;left:0px;border-right:none;border-top:none}.corner-element .corner.corner-br{right:0px;bottom:0px;border-left:none;border-top:none}.corner-element.visible .corner{opacity:1;width:10px;height:10px;border-width:2px;box-shadow:none}@media(max-width: 768px){.corner-element.visible .corner{width:5px;height:5px;border-width:2px;box-shadow:none}}.corner-element.dark-theme .corner{border-color:#fff}.corner-element.light-theme .corner{border-color:#333}.corner-element.custom-color .corner{border-color:var(--corner-color, white)}.corner-element.size-small.visible .corner{width:20px;height:20px;border-width:2px;box-shadow:none}.corner-element.size-small.expanded .corner{width:20px;height:20px;border-width:2px;box-shadow:none}.corner-element.size-large.visible .corner{width:40px;height:40px;border-width:2px;box-shadow:none}.corner-element.size-large.expanded .corner{width:80px;height:80px;border-width:2px;box-shadow:none}.corner-element.slow-animation .corner{transition-duration:1.2s}.corner-element.fast-animation .corner{transition-duration:.4s}.corner-element.rounded-corners .corner{border-radius:2px}.corner-element.staggered .corner.corner-tl{transition-delay:0ms}.corner-element.staggered .corner.corner-tr{transition-delay:100ms}.corner-element.staggered .corner.corner-bl{transition-delay:200ms}.corner-element.staggered .corner.corner-br{transition-delay:300ms}.btn .elementor-button{color:#fff !important;padding:15px 30px;margin:0px;position:relative;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:5px;text-transform:uppercase;letter-spacing:.05rem;z-index:1;font-size:clamp(15px,3vw,20px)}.btn .elementor-button .elementor-button-icon{width:15px;transition:all .4s ease;margin-top:-1px !important}.btn .elementor-button .elementor-button-icon svg *{stroke:#fff}.btn .elementor-button .elementor-button-text{line-height:20px;margin-right:5px}.btn .elementor-button:hover{background-color:#1c1c1c !important;color:#fff !important}.btn .elementor-button:hover .elementor-button-icon{transform:rotate(-45deg);transition:all .4s ease}.btn.btn-norm .elementor-button{background-color:#1b2b40 !important}.btn.btn-norm .elementor-button:hover{background-color:#365781 !important}.btn.btn-footer .elementor-button{border-radius:9 !important;background:rgba(0,0,0,0)}.btn.btn-footer .elementor-button .elementor-button-text{line-height:20px;margin-right:0px}.faqs{padding:0px !important}.faqs .e-n-accordion-item{border:1px solid #1c1c1c !important;border-collapse:collapse !important;margin-top:-1px}.faqs .e-n-accordion-item .e-n-accordion-item-title,.faqs .e-n-accordion-item .elementor-widget-container,.faqs .e-n-accordion-item .elementor-element{border:none !important}.faqs .e-n-accordion-item .e-n-accordion-item-title-icon svg{transform:scale(2)}.faqs .e-n-accordion-item .e-n-accordion-item-title{justify-content:space-between}#masthead{background-color:rgba(0,0,0,0);z-index:100}#masthead .inside-header{background-color:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:10px 30px 10px 30px;position:fixed;left:0;right:0;top:20px}@media screen and (max-width: 1280px){#masthead .inside-header{width:90% !important}}@media screen and (max-width: 768px){#masthead .inside-header{flex-direction:row;padding:20px !important}#masthead .inside-header #sticky-navigation{width:90% !important;top:20px !important;left:auto !important;right:auto !important}#masthead .inside-header #sticky-navigation .navigation-branding img{height:50px;padding:10px 20px}#masthead .inside-header .menu-toggle{line-height:50px}}#masthead .inside-header #sticky-navigation .inside-navigation{margin-top:20px;background-color:#fff;border-radius:50px}#masthead .inside-header .main-navigation{background-color:rgba(0,0,0,0)}#masthead .inside-header .main-navigation .menu-item a{line-height:25px !important;padding:15px;border-radius:5px}#masthead .inside-header .main-navigation .menu-item a:hover{background-color:#efefef !important;color:#1c1c1c !important}#masthead .inside-header .main-navigation .menu-item .sub-menu li{padding:0px !important}#masthead .inside-header .main-navigation .menu-item .sub-menu li a{color:#1c1c1c !important;transition:all .4s ease;line-height:30px !important;padding-top:0px;padding-bottom:0px}#masthead .inside-header .main-navigation .menu-item .sub-menu li a:hover{background-color:#1c1c1c !important;color:#fff !important;transition:all .4s ease}#masthead #primary-menu #menu-menu-principal .sub-menu{width:300px;border-radius:10px}#masthead #primary-menu #menu-menu-principal .sub-menu li{padding:0px !important}#masthead #primary-menu #menu-menu-principal .sub-menu li a{color:#1b2b40 !important;transition:all .4s ease;line-height:40px !important;padding-top:10px;padding-bottom:10px}#masthead #primary-menu #menu-menu-principal .sub-menu li a:hover{background-color:#1b2b40 !important;color:#fff !important;transition:all .4s ease}@media screen and (max-width: 768px){#masthead #primary-menu #menu-menu-principal .sub-menu{width:100%}}#menu_general .link-menu{color:#fff}.menu-footer .elementor-nav-menu--dropdown{background-color:rgba(0,0,0,0) !important}.menu-footer .elementor-nav-menu{width:100%}.menu-footer .elementor-nav-menu .menu-item{flex-basis:25%;justify-content:center}.menu-footer .elementor-nav-menu .menu-item .elementor-item{border:1px solid #fff;background-color:rgba(0,0,0,0) !important;color:#fff !important;text-align:center;justify-content:center;transition:all .4s ease;line-height:25px !important;font-size:.85em !important}.menu-footer .elementor-nav-menu .menu-item .elementor-item:hover{background-color:#fff !important;color:#1b2b40 !important;transition:all .4s ease}@media screen and (max-width: 600px){.menu-footer .elementor-nav-menu .menu-item .elementor-item{padding-left:0px !important}}@media screen and (max-width: 600px){.menu-footer .elementor-nav-menu .menu-item{flex-basis:100%}}.main-navigation .main-nav ul li[class*=current-menu-]>a{color:#1c1c1c;font-weight:700;background-color:#fff}.main-navigation .main-nav ul li a{color:#1c1c1c !important}.main-navigation .main-nav ul li a .dropdown-menu-toggle{padding-right:5px}.main-navigation .main-nav ul li a .dropdown-menu-toggle .gp-icon svg{fill:#1b2b40 !important}@media screen and (max-width: 768px){.tabla-cookies{overflow-x:scroll}}#moove_gdpr_cookie_info_bar{background:rgba(0,0,0,.5) !important;max-height:100vh !important}.moove-gdpr-info-bar-container{display:flex !important;justify-content:center !important;align-items:center !important;height:100vh !important}.moove-gdpr-info-bar-content{max-width:700px;flex-direction:column !important;background:#fff;padding:2% !important}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{border:none !important;box-shadow:5px 5px 15px #e2e2e2}#moove_gdpr_cookie_info_bar.moove-gdpr-info-bar-hidden{bottom:-2100px !important}.moove-gdpr-button-holder{margin-top:20px !important;padding-left:0px !important;flex-direction:row-reverse !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{padding-left:60px !important;padding-right:60px !important;flex-direction:row !important;margin-top:0px !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{width:45% !important;order:1}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-allow-all{order:2 !important}button.mgbutton{padding:12px 50px !important;font-size:16px !important}#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice p{font-size:16px !important;line-height:1.5 !important;font-weight:300 !important;text-align:center}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.moove-gdpr-modal-reject-btn,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{background-color:#fff !important;background:#fff !important;border:1px solid #000 !important;color:#000 !important;box-shadow:none !important;opacity:.7}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.moove-gdpr-modal-reject-btn:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button:hover{opacity:1}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.moove-gdpr-infobar-allow-all,button.mgbutton.moove-gdpr-modal-allow-all.button-visible,.gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-allow-all.button-visible{background-color:#1b2b40 !important;border-color:#1b2b40 !important;color:#fff !important;opacity:1}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.moove-gdpr-infobar-allow-all:hover,button.mgbutton.moove-gdpr-modal-allow-all.button-visible,.gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-allow-all.button-visible:hover{background:#000 !important;border-color:#000 !important;color:#fff !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon{border-color:#000 !important}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,.gdpr-icon.moovegdpr-arrow-close:after,.gdpr-icon.moovegdpr-arrow-close:before,i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close.moovegdpr-arrow-close:before{background-color:#000 !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{color:#000 !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings{display:block !important}@media screen and (max-width: 1024px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{padding-left:10px !important;padding-right:10px !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{padding:12px !important}}@media(min-width: 768px)and (max-width: 999px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content{min-height:650px}.gdpr_lightbox-content{transform:scale(0.85) !important;margin-top:-60px}}@media screen and (max-width: 768px){.moove-gdpr-info-bar-content{padding:5% !important;max-width:100%}.moove-gdpr-button-holder{justify-content:center !important;padding:10px !important}button.mgbutton{padding:5px 10px !important;font-size:16px !important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{font-size:15px !important;padding:15px 35px !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{background:#f1f1f1;margin:0 0px !important;border-radius:0 0 5px 5px;justify-content:space-between !important}}@media screen and (max-width: 600px){#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice p{font-size:14px !important}.gdpr_lightbox-content{transform:scale(0.8) !important;margin-top:-80px}}@media screen and (max-width: 510px){#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{justify-content:space-between !important;flex-direction:row !important}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.moove-gdpr-infobar-allow-all{width:100% !important;order:2}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.moove-gdpr-infobar-reject-btn,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn{width:45% !important;order:1}}@media screen and (max-width: 450px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-allow-all{width:100% !important}}*{margin:0;padding:0;box-sizing:border-box}.hero-section{position:relative;width:100%;height:100vh;background-size:cover;background-position:center;display:flex;align-items:center;color:#fff;overflow:hidden;transition:background .8s ease-in-out}@media screen and (max-width: 768px){.hero-section{height:75vh;align-items:flex-end;padding-bottom:50px}}.hero-section.bg-towers{background:linear-gradient(135deg, rgba(30, 58, 88, 0.7), rgba(15, 35, 65, 0.8)),url("/wp-content/themes/generatepress_child/img/slide/solucion-integral.webp") center/cover no-repeat;background-blend-mode:multiply}.hero-section.bg-technology{background:linear-gradient(135deg, rgba(30, 58, 88, 0.7), rgba(15, 35, 65, 0.8)),url("/wp-content/themes/generatepress_child/img/slide/lider-torres-medicion.webp") center/cover no-repeat;background-blend-mode:multiply}.hero-section.bg-projects{background:linear-gradient(135deg, rgba(30, 58, 88, 0.7), rgba(15, 35, 65, 0.8)),url("/wp-content/themes/generatepress_child/img/slide/ingenieria-calidad.webp") center/cover no-repeat;background-blend-mode:multiply}.hero-content{position:relative;z-index:2;max-width:1440px;margin:0 auto;padding:0 50px;width:100%;display:flex;justify-content:space-between;align-items:flex-end;min-height:500px}@media screen and (max-width: 1280px){.hero-content{flex-direction:column;min-height:350px}}@media screen and (max-width: 768px){.hero-content{justify-content:center;align-items:center}}.hero-text{flex:1;max-width:80%;display:flex;flex-direction:column;min-height:450px}@media screen and (max-width: 1280px){.hero-text{max-width:100%;min-height:250px}}.hero-text h1{font-size:clamp(35px,5vw,60px);margin-bottom:2rem;transition:all .6s ease;text-transform:uppercase}@media screen and (max-width: 1280px){.hero-text h1{font-size:50px;max-width:80%}}@media screen and (max-width: 768px){.hero-text h1{max-width:100%}}.hero-text p{font-size:1.3rem;line-height:1.6;opacity:.9;max-width:500px;transition:all .6s ease}@media screen and (max-width: 1280px){.hero-text p{font-size:50px;max-width:80%}}@media screen and (max-width: 768px){.hero-text p{max-width:100%}}.navigation-panel{position:relative;display:flex;gap:20px;margin-right:50px}.nav-item{position:relative;width:120px;height:80px;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .4s ease;border:3px solid rgba(0,0,0,0);background-image:url("/wp-content/themes/generatepress_child/img/slide/solucion-integral-nav.webp");background-position:center;background-repeat:no-repeat;background-size:cover}.nav-item.active{border-color:#fff;transform:scale(1.05);box-shadow:0 8px 25px hsla(0,0%,100%,.3)}.nav-item.active::before{opacity:.2}.nav-item::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.1);opacity:0;transition:opacity .3s ease}.nav-item::after{content:"+";font-size:52px;color:#fff;position:absolute;top:41%;left:40%;right:0;bottom:0;opacity:0;transition:opacity .3s ease;font-weight:400;font-family:"Encode-Exp-Regular"}@media screen and (max-width: 768px){.nav-item::after{top:38%;left:5%;font-size:42px}}.nav-item:hover::before,.nav-item:hover::after{opacity:.8}.nav-item:nth-child(1){background-image:url("/wp-content/themes/generatepress_child/img/slide/solucion-integral-nav.webp")}.nav-item:nth-child(2){background-image:url("/wp-content/themes/generatepress_child/img/slide/lider-torres-medicion-nav.webp")}.nav-item:nth-child(3){background-image:url("/wp-content/themes/generatepress_child/img/slide/ingenieria-calidad-nav.webp")}.fade-in{animation:fadeInUp .6s ease-out}.fade-out{animation:fadeOutUp .4s ease-in}@keyframes fadeInUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutUp{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40px)}}@media(max-width: 768px){.hero-content{flex-direction:column;text-align:center;padding:0 20px}.hero-text h1{font-size:2rem;margin-bottom:1rem}.hero-text p{font-size:1.1rem}.navigation-panel{flex-direction:row;margin:40px 0 0 0;justify-content:center}.nav-item{width:80px;height:60px}}/*# sourceMappingURL=style.css.map */