.hero-overlay-content{width:100%}@media (min-width:992px){.hero-overlay-content{right:0;width:58%}}.hero-overlay-content .image-heading-container,.hero-overlay-content .image-text-container{justify-content:center;padding:15px 0 0;width:100%}@media (min-width:992px){.hero-overlay-content .image-heading-container,.hero-overlay-content .image-text-container{justify-content:left;padding:30px 0 0;text-align:left;width:80%}}@media (max-width:767.98px){.hero-overlay-content .image-heading-container,.hero-overlay-content .image-text-container{padding:2px 0 0}}.hero-overlay-content .image-heading-container p,.hero-overlay-content .image-text-container p{line-height:22px;margin:0}@media (min-width:768px){.hero-overlay-content .image-heading-container .epo-like-a-h1{font-size:1.5rem}}@media (min-width:992px){.hero-overlay-content .image-heading-container .epo-like-a-h1{font-size:2.25rem}}@media (max-width:767.98px){.hero-overlay-content .image-heading-container .epo-like-a-h1{font-size:1.125rem}}.hero-overlay-content .image-text-container{font-family:Helvetica,sans-serif;margin-top:15px;padding-top:0}.hero-overlay-content .image-heading-text{font-size:1.125rem}.hero-overlay-content .image-button-container{padding-bottom:10px}@media (min-width:992px){.hero-overlay-content .image-button-container{padding-bottom:30px}}@media (max-width:767.98px){.hero-overlay-content .image-button-container{padding-bottom:0}.hero-overlay-content .primary-btn.btn-banner-right{font-size:.8125rem;line-height:13px;padding:5px 12px;text-transform:none;width:50%}.hero-overlay-content .primary-btn.btn-banner-right:after{display:none}}@media (min-width:768px){.hero-overlay-content .primary-btn.btn-banner-right{font-size:1rem;padding-bottom:8px}}@media (min-width:992px){.hero-overlay-content .primary-btn.btn-banner-right{font-size:1.5625rem}}.hero-overlay-content .primary-btn.btn-banner-right:after{left:-38px;transform:rotate(180deg)}.no-pad{padding:0}.hero-second-banner .hero-overlay-content{left:0;padding-left:4%;width:46%}.hero-second-banner .image-subheading-text{font-size:.8125rem;line-height:13px}@media (min-width:768px){.hero-second-banner .image-subheading-text{font-size:1.125rem;line-height:20px}}@media (min-width:1200px){.hero-second-banner .image-subheading-text{font-size:2rem;line-height:normal}}.hero-second-banner .image-subheading-text p{display:inline;margin-bottom:0}@media (min-width:768px){.hero-second-banner .image-subheading-text p{display:block}}.hero-second-banner .image-heading-text{font-size:1.25rem;line-height:24px}@media (min-width:768px){.hero-second-banner .image-heading-text{font-size:2.8125rem;line-height:normal}}@media (min-width:1200px){.hero-second-banner .image-heading-text{font-size:5rem;line-height:80px}}.hero-second-banner .image-heading-text p{margin-bottom:0}.hero-second-banner .hero-button-container{padding-top:10px}@media (min-width:768px){.hero-second-banner .hero-button-container{padding-top:20px}}.hero-second-banner .tertiary-btn{border:3px solid #fff;font-size:1.125rem;padding:8px 12px 6px}@media (max-width:767.98px){.hero-second-banner .tertiary-btn{font-size:.8125rem}}@media (min-width:1200px){.hero-second-banner .tertiary-btn{border-radius:35px;font-size:2.5rem;padding:14px 12px 8px}}.hero-third-banner .hero-overlay-content{background-color:rgba(181,162,197,.8);bottom:0;padding:15px 10px;width:100%}@media (min-width:992px){.hero-third-banner .hero-overlay-content{padding:15px 100px}}.hero-third-banner p{margin-bottom:0}.hero-third-banner .image-heading-text{font-size:1.125rem;line-height:18px}@media (min-width:992px){.hero-third-banner .image-heading-text{font-size:2.5rem;line-height:normal}}.hero-third-banner .image-subheading-text{font-size:.8125rem;line-height:14px}@media (min-width:992px){.hero-third-banner .image-subheading-text{font-size:1.5rem;line-height:normal}}.hero-third-banner .image-heading-wrapper{float:left;width:65%}.hero-third-banner .hero-button-container{float:right;text-align:right;width:35%}.hero-third-banner .tertiary-btn{background-color:#fff;border:1px solid transparent;margin-top:5px;padding:8px 12px 6px}@media (min-width:992px){.hero-third-banner .tertiary-btn{margin-top:15px}}.hero-fourth-banner .hero-overlay-content{bottom:0;left:0;margin:auto;right:0;top:0;width:50%}@media (min-width:768px){.hero-fourth-banner .hero-overlay-content{width:45%}}.hero-fourth-banner .image-heading-text{color:#f281b3;font-size:1.5625rem;line-height:27px}@media (min-width:768px){.hero-fourth-banner .image-heading-text{font-size:4.25rem;line-height:70px}}@media (min-width:1200px){.hero-fourth-banner .image-heading-text{font-size:6.875rem;line-height:112px}}.hero-fourth-banner .image-heading-text-accent{font-size:1.875rem;line-height:32px}@media (min-width:768px){.hero-fourth-banner .image-heading-text-accent{font-size:4.875rem;line-height:80px}}@media (min-width:1200px){.hero-fourth-banner .image-heading-text-accent{font-size:7.5rem;line-height:122px}}.hero-fourth-banner .image-subheading-text{border-top:1px solid #f281b3;font-size:.8125rem;line-height:15px;margin:0 10px;padding:3px 0}@media (min-width:768px){.hero-fourth-banner .image-subheading-text{font-size:1.5rem;line-height:26px;margin:0 30px;padding:10px 0}}@media (min-width:992px){.hero-fourth-banner .image-subheading-text{font-size:1.875rem;line-height:32px;margin:0;padding:15px 0}}.hero-fourth-banner p{margin-bottom:0}@media (min-width:992px){.hero-fourth-banner .ribbon-button{font-size:20px}}.module-double-grid p{margin-bottom:0}.module-double-grid .image-heading-text{font-size:1.125rem;line-height:20px}@media (min-width:768px){.module-double-grid .image-heading-text{font-size:1.5rem;line-height:26px}}@media (min-width:1200px){.module-double-grid .image-heading-text{font-size:2rem;line-height:34px}}.module-double-grid .header-icon-grid{left:40px;position:absolute;top:-40px;width:60px;z-index:1}@media (min-width:768px){.module-double-grid .header-icon-grid{left:15%;top:-50px;width:90px}}@media (min-width:1200px){.module-double-grid .header-icon-grid{left:15%;top:-50px;width:120px}}.module-double-grid .header-icon-grid .epo-picture-mini{width:100%}.module-double-grid .header-icon-grid .circle-wrapper{background-color:#d4effc;border:4px solid #fff;border-radius:100%;-webkit-box-shadow:1px 9px 10px -10px rgba(0,0,0,.75);-moz-box-shadow:1px 9px 10px -10px rgba(0,0,0,.75);box-shadow:1px 9px 10px -10px rgba(0,0,0,.75);display:block;height:80px;left:-10px;position:absolute;top:10px;width:80px;z-index:-1}@media (min-width:768px){.module-double-grid .header-icon-grid .circle-wrapper{height:100px;left:-5px;top:20px;width:100px}}@media (min-width:1200px){.module-double-grid .header-icon-grid .circle-wrapper{height:130px;left:-5px;top:20px;width:130px}}.module-double-grid .grid-content{position:relative;z-index:2}.module-double-grid .grid-content .image-heading-container{background-color:#a590c3;bottom:0;padding:5px 0;width:100%}@media (min-width:768px){.module-double-grid .grid-content .image-heading-container{padding:12px 0 10px}}.module-double-grid .grid-content .image-heading-text{font-size:.875rem;line-height:16px}@media (min-width:768px){.module-double-grid .grid-content .image-heading-text{font-size:1.5rem;line-height:26px}}.module-double-grid .image-tile-container{border-right:1.5px solid #fff;margin:0 0 15px}@media (min-width:768px){.module-double-grid .image-tile-container{border:16px solid #fff;border-right-width:8px;margin:0}}.module-double-grid .image-tile-container:last-of-type{border-left:1.5px solid #fff;border-right:0}@media (min-width:768px){.module-double-grid .image-tile-container:last-of-type{border:16px solid #fff;border-left-width:8px}}.module-double-grid.module-overlap{margin:-10px 0 0}@media (min-width:992px){.module-double-grid.module-overlap{margin:-22px 0 0}}@media (min-width:768px){.mainbanner-box-shadow{box-shadow:1px 1px 5px #f4f3f2}}.module-double-grid-no-heading .grid-content .image-heading-container{background-color:transparent;margin:0 1.5px;padding:20px 0 0;width:100%}.module-double-grid-no-heading .grid-content .image-heading-text{background-color:#fff;border-top-left-radius:90px;border-top-right-radius:90px;font-size:.6875rem;letter-spacing:-.6px;margin:auto;min-height:45px;padding:0 2px;width:100px}@media (min-width:768px){.module-double-grid-no-heading .grid-content .image-heading-text{font-size:1rem;min-height:65px;width:150px}}.module-rounded-frames .image-heading-container{margin:0 1.5px}.module-rounded-frames .framed-circle{background-color:#d4effc;border:5px solid #fff;border-radius:100%;box-shadow:0 0 10px #808285;display:block;height:120px;margin:auto;width:120px}@media (min-width:768px){.module-rounded-frames .framed-circle{border-width:10px;height:270px;width:270px}}@media (min-width:992px){.module-rounded-frames .framed-circle{height:300px;width:300px}}.module-rounded-frames .framed-circle img{width:100%}.module-rounded-frames .ribbon-text{color:#fff;font-size:.6875rem;line-height:22px}@media (min-width:768px){.module-rounded-frames .ribbon-text{font-size:1rem;line-height:40px}}.module-rounded-frames .ribbon-bg{background:url(../images/ribbon.png) 50%/100% no-repeat;bottom:-10px;min-height:35px;position:absolute;width:100%}@media (min-width:768px){.module-rounded-frames .ribbon-bg{background-size:320px auto;bottom:-20px;min-height:60px}}.epo-home-main-region{bottom:0;left:0;margin:auto;position:absolute;right:0;z-index:-1}.epo-home-main-region img{width:100vw}body{background-color:#fff}.video-background{min-height:175px;overflow:hidden;position:relative;width:100%}@media (min-width:768px){.video-background{min-height:340px}}@media (min-width:992px){.video-background{min-height:400px}}@media (min-width:1200px){.video-background{min-height:508px}}.video-background iframe{height:200%;left:0;position:absolute;top:-50%}@media (min-width:992px){.video-background iframe{bottom:0;height:100%;top:0}}.epo-hero-slider .slick-slider{visibility:hidden}.epo-hero-slider .slick-slider.slick-initialized{visibility:visible}.top-carousel-banner{min-height:165px}@media (min-width:768px){.top-carousel-banner{min-height:260px}}@media (min-width:992px){.top-carousel-banner{min-height:508px}}.top-content-grid{min-height:133px}@media (min-width:768px){.top-content-grid{min-height:260px}}@media (min-width:992px){.top-content-grid{min-height:315px}}.bottom-content-grid{min-height:158px}@media (min-width:768px){.bottom-content-grid{min-height:260px}}@media (min-width:992px){.bottom-content-grid{min-height:375px}}