.half-image-banner{background-color:var(--bg-color)}.half-image-banner .banner:after,.half-image-banner .banner__media:after{display:none!important}.half-image-banner .banner__media-buttons{display:flex!important;align-items:flex-end;justify-content:center}.half-image-banner .banner__media-buttons-inner{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;padding:0 10px}.half-image-banner .banner__media-buttons-inner .button{min-width:unset;padding:16px 24px;gap:6px}.half-image-banner .banner__media-buttons-inner .button:hover{background-color:var(--hover-color);border-color:var(--hover-color);color:var(--hover-text-color)}.half-image-banner .banner__media-buttons-inner .button:hover svg path{fill:var(--hover-text-color)}.half-image-banner .banner__media-buttons-inner .button svg{height:32px;width:32px}.half-image-banner .banner__heading{color:var(--title-color);font-family:adobe-garamond-pro,EBGaramond,serif;font-size:72px;font-weight:600;line-height:1;margin-bottom:24px}.half-image-banner .banner__multiline-text,.half-image-banner .banner__text p{color:var(--text-color);font-family:Poppins,sans-serif;font-weight:400;line-height:1.5}.half-image-banner .banner__heading p{margin:0}.half-image-banner .banner__heading--h2{font-size:64px}.half-image-banner .banner__heading-icon{width:64px;height:64px;-o-object-fit:contain;object-fit:contain;margin-bottom:-8px}.half-image-banner .banner__text{margin:0}.half-image-banner .banner__text p{font-size:16px}.half-image-banner .banner__text.body-small p{font-size:14px}.half-image-banner .banner__multiline-text{font-size:16px}.half-image-banner .banner__multiline-text h1,.half-image-banner .banner__multiline-text h2,.half-image-banner .banner__multiline-text h3,.half-image-banner .banner__multiline-text h4,.half-image-banner .banner__multiline-text h5,.half-image-banner .banner__multiline-text h6{font:inherit;font-weight:700;letter-spacing:inherit;color:inherit;margin:0}.half-image-banner .banner__multiline-text h1:not(:last-child),.half-image-banner .banner__multiline-text h2:not(:last-child),.half-image-banner .banner__multiline-text h3:not(:last-child),.half-image-banner .banner__multiline-text h4:not(:last-child),.half-image-banner .banner__multiline-text h5:not(:last-child),.half-image-banner .banner__multiline-text h6:not(:last-child){margin-bottom:12px}.half-image-banner .banner__multiline-text p{margin:0}.half-image-banner .banner__multiline-text p:not(:last-child){margin-bottom:12px}.half-image-banner .banner__multiline-text a{color:inherit;text-decoration:underline;transition:all .3s ease}.half-image-banner .banner__multiline-text a:active,.half-image-banner .banner__multiline-text a:focus,.half-image-banner .banner__multiline-text a:hover{color:inherit;opacity:.6}.half-image-banner .banner__multiline-text ol,.half-image-banner .banner__multiline-text ul{margin:12px 0;padding-left:30px}.half-image-banner .banner__multiline-text>*{font:inherit;color:inherit;letter-spacing:inherit}.half-image-banner .banner__box{padding:46px;min-width:unset}.half-image-banner .banner__box .banner__buttons{margin-top:32px}.half-image-banner .banner__box .banner__buttons-note{color:#968f84;font-size:14px;line-height:normal;width:100%}.half-image-banner .banner__box .banner__buttons-note h1,.half-image-banner .banner__box .banner__buttons-note h2,.half-image-banner .banner__box .banner__buttons-note h3,.half-image-banner .banner__box .banner__buttons-note h4,.half-image-banner .banner__box .banner__buttons-note h5,.half-image-banner .banner__box .banner__buttons-note h6{font:inherit;font-weight:700;letter-spacing:inherit;color:inherit;margin:0}.half-image-banner .banner__box .banner__buttons-note h1:not(:last-child),.half-image-banner .banner__box .banner__buttons-note h2:not(:last-child),.half-image-banner .banner__box .banner__buttons-note h3:not(:last-child),.half-image-banner .banner__box .banner__buttons-note h4:not(:last-child),.half-image-banner .banner__box .banner__buttons-note h5:not(:last-child),.half-image-banner .banner__box .banner__buttons-note h6:not(:last-child){margin-bottom:12px}.half-image-banner .banner__box .banner__buttons-note p{margin:0}.half-image-banner .banner__box .banner__buttons-note p:not(:last-child){margin-bottom:12px}.half-image-banner .banner__box .banner__buttons-note a:active,.half-image-banner .banner__box .banner__buttons-note a:focus,.half-image-banner .banner__box .banner__buttons-note a:hover{color:inherit;opacity:.6}.half-image-banner .banner__box .banner__buttons-note ol,.half-image-banner .banner__box .banner__buttons-note ul{margin:12px 0;padding-left:30px}.half-image-banner .banner__box .banner__buttons-note>*{font:inherit;color:inherit;letter-spacing:inherit}.half-image-banner .banner__box .banner__buttons-note a{color:inherit;text-decoration:underline;transition:all .3s ease;color:#343131}.half-image-banner .minus-header-margin .banner__content{margin-top:var(--header-height)}.half-image-banner .banner__mpal{margin-bottom:48px;display:flex;align-items:center}.half-image-banner .banner__mpal-picture-wrap{display:inline-flex;margin-right:32px}.half-image-banner .banner__mpal-picture-wrapper{display:inline-flex;border-radius:100px;width:88px;height:64px}.half-image-banner .banner__mpal-picture{border-radius:100px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.half-image-banner .banner__mpal-small-label{display:inline-flex;align-items:center;border-radius:1000px;padding:16px 18px;font-size:18px;font-weight:500;line-height:normal;white-space:nowrap}.half-image-banner .banner__mpal-small-label--mini-img{margin-left:-20px}.half-image-banner .banner__mpal-big-label{display:inline-flex;border-radius:1000px;padding:10px 24px;font-size:14px;font-weight:400;line-height:normal;letter-spacing:.7px}.half-image-banner .video-wrapper{width:100%;height:100%;overflow:hidden;position:relative}.half-image-banner .video-wrapper::before{content:"";position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;background-image:var(--video-cover-img);background-position:center;background-repeat:no-repeat;background-size:cover;display:none}.half-image-banner .video-wrapper video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;pointer-events:none}.safari-only .half-image-banner .video-wrapper::before{display:block}@media screen and (min-width:750px){.half-image-banner .media>:not(.zoom):not(.deferred-media__poster-button).half-image-banner__image--mobile{display:none}.half-image-banner .banner--content-align-left.banner--desktop-transparent .banner__box,.half-image-banner .banner--content-align-right.banner--desktop-transparent .banner__box,.half-image-banner .banner--medium.banner--desktop-transparent .banner__box{max-width:calc(var(--page-width)/ 2)}.half-image-banner .banner__content{padding:5rem 0;width:50%;max-width:50%;margin-right:0}.half-image-banner .banner__media{width:50%;border-radius:0 64px 64px 0;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}.half-image-banner .banner__media-buttons{display:flex!important;align-items:flex-end;justify-content:center}.half-image-banner .banner__media-buttons-inner{max-width:640px;margin-bottom:60px}}@media only screen and (min-width:1980px){.half-image-banner .banner--l-w-btns:not(.banner--adapt),.half-image-banner .banner--large:not(.banner--adapt){min-height:60vh}}@media only screen and (max-width:1280px){.half-image-banner .banner__media-buttons-inner .button{padding:10px 16px;min-height:50px;font-size:14px}.half-image-banner .banner__heading{font-size:50px}.half-image-banner .banner__heading--h2{font-size:48px}.half-image-banner .banner__heading-icon{width:48px;height:48px}}@media only screen and (max-width:990px){.half-image-banner .banner__media-buttons-inner{gap:10px}.half-image-banner .banner__media-buttons-inner .button svg{height:28px;width:28px}.half-image-banner .banner__heading{font-size:40px;margin-bottom:16px}.half-image-banner .banner__heading--h2{font-size:28px}.half-image-banner .banner__heading-icon{width:36px;height:36px;margin-bottom:-6px}.half-image-banner .banner__multiline-text,.half-image-banner .banner__text p{font-size:14px}.half-image-banner .banner__box{padding:30px 40px}.half-image-banner .banner__box .banner__buttons{margin-top:24px}.half-image-banner .banner--content-align-left.banner--desktop-transparent .banner__box,.half-image-banner .banner--content-align-right.banner--desktop-transparent .banner__box,.half-image-banner .banner--medium.banner--desktop-transparent .banner__box{width:100%}.half-image-banner .banner__mpal{flex-direction:column-reverse;align-items:center;justify-content:center;margin-bottom:24px}.half-image-banner .banner__mpal-picture-wrap{margin:0}.half-image-banner .banner__mpal-big-label{margin-bottom:16px}}@media only screen and (max-width:749px){.half-image-banner .banner__mpal-small-label{font-size:16px}.half-image-banner .banner__mpal-big-label{font-size:12px}}@media screen and (max-width:749px){.half-image-banner .banner{flex-direction:column}.half-image-banner .banner--img-mob-pos-img-first{flex-direction:column-reverse}.half-image-banner .media>:not(.zoom):not(.deferred-media__poster-button).half-image-banner__image--desktop{display:none}.half-image-banner .banner--large.banner--mobile-bottom:not(.banner--adapt) .banner__media,.half-image-banner .banner--large.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt)>.banner__media{height:48rem}.half-image-banner .banner--l-w-btns.banner--mobile-bottom:not(.banner--adapt) .banner__media,.half-image-banner .banner--l-w-btns.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt)>.banner__media{height:36rem}.half-image-banner .banner--mobile-bottom:not(.banner--stacked) .banner__content{order:-1}.half-image-banner .banner__media{border-radius:48px 48px 0 0;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}.half-image-banner .banner__media-buttons{display:flex!important;align-items:flex-start;justify-content:center}.half-image-banner .banner__media-buttons-inner{margin-top:20px}.half-image-banner .banner-round-edges-mobile-true{border-radius:48px}.half-image-banner .banner-add-padding-on-mobile-img-true.banner__media{right:20px;left:20px;width:calc(100% - 40px)}}@media only screen and (max-width:576px){.half-image-banner .banner__box{padding:40px 20px}}@media (min-width:750px) and (max-width:990px){.half-image-banner .banner--l-w-btns:not(.banner--adapt),.half-image-banner .banner--large:not(.banner--adapt){min-height:60rem}}