@media(max-width:767px){.elementor .btn{margin-inline-start:auto;margin-inline-end:auto;}}@media(max-width:767px){.elementor .section-default{padding-inline-start:var(----margin-small);padding-inline-end:var(----margin-small);}}@media(max-width:767px){.elementor .section-hero{height:auto;min-height:calc(30dvh - 92px);padding-block-start:var(----margin-medium-small);background-image:linear-gradient(#00000000, #00000000);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}}@media(max-width:767px){.elementor .program-theme-hp{aspect-ratio:4/5;}}