@media only screen and (max-width: 50rem){.entry{--font-size: 1rem;font-size:var(--font-size) !important}}.entry>*:last-child{margin-bottom:0}@media only screen and (max-width: 50rem){.entry p{margin-top:1em !important}}.entry p a{color:var(--wp--preset--color--custom-azul-francia)}@media only screen and (max-width: 50rem){.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{margin-top:calc(var(--font-size)*1.75) !important}}.entry h1:first-child,.entry h2:first-child,.entry h3:first-child,.entry h4:first-child,.entry h5:first-child,.entry h6:first-child{margin-top:0}@media only screen and (max-width: 50rem){.entry h1{font-size:1.75em !important}}@media only screen and (max-width: 50rem){.entry h2{font-size:1.5em !important}}@media only screen and (max-width: 50rem){.entry h3{font-size:1.2em !important}}@media only screen and (max-width: 50rem){.entry h4{font-size:1.1875em !important}}@media only screen and (max-width: 50rem){.entry h5{font-size:1.125em !important}}@media only screen and (max-width: 50rem){.entry h6{font-size:1.0625em !important}}@media only screen and (max-width: 50rem){.entry .wp-block-spacer{height:3em !important}}@media only screen and (max-width: 50rem){.entry blockquote p{margin-top:0 !important}}.entry blockquote.wp-block-quote{padding-left:1em;--my: 1.5em;margin-top:var(--my) !important;margin-bottom:var(--my) !important}@media only screen and (max-width: 50rem){.entry blockquote.wp-block-quote{--my: calc( var(--font-size) * 1.5 )}}.entry figure img{background-color:#000}@media only screen and (max-width: 50rem){.entry figure img{width:100% !important}}.entry figure figcaption{text-align:left;font-size:.75rem;color:#999;line-height:1.4;margin-top:10px}.entry .wp-block-pullquote{--py: 2em;padding-top:var(--py);padding-bottom:var(--py)}@media only screen and (max-width: 50rem){.entry .wp-block-pullquote{--my: calc( var(--font-size) * 1.5 );margin-top:var(--my) !important;margin-bottom:var(--my) !important}}@media only screen and (max-width: 50rem){.entry .is-layout-grid{grid-template-columns:1fr !important}}.wp-block-navigation__responsive-container-content{display:flex;gap:1.5em;align-items:center !important}@media only screen and (max-width: 68.75rem){.wp-block-navigation__responsive-container-content{padding-top:100px !important;color:#e62e2e;height:100vh}}.wp-block-navigation__submenu-container{left:-110px !important}@media only screen and (max-width: 68.75rem){.wp-block-navigation__container{display:flex !important;flex-direction:column !important;align-items:center !important}}.reset-custom-block{--mx: 0px;margin-left:var(--mx) !important;margin-right:var(--mx) !important;max-width:none !important;box-sizing:border-box}.reset-custom-block *{margin:0;padding:0;list-style:none;text-decoration:none;box-sizing:border-box}.reset-custom-block picture{line-height:1;font-size:0}body{margin:0;width:100vw;height:100vh}body header{position:fixed !important;top:0;left:0;transition:transform .3s ease-in-out}body header.hidden{transform:translateY(-100%) !important}body .page-content{width:100%;height:100vh;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}body .page-content .page-content::-webkit-scrollbar{display:none}body .page-content .section{display:flex;align-items:center;width:100%;padding-top:80px;padding-bottom:80px;padding-right:50px;padding-left:50px}body .page-content .section>*{width:100%}@media only screen and (max-width: 68.75rem){body .page-content .section{padding-right:16px;padding-left:16px}}.header{display:flex;width:100%;padding-top:0;padding-bottom:0;padding-left:50px !important;padding-right:50px !important}@media only screen and (max-width: 68.75rem){.header{padding-left:16px !important;padding-right:16px !important}}.header .wp-block-navigation__responsive-container{background-color:#e62e2e;align-items:center}@media only screen and (max-width: 68.75rem){.header .wp-block-navigation__responsive-container{height:100vh}}@media only screen and (max-width: 68.75rem){.header .wp-block-navigation__responsive-container-close{color:#fff;padding:40px 15px}}.header .header-conteiner{height:105px !important;display:flex;flex-direction:row;justify-content:space-between;width:100%}.header .header-conteiner .logo-container{width:400px}@media only screen and (max-width: 68.75rem){.header .header-conteiner .logo-container{width:200px}}.header .header-conteiner .logo-container .logo{display:flex;align-items:center}.header .header-conteiner .logo-container .sublogo-principal{display:flex;align-items:center}@media only screen and (max-width: 68.75rem){.header .header-conteiner .logo-container .sublogo-principal{display:none}}.header .header-conteiner .logo-container .sublogo{display:flex;align-items:center;margin-top:8px !important}@media only screen and (max-width: 68.75rem){.header .header-conteiner .logo-container .sublogo{display:none}}.header .header-conteiner .menu-container .nav-container .botones-container{display:none}@media only screen and (max-width: 37.5rem){.header .header-conteiner .menu-container .nav-container .botones-container{display:block}}.header .header-conteiner .menu-container .nav-container .botones-container .boton a{background-color:#001426;border-radius:6px !important}.header .header-conteiner .menu-container .botones-container{border-radius:6px;background-color:#001426}@media(max-width: 900px){.header .header-conteiner .menu-container .botones-container{display:none}}@font-face{font-family:"Antique Olive";src:url("./fonts/Antique-Olive-Std-Roman_3869.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Antique Olive";src:url("./fonts/Antique-Olive-Std-Bold_3863.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Antique Olive";src:url("./fonts/Antique-Olive-Std-Italic_3865.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"Antique Olive";src:url("./fonts/Antique-Olive-Std-Nord_3868.ttf") format("truetype");font-weight:300;font-style:normal}body{font-family:"Antique Olive",Arial,sans-serif}h1,h2,h3{font-family:"Antique Olive",Arial,sans-serif;font-weight:bold}.light-text{font-family:"Antique Olive",Arial,sans-serif;font-weight:300}.italic-text{font-family:"Antique Olive",Arial,sans-serif;font-style:italic}.header .header__container{width:100%;height:105px}.header .header__container .header__container--NavContainer ul li span{font-weight:400;text-transform:uppercase;font-size:1rem}.header .header__container .header__container--logoContainer{display:flex;align-items:center}@media only screen and (max-width: 68.75rem){.header .header__container .header__container--logoContainer figure{display:flex;margin-top:5px}}@media only screen and (max-width: 68.75rem){.header .header__container .header__container--logoContainer figure img{height:15px !important;width:auto !important}}.carousel__slide{width:100% !important}.slide{height:800px;display:flex;align-content:center;align-items:center;justify-content:center;flex-direction:column}.slide__title{font-weight:300;margin-top:150px !important}@media only screen and (max-width: 68.75rem){.slide__title{margin-top:0px !important;font-size:1.7rem !important}}.cb-button-prev,.cb-button-next{top:450px !important;color:#fff !important}.cb-pagination{position:absolute !important;bottom:25px !important;gap:10px !important}.cb-pagination .swiper-pagination-bullet-active{background:#ff0016 !important}@media only screen and (max-width: 68.75rem){.solutions{border:0 !important;padding-bottom:0px !important}}.solutions__title--center{padding:0 16px !important}@media only screen and (max-width: 68.75rem){.solutions__container{display:flex;flex-direction:column;gap:10px;border:0 !important;padding-bottom:20px !important}}.solution-card{display:flex;align-items:flex-end;height:220px;width:330px}@media only screen and (max-width: 68.75rem){.solution-card{height:135px}}.solution-card__label{font-weight:300}@media only screen and (max-width: 68.75rem){.solutions__content{min-height:inherit !important}}.solution-card-hover{display:flex;align-items:flex-end;height:220px;width:330px}@media only screen and (max-width: 68.75rem){.solution-card-hover{padding-bottom:10px !important}}.solution-card-hover__label{font-weight:300}.solution-card-hover .card-roja{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.solution-card-hover .card-roja .solution-card-roja__label{margin-left:0 !important;font-weight:300}.solution-card-hover .card-roja .solution-card-roja__link{margin-right:0 !important;font-weight:400}@media only screen and (max-width: 68.75rem){.partners__container{display:flex;flex-direction:column;gap:10px;padding:16px;flex-wrap:nowrap !important}}.partners__title-figure{width:400px;margin:0 !important}@media only screen and (max-width: 68.75rem){.partners__title-figure{width:300px}}@media only screen and (max-width: 68.75rem){.partners__title-image{width:150px}}@media only screen and (max-width: 68.75rem){.partners__grid-container{justify-content:center !important;align-items:center !important;display:flex !important;padding:16px 0 !important;border:0 !important;flex-direction:column !important;flex-wrap:nowrap !important}}.partners__grid{justify-content:center !important;align-items:center !important;display:flex !important;padding:16px 0 !important;border:0 !important;flex-direction:row !important;flex-wrap:nowrap !important}@media only screen and (max-width: 68.75rem){.partners__item{border:0 !important}}@media only screen and (max-width: 68.75rem){.partners__item--center{border:0 !important;justify-content:center !important;align-items:center !important;flex-wrap:nowrap !important}}.partners__logo-figure img{height:100px}.gform_wrapper{max-width:500px;margin:0 auto;padding:40px 20px}.gform_wrapper .gform_heading{text-align:center;margin-bottom:70px}.gform_wrapper .gform_heading .gform_title{display:flex;font-weight:300 !important;font-size:2rem;color:#f33;text-transform:uppercase;letter-spacing:2px;margin:0;margin-bottom:10px}@media only screen and (max-width: 68.75rem){.gform_wrapper .gform_heading .gform_title{font-size:1.7rem}}.gform_wrapper .gform_heading .gform_description{display:none;color:#666;font-size:14px;margin:0}.gform_wrapper .gform_body .gform_fields{display:flex;flex-direction:column;gap:20px}.gform_wrapper .gform_body .gform_fields .gfield{display:flex;flex-direction:column}.gform_wrapper .gform_body .gform_fields .gfield .gfield_label{display:none}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container{width:100%}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=text],.gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=email],.gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=tel],.gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea{width:100%;padding:15px 20px;border:none;background-color:#fff;font-size:14px;color:#747474;transition:all .3s ease;border-radius:0}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=text]::placeholder,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=email]::placeholder,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=tel]::placeholder,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea::placeholder{color:#999;font-style:italic}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=text]:focus,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=email]:focus,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=tel]:focus,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea:focus{outline:none;box-shadow:0 4px 20px rgba(255,51,51,.2);transform:translateY(-2px)}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea{min-height:120px;resize:vertical;font-family:inherit}.gform_wrapper .gform_footer{display:flex;justify-content:end;text-align:center;margin-top:30px}.gform_wrapper .gform_footer .gform_button{background-color:#f33 !important;color:#fff !important;border:none !important;border-radius:0 !important;padding:10px 30px !important;font-size:.8rem !important;text-transform:uppercase !important;letter-spacing:7px !important;cursor:pointer !important;transition:all .3s ease;justify-content:flex-end;padding-top:14px !important}.gform_wrapper .gform_footer .gform_button:hover{background-color:#e62e2e;transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,51,51,.4)}.gform_wrapper .gform_footer .gform_button:active{transform:translateY(0);box-shadow:0 2px 10px rgba(255,51,51,.3)}.gform_wrapper .gform_hidden{display:none}@media(max-width: 768px){.gform_wrapper{padding:20px 15px}.gform_wrapper .gform_heading .gform_title{font-size:1.7rem}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=text],.gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=email],.gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=tel],.gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea{padding:12px 15px;font-size:.9rem}.gform_wrapper .gform_footer .gform_button{padding:12px 30px;font-size:1rem}}.gform_validation_error .gfield_error .ginput_container input[type=text],.gform_validation_error .gfield_error .ginput_container input[type=email],.gform_validation_error .gfield_error .ginput_container input[type=tel],.gform_validation_error .gfield_error .ginput_container textarea{border:2px solid #f33;background-color:#fff5f5}.gform_validation_error .gfield_error .ginput_container input[type=text]:focus,.gform_validation_error .gfield_error .ginput_container input[type=email]:focus,.gform_validation_error .gfield_error .ginput_container input[type=tel]:focus,.gform_validation_error .gfield_error .ginput_container textarea:focus{border-color:#f33}.wp-block-lazyblock-mapa{height:100%}@media only screen and (max-width: 68.75rem){.contact-info__content{padding:50px 16px !important}}.company-intro__container{height:700px;display:flex}@media only screen and (max-width: 68.75rem){.company-intro__content-section{padding-top:130px !important;padding-left:16px;padding-right:16px}}.company-intro__image-section-column-right{height:100%}.company-intro__image-section-column-right figure{height:100%}.company-intro__image-section-column-right figure img{height:100%;object-fit:cover}@media only screen and (max-width: 68.75rem){.company-intro__title{font-size:1rem !important}}@media only screen and (max-width: 68.75rem){.company-intro__description{font-size:1.5rem !important;padding-right:0px !important}}@media only screen and (max-width: 68.75rem){.company-intro__image-figure{height:200px !important}}@media only screen and (max-width: 68.75rem){.about-content__section{padding:0 16px !important}}@media only screen and (max-width: 68.75rem){.about-content__title{font-size:1.7rem !important}}@media only screen and (max-width: 68.75rem){.about-content__text{font-size:1rem !important;line-height:1}}@media only screen and (max-width: 68.75rem){.testimonials{padding-top:50px !important;padding-right:16px !important;padding-bottom:50px !important;padding-left:16px !important}}@media only screen and (max-width: 68.75rem){.testimonials__carousel--wide .cb-button-prev{display:none !important}}.testimonials__carousel--wide .cb-button-prev:after{font-size:110px;right:40px;position:absolute;bottom:100px}@media only screen and (max-width: 68.75rem){.testimonials__carousel--wide .cb-button-next{display:none !important}}.testimonials__carousel--wide .cb-button-next:after{font-size:110px;left:40px;position:absolute;bottom:100px}.testimonials__image-figure img{width:100%}@media only screen and (max-width: 68.75rem){.testimonials__content--gray{padding-right:16px !important;padding-left:16px !important}}@media only screen and (max-width: 68.75rem){.intro-banner .has-medium-font-size{font-size:1rem !important;padding-right:0 !important}}.intro-banner__wrapper{height:800px;display:flex}@media only screen and (max-width: 68.75rem){.intro-banner__wrapper{height:auto}}@media only screen and (max-width: 68.75rem){.intro-banner__layout{padding-right:16px !important;padding-left:16px !important}}@media only screen and (max-width: 68.75rem){.intro-banner__text-area{font-size:1rem !important;line-height:1}}@media only screen and (max-width: 68.75rem){.intro-banner__subtitle{font-size:1rem !important}}@media only screen and (max-width: 68.75rem){.intro-banner__headline{font-size:1.7rem !important}}.intro-banner__image-section-column-right{height:100%}.intro-banner__image-section-column-right figure{height:100%}.intro-banner__image-section-column-right figure img{height:100%;object-fit:cover}@media only screen and (max-width: 68.75rem){.intro-banner__photo-container{height:200px !important;padding-bottom:16px !important}}.intro-banner__photo-container img{width:100%}@media only screen and (max-width: 68.75rem){.product-showcase{padding-right:16px !important;padding-left:16px !important}}.product-showcase .cb-button-prev:after{font-size:60px;right:40px;position:absolute;bottom:100px;color:#666}.product-showcase .cb-button-next:after{font-size:60px;left:40px;position:absolute;bottom:100px;color:#666}.product-showcase .cb-pagination{position:absolute !important;bottom:-30px !important;gap:10px !important}.product-showcase .cb-pagination .swiper-pagination-bullet-active{background:#ff0016 !important}#content-oil-and-gas{display:block !important}/*# sourceMappingURL=styles.css.map */
