@media(max-width:767px){.elementor .vnd--section-heading{font-size:28px;}}@media(max-width:767px){.elementor .vnd--banner{flex-direction:column;}}@media(max-width:767px){.elementor .vnd--banner-image{width:100%;max-height:220px;flex:0 0 auto;}}@media(max-width:767px){.elementor .vnd--button{width:100%;justify-content:center;}}@media(max-width:767px){.elementor .vnd--pap-banner-actions{width:100%;flex-direction:column;align-items:stretch;}}@media(max-width:767px){.elementor .vnd--guidance-row{column-gap:20px;display:grid;flex-direction:column;gap:20px;grid-template-columns:40px minmax(0,1fr);align-items:start;}}