@import url('https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;500;600;700&family=Manrope:wght@500;600;700&display=swap');
#petroFooterFinal{font-size:16px;font-weight:400;line-height:normal;letter-spacing:normal;text-align:start;}

#petroFooterFinal{position: relative !important; z-index: 50 !important; display: block !important; width: 100% !important; direction: rtl !important; font-family: Vazirmatn, Tahoma, sans-serif !important; color: rgb(220, 225, 228) !important; background: radial-gradient(circle at 90% 15%, rgba(7, 50, 82, 0.16), transparent 30%), linear-gradient(135deg, rgb(37, 44, 49), rgb(28, 35, 40) 52%, rgb(23, 32, 39)) !important; border-top: 1px solid rgba(160, 174, 184, 0.14) !important; overflow: visible !important;}
#petroFooterFinal, #petroFooterFinal *{box-sizing: border-box !important;}
#petroFooterFinal a{text-decoration: none !important;}
#petroFooterFinal .pf-accent{height: 2px !important; background: linear-gradient(90deg, transparent, rgba(202, 145, 76, 0.85), transparent) !important;}
#petroFooterFinal .pf-wrap{width: min(1440px, 100% - 72px) !important; margin: auto !important; padding: 32px 0px 24px !important; display: grid !important; grid-template-columns: 1.25fr 0.66fr 0.7fr 1.35fr !important; grid-template-areas: "brand quick caps contact" "meta meta meta meta" !important; gap: 34px 46px !important; align-items: start !important;}
#petroFooterFinal .pf-brand{grid-area: brand !important; max-width: 370px !important;}
#petroFooterFinal .pf-quick{grid-area: quick !important;}
#petroFooterFinal .pf-caps{grid-area: caps !important;}
#petroFooterFinal .pf-contact{grid-area: contact !important; max-width: 420px !important;}
#petroFooterFinal .pf-logo{display: block !important; width: 200px !important; margin: 0px 0px 14px auto !important;}
#petroFooterFinal .pf-logo img{display: block !important; width: 100% !important; height: auto !important;}
#petroFooterFinal .pf-intro{margin: 0px !important; color: rgba(216, 223, 227, 0.8) !important; font-size: 12.5px !important; line-height: 1.95 !important; text-align: right !important;}
#petroFooterFinal h3{position: relative !important; margin: 2px 0px 18px !important; padding-bottom: 10px !important; color: rgb(242, 244, 245) !important; font-size: 15px !important; font-weight: 700 !important;}
#petroFooterFinal h3::after{content: "" !important; position: absolute !important; right: 0px !important; bottom: 0px !important; width: 34px !important; height: 1px !important; background: rgb(220, 163, 92) !important;}
#petroFooterFinal .pf-links{display: flex !important; flex-direction: column !important; gap: 8px !important;}
#petroFooterFinal .pf-links a{display: block !important; color: rgba(211, 219, 224, 0.78) !important; font-size: 12.8px !important; line-height: 1.65 !important;}
#petroFooterFinal .pf-contact-list{display: flex !important; flex-direction: column !important; gap: 8px !important;}
#petroFooterFinal .pf-row{display: grid !important; grid-template-columns: 30px minmax(0px, 1fr) !important; gap: 9px !important; align-items: start !important;}
#petroFooterFinal .pf-icon{width: 28px !important; height: 28px !important; display: flex !important; align-items: center !important; justify-content: center !important; border: 1px solid rgba(158, 178, 191, 0.25) !important; border-radius: 7px !important; background: rgba(14, 49, 72, 0.38) !important; color: rgb(185, 197, 204) !important;}
#petroFooterFinal .pf-icon svg{width: 13px !important; height: 13px !important; fill: none !important; stroke: currentcolor !important; stroke-width: 1.6 !important;}
#petroFooterFinal .pf-copy{display: flex !important; flex-direction: column !important; gap: 1px !important; min-width: 0px !important;}
#petroFooterFinal .pf-copy b{display: block !important; color: rgb(240, 242, 243) !important; font-size: 12px !important; font-weight: 700 !important;}
#petroFooterFinal .pf-copy span, #petroFooterFinal .pf-copy a{display: block !important; color: rgba(198, 208, 214, 0.84) !important; font-size: 12px !important; line-height: 1.55 !important; opacity: 1 !important; visibility: visible !important;}
#petroFooterFinal .pf-phones{display: flex !important; flex-wrap: wrap !important; gap: 4px 10px !important; direction: ltr !important; justify-content: flex-end !important;}
#petroFooterFinal .pf-phones a{font-family: Arial, sans-serif !important; font-size: 11.8px !important;}
#petroFooterFinal .pf-ltr{direction: ltr !important; unicode-bidi: isolate !important; text-align: right !important;}
#petroFooterFinal .pf-meta{grid-area: meta !important; display: grid !important; grid-template-columns: minmax(0px, 1fr) auto !important; gap: 24px !important; align-items: center !important; padding-top: 18px !important; border-top: 1px solid rgba(148, 165, 176, 0.14) !important;}
#petroFooterFinal .pf-rfq{display: flex !important; align-items: center !important; gap: 18px !important; min-width: 0px !important;}
#petroFooterFinal .pf-rfq-text{padding-right: 18px !important; border-right: 1px solid rgba(194, 141, 76, 0.4) !important;}
#petroFooterFinal .pf-rfq-text strong{display: block !important; color: rgb(242, 244, 245) !important; font-size: 14px !important; line-height: 1.5 !important;}
#petroFooterFinal .pf-rfq-text p{margin: 2px 0px 0px !important; color: rgba(193, 203, 210, 0.7) !important; font-size: 11.5px !important; line-height: 1.6 !important;}
#petroFooterFinal .pf-rfq-btn{min-width: 142px !important; height: 42px !important; padding: 0px 18px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 10px !important; border: 1px solid rgba(238, 188, 122, 0.88) !important; border-radius: 7px !important; background: linear-gradient(rgb(231, 179, 109), rgb(201, 141, 72)) !important; color: rgb(23, 33, 41) !important; font-size: 12px !important; font-weight: 700 !important; flex: 0 0 auto !important;}
#petroFooterFinal .pf-rfq-btn svg{width: 14px !important; height: 14px !important; fill: none !important; stroke: currentcolor !important;}
#petroFooterFinal .pf-legal{text-align: left !important; direction: ltr !important; color: rgba(174, 186, 194, 0.62) !important; font: 10px Arial, sans-serif !important; white-space: nowrap !important;}
#petroFooterFinal .pf-legal div{margin-top: 5px !important; display: flex !important; justify-content: flex-start !important; gap: 10px !important;}
#petroFooterFinal .pf-legal a, #petroFooterFinal .pf-legal button{border: 0px !important; padding: 0px !important; background: none !important; color: rgba(181, 192, 199, 0.68) !important; font: 10px Arial, sans-serif !important; cursor: pointer !important;}
@media (max-width: 1100px) {#petroFooterFinal .pf-wrap{grid-template-columns: 1fr 1fr !important; grid-template-areas: "brand contact" "quick caps" "meta meta" !important;}
}
@media (max-width: 700px) {#petroFooterFinal .pf-wrap{width: calc(100% - 30px) !important; grid-template-columns: 1fr !important; grid-template-areas: "brand" "contact" "quick" "caps" "meta" !important;}
#petroFooterFinal .pf-meta{grid-template-columns: 1fr !important;}
#petroFooterFinal .pf-rfq{flex-direction: column !important; align-items: stretch !important;}
#petroFooterFinal .pf-legal{text-align: center !important;}
}


#petroFooterFinal .pf-signature{width: 220px !important; margin: 16px 0px 0px auto !important; display: flex !important; align-items: center !important; gap: 10px !important; direction: ltr !important;}
#petroFooterFinal .pf-signature .pf-line{display: block !important; flex: 1 1 0% !important; height: 1px !important;}
#petroFooterFinal .pf-signature .pf-line-navy{background: linear-gradient(90deg, transparent, rgba(68, 93, 111, 0.52)) !important;}
#petroFooterFinal .pf-signature .pf-line-gold{background: linear-gradient(90deg, rgba(205, 151, 82, 0.72), transparent) !important;}
#petroFooterFinal .pf-signature b{display: block !important; color: rgba(183, 195, 202, 0.6) !important; font-family: Arial, sans-serif !important; font-size: 8px !important; font-weight: 700 !important; letter-spacing: 2.3px !important;}

#petroFooterFinal .pf-brand{text-align: center !important;}
#petroFooterFinal .pf-logo{display: block !important; margin-left: auto !important; margin-right: auto !important;}
#petroFooterFinal .pf-signature{margin-top: 16px !important; margin-left: auto !important; margin-right: auto !important;}
#petroFooterFinal .pf-intro{text-align: right !important; margin-left: auto !important; margin-right: auto !important;}

#petroFooterFinal .pf-brand{max-width: 460px !important;}
#petroFooterFinal .pf-intro{max-width: 460px !important; width: 460px !important; margin: 20px auto 0px !important; text-align: center !important; font-size: 13px !important; line-height: 2.05 !important; color: rgba(216, 223, 227, 0.82) !important;}
#petroFooterFinal .pf-intro .pf-intro-line{display: block !important; white-space: nowrap !important;}

#petroFooterFinal .pf-links a{position: relative !important; display: inline-block !important; width: fit-content !important; transition: color 0.2s, transform 0.2s !important;}
#petroFooterFinal .pf-links a::after{content: "" !important; display: block !important; position: absolute !important; right: 50% !important; left: 50% !important; bottom: -4px !important; height: 1px !important; background: linear-gradient(90deg, rgba(176, 120, 65, 0.25), rgb(221, 177, 127), rgba(176, 120, 65, 0.25)) !important; opacity: 0 !important; transition: right 0.2s, left 0.2s, opacity 0.2s !important;}
#petroFooterFinal .pf-links a:hover{color: rgb(221, 177, 127) !important; transform: translateY(-1px) !important;}
#petroFooterFinal .pf-links a:hover::after{right: 8% !important; left: 8% !important; opacity: 1 !important;}

#petroFooterFinal .pf-legal > span{color: rgb(221, 177, 127) !important; font-family: Vazirmatn, Tahoma, sans-serif !important; font-size: 11px !important; font-weight: 500 !important; direction: rtl !important; text-align: right !important; letter-spacing: 0px !important;}

#petroFooterFinal .pf-legal > div{display: none !important;}
#petroFooterFinal .pf-legal > span{display: block !important; color: rgb(221, 177, 127) !important; font-family: Vazirmatn, Tahoma, sans-serif !important; font-size: 13px !important; font-weight: 600 !important; line-height: 1.8 !important; direction: rtl !important; text-align: right !important; letter-spacing: 0px !important;}

#petroFooterFinal .pf-legal{padding-left: 26px !important;}
#petroFooterFinal .pf-legal > span{color: rgba(221, 177, 127, 0.82) !important; font-family: Vazirmatn, Tahoma, sans-serif !important; font-size: 13px !important; font-weight: 500 !important; line-height: 1.8 !important; direction: rtl !important; text-align: right !important; letter-spacing: 0px !important;}

#petroFooterFinal .pf-meta{align-items: center !important; padding-top: 18px !important;}
#petroFooterFinal .pf-rfq{align-items: center !important;}
#petroFooterFinal .pf-rfq-btn{height: 44px !important; min-height: 44px !important;}
#petroFooterFinal .pf-legal{display: flex !important; align-items: center !important; justify-content: flex-start !important; padding-left: 22px !important;}
#petroFooterFinal .pf-legal > span{margin: 0px !important; line-height: 1.6 !important;}

#petroFooterFinal .pf-contact-list{gap: 11px !important;}
#petroFooterFinal .pf-row{align-items: center !important; gap: 11px !important;}
#petroFooterFinal .pf-icon{width: 30px !important; height: 30px !important; min-width: 30px !important; border-radius: 7px !important;}
#petroFooterFinal .pf-copy{gap: 2px !important;}
#petroFooterFinal .pf-copy b{font-size: 12.5px !important; line-height: 1.45 !important;}
#petroFooterFinal .pf-copy span, #petroFooterFinal .pf-copy a{font-size: 12.5px !important; line-height: 1.65 !important;}
#petroFooterFinal .pf-phones{gap: 8px !important; flex-wrap: wrap !important; justify-content: flex-end !important;}
#petroFooterFinal .pf-phones a{font-size: 12px !important; letter-spacing: 0.1px !important;}
#petroFooterFinal .pf-ltr{direction: ltr !important; unicode-bidi: isolate !important; text-align: right !important;}

#petroFooterFinal .pf-quick h3, #petroFooterFinal .pf-caps h3{margin-bottom: 22px !important; font-size: 15px !important; font-weight: 700 !important; line-height: 1.5 !important;}
#petroFooterFinal .pf-quick h3::after, #petroFooterFinal .pf-caps h3::after{width: 38px !important; height: 1px !important;}
#petroFooterFinal .pf-quick .pf-links, #petroFooterFinal .pf-caps .pf-links{gap: 10px !important;}
#petroFooterFinal .pf-quick .pf-links a, #petroFooterFinal .pf-caps .pf-links a{font-size: 13px !important; line-height: 1.65 !important; color: rgba(211, 219, 224, 0.78) !important; white-space: nowrap !important;}
#petroFooterFinal .pf-quick .pf-links a:hover, #petroFooterFinal .pf-caps .pf-links a:hover{color: rgb(221, 177, 127) !important;}

#petroFooterFinal .pf-intro{width: 100% !important; max-width: 500px !important; margin-left: auto !important; margin-right: auto !important; text-align: center !important; font-size: 13px !important; line-height: 2 !important;}
#petroFooterFinal .pf-signature{margin-top: 14px !important; width: 230px !important; gap: 11px !important;}
#petroFooterFinal .pf-signature .pf-line{height: 1px !important; opacity: 0.72 !important;}
#petroFooterFinal .pf-signature .pf-line-navy{background: linear-gradient(90deg, transparent 0%, rgba(69, 92, 108, 0.34) 48%, rgba(103, 120, 132, 0.48) 100%) !important;}
#petroFooterFinal .pf-signature .pf-line-gold{background: linear-gradient(90deg, rgba(205, 151, 82, 0.62) 0%, rgba(205, 151, 82, 0.3) 52%, transparent 100%) !important;}
#petroFooterFinal .pf-signature b{color: rgba(186, 197, 203, 0.62) !important; font-size: 8px !important; font-weight: 600 !important; letter-spacing: 2.5px !important;}

#petroFooterFinal .pf-socials{display: flex !important; align-items: center !important; justify-content: center !important; gap: 8px !important; margin-top: 16px !important;}
#petroFooterFinal .pf-social{width: 32px !important; height: 32px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 32px !important; border: 1px solid rgba(155, 174, 186, 0.22) !important; border-radius: 8px !important; background: linear-gradient(145deg, rgba(15, 48, 69, 0.48), rgba(31, 39, 44, 0.32)) !important; color: rgba(193, 205, 212, 0.78) !important; cursor: default !important; transition: color 0.2s, border-color 0.2s, background 0.2s, transform 0.2s !important;}
#petroFooterFinal .pf-social:hover{color: rgb(221, 177, 127) !important; border-color: rgba(221, 177, 127, 0.42) !important; background: linear-gradient(145deg, rgba(176, 120, 65, 0.11), rgba(31, 39, 44, 0.4)) !important; transform: translateY(-2px) !important;}
#petroFooterFinal .pf-social svg{width: 15px !important; height: 15px !important; fill: none !important; stroke: currentcolor !important; stroke-width: 1.7 !important; stroke-linecap: round !important; stroke-linejoin: round !important;}
#petroFooterFinal .pf-social-text{font-family: Vazirmatn, Tahoma, sans-serif !important; font-size: 9px !important; font-weight: 700 !important; line-height: 1 !important;}

#petroFooterFinal .pf-socials{position: absolute !important; left: 50% !important; bottom: 92px !important; transform: translateX(-50%) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 9px !important; margin: 0px !important; z-index: 3 !important;}
#petroFooterFinal .pf-social{width: 32px !important; height: 32px !important; flex: 0 0 32px !important;}
#petroFooterFinal .pf-social img{display: block !important; width: 16px !important; height: 16px !important; object-fit: contain !important; opacity: 0.78 !important; filter: grayscale(1) brightness(1.55) contrast(0.85) !important; transition: opacity 0.2s, filter 0.2s !important;}
#petroFooterFinal .pf-social:hover img{opacity: 1 !important; filter: grayscale(1) sepia(0.45) saturate(1.4) brightness(1.25) !important;}

#petroFooterFinal{position: relative !important;}
#petroFooterFinal .pf-socials{position: absolute !important; left: 50% !important; bottom: 34px !important; transform: translateX(-50%) !important; margin: 0px !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 8px !important; z-index: 5 !important;}
#petroFooterFinal .pf-social{width: 29px !important; height: 29px !important; min-width: 29px !important; flex: 0 0 29px !important; border-radius: 7px !important;}
#petroFooterFinal .pf-social svg{width: 14px !important; height: 14px !important;}
#petroFooterFinal .pf-social img{display: block !important; width: 17px !important; height: 17px !important; object-fit: contain !important; opacity: 0.78 !important; filter: grayscale(1) brightness(1.7) !important; transition: opacity 0.2s, filter 0.2s !important;}
#petroFooterFinal .pf-social:hover img{opacity: 1 !important; filter: sepia(0.7) saturate(1.3) brightness(1.2) !important;}

#petroFooterFinal .pf-socials{position: absolute !important; left: 50% !important; right: auto !important; bottom: 31px !important; transform: translateX(-50%) !important; margin: 0px !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 10px !important; width: max-content !important; z-index: 10 !important;}
#petroFooterFinal .pf-social{width: 36px !important; height: 36px !important; min-width: 36px !important; flex: 0 0 36px !important; border-radius: 8px !important;}
#petroFooterFinal .pf-social svg{width: 17px !important; height: 17px !important;}
#petroFooterFinal .pf-social-text{font-size: 11px !important;}
#petroFooterFinal .pf-social img{width: 21px !important; height: 21px !important;}
#petroFooterFinal .pf-brand, #petroFooterFinal .pf-signature{position: static !important;}

#petroFooterFinal .pf-socials{left: 47% !important; right: auto !important; transform: translateX(-50%) !important;}

#petroFooterFinal .pf-quick, #petroFooterFinal .pf-caps{width: 100% !important; max-width: 210px !important;}
#petroFooterFinal .pf-quick h3, #petroFooterFinal .pf-caps h3{margin-bottom: 24px !important;}
#petroFooterFinal .pf-quick .pf-links, #petroFooterFinal .pf-caps .pf-links{display: flex !important; flex-direction: column !important; gap: 14px !important;}
#petroFooterFinal .pf-quick .pf-links a, #petroFooterFinal .pf-caps .pf-links a{font-size: 13.5px !important; line-height: 1.55 !important; min-height: 22px !important; display: inline-flex !important; align-items: center !important; width: max-content !important; max-width: 100% !important; margin: 0px !important; padding: 0px !important;}
#petroFooterFinal .pf-caps .pf-links a{white-space: nowrap !important;}

#petroFooterFinal .pf-socials{left: calc(50% - 50px) !important; right: auto !important; transform: translateX(-50%) !important;}

#petroFooterFinal .pf-rfq{gap: 18px !important;}
#petroFooterFinal .pf-rfq-text{padding-right: 18px !important; border-right: 1px solid rgba(221, 177, 127, 0.38) !important;}
#petroFooterFinal .pf-rfq-text strong{font-size: 14px !important; font-weight: 700 !important; line-height: 1.55 !important;}
#petroFooterFinal .pf-rfq-text p{margin-top: 3px !important; font-size: 11.5px !important; line-height: 1.65 !important; color: rgba(193, 203, 210, 0.72) !important;}
#petroFooterFinal .pf-rfq-btn{min-width: 150px !important; height: 44px !important; padding: 0px 18px !important; border-radius: 8px !important; background: linear-gradient(rgb(228, 176, 107) 0%, rgb(201, 142, 75) 100%) !important; box-shadow: rgba(255, 255, 255, 0.25) 0px 1px 0px inset, rgba(0, 0, 0, 0.18) 0px 5px 13px !important; transition: transform 0.2s, filter 0.2s, box-shadow 0.2s !important;}
#petroFooterFinal .pf-rfq-btn:hover{transform: translateY(-1px) !important; filter: brightness(1.045) !important; box-shadow: rgba(255, 255, 255, 0.3) 0px 1px 0px inset, rgba(0, 0, 0, 0.22) 0px 7px 16px !important;}

#petroFooterFinal .pf-legal > span{font-size: 13.2px !important; font-weight: 600 !important; color: rgba(221, 177, 127, 0.88) !important;}

#petroFooterFinal .pf-contact h3, #petroFooterFinal .pf-caps h3, #petroFooterFinal .pf-quick h3{position: relative !important; margin: 0px 0px 24px !important; padding-bottom: 13px !important; font-size: 15.5px !important; font-weight: 700 !important; line-height: 1.5 !important; color: rgb(242, 244, 245) !important;}
#petroFooterFinal .pf-contact h3::after, #petroFooterFinal .pf-caps h3::after, #petroFooterFinal .pf-quick h3::after{content: "" !important; position: absolute !important; right: 0px !important; bottom: 0px !important; width: 42px !important; height: 1px !important; background: linear-gradient(90deg, rgba(176, 120, 65, 0.4), rgb(221, 177, 127)) !important;}

#petroFooterFinal .pf-rfq-btn{min-width: 150px !important; height: 44px !important; padding: 0px 18px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 10px !important; border-radius: 10px !important; color: rgb(21, 21, 21) !important; font-size: 14px !important; font-weight: 700 !important; background: linear-gradient(rgb(228, 186, 123) 0%, rgb(200, 139, 73) 100%) !important; border: 1px solid rgba(255, 220, 170, 0.55) !important; box-shadow: rgba(255, 255, 255, 0.38) 0px 1px 0px inset, rgba(80, 45, 15, 0.18) 0px -1px 0px inset, rgba(0, 0, 0, 0.26) 0px 6px 15px !important; transition: transform 0.2s, filter 0.2s, box-shadow 0.2s !important;}
#petroFooterFinal .pf-rfq-btn svg{width: 15px !important; height: 15px !important; stroke-width: 1.6 !important;}
#petroFooterFinal .pf-rfq-btn:hover{transform: translateY(-1px) !important; filter: brightness(1.055) !important; box-shadow: rgba(255, 255, 255, 0.4) 0px 1px 0px inset, rgba(80, 45, 15, 0.18) 0px -1px 0px inset, rgba(0, 0, 0, 0.28) 0px 8px 18px !important;}


/* Preserve the approved desktop design; fit its real dimensions at narrow desktop widths. */
@media (min-width: 1101px) and (max-width: 1300px) {
#petroFooterFinal .pf-wrap { width: calc(100% - 64px) !important; padding: 29px 0 22px !important; gap: 31px 41px !important; }
#petroFooterFinal .pf-logo { width: 180px !important; margin-bottom: 13px !important; }
#petroFooterFinal .pf-intro { max-width: 450px !important; margin-top: 18px !important; font-size: 11.7px !important; }
#petroFooterFinal .pf-signature { width: 207px !important; margin-top: 13px !important; gap: 10px !important; }
#petroFooterFinal .pf-signature b { font-size: 7.2px !important; letter-spacing: 2.25px !important; }
#petroFooterFinal .pf-contact h3, #petroFooterFinal .pf-caps h3, #petroFooterFinal .pf-quick h3 { font-size: 14px !important; margin-bottom: 22px !important; padding-bottom: 12px !important; }
#petroFooterFinal .pf-contact h3::after, #petroFooterFinal .pf-caps h3::after, #petroFooterFinal .pf-quick h3::after { width: 38px !important; }
#petroFooterFinal .pf-quick .pf-links, #petroFooterFinal .pf-caps .pf-links { gap: 13px !important; }
#petroFooterFinal .pf-quick .pf-links a, #petroFooterFinal .pf-caps .pf-links a { font-size: 12.2px !important; min-height: 20px !important; }
#petroFooterFinal .pf-contact-list { gap: 10px !important; }
#petroFooterFinal .pf-row { grid-template-columns: 27px minmax(0, 1fr) !important; gap: 10px !important; }
#petroFooterFinal .pf-icon { width: 27px !important; height: 27px !important; min-width: 27px !important; }
#petroFooterFinal .pf-icon svg { width: 12px !important; height: 12px !important; }
#petroFooterFinal .pf-copy b, #petroFooterFinal .pf-copy span, #petroFooterFinal .pf-copy a { font-size: 11.3px !important; }
#petroFooterFinal .pf-phones { gap: 7px !important; }
#petroFooterFinal .pf-phones a { font-size: 10.8px !important; }
#petroFooterFinal .pf-meta { gap: 22px !important; padding-top: 16px !important; }
#petroFooterFinal .pf-rfq { gap: 16px !important; }
#petroFooterFinal .pf-rfq-text { padding-right: 16px !important; }
#petroFooterFinal .pf-rfq-text strong { font-size: 12.6px !important; }
#petroFooterFinal .pf-rfq-text p { font-size: 10.4px !important; }
#petroFooterFinal .pf-rfq-btn { min-width: 135px !important; height: 40px !important; padding: 0 16px !important; gap: 9px !important; font-size: 12.6px !important; }
#petroFooterFinal .pf-rfq-btn svg { width: 13.5px !important; height: 13.5px !important; }
#petroFooterFinal .pf-legal { padding-left: 20px !important; }
#petroFooterFinal .pf-legal > span { font-size: 11.9px !important; }
#petroFooterFinal .pf-socials { left: calc(50% - 64px) !important; bottom: 28px !important; gap: 8px !important; }
#petroFooterFinal .pf-social { width: 32px !important; height: 32px !important; min-width: 32px !important; flex-basis: 32px !important; }
#petroFooterFinal .pf-social svg { width: 15px !important; height: 15px !important; }
#petroFooterFinal .pf-social img { width: 19px !important; height: 19px !important; }
#petroFooterFinal .pf-social-text { font-size: 10px !important; }
}
