.panel>.panel-heading{background:#f2f2f2;border:0;border-radius:0;box-shadow:none;padding:0}.panel .panel-collapse.in{border:0}.panel h4.panel-title{font-family:Aeonik,sans-serif;margin-bottom:0;margin-top:0}.panel .panel-title>a,.panel .panel-title>button{background:#bdbdbd;color:#bdbdbd;display:block;padding:13px 15px 10px;text-decoration:none}.panel .panel-title>a:focus,.panel .panel-title>a:hover,.panel .panel-title>button:focus,.panel .panel-title>button:hover{color:#bdbdbd;text-decoration:none}.panel .panel-title>a.collapsed,.panel .panel-title>button.collapsed{background:0 0;color:#bdbdbd}.panel .panel-title>a.collapsed:focus,.panel .panel-title>a.collapsed:hover,.panel .panel-title>button.collapsed:focus,.panel .panel-title>button.collapsed:hover{background:#efefef;color:#bdbdbd;text-decoration:none}.panel .panel-title>button{border:0;font-size:16px;font-weight:500;text-align:left;width:100%}.panel-group .panel{border:0;border-radius:0;box-shadow:none}.panel-group .panel-collapse>.panel-body,.panel-group>.panel-body.collapse.show{border:2px solid #bdbdbd}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:none}.panel-group .panel+.panel{margin-top:5px}.panel-body{padding:15px}.live-css-section .btn,.live-css-section .btn-default{background-color:#f0ab00;border:2px solid #f0ab00;border-radius:8px;color:#bdbdbd;font-family:Aeonik Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:16px;padding:20px 64px;text-decoration:none;text-transform:capitalize;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center;transition:color .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out,border-color .2 ease-in-out;white-space:nowrap}.live-css-section .btn-default:focus,.live-css-section .btn-default:hover,.live-css-section .btn:focus,.live-css-section .btn:hover{background-color:#fbe6b3;border-color:#f0ab00;color:#bdbdbd;outline:0!important}.live-css-section .btn-default:active,.live-css-section .btn-default:focus,.live-css-section .btn:active,.live-css-section .btn:focus{background-color:#f6cd66!important;border-color:#f0ab00!important;box-shadow:none!important;color:#bdbdbd!important;outline:0!important}.live-css-section .btn .disabled,.live-css-section .btn-default .disabled,.live-css-section .btn-default:disabled,.live-css-section .btn:disabled{background-color:transparent;color:#bdbdbd;pointer-events:none}.live-css-section .btn-primary{background-color:#435a68;border-color:#435a68;color:#fff}.live-css-section .btn-primary:focus,.live-css-section .btn-primary:hover{background-color:#b6bdc1!important;border-color:#435a68!important;color:#435a68!important}.live-css-section .btn-primary:active,.live-css-section .btn-primary:focus{background-color:#8e9ca6!important;border-color:#435a68!important;box-shadow:none!important;color:#435a68!important}.live-css-section .btn-primary .disabled,.live-css-section .btn-primary:disabled{background-color:transparent;border-color:#b6bdc1;color:#b6bdc1;pointer-events:none}.live-css-section .btn-secondary{background-color:#fff;border-color:#f0ab00;color:#f0ab00}.live-css-section .btn-secondary:focus,.live-css-section .btn-secondary:hover{background-color:#fbe6b3!important;border-color:#f0ab00!important;color:#f0ab00!important}.live-css-section .btn-secondary:active,.live-css-section .btn-secondary:focus{background-color:#f6cd66!important;border-color:#f0ab00!important;box-shadow:none!important;color:#bdbdbd!important}.live-css-section .btn-secondary .disabled,.live-css-section .btn-secondary:disabled{background-color:transparent;border-color:#fbe6b3;color:#fbe6b3;pointer-events:none}.live-css-section .btn-success{background-color:#338455;border-color:#fff;color:#fff}.live-css-section .btn-success:focus,.live-css-section .btn-success:hover{background-color:#c2dbcc!important;border-color:#338455!important;color:#fff!important}.live-css-section .btn-success:active,.live-css-section .btn-success:focus{background-color:#8cb59d!important;border-color:#338455!important;box-shadow:none!important;color:#fff!important}.live-css-section .btn-success .disabled,.live-css-section .btn-success:disabled{background-color:transparent;border-color:#b1cabb;color:#b1cabb;pointer-events:none}.live-css-section .btn-danger{background-color:#cc3b2b;border-color:#fff;color:#fff}.live-css-section .btn-danger:focus,.live-css-section .btn-danger:hover{background-color:#dfb4af!important;border-color:#cc3b2b!important;color:#fff!important}.live-css-section .btn-danger:active,.live-css-section .btn-danger:focus{background-color:#d99088!important;border-color:#cc3b2b!important;box-shadow:none!important;color:#fff!important}.live-css-section .btn-danger .disabled,.live-css-section .btn-danger:disabled{background-color:transparent;border-color:#dfb4af;color:#dfb4af;pointer-events:none}.live-css-section .btn-warning{background-color:#e98330;border-color:#fff;color:#fff}.live-css-section .btn-warning:focus,.live-css-section .btn-warning:hover{background-color:#e8c9b0!important;border-color:#e98330!important;color:#fff!important}.live-css-section .btn-warning:active,.live-css-section .btn-warning:focus{background-color:#e7b48b!important;border-color:#e98330!important;box-shadow:none!important;color:#fff!important}.live-css-section .btn-warning .disabled,.live-css-section .btn-warning:disabled{background-color:transparent;border-color:#e8c9b0;color:#e8c9b0;pointer-events:none}.live-css-section .btn-info{background-color:#31708f;border-color:#fff;color:#fff}.live-css-section .btn-info:focus,.live-css-section .btn-info:hover{background-color:#b1c4cd!important;border-color:#31708f!important;color:#fff!important}.live-css-section .btn-info:active,.live-css-section .btn-info:focus{background-color:#8babba!important;border-color:#31708f!important;box-shadow:none!important;color:#fff!important}.live-css-section .btn-info .disabled,.live-css-section .btn-info:disabled{background-color:transparent;border-color:#cbdbe3;color:#cbdbe3;pointer-events:none}.live-css-section .btn-link{background-color:transparent;border-color:transparent;color:#00b299}.live-css-section .btn-link:focus,.live-css-section .btn-link:hover{background-color:transparent!important;border-color:transparent!important;color:#f0ab00!important}.live-css-section .btn-link:active,.live-css-section .btn-link:focus{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important;color:#1a4e35!important}.live-css-section .btn-link .disabled,.live-css-section .btn-link:disabled{background-color:transparent;border-color:transparent;color:#a2d7d0;pointer-events:none}.live-css-section .btn-outline-primary{background-color:transparent;border-color:#435a68;color:#435a68}.live-css-section .btn-outline-primary:focus,.live-css-section .btn-outline-primary:hover{background-color:#b6bdc1!important;border-color:#fff!important;color:#fff!important}.live-css-section .btn-outline-primary:active,.live-css-section .btn-outline-primary:focus{background-color:#8e9ca6!important;border-color:#435a68!important;box-shadow:none!important;color:#435a68!important}.live-css-section .btn-outline-primary .disabled,.live-css-section .btn-outline-primary:disabled{background-color:transparent;border-color:#b6bdc1;color:#b6bdc1;pointer-events:none}.live-css-section .btn-outline-secondary{background-color:transparent;border-color:#f0ab00;color:#f0ab00}.live-css-section .btn-outline-secondary:focus,.live-css-section .btn-outline-secondary:hover{background-color:#fbe6b3!important;border-color:#f0ab00!important;color:#f0ab00!important}.live-css-section .btn-outline-secondary:active,.live-css-section .btn-outline-secondary:focus{background-color:#f6cd66!important;border-color:#f0ab00!important;box-shadow:none!important;color:#fff!important}.live-css-section .btn-outline-secondary .disabled,.live-css-section .btn-outline-secondary:disabled{background-color:transparent;border-color:#fbe6b3;color:#fbe6b3;pointer-events:none}.live-css-section .btn-outline-light{background-color:transparent;border-color:#fff;color:#fff}.live-css-section .btn-outline-light:focus,.live-css-section .btn-outline-light:hover{background-color:#b6bdc1!important;border-color:#fff!important;color:#fff!important}.live-css-section .btn-outline-light:active,.live-css-section .btn-outline-light:focus{background-color:#8e9ca6!important;border-color:#fff!important;box-shadow:none!important;color:#fff!important}.live-css-section .btn-outline-light .disabled,.live-css-section .btn-outline-light:disabled{background-color:transparent;border-color:#bdbdbd;color:#bdbdbd;pointer-events:none}.live-css-section .btn-outline-success{background-color:transparent;border-color:#338455;color:#338455}.live-css-section .btn-outline-success:focus,.live-css-section .btn-outline-success:hover{background-color:#c2dbcc!important;border-color:#338455!important;color:#fff!important}.live-css-section .btn-outline-success:active,.live-css-section .btn-outline-success:focus{background-color:#8cb59d!important;border-color:#338455!important;box-shadow:none!important;color:#fff!important}.live-css-section .btn-outline-success .disabled,.live-css-section .btn-outline-success:disabled{background-color:transparent;border-color:#b1cabb;color:#b1cabb;pointer-events:none}.live-css-section .btn-outline-danger{background-color:transparent;border-color:#cc3b2b;color:#cc3b2b}.live-css-section .btn-outline-danger:focus,.live-css-section .btn-outline-danger:hover{background-color:#dfb4af!important;border-color:#cc3b2b!important;color:#fff!important}.live-css-section .btn-outline-danger:active,.live-css-section .btn-outline-danger:focus{background-color:#d99088!important;border-color:#cc3b2b!important;box-shadow:none!important;color:#fff!important}.live-css-section .btn-outline-danger .disabled,.live-css-section .btn-outline-danger:disabled{background-color:transparent;border-color:#dfb4af;color:#dfb4af;pointer-events:none}.live-css-section .btn-outline-warning{background-color:transparent;border-color:#e98330;color:#e98330}.live-css-section .btn-outline-warning:focus,.live-css-section .btn-outline-warning:hover{background-color:#e8c9b0!important;border-color:#e98330!important;color:#fff!important}.live-css-section .btn-outline-warning:active,.live-css-section .btn-outline-warning:focus{background-color:#e7b48b!important;border-color:#e98330!important;box-shadow:none!important;color:#fff!important}.live-css-section .btn-outline-warning .disabled,.live-css-section .btn-outline-warning:disabled{background-color:transparent;border-color:#e8c9b0;color:#e8c9b0;pointer-events:none}.live-css-section .btn-outline-info{background-color:transparent;border-color:#31708f;color:#31708f}.live-css-section .btn-outline-info:focus,.live-css-section .btn-outline-info:hover{background-color:#b1c4cd!important;border-color:#31708f!important;color:#fff!important}.live-css-section .btn-outline-info:active,.live-css-section .btn-outline-info:focus{background-color:#8babba!important;border-color:#31708f!important;box-shadow:none!important;color:#fff!important}.live-css-section .btn-outline-info .disabled,.live-css-section .btn-outline-info:disabled{background-color:transparent;border-color:#b1c4cd;color:#b1c4cd;pointer-events:none}.intro-banner{clear:both;margin:0;position:relative}.intro-banner .h1,.intro-banner .page-title,.intro-banner h1{margin:0}.intro-banner--slim{background:#37147d;color:#fff;padding:27px 0 21px}.intro-banner--slim .page-title{color:#fff}.intro-banner--tall{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:65px 0 70px;text-align:center}.intro-banner--tall .intro-banner__content{margin:0 auto;max-width:900px;position:relative;z-index:2}.intro-banner--tall .intro-banner__eyebrow{font-size:24px;letter-spacing:.02em;margin-bottom:10px}.intro-banner--tall .gigantic,.intro-banner--tall .h1,.intro-banner--tall h1{color:unset}.intro-banner--tall .intro-banner__buttons{margin-top:23px}.intro-banner--tall .intro-banner__buttons .field__item{display:inline-block;margin-bottom:15px;vertical-align:middle}.intro-banner--tall:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.intro-banner--tall.intro-banner--tall--dark{color:#000}.intro-banner--tall.intro-banner--tall--dark:after,.intro-banner--tall.intro-banner--tall--light:after{background-color:rgba(230,235,235,.9)}.intro-banner.theme--membership.intro-banner--slim .h1,.intro-banner.theme--membership.intro-banner--slim .page-title,.intro-banner.theme--membership.intro-banner--slim h1{color:#000}.intro-banner.theme--membership.intro-banner--tall{border-bottom-color:#e6ebeb}.intro-banner.theme--news.intro-banner--slim .h1,.intro-banner.theme--news.intro-banner--slim .page-title,.intro-banner.theme--news.intro-banner--slim h1{color:#000}.intro-banner.theme--news.intro-banner--tall{border-bottom-color:#e6ebeb}.intro-banner.theme--certification.intro-banner--slim .h1,.intro-banner.theme--certification.intro-banner--slim .page-title,.intro-banner.theme--certification.intro-banner--slim h1{color:#000}.intro-banner.theme--certification.intro-banner--tall{border-bottom-color:#e6ebeb}.intro-banner.theme--events.intro-banner--slim .h1,.intro-banner.theme--events.intro-banner--slim .page-title,.intro-banner.theme--events.intro-banner--slim h1{color:#000}.intro-banner.theme--events.intro-banner--tall{border-bottom-color:#e6ebeb}.intro-banner.theme--standards.intro-banner--slim .h1,.intro-banner.theme--standards.intro-banner--slim .page-title,.intro-banner.theme--standards.intro-banner--slim h1{color:#000}.intro-banner.theme--standards.intro-banner--tall{border-bottom-color:#e6ebeb}.intro-banner.theme--industry-intelligence.intro-banner--slim .h1,.intro-banner.theme--industry-intelligence.intro-banner--slim .page-title,.intro-banner.theme--industry-intelligence.intro-banner--slim h1{color:#000}.intro-banner.theme--industry-intelligence.intro-banner--tall{border-bottom-color:#e6ebeb}.intro-banner.theme--education-and-training.intro-banner--slim .h1,.intro-banner.theme--education-and-training.intro-banner--slim .page-title,.intro-banner.theme--education-and-training.intro-banner--slim h1{color:#000}.intro-banner.theme--education-and-training.intro-banner--tall{border-bottom-color:#e6ebeb}.intro-banner.theme--advocacy.intro-banner--slim .h1,.intro-banner.theme--advocacy.intro-banner--slim .page-title,.intro-banner.theme--advocacy.intro-banner--slim h1{color:#000}.intro-banner.theme--advocacy.intro-banner--tall{border-bottom-color:#e6ebeb}.intro-banner.gea-light-grey{background-color:#e6ebeb;color:#333}.intro-banner.gea-light-grey .intro-banner__content>.h1,.intro-banner.gea-light-grey .intro-banner__content>h1{color:#333}.intro-banner.bg-overlay.gea-light-grey:after{background-color:rgba(230,235,235,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.intro-banner.gea-primary-bright{background-color:#6919eb;color:#fff}.intro-banner.gea-primary-bright .intro-banner__content>.h1,.intro-banner.gea-primary-bright .intro-banner__content>h1{color:#fff}.intro-banner.bg-overlay.gea-primary-bright:after{background-color:rgba(105,25,235,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.intro-banner.gea-primary-dark{background-color:#050028;color:#fff}.intro-banner.gea-primary-dark .intro-banner__content>.h1,.intro-banner.gea-primary-dark .intro-banner__content>h1{color:#fff}.intro-banner.bg-overlay.gea-primary-dark:after{background-color:rgba(5,0,40,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.intro-banner.gea-primary{background-color:#37147d;color:#fff}.intro-banner.gea-primary .intro-banner__content>.h1,.intro-banner.gea-primary .intro-banner__content>h1{color:#fff}.intro-banner.bg-overlay.gea-primary:after{background-color:rgba(55,20,125,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.intro-banner.gea-white{background-color:#fff;color:#333}.intro-banner.gea-white .intro-banner__content>.h1,.intro-banner.gea-white .intro-banner__content>h1{color:#333}.intro-banner.bg-overlay.gea-white:after{background-color:hsla(0,0%,100%,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.listing-item{background-color:#fff;border:1px solid #bdbdbd;color:#333;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 30px;padding:0}@media (min-width:1200px){.listing-item{min-height:395px}}.listing-item__media{background-color:#fff;-webkit-flex:0 0 100%;flex:0 0 100%;height:0;padding-top:84.7826086957%;position:relative}@media (min-width:490px){.listing-item__media{height:390px;padding-top:unset}}@media (min-width:992px){.listing-item__media{-webkit-flex:0 0 41%;flex:0 0 41%;height:unset;max-width:460px;min-width:300px}}.listing-item__media a{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;opacity:1;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%}.listing-item__media a:hover{opacity:.75}.listing-item__media.listing-item__media--video .fluid-width-video-wrapper{margin-bottom:0}@media (max-width:991px){.listing-item__media.listing-item__media--video{height:unset}}@media (min-width:992px){.listing-item__media.listing-item__media--video>.field--name-field-media-oembed-video{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.listing-item__media.listing-item__media--none{background-color:#fff!important}@media (max-width:991px){.listing-item__media.listing-item__media--none{height:10px;padding-top:unset}}.listing-item__media.listing-item__media--none a{background-size:65% auto}@media (max-width:991px){.listing-item__media.listing-item__media--none a{background:0 0!important}}.listing-item__content{-webkit-flex:1 0;flex:1 0;padding:30px 30px 10px}@media (min-width:992px){.listing-item__content{padding:40px 50px 20px}}.listing-item .content-tags{font-style:normal;text-transform:uppercase}.listing-item .content-meta{text-transform:uppercase}.listing-item__title{margin:0 0 12px;padding:0}.listing-item__title a{color:#6919eb;display:inline-block}.listing-item__title a:hover{color:#37147d;text-decoration:none}.listing-item__title h3{margin-top:0}.listing-item__body{margin:0 0 23px;padding:0}.listing-item__body p{margin:0;padding:0}.listing-item__footer{clear:both;margin:0 -5px;position:relative}.listing-item__footer .btn{margin-bottom:20px;margin-right:10px}.view-content--grid{-webkit-align-content:space-between;align-content:space-between;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:992px) and (max-width:1559px){.view-content--grid{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}}.view-content--grid>.views-row{-webkit-flex:0 0 100%;flex:0 0 100%;min-height:300px;padding:0 2px 4px}@media (min-width:650px){.view-content--grid>.views-row{-webkit-flex:0 0 50%;flex:0 0 50%}.view-content--grid>.views-row:nth-of-type(9){margin:0 auto}}@media (min-width:992px){.view-content--grid>.views-row{-webkit-flex:0 0 33.33%;flex:0 0 33.33%}}@media (min-width:1200px){.view-content--grid>.views-row{min-height:430px}}.listing-grid-item{background-color:var(--bs-gea-primary-bright);display:-webkit-flex;display:flex;height:100%;margin:0;padding:0;position:relative;transition:background-color .2s ease-in-out;width:100%}.listing-grid-item,.listing-grid-item:visited{color:var(--bs-gea-white)}.listing-grid-item:focus,.listing-grid-item:focus h1,.listing-grid-item:focus h2,.listing-grid-item:focus h3,.listing-grid-item:focus h4,.listing-grid-item:focus h5,.listing-grid-item:focus h6,.listing-grid-item:hover,.listing-grid-item:hover h1,.listing-grid-item:hover h2,.listing-grid-item:hover h3,.listing-grid-item:hover h4,.listing-grid-item:hover h5,.listing-grid-item:hover h6{color:var(--bs-gea-black)}.listing-grid-item:focus.theme--advocacy,.listing-grid-item:focus.theme--certification,.listing-grid-item:focus.theme--education-and-training,.listing-grid-item:focus.theme--events,.listing-grid-item:focus.theme--industry-intelligence,.listing-grid-item:focus.theme--membership,.listing-grid-item:focus.theme--news,.listing-grid-item:focus.theme--standards,.listing-grid-item:hover.theme--advocacy,.listing-grid-item:hover.theme--certification,.listing-grid-item:hover.theme--education-and-training,.listing-grid-item:hover.theme--events,.listing-grid-item:hover.theme--industry-intelligence,.listing-grid-item:hover.theme--membership,.listing-grid-item:hover.theme--news,.listing-grid-item:hover.theme--standards{background-color:#e6ebeb}.listing-grid-item:focus.gea-primary-bright,.listing-grid-item:hover.gea-primary-bright{background-color:var(--bs-gea-primary-bright);color:var(--bs-gea-white)}.listing-grid-item:focus.gea-primary-bright:visited,.listing-grid-item:hover.gea-primary-bright:visited{color:var(--bs-gea-white)!important}.listing-grid-item:focus.gea-primary-bright .listing-grid-item__title,.listing-grid-item:hover.gea-primary-bright .listing-grid-item__title{color:var(--bs-gea-white)}.listing-grid-item:focus.gea-primary-dark,.listing-grid-item:hover.gea-primary-dark{background-color:var(--bs-gea-primary-dark);color:var(--bs-gea-white)}.listing-grid-item:focus.gea-primary-dark:visited,.listing-grid-item:hover.gea-primary-dark:visited{color:var(--bs-gea-white)!important}.listing-grid-item:focus.gea-primary-dark .listing-grid-item__title,.listing-grid-item:hover.gea-primary-dark .listing-grid-item__title{color:var(--bs-gea-white)}.listing-grid-item:focus.gea-primary,.listing-grid-item:hover.gea-primary{background-color:var(--bs-gea-primary);color:var(--bs-gea-white)}.listing-grid-item:focus.gea-primary:visited,.listing-grid-item:hover.gea-primary:visited{color:var(--bs-gea-white)!important}.listing-grid-item:focus.gea-primary .listing-grid-item__title,.listing-grid-item:hover.gea-primary .listing-grid-item__title{color:var(--bs-gea-white)}.listing-grid-item:focus.gea-light-grey,.listing-grid-item:hover.gea-light-grey{background-color:var(--bs-gea-light-grey);color:var(--bs-gea-black)}.listing-grid-item:focus.gea-light-grey:visited,.listing-grid-item:hover.gea-light-grey:visited{color:var(--bs-gea-black)!important}.listing-grid-item:focus.gea-light-grey .listing-grid-item__title,.listing-grid-item:hover.gea-light-grey .listing-grid-item__title{color:var(--bs-gea-black)}.listing-grid-item:focus.gea-white,.listing-grid-item:hover.gea-white{background-color:var(--bs-gea-white);color:var(--bs-gea-black)}.listing-grid-item:focus.gea-white:visited,.listing-grid-item:hover.gea-white:visited{color:var(--bs-gea-black)!important}.listing-grid-item:focus.gea-white .listing-grid-item__title,.listing-grid-item:hover.gea-white .listing-grid-item__title{color:var(--bs-gea-black)}.listing-grid-item__media{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%}.listing-grid-item__content{padding:30px 30px 80px;position:relative;width:100%;z-index:1}@media (min-width:1200px){.listing-grid-item__content{font-size:19px;padding:40px 50px 90px}}.listing-grid-item .content-tags{font-style:normal;text-transform:uppercase}.listing-grid-item .content-meta{text-transform:uppercase}.listing-grid-item__title{color:var(--bs-gea-white);margin:0 0 12px;padding:0}@media (min-width:1200px){.listing-grid-item__title{font-size:35px}}.listing-grid-item__body{display:none;margin:0 0 23px;padding:0;transition:opacity .2s ease-in-out}@media (min-width:1200px){.listing-grid-item__body{display:block;opacity:0}}.listing-grid-item:focus .listing-grid-item__body,.listing-grid-item:hover .listing-grid-item__body{opacity:1}.listing-grid-item__button{display:none}@media (min-width:1200px){.listing-grid-item__button{bottom:40px;display:block;left:50px;margin:0;opacity:0;position:absolute;transition:opacity .2s ease-in-out}}.listing-grid-item:focus .listing-grid-item__button,.listing-grid-item:hover .listing-grid-item__button{opacity:1}.listing-grid-item__arrow{bottom:30px;color:#fff;font-size:18px;margin:0;position:absolute;right:30px}@media (min-width:1200px){.listing-grid-item__arrow{display:none}}.testimonial{background-color:#fff;background:url(/themes/custom/ipc_cms/gfx/bg-testimonials.jpg) 50% no-repeat;background-size:cover;padding:28px}@media (min-width:768px){.testimonial{padding:35px}}.testimonial__content-wrapper{margin:0 auto;max-width:1280px;padding-bottom:1rem;padding-top:1rem;position:relative;width:100%}.testimonial__content .testimonial__content__quote{background-color:#fff;border:10px solid #bdbdbd;color:#333;padding:38px 28px 30px}.testimonial__content .field--name-field-string-long{font-size:20px;font-weight:600;letter-spacing:.03em;line-height:1.45}@media (min-width:768px){.testimonial__content .field--name-field-string-long{font-size:24px}}.testimonial__content .field--name-field-string-long:after,.testimonial__content .field--name-field-string-long:before{content:'"';position:relative}.testimonial__content .field--name-field-string{margin-top:22px;padding-right:5px;text-align:right}.testimonial__content .field--name-field-string-2{color:#b3b3b3;font-size:14px;margin:33px 35px 0 0;text-align:right}.testimonial__content .field--name-field-string-2 .field__item,.testimonial__content .field--name-field-string-2 .field__label{display:inline-block;float:none;font-weight:400}@media (min-width:992px){.testimonial.testimonial--with-image{min-height:460px}}@media (min-width:1200px){.testimonial.testimonial--with-image{padding-top:70px}}@media (min-width:992px){.testimonial.testimonial--with-image .testimonial__content{width:66%}}@media (min-width:1200px){.testimonial.testimonial--with-image .testimonial__content{max-width:845px}}@media (min-width:992px){.testimonial.testimonial--with-image .testimonial__content .field--name-field-string{padding-right:95px}.testimonial.testimonial--with-image .testimonial__content .field--name-field-string-2{padding-right:90px}}.testimonial.testimonial--with-image .testimonial__image{bottom:-35px;position:absolute;right:0;text-align:right;width:41%}@media (min-width:992px){.testimonial.testimonial--with-image .testimonial__image{max-width:525px}}.component-cta{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;margin:0 auto 20px;padding:0;position:relative}.component-cta a{color:#fff;display:block;margin:0;padding:0;text-decoration:none}.component-cta a:focus .component-cta__body,.component-cta a:focus .component-cta__title,.component-cta a:hover .component-cta__body,.component-cta a:hover .component-cta__title{opacity:.8}.component-cta a:focus .component-cta__arrow,.component-cta a:hover .component-cta__arrow{background:#bdbdbd}.component-cta a div{text-decoration:none}.component-cta__content{min-height:80px;padding:25px 20px 0}.component-cta__title{font-size:15px;margin:0 0 5px;padding:0;text-transform:uppercase;transition:color .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}.component-cta__body{font-size:18px;line-height:1.3;padding:0 0 20px}.component-cta__arrow,.component-cta__body{font-weight:500;margin:0;transition:color .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}.component-cta__arrow{background:#bdbdbd;color:#bdbdbd;float:right;font-size:15px;padding:5px 11px 5px 6px}.component-cta__arrow:after{content:"\f30b";font-size:18px;margin:0 0 0 8px;position:relative;top:2px;transition:color .2s ease-in-out,background-color .2s ease-in-out}.component-content-strap{clear:both;margin:0;position:relative}.component-content-strap>.container-fluid>.row{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.component-content-strap>.container-fluid>.row>[class*=col-]{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:0!important}.component-content-strap-column{clear:both;height:100%;margin:0;padding:40px 20px;position:relative}@media (min-width:768px){.component-content-strap-column{padding:40px}}.component-content-strap-column__overlay{background-position:50% 0;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.component-content-strap-column__content{position:relative;z-index:1}.component-content-strap-column__body{margin:0;padding:0}.component-content-strap-column__body .text-formatted>h1:first-child,.component-content-strap-column__body .text-formatted>h2:first-child,.component-content-strap-column__body .text-formatted>h3:first-child,.component-content-strap-column__body .text-formatted>h4:first-child,.component-content-strap-column__body .text-formatted>h5:first-child,.component-content-strap-column__body .text-formatted>h6:first-child{margin-top:0}.component-content-strap-column__body .btn--default{background:#000;background:rgba(0,0,0,.4);border:1px solid #fff;color:#fff}.component-content-strap-column__body .btn--default:focus,.component-content-strap-column__body .btn--default:hover{background:#000;color:#fff}.component-cta-strap{background-position:50% 0;background-repeat:no-repeat;background-size:cover;clear:both;margin:0;position:relative}.component-cta-strap .component-cta-strap__content{margin:0;padding:0;position:relative;text-align:center;z-index:1}.component-cta-strap__overlay{height:100%;left:0;position:absolute;top:0;width:100%}.component-cta-strap__body{margin:0;padding:0}.component-cta-strap--color-override .base-accordion .base-accordion__content{background:0 0}.component-cta-strap--color-override a{text-decoration:underline}.component-cta-strap--color-override a:focus,.component-cta-strap--color-override a:hover{color:inherit;text-decoration:none}.embedded-menu--sticky{background-color:#fff;padding-top:2em;position:fixed;top:0;width:81%;z-index:100}@media (min-width:1560px){.embedded-menu--sticky{padding-left:15%}}@media (min-width:2000px){.embedded-menu--sticky{padding-right:20%}}.embedded-menu a:not(:last-child):after{color:#000;content:" |";white-space:normal}.component-50-50-ctas{margin-left:auto;margin-right:auto;max-width:1700px}.component-50-50-ctas>.field__items{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.component-50-50-ctas>.field__items>.field__item{-webkit-flex:1 0 100%;flex:1 0 100%}@media (min-width:768px){.component-50-50-ctas>.field__items>.field__item{-webkit-flex:1 0;flex:1 0}}.component-50-50-cta{background-color:#fff;border:1px solid #bdbdbd;color:#333;height:100%;padding:73px 15px 66px;position:relative}@media (min-width:992px){.component-50-50-cta{padding:73px 30px 66px}}.component-50-50-cta .component-50-50-cta__link{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.component-50-50-cta .component-50-50-cta__content{color:#333;max-width:400px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:1}.component-50-50-cta .component-50-50-cta__content .h2{color:inherit!important;margin-top:0}.component-50-50-cta .component-50-50-cta__content .component-50-50-cta__content__subtitle{text-transform:uppercase}.component-50-50-cta .component-50-50-cta__arrow{bottom:17px;color:#000;font-size:18px;margin:0;position:absolute;right:20px;z-index:1}.component-50-50-cta .component-50-50-cta__image{background-position:50%;background-size:cover;bottom:0;left:0;opacity:1;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out}.component-50-50-cta:hover .component-50-50-cta__image{opacity:.9}.component-50-50-cta:after{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.component-50-50-cta.theme--membership{background:#cad4d4}.component-50-50-cta.theme--membership:after{background-image:linear-gradient(90deg,#e6ebeb,rgba(230,235,235,0))}@media (min-width:992px){.component-50-50-cta.theme--membership:after{background-image:linear-gradient(90deg,#e6ebeb,rgba(230,235,235,0) 90%)}}.component-50-50-cta.theme--news{background:#cad4d4}.component-50-50-cta.theme--news:after{background-image:linear-gradient(90deg,#e6ebeb,rgba(230,235,235,0))}@media (min-width:992px){.component-50-50-cta.theme--news:after{background-image:linear-gradient(90deg,#e6ebeb,rgba(230,235,235,0) 90%)}}.component-50-50-cta.theme--certification{background:#cad4d4}.component-50-50-cta.theme--certification:after{background-image:linear-gradient(90deg,#e6ebeb,rgba(230,235,235,0))}@media (min-width:992px){.component-50-50-cta.theme--certification:after{background-image:linear-gradient(90deg,#e6ebeb,rgba(230,235,235,0) 90%)}}.component-50-50-cta.theme--events{background:#cad4d4}.component-50-50-cta.theme--events:after{background-image:linear-gradient(90deg,#e6ebeb,rgba(230,235,235,0))}@media (min-width:992px){.component-50-50-cta.theme--events:after{background-image:linear-gradient(90deg,#e6ebeb,rgba(230,235,235,0) 90%)}}.component-50-50-cta.theme--standards{background:#cad4d4}.component-50-50-cta.theme--standards:after{background-image:linear-gradient(90deg,#e6ebeb,rgba(230,235,235,0))}@media (min-width:992px){.component-50-50-cta.theme--standards:after{background-image:linear-gradient(90deg,#e6ebeb,rgba(230,235,235,0) 90%)}}.component-50-50-cta.theme--industry-intelligence{background:#cad4d4}.component-50-50-cta.theme--industry-intelligence:after{background-image:linear-gradient(90deg,#e6ebeb,rgba(230,235,235,0))}@media (min-width:992px){.component-50-50-cta.theme--industry-intelligence:after{background-image:linear-gradient(90deg,#e6ebeb,rgba(230,235,235,0) 90%)}}.component-50-50-cta.theme--education-and-training{background:#cad4d4}.component-50-50-cta.theme--education-and-training:after{background-image:linear-gradient(90deg,#e6ebeb,rgba(230,235,235,0))}@media (min-width:992px){.component-50-50-cta.theme--education-and-training:after{background-image:linear-gradient(90deg,#e6ebeb,rgba(230,235,235,0) 90%)}}.component-50-50-cta.theme--advocacy{background:#cad4d4}.component-50-50-cta.theme--advocacy:after{background-image:linear-gradient(90deg,#e6ebeb,rgba(230,235,235,0))}@media (min-width:992px){.component-50-50-cta.theme--advocacy:after{background-image:linear-gradient(90deg,#e6ebeb,rgba(230,235,235,0) 90%)}}.component-strap{clear:both;margin:0;position:relative}.component-strap .component-strap__content{padding:40px;position:relative;text-align:center;z-index:1}.component-strap .component-strap__content .h2{margin-bottom:.2em}.component-strap__overlay{background-position:50% 0;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.component-strap__body{margin:0;padding:0}.component-strap__body h1,.component-strap__body h2,.component-strap__body h3,.component-strap__body h4,.component-strap__body h5,.component-strap__body h6{margin:14px 0;padding:0}.component-strap__body p{letter-spacing:.01em;line-height:1.45em}.component-strap--color-override .base-accordion .base-accordion__content{background:0 0}.component-strap--color-override a{text-decoration:underline}.component-strap--color-override a:focus,.component-strap--color-override a:hover{color:inherit;text-decoration:none}.component-strap__buttons{clear:both}.component-strap__buttons div{display:inline-block;vertical-align:top}.component-strap .component-webform{margin:0}.component-strap form .form-item{display:inline-block;margin:20px;max-width:240px;padding:0;text-align:left;vertical-align:top}.component-strap form .form-actions{display:inline-block;margin:20px;padding:29px 0 0;vertical-align:top}.component-strap form .btn--default{background:#000;background:rgba(0,0,0,.4);border:1px solid #fff;color:#fff}.component-strap form .btn--default:focus,.component-strap form .btn--default:hover{background:#000;color:#fff}.component-logo{min-height:50px}.component-logo img{display:block;height:auto;margin:0 auto;max-width:100%}.component-logo__link{display:block;margin:0 auto;opacity:1;padding:0;position:relative}.component-logo__link:focus,.component-logo__link:hover{opacity:.7}.component-logo-carousel{clear:both;margin:0 auto;padding:0;position:relative}.component-logo-carousel .slick-arrow{background:0 0;border:0;font-size:0;height:100%;margin:0;outline:0;padding:0;position:absolute;text-align:center;top:-8px;width:30px;z-index:4}@media (min-width:768px){.component-logo-carousel .slick-arrow{width:50px}}.component-logo-carousel .slick-arrow:before{color:#ccc;display:block;font-size:40px;margin:0;outline:0;padding:0;transition:color .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}@media (min-width:768px){.component-logo-carousel .slick-arrow:before{font-size:50px}}.component-logo-carousel .slick-arrow:hover:before{color:#545353}.component-logo-carousel .slick-arrow.slick-prev{left:0}.component-logo-carousel .slick-arrow.slick-prev:before{content:"\f053"}.component-logo-carousel .slick-arrow.slick-next{right:0}.component-logo-carousel .slick-arrow.slick-next:before{content:"\f054"}.component-logo-carousel__slider{padding:0 40px}@media (min-width:768px){.component-logo-carousel__slider{padding:0 70px}}.component-logo-carousel__slide{margin:0;padding:0 20px}.component-image-content{margin:60px 0}.component-image-content__container{background:#fff}.component-image-content__container>.row{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex!important;display:flex!important}.component-image-content__col{padding:0}.component-image-content__media{background-position:50%;background-repeat:no-repeat;background-size:cover;height:calc(100% - 20px);margin:10px;min-height:250px}@media (min-width:992px){.component-image-content__media{margin:0}}.component-image-content__media .field--name-field-media-oembed-video{margin-top:10px}.component-image-content__media[data-background-image]{margin:10px 10px 0}.component-image-content__col.align-self-start .component-image-content__media .field--name-field-media-oembed-video{margin-top:54px}.component-image-content__body{margin:0;padding:35px 35px 50px}@media (max-width:768px){.component-image-content__body{padding:25px 30px}}.component-image-content__body h1,.component-image-content__body h2,.component-image-content__body h3,.component-image-content__body h4,.component-image-content__body h5,.component-image-content__body h6{margin-top:0}.component-image-content__body--color-override .base-accordion .base-accordion__content{background:0 0}.component-image-content__body--color-override a:not(.btn){text-decoration:underline}.component-image-content__body--color-override a:focus:not(.btn),.component-image-content__body--color-override a:hover:not(.btn){color:inherit;text-decoration:none}.component-image-content__buttons{clear:both}.component-image-content__buttons div{display:inline-block;vertical-align:top}.component-image-content__buttons .btn{margin-bottom:20px}.component-image-content__buttons a.btn-primary{color:#fff!important}.component-image-content__buttons a.btn-primary:hover{color:#6919eb!important}.component-image-content__buttons a.btn-primary:visited:not(:hover){color:#fff!important}.component-image-content__buttons a.btn-primary.btn-disabled,.component-image-content__buttons a.btn-primary.disabled,.component-image-content__buttons a.btn-primary:disabled{color:#bdbdbd!important}.component-image-content__buttons a.btn-primary:visited{color:#fff!important}.component-image-content__buttons a .btn-default,.component-image-content__buttons a .btn-default:hover,.component-image-content__buttons a .btn-default:visited:not(:hover),.component-image-content__buttons a .btn-defaultdark,.component-image-content__buttons a .btn-defaultdark:hover,.component-image-content__buttons a .btn-defaultdark:visited:not(:hover),.component-image-content__buttons a.btn-outline-primary,.component-image-content__buttons a.btn-outline-primary:hover,.component-image-content__buttons a.btn-outline-primary:visited:not(:hover){color:#6919eb!important}.component-image-content__buttons a .btn-default.btn-disabled,.component-image-content__buttons a .btn-default.disabled,.component-image-content__buttons a .btn-default:disabled,.component-image-content__buttons a .btn-defaultdark.btn-disabled,.component-image-content__buttons a .btn-defaultdark.disabled,.component-image-content__buttons a .btn-defaultdark:disabled,.component-image-content__buttons a.btn-outline-primary.btn-disabled,.component-image-content__buttons a.btn-outline-primary.disabled,.component-image-content__buttons a.btn-outline-primary:disabled{color:#bdbdbd!important}.component-image-content__buttons a .btn-default:visited,.component-image-content__buttons a .btn-defaultdark:visited,.component-image-content__buttons a.btn-outline-primary:visited{color:#6919eb!important}.component-image-strap{margin:0;position:relative}.component-image-strap__container{background:#fff}.component-image-strap__container .row{margin:0}.component-image-strap__col{padding:0}.component-image-strap__col img{display:block;height:auto;max-width:100%;width:100%}.component-image-strap__content{margin:0;padding:20px;position:relative;z-index:1}@media (min-width:992px){.component-image-strap__content{padding:40px 20px 40px 60px}}.component-image-strap--image-right .component-image-strap__content{padding:20px}@media (min-width:992px){.component-image-strap--image-right .component-image-strap__content{padding:40px 60px 40px 20px}}.component-image-strap__body{margin:0;padding:0}.component-image-strap__body h1,.component-image-strap__body h2,.component-image-strap__body h3,.component-image-strap__body h4,.component-image-strap__body h5,.component-image-strap__body h6{margin-top:0}.component-image-strap__body--color-override .base-accordion .base-accordion__content{background:0 0}.component-image-strap__body--color-override a{text-decoration:underline}.component-image-strap__body--color-override a:focus,.component-image-strap__body--color-override a:hover{color:inherit;text-decoration:none}.component-image-strap__bg-image{background-repeat:no-repeat;background-size:cover;display:block;height:300px;left:0;position:relative;text-align:center;top:0;width:auto}@media (min-width:992px){.component-image-strap__bg-image{display:block;height:100%;position:absolute;width:50%}}.component-image-strap--image-right .component-image-strap__bg-image{left:auto;right:0}.component-image-strap__image{display:none}@media (min-width:992px){.component-image-strap__image{display:none}}.component-image-strap__buttons{clear:both}.component-image-strap__buttons div{display:inline-block;vertical-align:top}.component-image-strap__buttons .btn,.component-image-strap__buttons .btn--default,.component-image-strap__buttons .btn--primary{font-size:20px;margin:0 5px 15px;padding:13px 20px}.component-image-strap__buttons .btn--default{background:#000;background:rgba(0,0,0,.4);border:1px solid #fff;color:#fff}.component-image-strap__buttons .btn--default:focus,.component-image-strap__buttons .btn--default:hover{background:#000;color:#fff}.component-webform-content{margin:0;padding:0}@media (min-width:768px){.component-webform-content{margin:0;padding:0}}.component-webform-content__body{margin:0;padding:0}@media (min-width:992px){.component-webform-content__body{padding:0 0 0 60px}}.component-webform-content__body--webform-right{padding:0}@media (min-width:992px){.component-webform-content__body--webform-right{padding:0 60px 0 0}}.component-webform-content__form{margin:0 0 40px;padding:0}.component-webform-content--full-width{clear:both;margin:0 0 60px;padding:0}.component-webform-content--on-dark .component-webform-content__intro,.component-webform-content--on-dark .component-webform-content__intro .h1,.component-webform-content--on-dark .component-webform-content__intro .h2,.component-webform-content--on-dark .component-webform-content__intro .h3,.component-webform-content--on-dark .component-webform-content__intro .h4,.component-webform-content--on-dark .component-webform-content__intro .h5,.component-webform-content--on-dark .component-webform-content__intro .h6,.component-webform-content--on-dark .component-webform-content__intro h1,.component-webform-content--on-dark .component-webform-content__intro h2,.component-webform-content--on-dark .component-webform-content__intro h3,.component-webform-content--on-dark .component-webform-content__intro h4,.component-webform-content--on-dark .component-webform-content__intro h5,.component-webform-content--on-dark .component-webform-content__intro h6{color:#fff}.component-gallery{margin:0 auto;max-width:900px;padding:0}@media (min-width:992px){.component-gallery{margin:0;max-width:none}}.component-gallery__main-slider{margin:0 0 10px;padding:0;text-align:center}.component-gallery__main-slider .component-gallery__item a{display:inline-block;margin:0 auto;padding:0;position:relative;text-decoration:none}.component-gallery__main-slider .component-gallery__item a:before{border-right:77px solid transparent;border-top:77px solid #000;content:"";display:block;height:77px;left:0;position:absolute;top:0;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;width:77px;z-index:30}.component-gallery__main-slider .component-gallery__item a:after{color:#fff;content:"\f00e";font-size:23px;left:11px;position:absolute;top:10px;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;z-index:31}.component-gallery__main-slider .component-gallery__item a span{display:block;opacity:1;position:relative;transition:opacity .2s ease-in-out}.component-gallery__main-slider .component-gallery__item a:focus:before,.component-gallery__main-slider .component-gallery__item a:hover:before{border-top:77px solid #bdbdbd}.component-gallery__main-slider .component-gallery__item a:focus span,.component-gallery__main-slider .component-gallery__item a:hover span{opacity:.9}.component-gallery__main-slider .component-gallery__item img{display:block;height:auto;margin:0 auto;max-width:100%}.product-slider--no-thumbnails .product-slider__nav-slider{display:none}.component-gallery__nav-slider{margin:0;padding:0 40px}.component-gallery__nav-slider .slick-next,.component-gallery__nav-slider .slick-prev{background:0 0;border:0;bottom:0;display:block;font-size:0;height:100%;line-height:1;margin:0;outline:0;padding:0;position:absolute;vertical-align:middle;width:auto;z-index:30}.component-gallery__nav-slider .slick-prev{left:3px}.component-gallery__nav-slider .slick-prev:before{color:#6a6a6a;content:"\f053";display:inline-block;font-size:40px;margin:0;outline:0;padding:0;text-align:center}.component-gallery__nav-slider .slick-prev:hover:before{opacity:.6}.component-gallery__nav-slider .slick-next{right:3px}.component-gallery__nav-slider .slick-next:before{color:#6a6a6a;content:"\f054";display:inline-block;font-size:40px;margin:0;outline:0;padding:0;text-align:center}.component-gallery__nav-slider .slick-next:hover:before{opacity:.6}.component-gallery__nav-slider .slick-next.slick-disabled:before,.component-gallery__nav-slider .slick-prev.slick-disabled:before{color:#ccc;opacity:1}.component-gallery__nav-slider .component-gallery__item{box-shadow:0 0 0 2px #ccc;cursor:pointer;display:block;margin:4px 10px;padding:0;position:relative;text-decoration:none;width:100px}.component-gallery__nav-slider .component-gallery__item span{display:block;opacity:1;position:relative;transition:opacity .2s ease-in-out}.component-gallery__nav-slider .component-gallery__item:focus,.component-gallery__nav-slider .component-gallery__item:hover{box-shadow:0 0 0 2px #bdbdbd}.component-gallery__nav-slider .component-gallery__item:focus span,.component-gallery__nav-slider .component-gallery__item:hover span{opacity:.9}.component-gallery__nav-slider .component-gallery__item img{display:block;height:auto;max-width:100%}.component-gallery__nav-slider .slick-current.component-gallery__item{box-shadow:0 0 0 4px #bdbdbd}.component-gallery__youtube-image{background:#000;height:100%;left:0;overflow:hidden;position:absolute;text-align:center;top:0;width:100%}.component-gallery__youtube-image img{display:block;height:auto;margin:0 auto;max-width:100%;opacity:.5}.component-gallery__youtube-image:after{bottom:0;color:red;content:"\f167";display:block;font-size:50px;height:43px;left:0;margin:auto;position:absolute;right:0;top:0;width:51px}.component-tabs{clear:both;margin:0;padding:0}.tab-pane__title{font-size:24px;font-weight:500;margin:0 0 10px;padding:0}.component-tabs__tabs,.component-tabs__tabs .panel-group{width:100%}.component-tabs__tabs ul.nav-tabs li a.active{background-color:var(--bs-gea-primary-bright);border:1px solid var(--bs-gea-primary-bright);color:var(--bs-gea-white)}.component-tabs--vertical .component-tabs__tabs{display:-webkit-flex;display:flex}.component-tabs--vertical .component-tabs__tabs ul.nav-tabs{border:none!important;-webkit-flex:0 0 230px;flex:0 0 230px;margin-bottom:0;margin-top:0;width:230px}.component-tabs--vertical .tab-content{border:1px solid var(--bs-gea-primary-bright);padding:40px;width:100%}.tab-pane--has-ctas .tab-pane__inner-content{display:block;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}@media (min-width:768px){.tab-pane--has-ctas .tab-pane__inner-content{display:-webkit-flex;display:flex}}.tab-pane--has-ctas .tab-pane__inner-content>div{width:100%}.tab-pane--has-ctas .tab-pane__inner-content .tab-pane__ctas,.tab-pane__ctas{min-width:100%;padding-left:0;width:100%}@media (min-width:992px){.tab-pane--has-ctas .tab-pane__inner-content .tab-pane__ctas,.tab-pane__ctas{min-width:320px;padding-left:60px;width:320px}}@media (min-width:1560px){.tab-pane--has-ctas .tab-pane__inner-content .tab-pane__ctas,.tab-pane__ctas{min-width:420px;width:420px}}@media (min-width:768px){.component-themed-tabs__tabs{display:-webkit-flex;display:flex}}.component-themed-tabs__tabs .tab-list{-webkit-flex:0 0 360px;flex:0 0 360px;margin-top:45px}.component-themed-tabs__intro{margin-bottom:15px}.component-themed-tabs__title{margin:0 0 3px}.component-themed-tabs__subtitle{font-size:17px;font-weight:600}@media (min-width:1200px){.component-themed-tabs__subtitle{font-size:19px;letter-spacing:.02em}}.component-themed-tabs__nav-tabs.nav-tabs{border-bottom:0;margin:0 0 35px;padding-right:10px}.component-themed-tabs__nav-tabs.nav-tabs .nav-link{background-color:var(--bs-gea-light-grey);border:0;border-radius:0;color:var(--bs-gea-black);font-size:18px;font-weight:600;letter-spacing:.04em;line-height:31.4333px;margin:0 0 10px;padding:15px 45px 13px 20px;position:relative;text-align:left;text-transform:none}.component-themed-tabs__nav-tabs.nav-tabs .nav-link:not(:last-child){margin-bottom:10px}@media (min-width:1200px){.component-themed-tabs__nav-tabs.nav-tabs .nav-link{font-size:22px;padding:25px 45px 23px 40px}}.component-themed-tabs__nav-tabs.nav-tabs .nav-link:after{color:transparent;content:"\f105";position:absolute;right:20px;top:calc(50% - 12px)}.component-themed-tabs__nav-tabs.nav-tabs .nav-link:not(.active){background-color:var(--bs-gea-light-grey)!important;color:var(--bs-gea-black)!important}.component-themed-tabs__nav-tabs.nav-tabs .nav-link:not(.active):active,.component-themed-tabs__nav-tabs.nav-tabs .nav-link:not(.active):hover{background:var(--bs-gea-primary-bright)!important;border:0;color:var(--bs-gea-white)!important}.component-themed-tabs__nav-tabs.nav-tabs .nav-link.active{background:var(--bs-gea-light-grey);border:0;color:var(--bs-gea-black);padding-right:50px}.component-themed-tabs__nav-tabs.nav-tabs .nav-link.active:after{color:inherit}.component-themed-tabs__nav-tabs.nav-tabs .nav-link.active:before{background-color:inherit;content:"";height:100%;position:absolute;right:-11px;top:0;width:30px}.component-themed-tabs__nav-tabs.nav-tabs .nav-link.active:active,.component-themed-tabs__nav-tabs.nav-tabs .nav-link.active:focus,.component-themed-tabs__nav-tabs.nav-tabs .nav-link.active:hover{background:var(--bs-gea-light-grey);border:0;color:var(--bs-gea-black)}.component-themed-tabs__tab-pane{background:var(--bs-gea-light-grey);color:var(--bs-gea-black);height:100%;padding:25px 30px;position:relative}@media (min-width:1200px){.component-themed-tabs__tab-pane{font-size:19px;padding:45px 50px}}.component-themed-tabs__tab-pane:before{background:inherit;bottom:0;content:"";left:0;-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent);position:absolute;top:0;width:200px;z-index:1}.component-themed-tabs__tab-pane .component-themed-tabs__tab-pane__background-image{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;opacity:.2;position:absolute;right:0;top:0}.component-themed-tabs__tab-pane .component-themed-tabs__tab-pane__content{position:relative;z-index:2}.component-themed-tabs__tab-pane p{line-height:1.4}.component-themed-tabs__tab-pane a{color:var(--bs-gea-black);text-decoration:underline}.component-themed-tabs__tab-pane a:focus,.component-themed-tabs__tab-pane a:hover{color:#bdbdbd}.component-themed-tabs__tab-pane .h1,.component-themed-tabs__tab-pane .h2,.component-themed-tabs__tab-pane .h3,.component-themed-tabs__tab-pane .h4,.component-themed-tabs__tab-pane .h5,.component-themed-tabs__tab-pane .h6,.component-themed-tabs__tab-pane h1,.component-themed-tabs__tab-pane h2,.component-themed-tabs__tab-pane h3,.component-themed-tabs__tab-pane h4,.component-themed-tabs__tab-pane h5,.component-themed-tabs__tab-pane h6{color:var(--bs-gea-black)}.component-webform{margin:0;padding:0}.component-webform--full-width{clear:both;margin:0;padding:0}.component-webform--on-dark>.field--name-field-text-long,.component-webform--on-dark>.field--name-field-text-long .h1,.component-webform--on-dark>.field--name-field-text-long .h2,.component-webform--on-dark>.field--name-field-text-long .h3,.component-webform--on-dark>.field--name-field-text-long .h4,.component-webform--on-dark>.field--name-field-text-long .h5,.component-webform--on-dark>.field--name-field-text-long .h6,.component-webform--on-dark>.field--name-field-text-long h1,.component-webform--on-dark>.field--name-field-text-long h2,.component-webform--on-dark>.field--name-field-text-long h3,.component-webform--on-dark>.field--name-field-text-long h4,.component-webform--on-dark>.field--name-field-text-long h5,.component-webform--on-dark>.field--name-field-text-long h6{color:#fff}.component-notice-strap{clear:both;margin:0;padding:0;position:relative}.component-notice-strap.component-notice-strap--hide{display:none}.component-notice-strap .component-notice-strap__content{font-size:14px;margin:0;padding:0;position:relative;z-index:1}.component-notice-strap--close{display:none}.component-notice-strap--close.component-notice-strap--show{display:block}.component-notice-strap--close.component-notice-strap--hide{display:none}.component-notice-strap__overlay{background-position:50% 0;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.component-notice-strap__body{margin:0;padding:10px 35px 0}.component-notice-strap__body h1,.component-notice-strap__body h2,.component-notice-strap__body h3,.component-notice-strap__body h4,.component-notice-strap__body h5,.component-notice-strap__body h6{margin:14px 0;padding:0}.component-notice-strap__body p{line-height:1.4;margin:0 0 10px;padding:0}.component-notice-strap--color-override .base-accordion .base-accordion__content{background:0 0}.component-notice-strap--color-override a{text-decoration:underline}.component-notice-strap--color-override a:focus,.component-notice-strap--color-override a:hover{color:inherit;text-decoration:none}.component-notice-strap__buttons{clear:both}.component-notice-strap__buttons div{display:inline-block;vertical-align:top}.component-notice-strap__buttons .btn,.component-notice-strap__buttons .btn--default,.component-notice-strap__buttons .btn--primary{font-size:20px;margin:0 5px 15px;padding:13px 20px}.component-notice-strap__buttons .btn--default{background:#000;background:rgba(0,0,0,.4);border:1px solid #fff;color:#fff}.component-notice-strap__buttons .btn--default:focus,.component-notice-strap__buttons .btn--default:hover{background:#000;color:#fff}.component-notice-strap__close{display:block;font-size:16px;margin:0;opacity:1;padding:0;position:absolute;right:15px;top:8px}.component-notice-strap__close:focus,.component-notice-strap__close:hover{opacity:.7}.component-notice-strap__close:before{content:"\f00d"}.component-notice-strap .component-webform{margin:0}.component-notice-strap form .form-item{display:inline-block;margin:20px;max-width:240px;padding:0;text-align:left;vertical-align:top}.component-notice-strap form .form-actions{display:inline-block;margin:20px;padding:29px 0 0;vertical-align:top}.component-notice-strap form .btn--default{background:#000;background:rgba(0,0,0,.4);border:1px solid #fff;color:#fff}.component-notice-strap form .btn--default:focus,.component-notice-strap form .btn--default:hover{background:#000;color:#fff}.region-footer-top .component-notice-strap{margin:-18px 0;position:relative}.region-footer-top .component-notice-strap:after,.region-footer-top .component-notice-strap:before{background-color:inherit;bottom:0;content:"";position:absolute;top:0;width:100vw}.region-footer-top .component-notice-strap:before{left:-100vw}.region-footer-top .component-notice-strap:after{right:-100vw}.component-spacer-wrapper{margin-bottom:0!important}.hvr-float-shadow{box-shadow:0 0 1px transparent;display:inline-block;position:relative;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;vertical-align:middle}.hvr-float-shadow:before{background:radial-gradient(ellipse at center,rgba(0,0,0,.35) 0,transparent 80%);content:"";height:10px;left:5%;opacity:0;pointer-events:none;position:absolute;top:100%;transition-duration:.3s;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;width:90%;z-index:-1}.hvr-float-shadow:active,.hvr-float-shadow:focus,.hvr-float-shadow:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.hvr-float-shadow:active:before,.hvr-float-shadow:focus:before,.hvr-float-shadow:hover:before{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px)}.hvr-grow-shadow{box-shadow:0 0 1px transparent;display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:box-shadow,-webkit-transform;transition-property:box-shadow,transform;transition-property:box-shadow,transform,-webkit-transform;vertical-align:middle}.hvr-grow-shadow:active,.hvr-grow-shadow:focus,.hvr-grow-shadow:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.5);-webkit-transform:scale(1.1);transform:scale(1.1)}.maintenance-page-logo img{height:auto;max-width:100%}.maintenance-page-content{margin:0;padding:30px 15px 50px;text-align:center}body.maintenance-page{background:#fff;color:#000;margin:0;padding:0}.maintenance-page-body{margin:0;padding:0 0 50px;text-align:center}.maintenance-page-body__banner{background:url(/themes/custom/ipc_cms/gfx/maintenance-page-banner.jpg) 50% 0 no-repeat;background-size:auto 200px;height:200px;margin:0 0 45px;padding:0}@media (min-width:768px){.maintenance-page-body__banner{background-size:auto;height:506px}}.maintenance-page-body__logo{margin:0 auto 40px;max-width:270px;padding:0}.maintenance-page-body__logo img{height:auto;max-width:100%}.maintenance-page-body__content{margin:0 auto;max-width:870px;padding:0 20px}.maintenance-page-body__message{font-size:18px;line-height:1.4;margin:0 auto 25px;padding:0}@media (min-width:768px){.maintenance-page-body__message{font-size:23px;line-height:1.5;margin:0 auto 35px}}.maintenance-page-body__company-name{font-size:18px;margin:0 0 10px;padding:0}@media (min-width:768px){.maintenance-page-body__company-name{font-size:23px}}.maintenance-page-body__copyright{color:#333;font-size:14px}.maintenance-page-body__copyright a{color:#333;text-decoration:none}.maintenance-page-body__copyright a:focus,.maintenance-page-body__copyright a:hover{color:#000;text-decoration:underline}.maintenance-page-body__social-media{margin:0 0 25px;padding:0}.maintenance-page-body__social-media .menu--social-media{margin:0;padding:0}.maintenance-page-body__social-media .menu--social-media li a{color:#000}.maintenance-page-body__social-media .menu--social-media li a:before{font-size:26px}.maintenance-page-body__social-media .menu--social-media li a:focus,.maintenance-page-body__social-media .menu--social-media li a:hover{color:#262626}.live-css-nav ul a:hover{color:#bdbdbd;text-decoration:none}.live-css-nav ul .active>a{color:#bdbdbd}.live-css-v-primary i{background-color:#bdbdbd}.live-css-v-primary i:after{background:#bdbdbd}.live-css-v-secondary i{background-color:#bdbdbd}.live-css-v-secondary i:after{background:#bdbdbd}.live-css-v-tertiary i{background-color:#bdbdbd}.live-css-v-tertiary i:after{background:#a4a4a4}.live-css-v-accent-1 i,.live-css-v-accent-2 i,.live-css-v-accent-3 i{background-color:#ccc}.live-css-v-body i{background-color:#000}.live-css-v-link i{background-color:#bdbdbd}.live-css-v-link i:after{background:#bdbdbd}.live-css-v-gray-base i{background-color:#151515}.live-css-v-gray-darker i{background-color:#353535}.live-css-v-gray-dark i{background-color:#545353}.live-css-v-gray i{background-color:#807e7e}.live-css-v-gray-light i{background-color:#b3b3b3}.live-css-v-gray-lighter i{background-color:#efefef}.live-css-v-f-body,.live-css-v-f-primary,.live-css-v-f-secondary{font-family:Aeonik,sans-serif}.live-css-v-o-border-radius i{background:#b3b3b3;border-radius:0}@media print{*,:after,:before{background:0 0!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:""}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.breadcrumb,.commerce-cart-form__product-image,.mobile-control-nav,.mobile-nav-overlay,.primary-nav,.site-footer,.site-header-nav,.site-header-top{display:none!important}.commerce-cart-form-listing>li{padding-left:0}}.datepicker-cell.selected,.datepicker-cell.selected:hover{background-color:#37147d!important}.datepicker-cell.today:not(.selected):not(.disabled){background-color:#6919eb!important}.datepicker-cell:not(.disabled):hover{background-color:#37147d!important;color:#fff!important}.card{background:#f7f5f5;border:1px solid #ccc;box-shadow:0 4px 0 0 #ededed;color:#000;display:block;text-align:center;text-decoration:none;transition:all .1s ease-in-out}.card h1,.card h2,.card h3,.card h4,.card h5,.card h6{margin-top:0}.card .btn{margin:0 0 20px}.card__text-wrapper{padding:20px 20px 1px}.card__text-wrapper p{line-height:1.5}a.card:hover{box-shadow:0 4px 4px 4px #ededed;text-decoration:none}a.card:hover .card__text-wrapper p{color:#000}.call-to-action.node{background-color:#fff;border:1px solid #bdbdbd;border-radius:8px;margin-bottom:2rem;position:relative}.node--view-mode--cta-flip-box .call-to-action__content{min-height:300px}.call-to-action{background:#435a68;background:linear-gradient(to bottom right,#4d6778,#394d58);position:relative}.call-to-action .call-to-action__link{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.call-to-action .call-to-action__content{color:#fff;padding:36px 30px;position:relative;z-index:1}.call-to-action .field--name-field-string{margin-bottom:12px;text-transform:uppercase}.call-to-action .field--name-title{display:block;font-size:24px;font-weight:500;line-height:1.4}.call-to-action .field--name-field-string-long{font-size:18px;margin-top:14px}.call-to-action i{bottom:17px;color:#fff;font-size:18px;margin:0;position:absolute;right:20px;z-index:1}.call-to-action .call-to-action__image{background-position:50%;background-size:cover;opacity:1;position:relative;transition:opacity .2s ease-in-out}.call-to-action:hover .call-to-action__image{opacity:.9}.call-to-action:after{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}