@media screen and (max-width:768px){.video-banner .video-banner__container{--spacing-scale:0.5}}.video-banner .video-banner__container .video-banner__wrapper{border-radius:10px;height:calc(var(--video-banner-min-height));overflow:hidden;position:relative;width:100%;z-index:var(--layer-base)}@media screen and (max-width:768px){.video-banner .video-banner__container .video-banner__wrapper{height:calc(var(--video-banner-min-height-mobile))}}.video-banner .video-banner__container .video-banner__wrapper .video-banner__media-wrapper{display:grid;grid-column:1/-1;grid-template-columns:repeat(1,1fr);inset:0;position:absolute}.video-banner .video-banner__container .video-banner__wrapper .video-banner__media-wrapper .overlay{--overlay-color--end:#00000000!important}@media screen and (max-width:768px){.video-banner .video-banner__container .video-banner__wrapper .video-banner__media-wrapper .overlay{--overlay-color--end:#00000059!important;--overlay-direction:to top!important}}.video-banner .video-banner__container .video-banner__wrapper .video-banner__media-wrapper .video-banner__video{height:100%;object-fit:cover;object-position:center center;overflow:hidden;position:relative;width:100%;z-index:var(--layer-base)}.video-banner .video-banner__container .video-banner__wrapper .video-banner__media-wrapper .video-banner__modal-button{position:absolute;right:22.2%;top:43%;transition:var(--animation-speed-slow) var(--ease-out-cubic);z-index:var(--layer-flat)}@media screen and (max-width:1200px){.video-banner .video-banner__container .video-banner__wrapper .video-banner__media-wrapper .video-banner__modal-button{left:40px;top:40px}}@media screen and (max-width:768px){.video-banner .video-banner__container .video-banner__wrapper .video-banner__media-wrapper .video-banner__modal-button{left:20px;top:20px}}.video-banner .video-banner__container .video-banner__wrapper .video-banner__media-wrapper .video-banner__modal-button:hover{transform:scale(1.1)}.video-banner .video-banner__container .video-banner__wrapper .video-banner__media-wrapper .video-banner__modal-button .video-banner__play-icon{align-items:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:hsla(0,0%,100%,.29);border-radius:50%;display:flex;height:90px;justify-content:center;overflow:hidden;width:90px}@media screen and (max-width:1200px){.video-banner .video-banner__container .video-banner__wrapper .video-banner__media-wrapper .video-banner__modal-button .video-banner__play-icon{height:60px;width:60px}}.video-banner .video-banner__container .video-banner__wrapper .video-banner__media-wrapper .video-banner__modal-button .video-banner__play-icon svg{display:block;left:3px;top:0}@media screen and (max-width:1200px){.video-banner .video-banner__container .video-banner__wrapper .video-banner__media-wrapper .video-banner__modal-button .video-banner__play-icon svg{left:2px;width:18px}}.video-banner .video-banner__container .video-banner__wrapper .video-banner__media-wrapper .video-banner__modal-button .video-banner__modal-content{max-height:max-content;max-width:70%;padding:0}@media screen and (max-width:768px){.video-banner .video-banner__container .video-banner__wrapper .video-banner__media-wrapper .video-banner__modal-button .video-banner__modal-content{max-width:90%}}.video-banner .video-banner__container .video-banner__wrapper .video-banner__media-wrapper .video-banner__modal-button .video-banner__modal-content .video-banner__modal-close{background-color:var(--color-background);border-radius:10px;right:15px;top:15px}.video-banner .video-banner__container .video-banner__wrapper .video-banner__content-wrapper{display:flex;flex-direction:column;height:100%;inset:0;justify-content:center;padding:80px;position:relative;z-index:var(--layer-flat)}@media screen and (max-width:1200px){.video-banner .video-banner__container .video-banner__wrapper .video-banner__content-wrapper{justify-content:flex-end;padding:40px}}@media screen and (max-width:768px){.video-banner .video-banner__container .video-banner__wrapper .video-banner__content-wrapper{padding:20px}}.video-banner .video-banner__container .video-banner__wrapper .video-banner__content-wrapper .video-banner__title{font-size:30px;font-weight:800;line-height:1.6;margin:0 0 15px}@media screen and (max-width:768px){.video-banner .video-banner__container .video-banner__wrapper .video-banner__content-wrapper .video-banner__title{font-size:24px;line-height:1.4;margin:0 0 12px}}.video-banner .video-banner__container .video-banner__wrapper .video-banner__content-wrapper .video-banner__content{font-size:16px;font-weight:600;line-height:1.4;max-width:600px}@media screen and (max-width:768px){.video-banner .video-banner__container .video-banner__wrapper .video-banner__content-wrapper .video-banner__content{font-size:14px;line-height:1.7}}.video-banner .video-banner__container .video-banner__wrapper .video-banner__content-wrapper .video-banner__buttons{display:flex;gap:1rem;margin-top:25px}@media screen and (max-width:768px){.video-banner .video-banner__container .video-banner__wrapper .video-banner__content-wrapper .video-banner__buttons{gap:10px;margin-top:10px}}.video-banner .video-banner__container .video-banner__wrapper .video-banner__content-wrapper .video-banner__buttons .button{width:auto}@media screen and (max-width:768px){.video-banner .video-banner__container .video-banner__wrapper .video-banner__content-wrapper .video-banner__buttons .button{font-size:12px;padding:12px 22px}}.video-banner__content-wrapper,.video-banner__media-wrapper{pointer-events:none}.video-banner__content-wrapper .video-banner__modal-content,.video-banner__content-wrapper .video-banner__modal-content::backdrop,.video-banner__content-wrapper .video-banner__modal-video,.video-banner__content-wrapper a,.video-banner__content-wrapper button,.video-banner__content-wrapper input,.video-banner__content-wrapper select,.video-banner__content-wrapper textarea,.video-banner__media-wrapper .video-banner__modal-content,.video-banner__media-wrapper .video-banner__modal-content::backdrop,.video-banner__media-wrapper .video-banner__modal-video,.video-banner__media-wrapper a,.video-banner__media-wrapper button,.video-banner__media-wrapper input,.video-banner__media-wrapper select,.video-banner__media-wrapper textarea{pointer-events:auto}