@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeRight{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeLeft{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes fadeTopRight{0%{opacity:0;transform:translate(20px,-20px)}to{opacity:1;transform:translate(0)}}@keyframes fadeTopLeft{0%{opacity:0;transform:translate(-20px,-20px)}to{opacity:1;transform:translate(0)}}@keyframes fadeBottomRight{0%{opacity:0;transform:translate(20px,20px)}to{opacity:1;transform:translate(0)}}@keyframes fadeBottomLeft{0%{opacity:0;transform:translate(-20px,20px)}to{opacity:1;transform:translate(0)}}@keyframes flyInLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes flyInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}body:not(.wp-admin) .animate-fade-in{animation-delay:0s;animation-direction:normal;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:fadeIn;animation-timing-function:ease}body:not(.wp-admin) .animate-fade-in.delay-animation{animation-play-state:paused;opacity:0;visibility:hidden;will-change:opacity,transform}body:not(.wp-admin) .animate-fade-in.delay-animation.start-animation{animation-play-state:running;visibility:visible}body:not(.wp-admin) .animate-fade-out{animation-delay:0s;animation-direction:normal;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:fadeUp;animation-timing-function:ease}body:not(.wp-admin) .animate-fade-out.delay-animation{animation-play-state:paused;opacity:0;visibility:hidden;will-change:opacity,transform}body:not(.wp-admin) .animate-fade-out.delay-animation.start-animation{animation-play-state:running;visibility:visible}body:not(.wp-admin) .animate-fade-right{animation-delay:0s;animation-direction:normal;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:fadeRight;animation-timing-function:ease}body:not(.wp-admin) .animate-fade-right.delay-animation{animation-play-state:paused;opacity:0;visibility:hidden;will-change:opacity,transform}body:not(.wp-admin) .animate-fade-right.delay-animation.start-animation{animation-play-state:running;visibility:visible}body:not(.wp-admin) .animate-fade-left{animation-delay:0s;animation-direction:normal;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:fadeLeft;animation-timing-function:ease}body:not(.wp-admin) .animate-fade-left.delay-animation{animation-play-state:paused;opacity:0;visibility:hidden;will-change:opacity,transform}body:not(.wp-admin) .animate-fade-left.delay-animation.start-animation{animation-play-state:running;visibility:visible}body:not(.wp-admin) .animate-fade-top-right{animation-delay:0s;animation-direction:normal;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:fadeTopRight;animation-timing-function:ease}body:not(.wp-admin) .animate-fade-top-right.delay-animation{animation-play-state:paused;opacity:0;visibility:hidden;will-change:opacity,transform}body:not(.wp-admin) .animate-fade-top-right.delay-animation.start-animation{animation-play-state:running;visibility:visible}body:not(.wp-admin) .animate-fade-top-left{animation-delay:0s;animation-direction:normal;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:fadeTopLeft;animation-timing-function:ease}body:not(.wp-admin) .animate-fade-top-left.delay-animation{animation-play-state:paused;opacity:0;visibility:hidden;will-change:opacity,transform}body:not(.wp-admin) .animate-fade-top-left.delay-animation.start-animation{animation-play-state:running;visibility:visible}body:not(.wp-admin) .animate-fade-bottom-right{animation-delay:0s;animation-direction:normal;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:fadeBottomRight;animation-timing-function:ease}body:not(.wp-admin) .animate-fade-bottom-right.delay-animation{animation-play-state:paused;opacity:0;visibility:hidden;will-change:opacity,transform}body:not(.wp-admin) .animate-fade-bottom-right.delay-animation.start-animation{animation-play-state:running;visibility:visible}body:not(.wp-admin) .animate-fade-bottom-left{animation-delay:0s;animation-direction:normal;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:fadeBottomLeft;animation-timing-function:ease}body:not(.wp-admin) .animate-fade-bottom-left.delay-animation{animation-play-state:paused;opacity:0;visibility:hidden;will-change:opacity,transform}body:not(.wp-admin) .animate-fade-bottom-left.delay-animation.start-animation{animation-play-state:running;visibility:visible}body:not(.wp-admin) .animate-zoom-in{animation-delay:0s;animation-direction:normal;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:zoomIn;animation-timing-function:ease}body:not(.wp-admin) .animate-zoom-in.delay-animation{animation-play-state:paused;opacity:0;visibility:hidden;will-change:opacity,transform}body:not(.wp-admin) .animate-zoom-in.delay-animation.start-animation{animation-play-state:running;visibility:visible}body:not(.wp-admin) .animate-flyin-left{animation-delay:0s;animation-direction:normal;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:flyInLeft;animation-timing-function:ease}body:not(.wp-admin) .animate-flyin-left.delay-animation{animation-play-state:paused;opacity:0;visibility:hidden;will-change:opacity,transform}body:not(.wp-admin) .animate-flyin-left.delay-animation.start-animation{animation-play-state:running;visibility:visible}body:not(.wp-admin) .animate-flyin-right{animation-delay:0s;animation-direction:normal;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:flyInRight;animation-timing-function:ease}body:not(.wp-admin) .animate-flyin-right.delay-animation{animation-play-state:paused;opacity:0;visibility:hidden;will-change:opacity,transform}body:not(.wp-admin) .animate-flyin-right.delay-animation.start-animation{animation-play-state:running;visibility:visible}.layout--billboard.media-offset-brand-color-1.image-first .image-container{box-shadow:-30px -30px 0 0 var(--egc-brand-color-1)}@media (max-width:1199px){.layout--billboard.media-offset-brand-color-1.image-first .image-container{box-shadow:-15px -15px 0 0 var(--egc-brand-color-1)}}.layout--billboard.media-offset-brand-color-1.image-last .image-container{box-shadow:30px 30px 0 0 var(--egc-brand-color-1)}@media (max-width:1199px){.layout--billboard.media-offset-brand-color-1.image-last .image-container{box-shadow:15px 15px 0 0 var(--egc-brand-color-1)}}.layout--billboard.media-offset-brand-color-2.image-first .image-container{box-shadow:-30px -30px 0 0 var(--egc-brand-color-2)}@media (max-width:1199px){.layout--billboard.media-offset-brand-color-2.image-first .image-container{box-shadow:-15px -15px 0 0 var(--egc-brand-color-2)}}.layout--billboard.media-offset-brand-color-2.image-last .image-container{box-shadow:30px 30px 0 0 var(--egc-brand-color-2)}@media (max-width:1199px){.layout--billboard.media-offset-brand-color-2.image-last .image-container{box-shadow:15px 15px 0 0 var(--egc-brand-color-2)}}.layout--billboard.media-offset-brand-color-3.image-first .image-container{box-shadow:-30px -30px 0 0 var(--egc-brand-color-3)}@media (max-width:1199px){.layout--billboard.media-offset-brand-color-3.image-first .image-container{box-shadow:-15px -15px 0 0 var(--egc-brand-color-3)}}.layout--billboard.media-offset-brand-color-3.image-last .image-container{box-shadow:30px 30px 0 0 var(--egc-brand-color-3)}@media (max-width:1199px){.layout--billboard.media-offset-brand-color-3.image-last .image-container{box-shadow:15px 15px 0 0 var(--egc-brand-color-3)}}@media (min-width:992px){.layout--billboard.image-last .content-container{grid-template-columns:minmax(0,4fr) minmax(0,3fr)}.layout--billboard.image-last .content-container .image-container,.layout--billboard.image-last .content-container .video-container{order:100000}}.layout--billboard.image-last .content-container .video-container.mobile.iphone-overlay{justify-self:flex-end}@media (max-width:991px){.layout--billboard.image-last .content-container .video-container.mobile.iphone-overlay{justify-self:center}}.layout--billboard.image-first .content-container .video-container.mobile.iphone-overlay{justify-self:flex-start}@media (max-width:991px){.layout--billboard.image-first .content-container .video-container.mobile.iphone-overlay{justify-self:center}}.layout--billboard.has-bg-color.brand-color-2 .billboard-headline,.layout--billboard.has-bg-color.brand-color-2 .billboard-pre-headline,.layout--billboard.has-bg-color.brand-color-2 .billboard-subtitle,.layout--billboard.has-bg-color.brand-color-2 p,.layout--billboard.has-bg-color.client-brand-color .billboard-headline,.layout--billboard.has-bg-color.client-brand-color .billboard-pre-headline,.layout--billboard.has-bg-color.client-brand-color .billboard-subtitle,.layout--billboard.has-bg-color.client-brand-color p,.layout--billboard.has-white-text .billboard-headline,.layout--billboard.has-white-text .billboard-pre-headline,.layout--billboard.has-white-text .billboard-subtitle,.layout--billboard.has-white-text p{color:#fff}.layout--billboard .content-container{grid-gap:max(24px,min(calc(-63.52941px + 8.82353vw),60px));align-items:center;display:grid;gap:max(24px,min(calc(-63.52941px + 8.82353vw),60px));grid-template-columns:minmax(0,3fr) minmax(0,4fr)}@media (max-width:991px){.layout--billboard .content-container{grid-template-columns:minmax(0,1fr);text-align:center}}.layout--billboard .content-container .billboard-pre-headline[\:has\(\%2B\%20\.billboard-headline\)]{margin-bottom:.25rem}.layout--billboard .content-container .billboard-pre-headline:has(+.billboard-headline){margin-bottom:.25rem}.layout--billboard .content-container .billboard-headline{margin-bottom:1.5rem}.layout--billboard .content-container .billboard-headline[\:has\(\%2B\%20\.billboard-subtitle\)]{margin-bottom:.25rem}.layout--billboard .content-container .billboard-headline:has(+.billboard-subtitle){margin-bottom:.25rem}.layout--billboard .content-container .billboard-subtitle{margin-bottom:1rem}.layout--billboard .content-container p[\:has\(i\[class\%5E\%3Dfa-\]\)]{margin-bottom:.5ch}.layout--billboard .content-container p:has(i[class^=fa-]){margin-bottom:.5ch}.layout--billboard .content-container i{font-size:calc(var(--egc-font-size-base)*2)}.layout--billboard .content-container ol,.layout--billboard .content-container ul{margin-bottom:1.5rem}.layout--billboard.fill-space .image-container img,.layout--billboard.fill-space .image-container svg{height:auto;max-width:100%;width:100%}.layout--billboard.native-width .image-container img,.layout--billboard.native-width .image-container svg{display:block;height:auto;margin-left:auto;margin-right:auto;max-width:325px;width:100%}.layout--billboard.top-align-content .content-container{align-items:flex-start}.layout--billboard.bottom-align-content .content-container{align-items:flex-end}.layout--billboard.multiple-images .image-container img,.layout--billboard.multiple-images .image-container svg{height:100%;object-fit:cover}.layout--billboard.video-billboard .video-container{overflow:hidden;position:relative;width:100%}.layout--billboard.video-billboard .video-container.widescreen{--aspect-ratio:16/9}.layout--billboard.video-billboard .video-container.fullscreen{--aspect-ratio:4/3}.layout--billboard.video-billboard .video-container.square{--aspect-ratio:1/1}.layout--billboard.video-billboard .video-container.mobile{--aspect-ratio:9/16;aspect-ratio:var(--aspect-ratio);height:auto;width:100%}.layout--billboard.video-billboard .video-container.iphone-overlay{align-items:center;display:flex;max-width:450px;position:relative}.layout--billboard.video-billboard .video-container.iphone-overlay:before{aspect-ratio:9/16;background-image:url(/wp-content/themes/egc-edge/dist/images/iphone-small.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.layout--billboard.video-billboard .video-container.iphone-overlay .wp-video{align-items:center;border-radius:10px;display:flex;flex-wrap:wrap;height:calc(100% - 30px);justify-content:center;margin-left:auto;margin-right:auto;overflow:hidden;width:calc(100% - 30px)!important}.layout--billboard.video-billboard .video-container.iphone-overlay .wp-video iframe,.layout--billboard.video-billboard .video-container.iphone-overlay .wp-video video{object-fit:cover}.layout--billboard.video-billboard .video-container .wp-video,.layout--billboard.video-billboard .video-container iframe,.layout--billboard.video-billboard .video-container video{aspect-ratio:var(--aspect-ratio);height:auto;width:100%!important}.layout--billboard.video-billboard .video-container .wp-video .wp-video-shortcode,.layout--billboard.video-billboard .video-container iframe .wp-video-shortcode,.layout--billboard.video-billboard .video-container video .wp-video-shortcode{height:100%!important;width:100%!important}.layout--billboard.video-billboard .video-container .wp-video .wp-video-shortcode.no-controls .mejs-controls,.layout--billboard.video-billboard .video-container iframe .wp-video-shortcode.no-controls .mejs-controls,.layout--billboard.video-billboard .video-container video .wp-video-shortcode.no-controls .mejs-controls{display:none}.layout--billboard .image-container{overflow:hidden;position:relative;width:100%}.layout--billboard .image-container img{display:block}.layout--billboard ul.slick-dots{bottom:0;display:flex;gap:1rem;justify-content:center;list-style:none;margin-bottom:.5rem;padding-left:0;position:absolute;width:100%}.layout--billboard ul.slick-dots li button{background:var(--egc-brand-color-2);border:2px solid #fff;border-radius:50%;box-shadow:1.95px 1.95px 2.6px rgba(0,0,0,.15);color:transparent;height:15px;width:15px}.layout--billboard ul.slick-dots li.slick-active button{background-color:var(--egc-brand-color-1)}.layout--billboard ul.slick-dots li:first-child:last-child{display:none}