.pt44-about-page .pt44-page-hero{background-image:linear-gradient(90deg,rgba(16,31,21,.86),rgba(16,31,21,.56) 55%,rgba(16,31,21,.12)),url('/wp-content/uploads/2026/09/protent-range-lakeside.jpg.webp')!important}
.pt44-our-range-page .pt44-page-hero{background-image:linear-gradient(90deg,rgba(16,31,21,.88),rgba(16,31,21,.58) 55%,rgba(16,31,21,.14)),url('/wp-content/uploads/2026/09/protent-packed-range-original.jpg.webp')!important}
.pt44-request-a-quote-page .pt44-page-hero{background-image:linear-gradient(90deg,rgba(16,31,21,.9),rgba(16,31,21,.58) 55%,rgba(16,31,21,.12)),url('/wp-content/uploads/2026/09/protent-square-tent-real-project.jpg')!important}
body.pt44-inner-page .elementor-element.pt44-cta{background-color:#1d3021!important;background-image:linear-gradient(90deg,rgba(16,31,21,.94),rgba(16,31,21,.7)),url('/wp-content/uploads/2026/09/protent-range-lakeside.jpg.webp')!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important}
body.pt44-inner-page .elementor-element.pt44-cta:before{display:none!important}
.pt44-split,.pt44-category-grid,.pt44-contact-grid,.pt44-action-row{display:block!important;width:100%!important;max-width:none!important}
.pt44-split>.e-con-inner{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:48px!important;align-items:center!important}
.pt44-split>.e-con-inner>.elementor-element{width:auto!important;max-width:none!important}
.pt44-taxonomy-browser>.e-con-inner{display:block!important}
.pt44-contact-grid>.e-con-inner{display:grid!important;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr)!important;gap:34px!important;align-items:start!important}
.pt44-contact-grid>.e-con-inner>.elementor-element{width:auto!important;max-width:none!important}
.pt44-contact-panel .elementor-heading-title{font-size:46px!important;line-height:1.04!important;overflow-wrap:anywhere}
.pt44-form-panel input:not([type=submit]),.pt44-form-panel textarea,.pt44-form-panel select{border:1px solid #cfc5b5!important;border-radius:5px!important;background:#fff!important;color:#1c281f!important;box-shadow:inset 0 1px 2px rgba(28,43,31,.06)!important}
.pt44-action-row>.e-con-inner{display:flex!important;flex-flow:row wrap!important;gap:12px!important}.pt44-action-row>.e-con-inner>.elementor-element{width:auto!important}

/* About and Contact share the homepage's Poppins hierarchy and a restrained PROTENT colour palette. */
body.pt44-about-page .pt44-page,
body.pt44-contact-page .pt44-page{font-family:Poppins,Arial,sans-serif!important}
body.pt44-about-page .pt44-page .elementor-heading-title,
body.pt44-contact-page .pt44-page .elementor-heading-title,
body.pt44-about-page .pt44-page .elementor-icon-box-title,
body.pt44-contact-page .pt44-page .elementor-icon-box-title{font-family:Poppins,Arial,sans-serif!important}

body.pt44-about-page .pt44-cards .elementor-icon,
body.pt44-contact-page .pt44-cards .elementor-icon{font-size:31px!important}
body.pt44-about-page .pt44-cards .elementor-icon i,
body.pt44-contact-page .pt44-cards .elementor-icon i{color:#c44729!important}
body.pt44-about-page .pt44-cards .elementor-icon svg,
body.pt44-contact-page .pt44-cards .elementor-icon svg{fill:#c44729!important}
body.pt44-about-page .pt44-cards .elementor-icon-box-title,
body.pt44-contact-page .pt44-cards .elementor-icon-box-title{margin:12px 0 7px!important;color:#203526!important;font-size:17px!important;font-weight:800!important;line-height:1.18!important}
body.pt44-about-page .pt44-cards .elementor-icon-box-description,
body.pt44-contact-page .pt44-cards .elementor-icon-box-description{font-family:Poppins,Arial,sans-serif!important;color:#58645b!important;font-size:13px!important;line-height:1.55!important}
body.pt44-about-page .pt44-cards>.e-con-inner>.elementor-element,
body.pt44-contact-page .pt44-cards>.e-con-inner>.elementor-element{border-color:rgba(63,81,46,.2)!important;background:#fffdf8!important;box-shadow:0 10px 26px rgba(31,52,36,.055)!important}
body.pt44-about-page .pt44-page .elementor-widget-text-editor,
body.pt44-contact-page .pt44-page .elementor-widget-text-editor{font-family:Poppins,Arial,sans-serif!important}


@media(max-width:767px){.pt44-split>.e-con-inner{grid-template-columns:1fr!important;gap:24px!important}.pt44-contact-grid>.e-con-inner{grid-template-columns:1fr!important}.pt44-contact-panel .elementor-heading-title{font-size:36px!important}.pt44-action-row>.e-con-inner{flex-direction:column!important}.pt44-action-row>.e-con-inner>.elementor-element{width:100%!important}body.pt44-about-page .pt44-page-section>.e-con-inner>.elementor-heading-title,body.pt44-contact-page .pt44-page-section>.e-con-inner>.elementor-heading-title{font-size:38px!important}body.pt44-about-page .pt44-cards .elementor-icon-box-title,body.pt44-contact-page .pt44-cards .elementor-icon-box-title{font-size:15px!important}}
