@media(max-width:767px){.elementor .cta-aside{display:none;}}@media(max-width:767px){.elementor .statement-head{max-width:100%;font-size:clamp(1.95rem, 8.5vw, 2.6rem);}}@media(max-width:767px){.elementor .journey-year{font-size:clamp(1.6rem, 7vw, 2.2rem);}}@media(max-width:767px){.elementor .journey-step{width:100%;padding-block-end:clamp(1.75rem, 5vw, 2.25rem);padding-inline-start:1.75rem;border-inline-start-width:1px;flex:0 1 auto;border-left-style: solid; border-left-color: var(--ppp-line); border-left-style: solid; border-left-color: var(--ppp-line);\n}}@media(max-width:767px){.elementor .journey-track{border-block-start-width:0px;flex-direction:column;gap:0px;}}@media(max-width:767px){.elementor .btn-row{gap:0.75rem;}}@media(max-width:767px){.elementor .hero-inner{min-height:0px;padding-block: clamp(1.6rem, 5.5vw, 2.25rem) clamp(1.75rem, 6vw, 2.5rem); padding-block: clamp(1.6rem, 5.5vw, 2.25rem) clamp(1.75rem, 6vw, 2.5rem); padding-block: clamp(1.6rem, 5.5vw, 2.25rem) clamp(1.75rem, 6vw, 2.5rem);\n}}@media(max-width:767px){.elementor .hero-media-img{height:auto;aspect-ratio:5 / 4;object-position:50% 22%;position:static;inset: auto;\n}}@media(max-width:767px){.elementor .hero-media{position:static;inset: auto; &::after { display: none; } inset: auto; &::after { display: none; }\n}}@media(max-width:767px){.elementor .btn{text-align:center;flex:1 1 100%;white-space: normal;\n}}@media(max-width:767px){.elementor .display-xl{font-size:clamp(1.85rem, 8.2vw, 2.45rem);}}@media(max-width:767px){.elementor .hero-h1{margin-block-end:1.1rem;max-width: none;\n}}