.elementor .ux-step-num{font-family:Roboto;font-weight:700;font-size:14px;color:#32CAE4;letter-spacing:1px;line-height:1.2;}.elementor .ux-step{min-width:0px;padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:8px;flex:1 1 180px;border-top-style: solid; border-top-color: #DCDCDE;\n}.elementor .ux-item-title{font-family:Roboto;font-weight:700;font-size:20px;color:#3D4160;letter-spacing:-0.5px;line-height:1.3;}.elementor .ux-grid{padding:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;align-items:stretch;}.elementor .ux-h2{font-family:Roboto;font-weight:700;font-size:40px;color:#3D4160;letter-spacing:-2px;line-height:1.2;margin-block-end:16px;}.elementor .ux-section-head{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .ux-container{width:100%;max-width:1280px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;display:flex;flex-direction:column;gap:48px;}.elementor .ux-benefit-desc{font-family:Inter;font-weight:400;font-size:16px;color:#191919;line-height:1.5;display:block;}.elementor .ux-body{font-family:Inter;font-weight:400;font-size:16px;color:#191919;line-height:1.5;margin-block-end:14.4px;display:block;}.elementor .ux-section{padding-block-start:112px;padding-block-end:112px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:center;}