/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.clearfix{overflow:unset}.user-logged-in .region--content>.tabs-content{margin:0}.para--twocol{position:relative;margin-bottom:0;padding:60px 0;background-repeat:no-repeat;background-position:center top;background-size:cover}.para--twocol .field--name-field-image,.para--twocol .field--name-field-video{margin-bottom:0}.para--twocol.paragraph--alignment--center{text-align:center}.para--twocol.paragraph--alignment--center .cta-row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.para--twocol.padding-disabled{padding:0}.para--twocol.padding-only_top{padding-top:60px;padding-bottom:0}.para--twocol.padding-only_bottom{padding-top:0;padding-bottom:60px}.para--twocol.padding-half_top{padding-top:30px;padding-bottom:0}.para--twocol.padding-half_bottom{padding-top:0;padding-bottom:30px}.para--twocol .field--name-field-image img{margin:auto}.para--twocol .two-columns-type-image img{width:100%}.para--twocol.vertical-align-style-center>.container>.row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.para--twocol.vertical-align-style-top>.container>.row{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.para--twocol .field--name-field-video{width:500px}.para--twocol .field--name-field-image,.para--twocol .field--name-field-image img,.para--twocol .field--name-field-video,.para--twocol .field--name-field-video iframe,.para--twocol .field--name-field-video iframe #player{width:100%;height:100%;margin-bottom:0;border-radius:0}.para--twocol .field--name-field-video iframe{position:relative}.para--twocol .field--name-field-video .video-embed-field-responsive-video{position:relative;padding-bottom:56.25%}.para--twocol .field--name-field-video .video-embed-field-responsive-video:after{padding:0}.para--twocol .field--name-field-video .video-embed-field-responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;min-height:unset}@media(min-width:768px){.para--twocol .field--name-field-video{margin-top:0 !important;margin-bottom:0 !important}}.para--twocol .video-embed-field-responsive-video iframe{min-height:252px;border-radius:0}@media(max-width:1024px){.para--twocol .video-embed-field-responsive-video iframe{min-height:195px}}@media(max-width:767px){.para--twocol .video-embed-field-responsive-video iframe{min-height:225px}}.para--twocol.paragraph--alignment--center .two-columns-header{text-align:center}.para--twocol .two-columns-type-text{padding:0;border:none}.para--twocol.paragraph--content-leftAlign .two-columns-header{margin-left:70px}@media(max-width:991px){.para--twocol.paragraph--content-leftAlign .two-columns-header{margin-left:0}}.para--twocol.paragraph--content-leftAlign .two-columns-type-text{padding-right:70px;border-right:1px solid var(--color--text)}.para--twocol.paragraph--content-leftAlign .two-columns-type-text h3{margin-bottom:20px}.para--twocol.paragraph--content-leftAlign .two-columns-type-text h4{margin-bottom:20px}@media(max-width:991px){.para--twocol.paragraph--content-leftAlign .two-columns-type-text{padding-left:0;border-left:none}}.para--twocol.paragraph--content-rightAlign .container-image{left:-50%;background-position:right top}.para--twocol.paragraph--content-rightAlign .two-columns-header{margin-right:70px}@media(max-width:991px){.para--twocol.paragraph--content-rightAlign .two-columns-header{margin-right:0}}.para--twocol.paragraph--content-rightAlign .two-columns-type-text{padding-left:70px;border-left:1px solid var(--color--text)}.para--twocol.paragraph--content-rightAlign .two-columns-type-text h3{margin-bottom:20px}.para--twocol.paragraph--content-rightAlign .two-columns-type-text h4{margin-bottom:20px}@media(max-width:991px){.para--twocol.paragraph--content-rightAlign .two-columns-type-text{padding-right:0;border-left:none}}.para--twocol .two-columns-header .two-columns-title-body p{margin-bottom:40px}.para--twocol .two-columns-header .two-columns-title-body h2{margin-bottom:30px}.para--twocol .two-columns-header .two-columns-title-body h2.has-subtitle{margin-bottom:15px}.para--twocol .two-columns-header .two-columns-title-body h3{margin-bottom:20px}.para--twocol .two-columns-header .two-columns-title-body h4{margin-bottom:20px}.para--twocol .two-columns-header .twocol-eyebrow span{display:block;margin-bottom:30px;text-transform:uppercase;letter-spacing:.08em;color:var(--color--secondary);font-family:"Haas Grotesk Display Web","Helvetica Neue","Helvetica",arial,sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:1.08}.para--twocol .col-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.para--twocol .col-wrapper .col-l,.para--twocol .col-wrapper .col-r{width:50%}@media(max-width:991px){.para--twocol .col-wrapper .col-l,.para--twocol .col-wrapper .col-r{width:100%}}.para--twocol .col-wrapper .col-l .img-div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.para--twocol .col-wrapper .col-r .img-div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.para--twocol .col-wrapper .col-l{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.para--twocol .col-wrapper .col-r{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media(max-width:991px){.para--twocol .col-wrapper.is-left-align .col-l{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media(max-width:991px)and (max-width:767px){.para--twocol .col-wrapper.is-left-align .col-l{margin-bottom:40px}}@media(max-width:991px){.para--twocol .col-wrapper.is-left-align .col-r{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.para--twocol .col-wrapper.is-right-align .col-l{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media(max-width:991px)and (max-width:767px){.para--twocol .col-wrapper.is-right-align .col-l{margin-top:40px}}@media(max-width:991px){.para--twocol .col-wrapper.is-right-align .col-r{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.para--twocol .col-wrapper.is-image-bg .col-l{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.para--twocol .col-wrapper.is-image-bg .col-r{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.para--twocol .col-wrapper.is-image-bg.is-right-align .col-l{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.para--twocol .col-wrapper.is-image-bg.is-right-align .col-r{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.para--twocol.vertical-align-style-center>.container>.col-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.para--twocol.vertical-align-style-top>.container>.col-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.para--twocol.vertical-align-style-bottom>.container>.col-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.page--path-frontpage .para--twocol.para--billboard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:500px;padding:80px 0;text-align:center}.page--path-frontpage .para--twocol.para--billboard .row{width:100%;margin:auto}.page--path-frontpage .para--twocol.para--billboard .row .col-sm-12{width:60%}@media(max-width:767px){.page--path-frontpage .para--twocol.para--billboard .row .col-sm-12{width:100%;padding:0}}.page--path-frontpage .para--twocol.para--billboard .row .col-sm-6:nth-child(1){width:60%}@media(max-width:767px){.page--path-frontpage .para--twocol.para--billboard .row .col-sm-6:nth-child(1){width:100%}}.page--path-frontpage .para--twocol.para--billboard .row h1.comp-heading{margin-top:0;margin-bottom:16px;color:#121646;font-size:80px;font-weight:900;line-height:80px}@media(max-width:991px){.page--path-frontpage .para--twocol.para--billboard .row h1.comp-heading{margin-bottom:12px;font-size:56px;line-height:56px}}@media(max-width:375px){.page--path-frontpage .para--twocol.para--billboard .row h1.comp-heading{letter-spacing:-2px}}.page--path-frontpage .para--twocol.para--billboard .row h2.comp-heading{margin-top:0;margin-bottom:16px;color:#121646;font-size:68px;font-weight:900;line-height:68px}@media(max-width:991px){.page--path-frontpage .para--twocol.para--billboard .row h2.comp-heading{margin-bottom:12px;font-size:46px;line-height:46px}}.page--path-frontpage .para--twocol.para--billboard .row .twocol-subtitle{font-size:64px;font-weight:900;line-height:64px}.page--path-frontpage .para--twocol.para--billboard .row .twocol-subtitle .field--name-field-subtitle{word-wrap:break-word;font-size:64px}@media(max-width:991px){.page--path-frontpage .para--twocol.para--billboard .row .twocol-subtitle .field--name-field-subtitle{font-size:40px;line-height:40px}}.page--path-frontpage .para--twocol.para--billboard .row .cta-row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}.page--path-frontpage .para--twocol.para--billboard .row .cta-row .field--name-field-cta a{padding:12px 48px;background-color:var(--color--primary)}@media(max-width:640px){.page--path-frontpage .para--twocol.para--billboard .row .cta-row .field--name-field-cta{width:100%;margin-bottom:12px}.page--path-frontpage .para--twocol.para--billboard .row .cta-row .field--name-field-cta a{display:block;margin-right:0}}.page--path-frontpage .para--twocol.para--billboard .row .cta-row .field--name-field-secondary-cta{margin-left:12px}.page--path-frontpage .para--twocol.para--billboard .row .cta-row .field--name-field-secondary-cta a{padding:10px 48px}@media(max-width:640px){.page--path-frontpage .para--twocol.para--billboard .row .cta-row .field--name-field-secondary-cta{width:100%;margin-left:0}.page--path-frontpage .para--twocol.para--billboard .row .cta-row .field--name-field-secondary-cta a{display:block}}@media(max-width:768px){.page--path-frontpage .para--twocol.para--billboard .row .cta-row{margin-bottom:0}}@media(max-width:640px){.page--path-frontpage .para--twocol.para--billboard .row .cta-row{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(max-width:991px){.page--path-frontpage .para--twocol.para--billboard{min-height:auto;padding:48px 0;padding-top:112px}}.page--path-frontpage.noBanner .para--twocol.para--billboard{padding-top:160px}@media(max-width:991px){.page--path-frontpage.noBanner .para--twocol.para--billboard{padding-top:112px}}
