1
.full-width__inner{width:100%}
2
.full-width__inner--center{text-align:center}
3
.full-width__inner--center>div{align-items:center;justify-content:center;margin-left:auto;margin-right:auto}
4
.full-width__text-text{width:100%}
5
div+.full-width__text-text,h2+.full-width__text-text{margin-top:.7em}
6
.full-width__text{display:flex;flex-direction:column;align-items:flex-start;height:100%}
7
.full-width__cta{margin-top:auto}
8
.full-width__quote{margin-top:4rem;display:flex;align-items:flex-start}
9
.full-width__quote-image{width:4.4rem;border-radius:50%}
10
.full-width__quote-text{margin-left:2rem}
11
.full-width__image--fit{height:100%;object-fit:cover}
12
.full-width__image--crop{background:no-repeat 50% 50%/cover}
13
.full-width__image--mob-only{display:none}
14
.full-width__four-icons{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin:-2.5rem 0}
15
.full-width__text-text+.full-width__four-icons,.full-width__cta+.full-width__four-icons{margin:2.5rem 0 0}
16
.full-width__four-icons__item{width:calc(50% - 2.5rem);margin:2.5rem 0;max-width:16.6rem}
17
.full-width__four-icons__img{margin-bottom:.8rem}
18
.full-width__form{padding:14rem 12rem}
19
.full-width__form-title{margin-bottom:3rem}
20
.full-width__form form.hs-form.hs-form.hs-form input.hs-button{margin-left:0;display:block}
21
.full-width__video.embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}
22
.full-width__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}
23
@media only screen and (max-width:960px){.full-width__container{flex-direction:column}
24
.full-width__inner{width:100%;margin:2rem 0}
25
.full-width__image--crop{display:none}
26
.full-width__image--mob-only{display:block}
27
.full-width__form{padding:5rem 4rem}
28
}