.seperator-wrap{bottom:0;display:flex;height:1px;left:0;margin-left:auto;margin-right:auto;max-width:1472px;overflow:hidden;padding:0 40px;position:absolute;right:0;width:100%}@media screen and (max-width:1024px){.seperator-wrap{padding:0 20px}}.seperator{background-color:hsla(0,0%,100%,.4);bottom:0;height:1px;left:0;margin-right:auto;max-width:0;width:100%}@media screen and (max-width:1024px){.seperator{max-width:calc(100vw - 40px)}}.seperator[data-aos=full-width]{transition-property:width;width:0}.seperator[data-aos=full-width].aos-animate{max-width:100%;width:100%}.smile_plan{padding-bottom:6.25rem;padding-top:6.25rem;position:relative}@media screen and (max-width:1024px){.smile_plan{padding-bottom:60px;padding-top:60px;width:100%}}.smile_plan .container{flex-direction:column;margin-left:auto;margin-right:calc(50vw - 716px);max-width:58.75rem}@media screen and (max-width:1024px){.smile_plan .container{margin-right:auto}}.smile_plan .container h2{color:#fff;font-family:Vulf Sans Demo;font-size:3.75rem;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:108%;margin-bottom:3.75rem}@media screen and (max-width:1024px){.smile_plan .container h2{margin-bottom:40px;margin-left:auto;margin-right:auto;text-align:center;width:80%}}@media screen and (max-width:600px){.smile_plan .container h2{font-size:42px}}.smile_plan .container .smile-steps{display:flex;flex-direction:column;margin-bottom:2.5rem}.smile_plan .container .smile-steps .step{border-top:1px solid hsla(0,0%,100%,.4);column-gap:2.5rem;display:flex;padding-bottom:2.5rem;padding-top:1.25rem}@media screen and (max-width:1024px){.smile_plan .container .smile-steps .step{column-gap:0;flex-direction:column;justify-content:center;padding-bottom:30px;text-align:center}}.smile_plan .container .smile-steps .step:last-child{padding-bottom:0}.smile_plan .container .smile-steps .step .left{display:flex;min-width:13.125rem;width:13.125rem}@media screen and (max-width:1024px){.smile_plan .container .smile-steps .step .left{justify-content:center;margin-bottom:8px;min-width:100%;width:100%}}.smile_plan .container .smile-steps .step .left span{color:#fff;display:flex;font-family:Vulf Sans Demo;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:.15em;line-height:124%;text-transform:uppercase}@media screen and (max-width:600px){.smile_plan .container .smile-steps .step .left span{font-size:14px}}.smile_plan .container .smile-steps .step .left span:before{background-color:#fff;border-radius:100%;content:"";display:flex;height:4px;margin-right:10px;margin-top:7px;width:4px}@media screen and (max-width:1024px){.smile_plan .container .smile-steps .step .left span:before{margin-top:8px}.smile_plan .container .smile-steps .step .right{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}}.smile_plan .container .smile-steps .step .right span{color:#fff;display:flex;font-family:Vulf Sans Demo;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:.15em;line-height:124%;margin-bottom:.625rem;text-transform:uppercase}@media screen and (max-width:600px){.smile_plan .container .smile-steps .step .right span{font-size:14px}}.smile_plan .container .smile-steps .step .right p{color:#fff;font-family:Vulf Sans Demo;font-size:1rem;font-style:normal;font-weight:400;line-height:136%}@media screen and (max-width:600px){.smile_plan .container .smile-steps .step .right p{font-size:14px}}@media screen and (max-width:1024px){.smile_plan .container .btn-cta{margin-left:auto;margin-right:auto}}