@import url('https://fonts.googleapis.com/css2?family=Exo:wght@700&family=Roboto:wght@400;700&display=swap');
#ag-grating-steps-hero,#ag-grating-steps-hero *{box-sizing:border-box !important;}
#ag-grating-steps-hero{--ag-yellow:#EAAA04;--ag-white:#FFFFFF;--ag-text:#F3F3F3;position:relative !important;width:100% !important;height:850px !important;min-height:850px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;background:var(--ag-grating-steps-bg,url("https://acerogrill.com/wp-content/uploads/2026/09/Acerogrill-Caracas-Gyms-039-scaled.webp")) center center / cover no-repeat !important;}
#ag-grating-steps-hero::before{content:"" !important;position:absolute !important;inset:0 !important;z-index:1 !important;pointer-events:none !important;background:linear-gradient(90deg,rgba(0,0,0,.72) 0%,rgba(0,0,0,.60) 42%,rgba(0,0,0,.45) 72%,rgba(0,0,0,.35) 100%) !important;}
#ag-grating-steps-hero::after{content:"" !important;position:absolute !important;inset:0 !important;z-index:1 !important;pointer-events:none !important;background:linear-gradient(180deg,rgba(0,0,0,.18) 0%,rgba(0,0,0,.08) 45%,rgba(0,0,0,.30) 100%) !important;}
#ag-grating-steps-hero .ag-grating-steps__inner{position:relative !important;z-index:2 !important;width:min(1126px,calc(100% - 80px)) !important;height:850px !important;min-height:850px !important;margin:0 auto !important;padding:0 !important;}
#ag-grating-steps-hero .ag-grating-steps__content{position:absolute !important;top:178px !important;left:0 !important;width:100% !important;max-width:560px !important;margin:0 !important;padding:0 !important;text-align:left !important;}
#ag-grating-steps-hero .ag-grating-steps__title{width:100% !important;max-width:560px !important;margin:0 0 24px !important;padding:0 !important;font-family:"Exo",sans-serif;font-weight:700;font-style:normal;font-size:70px;line-height:75px;letter-spacing:0;text-align:left !important;text-transform:none;color:var(--ag-white) !important;text-shadow:0 3px 14px rgba(0,0,0,.38) !important;}
#ag-grating-steps-hero .ag-grating-steps__title-line{display:block !important;width:100% !important;margin:0 !important;padding:0 !important;white-space:nowrap !important;}
#ag-grating-steps-hero .ag-yellow{color:var(--ag-yellow) !important;}
#ag-grating-steps-hero .ag-grating-steps__description{width:100% !important;max-width:560px !important;margin:0 0 34px !important;padding:0 !important;font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;font-size:17px;line-height:25px;letter-spacing:0;text-align:left !important;text-transform:none;color:var(--ag-text) !important;text-shadow:0 2px 10px rgba(0,0,0,.35) !important;}
#ag-grating-steps-hero .ag-grating-steps__actions{width:100% !important;margin:0 !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:26px !important;flex-wrap:wrap !important;}
#ag-grating-steps-hero .ag-grating-steps__button{height:50px !important;margin:0 !important;padding:13px 30px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;font-family:"Roboto",sans-serif;font-weight:700;font-style:normal;font-size:14px;line-height:24px;letter-spacing:0;text-align:center !important;text-decoration:none;white-space:nowrap !important;border-radius:0 !important;cursor:pointer !important;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .25s ease !important;}
#ag-grating-steps-hero .ag-grating-steps__button--primary{width:192px !important;min-width:192px !important;background:var(--ag-yellow) !important;border:1px solid var(--ag-yellow) !important;color:#111111 !important;}
#ag-grating-steps-hero .ag-grating-steps__button--primary:hover,#ag-grating-steps-hero .ag-grating-steps__button--primary:focus{background:#FFFFFF !important;border-color:#FFFFFF !important;color:var(--ag-yellow) !important;transform:translateY(-2px) !important;}
#ag-grating-steps-hero .ag-grating-steps__button--secondary{width:204px !important;min-width:204px !important;background:rgba(0,0,0,.28) !important;border:1px solid var(--ag-yellow) !important;color:#FFFFFF !important;}
#ag-grating-steps-hero .ag-grating-steps__button--secondary:hover,#ag-grating-steps-hero .ag-grating-steps__button--secondary:focus{background:#2A2A2A !important;border-color:#2A2A2A !important;color:#FFFFFF !important;transform:translateY(-2px) !important;}
#ag-grating-steps-hero .ag-grating-steps__button-arrow{display:inline-flex !important;align-items:center !important;justify-content:center !important;font-size:20px;line-height:1;color:inherit !important;}
@media (max-width:1200px) and (min-width:901px){#ag-grating-steps-hero{height:780px !important;min-height:780px !important;}#ag-grating-steps-hero .ag-grating-steps__inner{width:calc(100% - 100px) !important;height:780px !important;min-height:780px !important;}#ag-grating-steps-hero .ag-grating-steps__content{top:165px !important;max-width:520px !important;}#ag-grating-steps-hero .ag-grating-steps__title{max-width:520px !important;font-size:58px;line-height:64px;}#ag-grating-steps-hero .ag-grating-steps__description{max-width:520px !important;}}
@media (max-width:900px){#ag-grating-steps-hero{height:720px !important;min-height:720px !important;background-position:center center !important;}#ag-grating-steps-hero::before{background:linear-gradient(90deg,rgba(0,0,0,.76) 0%,rgba(0,0,0,.62) 58%,rgba(0,0,0,.45) 100%) !important;}#ag-grating-steps-hero .ag-grating-steps__inner{width:calc(100% - 50px) !important;height:720px !important;min-height:720px !important;}#ag-grating-steps-hero .ag-grating-steps__content{top:50% !important;left:50% !important;width:100% !important;max-width:650px !important;transform:translate(-50%,-50%) !important;text-align:center !important;}#ag-grating-steps-hero .ag-grating-steps__title{max-width:650px !important;margin-bottom:22px !important;font-size:46px;line-height:53px;text-align:center !important;}#ag-grating-steps-hero .ag-grating-steps__title-line{white-space:normal !important;}#ag-grating-steps-hero .ag-grating-steps__description{max-width:620px !important;margin:0 auto 30px !important;font-size:17px;line-height:25px;text-align:center !important;}#ag-grating-steps-hero .ag-grating-steps__actions{justify-content:center !important;gap:16px !important;}}
@media (max-width:560px){#ag-grating-steps-hero{height:680px !important;min-height:680px !important;background-position:58% center !important;}#ag-grating-steps-hero::before{background:linear-gradient(90deg,rgba(0,0,0,.82) 0%,rgba(0,0,0,.68) 68%,rgba(0,0,0,.48) 100%) !important;}#ag-grating-steps-hero .ag-grating-steps__inner{width:calc(100% - 32px) !important;height:680px !important;min-height:680px !important;}#ag-grating-steps-hero .ag-grating-steps__content{position:absolute !important;top:50% !important;left:50% !important;width:100% !important;max-width:100% !important;transform:translate(-50%,-50%) !important;padding:0 !important;text-align:center !important;}#ag-grating-steps-hero .ag-grating-steps__title{width:100% !important;max-width:100% !important;margin-bottom:20px !important;font-size:32px;line-height:39px;white-space:normal !important;overflow-wrap:break-word !important;word-break:normal !important;text-align:center !important;}#ag-grating-steps-hero .ag-grating-steps__title-line{display:block !important;width:100% !important;white-space:normal !important;}#ag-grating-steps-hero .ag-grating-steps__description{width:100% !important;max-width:100% !important;margin:0 auto 28px !important;font-size:16px;line-height:24px;white-space:normal !important;overflow-wrap:break-word !important;word-break:normal !important;text-align:center !important;}#ag-grating-steps-hero .ag-grating-steps__actions{width:100% !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:12px !important;}#ag-grating-steps-hero .ag-grating-steps__button,#ag-grating-steps-hero .ag-grating-steps__button--primary,#ag-grating-steps-hero .ag-grating-steps__button--secondary{width:100% !important;min-width:0 !important;max-width:270px !important;}}
