.title2 h1,.text-4 h1{font-family:sans-serif;font-size:90px;font-weight:900;line-height:76px;text-transform:uppercase}
@media screen and (min-width:641px) and (max-width:1024px){.title2 h1,.text-4 h1{font-size:66px;line-height:56px}
}
@media screen and (max-width:640px){.title2 h1,.text-4 h1{font-size:48px;line-height:43px}
}
.title2 h2,.text-4 h2{font-size:40px}
@media screen and (max-width:1024px){.title2 h2,.text-4 h2{font-size:34px}
}
.title2 h3,.text-4 h3{font-size:32px}
@media screen and (max-width:1024px){.title2 h3,.text-4 h3{font-size:28px}
}
.title2 h4,.text-4 h4{font-size:26px}
@media screen and (max-width:1024px){.title2 h4,.text-4 h4{font-size:20px}
}
.title2 h5,.text-4 h5{font-size:22px}
@media screen and (max-width:1024px){.title2 h5,.text-4 h5{font-size:18px}
}
.title2 h6,.text-4 h6{font-family:sans-serif;font-size:12px;text-transform:uppercase;line-height:1.4;letter-spacing:3px;font-weight:700}
.title2 h2,.text-4 h2,.title2 h3,.text-4 h3,.title2 h4,.text-4 h4,.title2 h5,.text-4 h5{line-height:1.2;font-weight:400;font-family:sans-serif}
.title2 h1,.text-4 h1,.title2 h2,.text-4 h2,.title2 h3,.text-4 h3,.title2 h4,.text-4 h4,.title2 h5,.text-4 h5,.title2 h6,.text-4 h6{margin:0 0 30px 0}
.title2 h1 a,.text-4 h1 a,.title2 h2 a,.text-4 h2 a,.title2 h3 a,.text-4 h3 a,.title2 h4 a,.text-4 h4 a,.title2 h5 a,.text-4 h5 a,.title2 h6 a,.text-4 h6 a{color:inherit}
.title2 h1 a:hover,.text-4 h1 a:hover,.title2 h2 a:hover,.text-4 h2 a:hover,.title2 h3 a:hover,.text-4 h3 a:hover,.title2 h4 a:hover,.text-4 h4 a:hover,.title2 h5 a:hover,.text-4 h5 a:hover,.title2 h6 a:hover,.text-4 h6 a:hover{text-decoration:none}
.title2 .title--black{color:#222 !important}
.title2 .title--white{color:#fff !important}
.title2 .title--gray{color:#aaa !important}
.title2 .title--orange{color:#f15b2a !important}
.title2 .title--blue{color:#0084bd !important}
.title2 .title--pink{color:#e40084 !important}
.title2 .title--yellow{color:#ffba0e !important}
.title2 .title--green{color:#4cb272 !important}
.title2 .title--gradient{color:white;background:linear-gradient(to right,#f15b2a,#ec008c);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.title2 .title--right{text-align:right}
.title2 .title--left{text-align:left}
.title2 .title--center{text-align:center}
@media screen and (max-width:1024px) and (min-width:641px){.title2 .titleTablet--right{text-align:right}
.title2 .titleTablet--left{text-align:left}
.title2 .titleTablet--center{text-align:center}
}
@media screen and (max-width:640px){.title2 .titleMobile--right{text-align:right}
.title2 .titleMobile--left{text-align:left}
.title2 .titleMobile--center{text-align:center}
}
.title2 h1.title--ultra,.title2 h2.title--ultra,.title2 h3.title--ultra,.title2 h4.title--ultra,.title2 h5.title--ultra,.title2 h6.title--ultra{font-weight:900;text-transform:uppercase;font-family:sans-serif}
.title2 h1.title--ultra.desk-font-size-1,.title2 h2.title--ultra.desk-font-size-1,.title2 h3.title--ultra.desk-font-size-1,.title2 h4.title--ultra.desk-font-size-1,.title2 h5.title--ultra.desk-font-size-1,.title2 h6.title--ultra.desk-font-size-1{line-height:76px}
.title2 h1.title--ultra.desk-font-size-2,.title2 h2.title--ultra.desk-font-size-2,.title2 h3.title--ultra.desk-font-size-2,.title2 h4.title--ultra.desk-font-size-2,.title2 h5.title--ultra.desk-font-size-2,.title2 h6.title--ultra.desk-font-size-2{line-height:56px}
.title2 h1.title--ultra.desk-font-size-2-2,.title2 h2.title--ultra.desk-font-size-2-2,.title2 h3.title--ultra.desk-font-size-2-2,.title2 h4.title--ultra.desk-font-size-2-2,.title2 h5.title--ultra.desk-font-size-2-2,.title2 h6.title--ultra.desk-font-size-2-2{line-height:56px}
.title2 h1.title--ultra.desk-font-size-3,.title2 h2.title--ultra.desk-font-size-3,.title2 h3.title--ultra.desk-font-size-3,.title2 h4.title--ultra.desk-font-size-3,.title2 h5.title--ultra.desk-font-size-3,.title2 h6.title--ultra.desk-font-size-3{line-height:43px}
@media screen and (min-width:641px) and (max-width:1024px){.title2 h1.title--ultra.desk-font-size-2-2,.title2 h2.title--ultra.desk-font-size-2-2,.title2 h3.title--ultra.desk-font-size-2-2,.title2 h4.title--ultra.desk-font-size-2-2,.title2 h5.title--ultra.desk-font-size-2-2,.title2 h6.title--ultra.desk-font-size-2-2{font-size:48px;line-height:52px}
}
@media screen and (max-width:640px){.title2 h1.title--ultra.desk-font-size-2-2,.title2 h2.title--ultra.desk-font-size-2-2,.title2 h3.title--ultra.desk-font-size-2-2,.title2 h4.title--ultra.desk-font-size-2-2,.title2 h5.title--ultra.desk-font-size-2-2,.title2 h6.title--ultra.desk-font-size-2-2{font-size:36px;line-height:44px}
}
.title2 h1.title--heaviest,.title2 h2.title--heaviest,.title2 h3.title--heaviest,.title2 h4.title--heaviest,.title2 h5.title--heaviest,.title2 h6.title--heaviest{font-weight:800;text-transform:none;font-family:sans-serif}
.title2 h1.title--heavier,.title2 h2.title--heavier,.title2 h3.title--heavier,.title2 h4.title--heavier,.title2 h5.title--heavier,.title2 h6.title--heavier{font-weight:700;text-transform:none;font-family:sans-serif}
.title2 h1.title--heavy,.title2 h2.title--heavy,.title2 h3.title--heavy,.title2 h4.title--heavy,.title2 h5.title--heavy,.title2 h6.title--heavy{font-weight:600;text-transform:none;font-family:sans-serif}
.title2 h1.title--bold,.title2 h2.title--bold,.title2 h3.title--bold,.title2 h4.title--bold,.title2 h5.title--bold,.title2 h6.title--bold{font-weight:500;text-transform:none;font-family:sans-serif}
.title2 h1.title--medium,.title2 h2.title--medium,.title2 h3.title--medium,.title2 h4.title--medium,.title2 h5.title--medium,.title2 h6.title--medium{font-weight:400;text-transform:none;font-family:sans-serif}
.title2 h1.title--book,.title2 h2.title--book,.title2 h3.title--book,.title2 h4.title--book,.title2 h5.title--book,.title2 h6.title--book{font-weight:300;text-transform:none;font-family:sans-serif}
.title2 h1.title--light,.title2 h2.title--light,.title2 h3.title--light,.title2 h4.title--light,.title2 h5.title--light,.title2 h6.title--light{font-weight:200;text-transform:none;font-family:sans-serif}
@media screen and (min-width:1025px){.title2 h1.desk-font-size-1,.title2 h2.desk-font-size-1,.title2 h3.desk-font-size-1,.title2 h4.desk-font-size-1,.title2 h5.desk-font-size-1,.title2 h6.desk-font-size-1{font-size:90px;line-height:1.2}
.title2 h1.desk-font-size-2,.title2 h2.desk-font-size-2,.title2 h3.desk-font-size-2,.title2 h4.desk-font-size-2,.title2 h5.desk-font-size-2,.title2 h6.desk-font-size-2{font-size:66px;line-height:1.2}
.title2 h1.desk-font-size-2-2,.title2 h2.desk-font-size-2-2,.title2 h3.desk-font-size-2-2,.title2 h4.desk-font-size-2-2,.title2 h5.desk-font-size-2-2,.title2 h6.desk-font-size-2-2{font-size:54px;line-height:1.2}
.title2 h1.desk-font-size-3,.title2 h2.desk-font-size-3,.title2 h3.desk-font-size-3,.title2 h4.desk-font-size-3,.title2 h5.desk-font-size-3,.title2 h6.desk-font-size-3{font-size:48px;line-height:1.2}
.title2 h1.desk-font-size-4,.title2 h2.desk-font-size-4,.title2 h3.desk-font-size-4,.title2 h4.desk-font-size-4,.title2 h5.desk-font-size-4,.title2 h6.desk-font-size-4{font-size:36px;line-height:1.2}
.title2 h1.desk-font-size-5,.title2 h2.desk-font-size-5,.title2 h3.desk-font-size-5,.title2 h4.desk-font-size-5,.title2 h5.desk-font-size-5,.title2 h6.desk-font-size-5{font-size:28px;line-height:1.2}
.title2 h1.desk-font-size-6,.title2 h2.desk-font-size-6,.title2 h3.desk-font-size-6,.title2 h4.desk-font-size-6,.title2 h5.desk-font-size-6,.title2 h6.desk-font-size-6{font-size:24px;line-height:1.2}
.title2 h1.desk-font-size-7,.title2 h2.desk-font-size-7,.title2 h3.desk-font-size-7,.title2 h4.desk-font-size-7,.title2 h5.desk-font-size-7,.title2 h6.desk-font-size-7{font-size:18px;line-height:1.2}
.title2 h1.desk-font-size-8,.title2 h2.desk-font-size-8,.title2 h3.desk-font-size-8,.title2 h4.desk-font-size-8,.title2 h5.desk-font-size-8,.title2 h6.desk-font-size-8{font-size:14px;line-height:1.2}
.title2 h1.desk-font-size-9,.title2 h2.desk-font-size-9,.title2 h3.desk-font-size-9,.title2 h4.desk-font-size-9,.title2 h5.desk-font-size-9,.title2 h6.desk-font-size-9{font-size:12px;line-height:1.2}
.title2 h1.desk-font-size-1{line-height:76px}
.title2 h1.desk-font-size-2{line-height:56px}
.title2 h1.desk-font-size-2-2{line-height:46px}
.title2 h1.desk-font-size-3{line-height:43px}
.title2 h1.title--medium,.title2 h1.title--bold,.title2 h1.title--heavier{line-height:1.2}
.title2 h1.title--medium.desk-font-size-1,.title2 h1.title--bold.desk-font-size-1,.title2 h1.title--heavier.desk-font-size-1,.title2 h1.title--medium.desk-font-size-2,.title2 h1.title--bold.desk-font-size-2,.title2 h1.title--heavier.desk-font-size-2,.title2 h1.title--medium.desk-font-size-2-2,.title2 h1.title--bold.desk-font-size-2-2,.title2 h1.title--heavier.desk-font-size-2-2,.title2 h1.title--medium.desk-font-size-3,.title2 h1.title--bold.desk-font-size-3,.title2 h1.title--heavier.desk-font-size-3{line-height:1.2}
}
@media screen and (min-width:641px) and (max-width:1024px){.title2 h1.title--ultra.tablet-font-size-1,.title2 h2.title--ultra.tablet-font-size-1,.title2 h3.title--ultra.tablet-font-size-1,.title2 h4.title--ultra.tablet-font-size-1,.title2 h5.title--ultra.tablet-font-size-1,.title2 h6.title--ultra.tablet-font-size-1{line-height:76px}
.title2 h1.title--ultra.tablet-font-size-2,.title2 h2.title--ultra.tablet-font-size-2,.title2 h3.title--ultra.tablet-font-size-2,.title2 h4.title--ultra.tablet-font-size-2,.title2 h5.title--ultra.tablet-font-size-2,.title2 h6.title--ultra.tablet-font-size-2{line-height:56px}
.title2 h1.title--ultra.tablet-font-size-2-2,.title2 h2.title--ultra.tablet-font-size-2-2,.title2 h3.title--ultra.tablet-font-size-2-2,.title2 h4.title--ultra.tablet-font-size-2-2,.title2 h5.title--ultra.tablet-font-size-2-2,.title2 h6.title--ultra.tablet-font-size-2-2{line-height:46px}
.title2 h1.title--ultra.tablet-font-size-3,.title2 h2.title--ultra.tablet-font-size-3,.title2 h3.title--ultra.tablet-font-size-3,.title2 h4.title--ultra.tablet-font-size-3,.title2 h5.title--ultra.tablet-font-size-3,.title2 h6.title--ultra.tablet-font-size-3{line-height:43px}
.title2 h1.tablet-font-size-1,.title2 h2.tablet-font-size-1,.title2 h3.tablet-font-size-1,.title2 h4.tablet-font-size-1,.title2 h5.tablet-font-size-1,.title2 h6.tablet-font-size-1{font-size:90px;line-height:1.2}
.title2 h1.tablet-font-size-2,.title2 h2.tablet-font-size-2,.title2 h3.tablet-font-size-2,.title2 h4.tablet-font-size-2,.title2 h5.tablet-font-size-2,.title2 h6.tablet-font-size-2{font-size:66px;line-height:1.2}
.title2 h1.tablet-font-size-2-2,.title2 h2.tablet-font-size-2-2,.title2 h3.tablet-font-size-2-2,.title2 h4.tablet-font-size-2-2,.title2 h5.tablet-font-size-2-2,.title2 h6.tablet-font-size-2-2{font-size:56px;line-height:1.2}
.title2 h1.tablet-font-size-3,.title2 h2.tablet-font-size-3,.title2 h3.tablet-font-size-3,.title2 h4.tablet-font-size-3,.title2 h5.tablet-font-size-3,.title2 h6.tablet-font-size-3{font-size:48px;line-height:1.2}
.title2 h1.tablet-font-size-4,.title2 h2.tablet-font-size-4,.title2 h3.tablet-font-size-4,.title2 h4.tablet-font-size-4,.title2 h5.tablet-font-size-4,.title2 h6.tablet-font-size-4{font-size:36px;line-height:1.2}
.title2 h1.tablet-font-size-5,.title2 h2.tablet-font-size-5,.title2 h3.tablet-font-size-5,.title2 h4.tablet-font-size-5,.title2 h5.tablet-font-size-5,.title2 h6.tablet-font-size-5{font-size:28px;line-height:1.2}
.title2 h1.tablet-font-size-6,.title2 h2.tablet-font-size-6,.title2 h3.tablet-font-size-6,.title2 h4.tablet-font-size-6,.title2 h5.tablet-font-size-6,.title2 h6.tablet-font-size-6{font-size:24px;line-height:1.2}
.title2 h1.tablet-font-size-7,.title2 h2.tablet-font-size-7,.title2 h3.tablet-font-size-7,.title2 h4.tablet-font-size-7,.title2 h5.tablet-font-size-7,.title2 h6.tablet-font-size-7{font-size:18px;line-height:1.2}
.title2 h1.tablet-font-size-8,.title2 h2.tablet-font-size-8,.title2 h3.tablet-font-size-8,.title2 h4.tablet-font-size-8,.title2 h5.tablet-font-size-8,.title2 h6.tablet-font-size-8{font-size:14px;line-height:1.2}
.title2 h1.tablet-font-size-9,.title2 h2.tablet-font-size-9,.title2 h3.tablet-font-size-9,.title2 h4.tablet-font-size-9,.title2 h5.tablet-font-size-9,.title2 h6.tablet-font-size-9{font-size:12px;line-height:1.2}
}
@media screen and (max-width:640px){.title2 h1.title--ultra.mobile-font-size-1,.title2 h2.title--ultra.mobile-font-size-1,.title2 h3.title--ultra.mobile-font-size-1,.title2 h4.title--ultra.mobile-font-size-1,.title2 h5.title--ultra.mobile-font-size-1,.title2 h6.title--ultra.mobile-font-size-1{line-height:76px}
.title2 h1.title--ultra.mobile-font-size-2,.title2 h2.title--ultra.mobile-font-size-2,.title2 h3.title--ultra.mobile-font-size-2,.title2 h4.title--ultra.mobile-font-size-2,.title2 h5.title--ultra.mobile-font-size-2,.title2 h6.title--ultra.mobile-font-size-2{line-height:56px}
.title2 h1.title--ultra.mobile-font-size-2-2,.title2 h2.title--ultra.mobile-font-size-2-2,.title2 h3.title--ultra.mobile-font-size-2-2,.title2 h4.title--ultra.mobile-font-size-2-2,.title2 h5.title--ultra.mobile-font-size-2-2,.title2 h6.title--ultra.mobile-font-size-2-2{line-height:46px}
.title2 h1.title--ultra.mobile-font-size-3,.title2 h2.title--ultra.mobile-font-size-3,.title2 h3.title--ultra.mobile-font-size-3,.title2 h4.title--ultra.mobile-font-size-3,.title2 h5.title--ultra.mobile-font-size-3,.title2 h6.title--ultra.mobile-font-size-3{line-height:43px}
.title2 h1.mobile-font-size-1,.title2 h2.mobile-font-size-1,.title2 h3.mobile-font-size-1,.title2 h4.mobile-font-size-1,.title2 h5.mobile-font-size-1,.title2 h6.mobile-font-size-1{font-size:90px;line-height:1.2}
.title2 h1.mobile-font-size-2,.title2 h2.mobile-font-size-2,.title2 h3.mobile-font-size-2,.title2 h4.mobile-font-size-2,.title2 h5.mobile-font-size-2,.title2 h6.mobile-font-size-2{font-size:66px;line-height:1.2}
.title2 h1.mobile-font-size-2-2,.title2 h2.mobile-font-size-2-2,.title2 h3.mobile-font-size-2-2,.title2 h4.mobile-font-size-2-2,.title2 h5.mobile-font-size-2-2,.title2 h6.mobile-font-size-2-2{font-size:56px;line-height:1.2}
.title2 h1.mobile-font-size-3,.title2 h2.mobile-font-size-3,.title2 h3.mobile-font-size-3,.title2 h4.mobile-font-size-3,.title2 h5.mobile-font-size-3,.title2 h6.mobile-font-size-3{font-size:48px;line-height:1.2}
.title2 h1.mobile-font-size-4,.title2 h2.mobile-font-size-4,.title2 h3.mobile-font-size-4,.title2 h4.mobile-font-size-4,.title2 h5.mobile-font-size-4,.title2 h6.mobile-font-size-4{font-size:36px;line-height:1.2}
.title2 h1.mobile-font-size-5,.title2 h2.mobile-font-size-5,.title2 h3.mobile-font-size-5,.title2 h4.mobile-font-size-5,.title2 h5.mobile-font-size-5,.title2 h6.mobile-font-size-5{font-size:28px;line-height:1.2}
.title2 h1.mobile-font-size-6,.title2 h2.mobile-font-size-6,.title2 h3.mobile-font-size-6,.title2 h4.mobile-font-size-6,.title2 h5.mobile-font-size-6,.title2 h6.mobile-font-size-6{font-size:24px;line-height:1.2}
.title2 h1.mobile-font-size-7,.title2 h2.mobile-font-size-7,.title2 h3.mobile-font-size-7,.title2 h4.mobile-font-size-7,.title2 h5.mobile-font-size-7,.title2 h6.mobile-font-size-7{font-size:18px;line-height:1.2}
.title2 h1.mobile-font-size-8,.title2 h2.mobile-font-size-8,.title2 h3.mobile-font-size-8,.title2 h4.mobile-font-size-8,.title2 h5.mobile-font-size-8,.title2 h6.mobile-font-size-8{font-size:14px;line-height:1.2}
.title2 h1.mobile-font-size-9,.title2 h2.mobile-font-size-9,.title2 h3.mobile-font-size-9,.title2 h4.mobile-font-size-9,.title2 h5.mobile-font-size-9,.title2 h6.mobile-font-size-9{font-size:12px;line-height:1.2}
}
.title2 h1.title-font-tungsten,.title2 h2.title-font-tungsten,.title2 h3.title-font-tungsten,.title2 h4.title-font-tungsten,.title2 h5.title-font-tungsten,.title2 h6.title-font-tungsten{font-family:sans-serif;line-height:1}
.font-loading .title2 h1.title-font-tungsten,.font-loading .title2 h2.title-font-tungsten,.font-loading .title2 h3.title-font-tungsten,.font-loading .title2 h4.title-font-tungsten,.font-loading .title2 h5.title-font-tungsten,.font-loading .title2 h6.title-font-tungsten{display:none}
.title2 .disableBottomMargin{margin-bottom:0 !important}