@media(max-width:767px){.elementor .flow-step-caption{font-size:var(--size-text-s);line-height:var(--lineheight-text);padding:0px;border-style:none;align-self:start;display: none;\n}}@media(max-width:767px){.elementor .text-left-pg{font-size:var(--size-text-m);letter-spacing:var(--latterspace-cn-normal);line-height:32px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .flow-block-title{font-weight:500;font-size:var(--size-title-mb-medium);}}@media(max-width:767px){.elementor .title-head{font-size:12.16vw;}}@media(max-width:767px){.elementor .page-sub-singlepage{padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;}}@media(max-width:767px){.elementor .flow-block-left{padding-inline-end:0px;margin-block-start:24px;align-items:center;}}@media(max-width:767px){.elementor .flow-block-right{padding-inline-start:0px;margin-block-start:32px;gap:40px;}}@media(max-width:767px){.elementor .flow-step-group{padding-block-start:6px;padding-block-end:0px;padding-inline-start:6px;padding-inline-end:6px;gap:12px;}}@media(max-width:767px){.elementor .flow-step-row{padding:0px;flex-direction:row;gap:4px;align-items:center;}}@media(max-width:767px){.elementor .flow-step-title{font-weight:500;font-size:var(--size-title-xsmall);letter-spacing:var(--latterspace-cn-normal);padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .flow-block{width:100%;padding-block-start:0px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:32px;background-color:var(--white);flex-direction:column;}}