/* Generated: design flex-direction rules, boosted past Elementor .e-con-full.e-flex (0,2,0). */
.e-con-full.e-flex:is(.mnav){flex-direction:column}
.e-con-full.e-flex:is(.hero){flex-direction:column}
.e-con-full.e-flex:is(.trust div){flex-direction:column}
.e-con-full.e-flex:is(.film-stick){flex-direction:column}
.e-con-full.e-flex:is(.vcard.cta){flex-direction:column}
.e-con-full.e-flex:is(.zoom-text){flex-direction:column}
.e-con-full.e-flex:is(.how-stick){flex-direction:column}
.e-con-full.e-flex:is(.hpanel.intro){flex-direction:column}
.e-con-full.e-flex:is(.hpanel.end){flex-direction:column}
.e-con-full.e-flex:is(.call .p){flex-direction:column}
.e-con-full.e-flex:is(.mcal){flex-direction:column}
.e-con-full.e-flex:is(.fstep){flex-direction:column}
.e-con-full.e-flex:is(.tabs){flex-direction:column}
.e-con-full.e-flex:is(.slide){flex-direction:column}
.e-con-full.e-flex:is(.callplan){flex-direction:column}
.e-con-full.e-flex:is(.ftr ul){flex-direction:column}
@media (max-width:640px){.e-con-full.e-flex:is(.scatter){flex-direction:column}}
@media (max-width:640px){.e-con-full.e-flex:is(.fstep){flex-direction:row}}
.e-con-full.e-flex:is(.rlist){flex-direction:column}
.e-con-full.e-flex:is(.stn){flex-direction:column}
.e-con-full.e-flex:is(.topics){flex-direction:column}
.e-con-full.e-flex:is(.qa .ans ol){flex-direction:column}
.e-con-full.e-flex:is(.roster-art){flex-direction:column}
@media (max-width:1100px){.e-con-full.e-flex:is(.topics){flex-direction:row}}
@media (max-width:1100px){.e-con-full.e-flex:is(.post .catw){flex-direction:column}}