.bannerpopout{padding:14.5rem 2rem 13rem;position:relative}.bannerpopout--gradient{background:linear-gradient(279.08deg,rgba(255,198,0,.6) -35.3%,rgba(103,207,238,.6) 124.99%)}.bannerpopout.bannerpopout--overlay:not(.bannerpopout--light-overlay){color:var(--white)}.bannerpopout.bannerpopout--overlay.bannerpopout--light-overlay,.bannerpopout.bannerpopout--overlay.bannerpopout--light-overlay .content-wrapper *{color:var(--base-color)}.bannerpopout--overlay{padding:22rem 2rem 24rem}.bannerpopout--overlay.bannerpopout--half-overlay{padding:9rem 2rem}.bannerpopout--text:not(.bannerpopout--gradient){background:var(--light-gray)}.bannerpopout--text{padding:13.5rem 2rem 7rem}.bannerpopout .content-wrapper{background:none!important;position:relative}.bannerpopout .header-content.fullwidth{max-width:780px}.bannerpopout .content-wrapper :last-child{margin-bottom:0}.bannerpopout--white .bannerpopout__symbol{left:50%;max-width:30.7rem;position:absolute;top:7rem;transform:translateX(-50%);z-index:2}.bannerpopout--gradient .bannerpopout__symbol,.bannerpopout--overlay .bannerpopout__symbol{bottom:0;left:50%;max-width:30.7rem;position:absolute;transform:translate(-50%,50%);z-index:2}.bannerpopout--text .bannerpopout__symbol{left:50%;max-width:30.7rem;position:absolute;top:0;transform:translate(-50%,-50%);z-index:2}.bannerpopout--white .content-wrapper{padding:12rem 0 8rem}.bannerpopout--overlay:not(.bannerpopout--gradient):before{background:rgba(0,0,0,.4);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:-1}.bannerpopout--overlay.bannerpopout--light-overlay:before{background:hsla(0,0%,100%,.85)}.bannerpopout--white .bannerpopout-content:before{background:hsla(0,0%,100%,.8);bottom:13rem;content:"";display:block;left:0;position:absolute;right:0;top:14.5rem;z-index:-1}.bannerpopout__bg{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-2}.bannerpopout__bg img{height:100%!important;object-fit:cover;width:100%!important}.bannerpopout h2 span{display:block;font-family:var(--Turbinado);font-size:10.8rem;margin-inline:1rem}.bannerpopout h2 strong{display:inline}.bannerpopout-content :last-child{margin-bottom:0}.bannerpopout-content .header-content{font-size:1.6rem;line-height:1.75}.bannerpopout-content .header-content h2{display:block;font-size:3.6rem;margin-bottom:3.4rem}@media (min-width:768px){.bannerpopout--half-overlay .header-content{margin-left:0;max-width:600px}.bannerpopout-content .header-content{font-size:1.8rem}.content--mobile{display:none}}@media (min-width:980px){.bannerpopout--overlay.bannerpopout--half-overlay:before{background:linear-gradient(90deg,rgba(0,0,0,.4),rgba(0,0,0,.3) 70%,transparent)}.bannerpopout--overlay.bannerpopout--half-overlay.bannerpopout--light-overlay:before{background:linear-gradient(90deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.8) 70%,hsla(0,0%,100%,0))}}@media (min-width:992px){.bannerpopout-content .header-content h2{font-size:5.8rem}}@media (min-width:1180px){.bannerpopout--overlay.bannerpopout--half-overlay:before{background:linear-gradient(90deg,rgba(0,0,0,.4),rgba(0,0,0,.4) 50%,transparent 87%)}.bannerpopout--overlay.bannerpopout--half-overlay.bannerpopout--light-overlay:before{background:linear-gradient(90deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.9) 55%,hsla(0,0%,100%,0) 90%)}}@media (max-width:767px){.bannerpopout--white{background:#f2f2f2;padding:10rem 2rem 6.8rem}.bannerpopout--white .bannerpopout__bg{display:none}.bannerpopout--white .bannerpopout__symbol{max-width:10.5rem;top:6rem}.bannerpopout--white .bannerpopout-content:before,.content--desktop{display:none}.bannerpopout--white .content-wrapper{padding:8rem 0 0}.bannerpopout--overlay{padding:8rem 2rem 12rem}.bannerpopout h2{font-size:2.6rem}.bannerpopout h2 span{font-size:6rem;line-height:1}}.bannerpopout__accordion-items{margin-top:2rem;text-align:left}.bannerpopout__accordion-item{text-align:center}.bannerpopout__accordion-item-btn:not(.active),.bannerpopout__accordion-item-content:not(.active){display:none}.bannerpopout__accordion-item-content{margin-top:1.5rem}.bannerpopout__accordion-item-content,.bannerpopout__accordion-item-content p{font-size:1.8rem}.bannerpopout__accordion-item-btn--close.button.button--text{border-bottom:3px solid var(--blue,#000);margin-top:2rem}