/* Firewall Forward Packages parent page only. */
body .elementor .aps-product-v194 .aps-p-lead h1.elementor-heading-title{font-size:70px;line-height:1.12}
body .elementor .aps-product-v194 .aps-fwf-hero-photo img{width:100%;height:310px;object-fit:cover;border-radius:22px}
body .elementor .aps-product-v194 .aps-fwf-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
body .elementor .aps-product-v194 .aps-fwf-package-card{background:#f3f5f9;border-top:3px solid #1e2e5a;border-radius:28px;padding:36px;gap:25px}
body .elementor .aps-product-v194 .aps-fwf-package-card .elementor-heading-title{font-size:38px;line-height:1.3}
body .elementor .aps-product-v194 .aps-fwf-enquire .elementor-button{background:transparent;color:#1e2e5a;border:1px solid #b8c3d7}
body .elementor .aps-product-v194 .aps-fwf-package-card .elementor-widget-button{width:auto;align-self:flex-start}
body .elementor .aps-product-v194 .aps-fwf-options-intro{padding:80px 0;background:linear-gradient(120deg,#21365f,#101b32)}
body .elementor .aps-product-v194 .aps-fwf-intro-row{flex-direction:row;align-items:center;gap:75px}
body .elementor .aps-product-v194 .aps-fwf-intro-heading{width:35%;flex-shrink:0;gap:25px}
body .elementor .aps-product-v194 .aps-fwf-intro-heading>.aps-eyebrow{margin:0;border:1px solid #8193b5;background:transparent}
body .elementor .aps-product-v194 .aps-fwf-intro-heading .elementor-widget-heading .elementor-heading-title{color:white;font-size:52px}
body .elementor .aps-product-v194 .elementor-element.aps-fwf-intro-copy{flex:1;min-width:0;color:#d1dceb;font:18px/1.9 Arial,sans-serif}
body .elementor .aps-product-v194 .aps-fwf-options-title .elementor-heading-title{font-size:40px;line-height:1.4}
body .elementor .aps-product-v194 .aps-fwf-options-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
body .elementor .aps-product-v194 .aps-fwf-option-card{padding:30px;background:#f3f5f9;border-radius:26px;gap:20px}
body .elementor .aps-product-v194 .aps-fwf-option-card .elementor-heading-title{font-size:26px;line-height:1.45}
body .elementor .aps-product-v194 .aps-fwf-options-note{margin-top:20px;padding:30px 0;border-bottom:1px solid #dce3ed}
body .elementor .aps-product-v194 .aps-fwf-enquiry{padding-top:0}
@media(max-width:1100px){body .elementor .aps-product-v194 .aps-p-lead h1.elementor-heading-title{font-size:60px}body .elementor .aps-product-v194 .aps-fwf-package-card{padding:26px}body .elementor .aps-product-v194 .aps-fwf-package-card .elementor-heading-title{font-size:30px}body .elementor .aps-product-v194 .aps-fwf-intro-row{gap:40px}body .elementor .aps-product-v194 .aps-fwf-options-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){body .elementor .aps-product-v194 .aps-p-lead h1.elementor-heading-title{font-size:50px}body .elementor .aps-product-v194 .aps-fwf-hero-photo img{height:230px}body .elementor .aps-product-v194 .aps-fwf-package-grid,body .elementor .aps-product-v194 .aps-fwf-options-grid{grid-template-columns:1fr;gap:22px}body .elementor .aps-product-v194 .aps-fwf-package-card{padding:30px}body .elementor .aps-product-v194 .aps-fwf-options-intro{padding:65px 0}body .elementor .aps-product-v194 .aps-fwf-intro-row{flex-direction:column;align-items:flex-start;gap:28px}body .elementor .aps-product-v194 .aps-fwf-intro-heading{width:100%}body .elementor .aps-product-v194 .aps-fwf-intro-heading .elementor-widget-heading .elementor-heading-title{font-size:42px}body .elementor .aps-product-v194 .elementor-element.aps-fwf-intro-copy{font-size:16px}body .elementor .aps-product-v194 .aps-fwf-options-title .elementor-heading-title{font-size:30px}}
