.main-container{margin-top:2rem;padding:0 2%}.hero-container{margin-top:4rem}.hero-container .hero{display:flex;flex-direction:column}.hero h1{font-size:3.2rem;background-image:linear-gradient(90deg,#60efff,#0061ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:2rem}.hero p{color:var(--color-gray)}.hero-container .hero .hero-left{display:flex;flex-direction:column;gap:2rem}.hero .hero-left .btn-signup{display:flex;justify-content:center}.hero .hero-right .image-calendar{object-fit:cover}@media screen and (min-width:48rem){.hero-container .hero{flex-direction:row;align-items:center}.hero-container .hero .hero-left{width:20rem}.hero-container .hero .hero-right{flex:1 1}}@media screen and (min-width:64rem){.hero-container .hero .hero-left{width:60rem}}.advantage-card-container{background-color:var(--color-white);position:relative;border-radius:1rem}.advantage-card-container .advantage-card{display:flex;flex-direction:column;gap:2rem;padding:1rem}.advantage-card h2{font-size:2.5rem;background-image:linear-gradient(90deg,#ff0f7b,#f89b29);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.advantage-card p{color:var(--color-gray);font-weight:400}.advantage-card .icon-card{position:absolute;bottom:-1rem;right:-1rem}.advantages-container{margin-top:4rem}.advantages-container h2{font-size:2.5rem;margin-bottom:2rem}.advantages-container .advantages{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.advantages-container .advantages .icon{color:var(--color-red)}@media screen and (min-width:48rem){.advantages-container .advantages{grid-template-columns:repeat(3,1fr)}}.simplified-container{margin-top:8rem}.simplified .simplified-left,.simplified-container .simplified{display:flex;flex-direction:column;gap:2rem}.simplified .simplified-left h2{font-size:2.5rem}.simplified .simplified-left p{color:var(--color-gray)}.simplified .simplified-right{flex:1 1}.simplified .simplified-right .schedule-image{border-radius:2rem;box-shadow:3px 5px 7px 2px rgba(0,0,0,.3)}@media screen and (min-width:48rem){.simplified-container .simplified{flex-direction:row;align-items:center}}@media screen and (min-width:64rem){.simplified-container .simplified{justify-content:space-between}.simplified .simplified-left{width:40rem}}.control-container{margin-top:8rem}.control .control-right,.control-container .control{display:flex;flex-direction:column;gap:2rem}.control .control-right h2{font-size:2.5rem}.control .control-right p{color:var(--color-gray)}.control .control-right p strong{color:var(--color-red)}.control .control-left{flex:1 1}.control .control-left .schedule-image{border-radius:2rem;box-shadow:3px 5px 7px 2px rgba(0,0,0,.3)}@media screen and (min-width:48rem){.control-container .control{flex-direction:row;align-items:center}}@media screen and (min-width:64rem){.control-container .control{justify-content:space-between}.control .control-right{width:40rem}}.footer-container{margin-top:6rem;background-color:var(--color-white);padding:1rem}.footer-container .footer{display:flex;flex-direction:column;align-items:center;text-align:center}@media screen and (min-width:48rem){.footer-container .footer{flex-direction:row;justify-content:space-between;align-items:center}}.plans-container{display:flex;flex-direction:column;align-items:center;gap:2rem;margin-top:4rem}.plans-container h2{font-size:2.5rem}.plans-container .plans{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}.plans .plan-professional .sale-more p{color:var(--color-red);text-align:center}.plans .plan-card{justify-content:space-between;background-color:#fff;box-shadow:3px 2px 7px 2px rgba(0,0,0,.2);padding:1rem;border-radius:1rem}.plans .plan-card,.plans .plan-card .box-plan{display:flex;flex-direction:column;gap:2rem}.plans .plan-card h3{text-align:center}.plans .plan-card p{color:var(--color-gray)}.plans .plan-card ul{display:flex;flex-direction:column;gap:1rem}.plans .plan-card ul li{display:flex;align-items:center;gap:2rem}.plans .btn-plan{display:flex;justify-content:center}.plans .plan-card ul li .icon-check{color:#adff2f}.plans .plan-card .price{display:flex;align-items:center;gap:1rem}.plans .plan-card .price h2{font-size:3.2rem;color:var(--color-red)}@media screen and (min-width:48rem){.plans-container .plans{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:64rem){.plans-container{justify-content:center}.plans-container .plans{grid-template-columns:repeat(2,1fr)}.plans .plan-card{width:40rem}}.dashboard-view-container{margin-top:8rem;background:linear-gradient(90deg,#011126,#023059);padding:2rem}.dashboard-view .dashboard-view-left,.dashboard-view-container .dashboard-view{display:flex;flex-direction:column;gap:2rem}.dashboard-view .dashboard-view-left h2{color:var(--color-white);font-size:2.5rem}.dashboard-view .dashboard-view-left p{color:var(--color-gray)}.dashboard-view .dashboard-view-right{flex:1 1}.dashboard-view .dashboard-view-right .schedule-image{border-radius:2rem;box-shadow:3px 5px 7px 2px rgba(0,0,0,.3)}@media screen and (min-width:48rem){.dashboard-view-container .dashboard-view{flex-direction:row;align-items:center}}@media screen and (min-width:64rem){.dashboard-view-container .dashboard-view{justify-content:space-between}.dashboard-view .dashboard-view-left{width:40rem}}