#component-main .main{align-items:center;background-color:var(--white);display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;width:100%}#component-main .main__left{padding:50px 16px}#component-main .main__left .main__heading h2{font-size:2rem;font-weight:500;line-height:34px}#component-main .main__left .main__title h1{color:var(--white);font-size:3.4rem;font-weight:700;line-height:56px;margin-top:5px}#component-main .main__left .main__content p{color:var(--white);font-size:1.6rem;font-weight:500;line-height:28px;margin-top:20px}#component-main .main__left .main__button{margin-top:40px}#component-main .main__left .main__button a{color:var(--white);display:inline-block;font-size:1.6rem;font-weight:700;line-height:28px;text-decoration:none;width:100%}#component-main .main__right .main__calendly .calendly-inline-widget{height:100vh!important;min-width:95vw!important}@media only screen and (min-width:768px) and (max-width:1023px){#component-main .main__left{padding:60px 35px}#component-main .main__right .main__calendly .calendly-inline-widget{height:115vh!important;min-width:97vw!important}}@media only screen and (min-width:1024px) and (max-width:1439px){#component-main .main{flex-direction:row}#component-main .main__left{display:flex;flex-direction:column;height:85vh;justify-content:center;padding:0;width:45%}#component-main .main__left .main__heading h2{padding-left:60px}#component-main .main__left .main__title h1{padding:0 100px 0 60px}#component-main .main__left .main__content p{font-size:1.4rem;padding:0 120px 0 60px}#component-main .main__left .main__button{margin-top:40px}#component-main .main__left .main__button a{padding-left:60px}#component-main .main__right{height:85vh;width:55%}#component-main .main__right .main__calendly .calendly-inline-widget{height:85vh!important;min-width:55vw!important;overflow-y:hidden!important}}@media only screen and (min-width:1440px){#component-main .main{flex-direction:row;min-height:85vh}#component-main .main__left{display:flex;flex-direction:column;height:85vh;justify-content:center;padding:0;width:45%}#component-main .main__left .main__heading h2{font-size:2.4rem;font-weight:500;line-height:40px;padding-left:60px}#component-main .main__left .main__title h1{font-size:4.8rem;font-weight:700;line-height:78px;margin-bottom:30px;padding:0 8.5vw 0 60px}#component-main .main__left .main__content p{font-size:1.6rem;line-height:28px;padding:0 14vw 0 60px}#component-main .main__left .main__button{margin-top:40px}#component-main .main__left .main__button a{font-size:1.6rem;line-height:28px;padding-left:60px}#component-main .main__right{height:85vh;width:55%}#component-main .main__right .main__calendly .calendly-inline-widget{height:82vh!important;max-width:500px;min-width:100%!important;overflow-y:hidden!important;width:54vw!important}}@media only screen and (max-width:768px){#component-main .main__left{height:300px!important;width:80%!important}}