#hero .main{width:100%}@media (min-width: 90rem){#hero .main{max-width:90rem}}@media (min-width: 96rem){#hero .main{max-width:96rem}}@media (min-width: 120rem){#hero .main{max-width:120rem}}@media (min-width: 640px){#hero .main{max-width:640px}}@media (min-width: 768px){#hero .main{max-width:768px}}@media (min-width: 1024px){#hero .main{max-width:1024px}}@media (min-width: 1280px){#hero .main{max-width:1280px}}#hero .main{margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}#hero .main .wrapper-heading{display:grid;width:100%;grid-template-columns:repeat(1,minmax(0,1fr))}#hero .main .wrapper-heading .title{background-color:var(--color-primary);font-size:1.5rem;line-height:2rem;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1));font-weight:700;min-height:4rem}#hero .main .wrapper-heading .description{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1));font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));min-height:6rem}#hero .main .wrapper-heading .title,#hero .main .wrapper-heading .description{display:flex;align-items:center;justify-content:flex-start;padding-inline:clamp(1.25rem,1.5rem,1.75rem)}#hero .main .media{display:flex;height:auto;width:100%}#hero .main .media img{height:100%;width:100%}#hero .main .wrapper-form{display:flex;flex-direction:column;gap:2rem;padding-top:2rem;padding-bottom:2rem;padding-inline:clamp(1.25rem,1.5rem,1.75rem);width:100%}#hero .main .wrapper-form .form-iframe{width:100%;max-width:100%;height:38rem}@media (min-width: 640px){#hero .main .wrapper-heading{grid-template-columns:30% 70%}#hero .main .wrapper-heading .title,#hero .main .wrapper-heading .description{padding-inline:clamp(1.75rem,2rem,2.25rem)}#hero .main .wrapper-form{padding-top:3rem;padding-bottom:3rem;padding-inline:clamp(3rem,3.5rem,3.75rem)}#hero .main .wrapper-form .heading{width:20rem}}@media (min-width: 768px){#hero .main .wrapper-heading .title,#hero .main .wrapper-heading .description{height:6rem;min-height:6rem}#hero .main .wrapper-form{padding-top:3rem;padding-bottom:3rem;padding-inline:clamp(5rem,5.5rem,5.75rem)}#hero .main .wrapper-form .form-iframe{height:28rem}}@media (min-width: 1024px){#hero .main{grid-template-columns:35% 65%}#hero .main .wrapper-heading{grid-column:1 / -1;grid-template-columns:35% 65%}#hero .main .wrapper-heading .title,#hero .main .wrapper-heading .description{min-height:8rem;padding-inline:clamp(2.5rem,2.75rem,3rem)}#hero .main .wrapper-heading .title.title,#hero .main .wrapper-heading .description.title{justify-content:flex-end;padding-left:5rem;padding-right:5rem;font-size:1.875rem;line-height:2.25rem}#hero .main .wrapper-heading .title.description,#hero .main .wrapper-heading .description.description{font-size:1.125rem;line-height:1.75rem}#hero .main .wrapper-heading .title.description p,#hero .main .wrapper-heading .description.description p{width:20rem}#hero .main .wrapper-form{padding:3rem}#hero .main .wrapper-form .form-iframe{height:32rem}}@media (min-width: 1280px){#hero .main{max-width:100%}#hero .main .wrapper-heading .title,#hero .main .wrapper-heading .description{min-height:9rem;padding-inline:clamp(2.5rem,2.75rem,3rem)}#hero .main .wrapper-heading .title.title,#hero .main .wrapper-heading .description.title{justify-content:flex-end;padding-left:5rem;padding-right:5rem;font-size:2.25rem;line-height:2.5rem}#hero .main .wrapper-heading .title.description,#hero .main .wrapper-heading .description.description{font-size:1.25rem;line-height:1.75rem}#hero .main .wrapper-heading .title.description p,#hero .main .wrapper-heading .description.description p{width:24rem}#hero .main .wrapper-form{padding:3rem}#hero .main .wrapper-form .form-iframe{height:28rem}}@media (min-width: 90rem){#hero .main .wrapper-heading .title,#hero .main .wrapper-heading .description{min-height:10rem;padding-inline:clamp(3rem,3.25rem,3.75rem)}#hero .main .wrapper-heading .title.title,#hero .main .wrapper-heading .description.title{justify-content:center}#hero .main .wrapper-heading .title.description p,#hero .main .wrapper-heading .description.description p{width:24rem}#hero .main .wrapper-form{padding-inline:clamp(3.25rem,3.5rem,3.75rem)}#hero .main .wrapper-form .form-iframe{height:28rem}}@media (min-width: 96rem){#hero .main .wrapper-heading .title,#hero .main .wrapper-heading .description{padding-inline:clamp(4.25rem,4.5rem,4.75rem)}#hero .main .wrapper-heading .title.title,#hero .main .wrapper-heading .description.title{font-size:2.5rem}#hero .main .wrapper-form{padding-inline:clamp(4.25rem,4.5rem,4.75rem)}#hero .main .wrapper-form .form-iframe{height:28rem}}
