/* Local English Oil & Gas page only. */
.elementor.elementor-12909 .oil-challenges {align-items:stretch;}
.elementor.elementor-12909 .oil-challenge .elementor-image-box-title {font-size:19px;line-height:1.5;}
.elementor.elementor-12909 .oil-capabilities .elementor-image-box-title {font-size:21px;line-height:1.45;}
.elementor.elementor-12909 .oil-technologies {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;align-items:stretch;}
.elementor.elementor-12909 .oil-technology {width:100%;min-width:0;position:relative;overflow:hidden;border-radius:12px;box-shadow:0 3px 16px rgba(21,65,94,.06);}
.elementor.elementor-12909 .oil-technology .elementor-widget-image {width:100%;}
.elementor.elementor-12909 .oil-technology img {width:100%;height:270px;object-fit:cover;}
.elementor.elementor-12909 .oil-technology .elementor-widget-heading {width:100%;padding:22px 24px;text-align:center;}
.elementor.elementor-12909 .oil-technology h3 {font-size:22px;line-height:1.45;margin:0;}
.elementor.elementor-12909 .oil-technology-description {position:absolute;left:0;right:0;top:0;height:270px;margin:0;padding:28px;background:rgba(8,47,75,.96);color:#fff;display:flex;align-items:center;opacity:0;pointer-events:none;transition:opacity .2s ease;font-size:17px;line-height:1.7;}
.elementor.elementor-12909 .oil-technology-description p {margin:0;color:inherit;}
.elementor.elementor-12909 .oil-technology:hover .oil-technology-description,.elementor.elementor-12909 .oil-technology:focus-within .oil-technology-description {opacity:1;}
.elementor.elementor-12909 .oil-application .elementor-image-box-title,.elementor.elementor-12909 .oil-strength .elementor-image-box-title {font-size:22px;line-height:1.45;}
.elementor.elementor-12909 .oil-application .elementor-image-box-description,.elementor.elementor-12909 .oil-strength .elementor-image-box-description {font-size:15px;line-height:1.7;}
.elementor.elementor-12909 .oil-strengths {align-items:start;}
body.page-id-12909 .gato-inquiry-v2 textarea[name="Message"] {min-height:155px;}
body.page-id-12909 .gato-oil-popup-description {padding:0 4px;margin:0 0 20px;font-size:15px;line-height:1.65;color:#455769;text-align:left;}
body.page-id-12909 #gato-local-form-popup-5915 .elementor-heading-title {font-size:26px;line-height:1.35;padding-right:20px;}
@media(max-width:1024px),(hover:none){
 .elementor.elementor-12909 .oil-technology-description {position:static;height:auto;opacity:1;background:transparent;color:#455769;padding:0 24px 24px;pointer-events:auto;font-size:15px;}
 .elementor.elementor-12909 .oil-technology .elementor-widget-heading {padding:20px 24px 14px;}
}
@media(max-width:767px){
 .elementor.elementor-12909 .oil-technologies {grid-template-columns:minmax(0,1fr);gap:24px;}
 .elementor.elementor-12909 .oil-technology img {height:auto;aspect-ratio:5/3;}
 .elementor.elementor-12909 .oil-technology h3,.elementor.elementor-12909 .oil-application .elementor-image-box-title,.elementor.elementor-12909 .oil-strength .elementor-image-box-title {font-size:21px;}
 body.page-id-12909 #gato-local-form-popup-5915 .elementor-heading-title {font-size:23px;}
 body.page-id-12909 .gato-oil-popup-description {font-size:14px;}
}
