.banner .banner__wrapper{padding-inline:16px}.banner .banner__wrapper.banner__wrapper--full-width{padding-inline:0;border-radius:0}.banner .banner__wrapper .b__media-video{display:none;position:relative}.banner .banner__wrapper .b__media-video:has(video){display:inline-block}.banner .banner__wrapper .b__media-video .b__video{width:100%;min-height:220px}@media(width > 750px){.banner .banner__wrapper .b__media-video .b__video{height:100%}}.banner .banner__wrapper .b__media-video .play-pause-btn,.banner .banner__wrapper .b__media-video .play-pause-sound-btn{position:absolute;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:rgba(0,0,0,.6);border:none;border-radius:50%;cursor:pointer;z-index:2}.banner .banner__wrapper .b__media-video .play-pause-btn{left:72px;top:16px}@media(width > 750px){.banner .banner__wrapper .b__media-video .play-pause-btn{left:unset;top:unset;right:44px;bottom:48px}}.banner .banner__wrapper .b__media-video .play-pause-sound-btn{left:16px;top:16px}@media(width > 750px){.banner .banner__wrapper .b__media-video .play-pause-sound-btn{left:unset;top:unset;right:100px;bottom:48px}}.banner .banner__wrapper .b__media-video .icon-pause{display:none}.banner .banner__wrapper .b__media-video .icon-play{left:17px !important}.banner .banner__wrapper .b__media-video.is-playing .icon-play{display:none}.banner .banner__wrapper .b__media-video.is-playing .icon-pause{display:block}.banner .banner__wrapper .b__media-video .icon-sound-off{display:none}.banner .banner__wrapper .b__media-video .icon-sound-on{display:block}.banner .banner__wrapper .b__media-video.is-muted .icon-sound-on{display:none}.banner .banner__wrapper .b__media-video.is-muted .icon-sound-off{display:block;position:relative}.banner .banner__wrapper .b__media-video.is-muted .icon-sound-off::after{content:"";position:absolute;top:50%;left:50%;width:130%;height:2px;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.5);transform:translate(-50%, -50%) rotate(-45deg);transform-origin:center;transition:width .25s ease}.banner .banner__wrapper .media-overlay{position:absolute;width:100%;z-index:1;height:100%;display:block;top:0;background:rgba(0,0,0,.2392156863);pointer-events:none}.banner .banner__wrapper .b__container .b__banner--wrapp{display:flex;flex-direction:column;position:relative}@media(width > 700px){.banner .banner__wrapper .b__container .b__banner--wrapp{height:700px}}@media(width > 1500px){.banner .banner__wrapper .b__container .b__banner--wrapp{height:auto;aspect-ratio:1408/780}}.banner .banner__wrapper .b__container .b__banner--wrapp .b__media--wrapp{height:100%;border-radius:12px;overflow:hidden;position:relative}.banner .banner__wrapper .b__container .b__banner--wrapp .b__media--wrapp:hover :is(img,video){transform:scale(1)}.banner .banner__wrapper .b__container .b__banner--wrapp .b__banner-content{position:absolute;height:100%;width:100%;top:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:12px;overflow-y:auto;padding-bottom:48px}@media(width < 750px){.banner .banner__wrapper .b__container .b__banner--wrapp .b__banner-content{position:unset;justify-content:end;height:auto;bottom:0;top:auto;max-width:100%;padding:24px 0 40px 0}}@media(width > 750px){.banner .banner__wrapper .b__container .b__banner--wrapp .b__banner-content{margin-left:44px;margin-right:44px}}.banner .banner__wrapper .b__container .b__banner--wrapp .b__banner-content::-webkit-scrollbar{width:3px}.banner .banner__wrapper .b__container .b__banner--wrapp .b__banner-content::-webkit-scrollbar-track{background:#f1f1f1}.banner .banner__wrapper .b__container .b__banner--wrapp .b__banner-content::-webkit-scrollbar-thumb{background:#888}.banner .banner__wrapper .b__container .b__banner--wrapp .b__banner-content *{margin:0}.banner .banner__wrapper .b__container .b__banner--wrapp .b__banner-content .b__title{font-weight:600;color:rgb(var(--color-foreground));letter-spacing:normal;margin-bottom:16px;max-width:860px;letter-spacing:-0.15rem;line-height:120%;font-size:32px}@media(min-width: 1024px){.banner .banner__wrapper .b__container .b__banner--wrapp .b__banner-content .b__title{font-size:48px}}.banner .banner__wrapper .b__container .b__banner--wrapp .b__banner-content .b__title em{font-size:36px;font-weight:400;line-height:100%}@media(min-width: 1024px){.banner .banner__wrapper .b__container .b__banner--wrapp .b__banner-content .b__title em{font-size:54px}}.banner .banner__wrapper .b__container .b__banner--wrapp .b__banner-content .b__title:empty{display:none}.banner .banner__wrapper .b__container .b__banner--wrapp .b__banner-content .b__title em{font-family:var(--font-family-orbikular);letter-spacing:normal;font-weight:400}.banner .banner__wrapper .b__container .b__banner--wrapp .b__banner-content .b__title.h1-txt{font-size:64px;line-height:110%}.banner .banner__wrapper .b__container .b__banner--wrapp .b__banner-content .b__title.h2-txt{font-size:36px;line-height:120%}.banner .banner__wrapper .b__container .b__banner--wrapp .b__banner-content .b__title.h3-txt{font-size:26px;line-height:130%}@media(width < 1024px){.banner .banner__wrapper .b__container .b__banner--wrapp .b__banner-content .b__title.h1-txt,.banner .banner__wrapper .b__container .b__banner--wrapp .b__banner-content .b__title.h2-txt,.banner .banner__wrapper .b__container .b__banner--wrapp .b__banner-content .b__title.h3-txt{font-size:30px}}@media(width < 750px){.banner .banner__wrapper .b__container .b__banner--wrapp .b__banner-content .b__title * br{display:none}.banner .banner__wrapper .b__container .b__banner--wrapp .b__banner-content .b__title.h1-txt,.banner .banner__wrapper .b__container .b__banner--wrapp .b__banner-content .b__title.h2-txt,.banner .banner__wrapper .b__container .b__banner--wrapp .b__banner-content .b__title.h3-txt{font-size:40px;line-height:110%;margin-bottom:32px;letter-spacing:-0.05rem}.banner .banner__wrapper .b__container .b__banner--wrapp .b__banner-content .b__title:empty{display:none}}.banner .banner__wrapper .b__container .b__banner--wrapp .b__banner-content .b__subtitle{max-width:460px;margin-bottom:32px;line-height:170%}.banner .banner__wrapper .b__container .b__banner--wrapp.center .b__banner-content{left:50%;transform:translate(-50%);bottom:0;top:auto;height:50%}.banner .banner__wrapper .b__container .b__banner--wrapp.left .b__banner-content{max-width:50%;left:0;align-items:start}.banner .banner__wrapper .b__container .b__banner--wrapp.right .b__banner-content{max-width:50%;right:0;align-items:flex-end}.banner .banner__wrapper .b__container .b__banner--wrapp.full .b__banner-content{max-width:100%}.banner .banner__wrapper .b__container .b__banner--wrapp.split-left .b__banner-content{max-width:50%;left:0}.banner .banner__wrapper .b__container .b__banner--wrapp.split-left .b__media--wrapp{max-width:50%;margin-left:auto;aspect-ratio:1/1}.banner .banner__wrapper .b__container .b__banner--wrapp.split-right .b__banner-content{max-width:50%;right:0}.banner .banner__wrapper .b__container .b__banner--wrapp.split-right .b__media--wrapp{max-width:50%;margin-right:auto;aspect-ratio:1/1}@media(width < 750px){.banner .banner__wrapper .b__container .b__banner--wrapp.center .b__media--wrapp,.banner .banner__wrapper .b__container .b__banner--wrapp.center .b__banner-content,.banner .banner__wrapper .b__container .b__banner--wrapp.left .b__media--wrapp,.banner .banner__wrapper .b__container .b__banner--wrapp.left .b__banner-content,.banner .banner__wrapper .b__container .b__banner--wrapp.right .b__media--wrapp,.banner .banner__wrapper .b__container .b__banner--wrapp.right .b__banner-content,.banner .banner__wrapper .b__container .b__banner--wrapp.full .b__media--wrapp,.banner .banner__wrapper .b__container .b__banner--wrapp.full .b__banner-content,.banner .banner__wrapper .b__container .b__banner--wrapp.split-left .b__media--wrapp,.banner .banner__wrapper .b__container .b__banner--wrapp.split-left .b__banner-content,.banner .banner__wrapper .b__container .b__banner--wrapp.split-right .b__media--wrapp,.banner .banner__wrapper .b__container .b__banner--wrapp.split-right .b__banner-content{max-width:100%}}.banner .b__media--wrapp{height:100%;margin:0;-o-object-fit:cover;object-fit:cover;width:100%;display:block;flex:1;overflow:hidden}.banner .b__media--wrapp:hover :is(img,svg){transition:.5s all ease-in-out;transform:scale(1.1)}.banner .b__media--wrapp :is(svg){display:block;max-height:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;fill:#fff;width:16px;height:16px;top:15px;left:15px;color:#fff}.banner .b__media--wrapp :is(img,video){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;max-height:inherit}.banner a.b__link{font-size:15px;line-height:22px;font-weight:600;text-align:center;letter-spacing:normal;text-decoration:none;padding:14px 24px;max-height:50px;border-radius:8px;width:-moz-fit-content;width:fit-content;transition:all .3s ease;color:rgb(var(--color-button-text));background:rgb(var(--color-button));border:1px solid rgb(var(--color-button));display:flex;align-items:center;gap:8px;justify-content:center}.banner a.b__link:hover{color:rgb(var(--color-button));background:rgb(var(--color-background));border:1px solid rgb(var(--color-button))}