/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.alert-info{--bs-alert-color:#084298;--bs-alert-bg:#cfe2ff;--bs-alert-border-color:#b6d4fe}.btn-secondary{--bs-btn-hover-color:#194594;--bs-btn-hover-bg:#ffffff;--bs-btn-hover-border-color:#194594;--bs-btn-active-color:#194594;--bs-btn-active-bg:#ffffff;--bs-btn-active-border-color:#194594}.text-bg-primary-invert{color:RGBA(16,15,15,1) !important;color:RGBA(16,15,15,var(--bs-bg-opacity,1)) !important;background-color:#fff !important;border:1px solid RGBA(16,15,15,1) !important;border:1px solid RGBA(16,15,15,var(--bs-bg-opacity,1)) !important}.text-bg-secondary-invert{color:RGBA(25,69,148,1) !important;color:RGBA(25,69,148,var(--bs-bg-opacity,1)) !important;background-color:#fff !important;border:1px solid RGBA(25,69,148,1) !important;border:1px solid RGBA(25,69,148,var(--bs-bg-opacity,1)) !important}.text-bg-success-invert{color:RGBA(25,135,84,1) !important;color:RGBA(25,135,84,var(--bs-bg-opacity,1)) !important;background-color:#fff !important;border:1px solid RGBA(25,135,84,1) !important;border:1px solid RGBA(25,135,84,var(--bs-bg-opacity,1)) !important}.text-bg-info-invert{color:RGBA(13,202,240,1) !important;color:RGBA(13,202,240,var(--bs-bg-opacity,1)) !important;background-color:#000 !important;border:1px solid RGBA(13,202,240,1) !important;border:1px solid RGBA(13,202,240,var(--bs-bg-opacity,1)) !important}.text-bg-warning-invert{color:RGBA(255,193,7,1) !important;color:RGBA(255,193,7,var(--bs-bg-opacity,1)) !important;background-color:#000 !important;border:1px solid RGBA(255,193,7,1) !important;border:1px solid RGBA(255,193,7,var(--bs-bg-opacity,1)) !important}.text-bg-danger-invert{color:RGBA(220,53,69,1) !important;color:RGBA(220,53,69,var(--bs-bg-opacity,1)) !important;background-color:#fff !important;border:1px solid RGBA(220,53,69,1) !important;border:1px solid RGBA(220,53,69,var(--bs-bg-opacity,1)) !important}.text-bg-light-invert{color:RGBA(255,255,255,1) !important;color:RGBA(255,255,255,var(--bs-bg-opacity,1)) !important;background-color:#000 !important;border:1px solid RGBA(255,255,255,1) !important;border:1px solid RGBA(255,255,255,var(--bs-bg-opacity,1)) !important}.text-bg-dark-invert{color:RGBA(33,37,41,1) !important;color:RGBA(33,37,41,var(--bs-bg-opacity,1)) !important;background-color:#fff !important;border:1px solid RGBA(33,37,41,1) !important;border:1px solid RGBA(33,37,41,var(--bs-bg-opacity,1)) !important}:root{--swiper-theme-color:#007aff}.fullPageSwiper{overflow:hidden}@media(max-width:991.98px){.fullPageSwiper{width:100%;right:0;transform:none}}.fullPageSwiper.containerSwiper{width:100%;right:0;transform:none}.fullPageSwiper.swiper-partners{background:#f5f5f5;padding:0.9375rem 0}@media(max-width:991.98px){.fullPageSwiper.swiper-partners{width:calc(100vw - var(--scrollbar-width));position:relative;right:calc((100vw - var(--scrollbar-width)) - (100%/2) + 1px);transform:translate(50%,0);padding:0.9375rem 0}.fullPageSwiper.swiper-partners .field--name-field-partner-intro-logos,.fullPageSwiper.swiper-partners .field--name-field-partner-outro-logos,.fullPageSwiper.swiper-partners .swiper-nav{padding-left:1.25rem;padding-right:1.25rem}.fullPageSwiper.swiper-partners .swiper-nav{margin-bottom:0.625rem;margin-top:0.625rem}}.fullPageSwiper.swiper-partners .swiper-slide{width:200px}@media(max-width:767.98px){.fullPageSwiper.swiper-partners .swiper-slide{margin-right:1.25rem}}@media(max-width:575.98px){.fullPageSwiper.swiper-partners .swiper-slide{width:100%}}.fullPageSwiper.swiper-partners .swiper-slide article{height:150px}.fullPageSwiper.swiper-partners .swiper-slide .field--name-field-media-image:before,.fullPageSwiper.swiper-partners .swiper-slide .field--name-field-media-svg:before{display:none}.fullPageSwiper.swiper-partners .swiper-slide .field--name-field-media-image img,.fullPageSwiper.swiper-partners .swiper-slide .field--name-field-media-svg img{-o-object-fit:scale-down;object-fit:scale-down;-webkit-filter:grayscale(1);filter:grayscale(1)}.fullPageSwiper .swiper-container{margin-left:auto;margin-right:auto;position:relative;list-style:none;z-index:1;overflow:hidden}@media(max-width:991.98px){.fullPageSwiper .swiper-container{width:100%}}@media(min-width:1200px){.fullPageSwiper .swiper-container:before{content:"";background:#fff;width:50vw;position:absolute;left:0;transform:translateX(-100%);height:100%;display:block;z-index:5}}.fullPageSwiper .swiper-container-vertical>.swiper-wrapper{flex-direction:column}@media(min-width:1400px){.fullPageSwiper .swiper-nav.four{display:none}}.fullPageSwiper .swiper-wrapper{position:relative;z-index:1;display:flex;padding:0;transition-property:transform;box-sizing:content-box}@media(min-width:1200px){.fullPageSwiper .swiper-wrapper.field--name-field-partner-logos.disabled.three{justify-content:center}}@media(min-width:1200px){.fullPageSwiper .swiper-wrapper.field--name-field-partner-logos.disabled.three .swiper-slide{width:auto}}@media(min-width:768px){.fullPageSwiper .swiper-wrapper.field--name-field-partner-logos.disabled.two{justify-content:center}}@media(min-width:768px){.fullPageSwiper .swiper-wrapper.field--name-field-partner-logos.disabled.two .swiper-slide{width:auto;margin-top:0}}@media(min-width:1200px){.fullPageSwiper .swiper-wrapper.disabled{justify-content:center}}@media(min-width:1200px){.fullPageSwiper .swiper-wrapper.disabled.three .swiper-slide{width:calc(100% / 3 - 15px)}}@media(min-width:768px){.fullPageSwiper .swiper-wrapper.disabled.two .swiper-slide{width:calc(100% / 2);margin-top:2.5rem}}.fullPageSwiper .swiper-wrapper.disabled .swiper-slide{width:100%}.fullPageSwiper .swiper-wrapper.disabled .swiper-slide:last-of-type{margin-bottom:0}@media(min-width:768px){.fullPageSwiper .swiper-wrapper.disabled .swiper-slide{width:inherit;margin-bottom:0}}.fullPageSwiper .swiper-container-android .swiper-slide,.fullPageSwiper .swiper-wrapper{transform:translate3d(0px,0,0)}.fullPageSwiper .swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.fullPageSwiper .swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.fullPageSwiper .swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.fullPageSwiper .swiper-container-pointer-events{touch-action:pan-y}.fullPageSwiper .swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.fullPageSwiper .swiper-slide{position:relative;transition-property:transform;flex-shrink:0;width:100%}.fullPageSwiper .swiper-slide article{background:#fff}.fullPageSwiper .swiper-slide article a{display:block;height:100%;width:100%;text-decoration:none;transition:top .5s ease;position:relative;top:0;color:#100f0f}.fullPageSwiper .swiper-slide article a:hover,.fullPageSwiper .swiper-slide article a:focus{color:#100f0f !important}.fullPageSwiper .swiper-slide article a:hover{top:-5px}.fullPageSwiper .swiper-slide article a:hover .card__image img{transform:scale(1.02)}.fullPageSwiper .swiper-slide .node__links{display:none}.fullPageSwiper .swiper-slide .card{border:0}.fullPageSwiper .swiper-slide .card .card__image{position:relative;margin-bottom:1rem;border-radius:.375rem;overflow:hidden}.fullPageSwiper .swiper-slide .card .card__image img{max-width:100%;height:auto;width:100%;transform:scale(1);transition:transform .5s ease}.fullPageSwiper .swiper-slide .card .card__image .card__flag{position:absolute;right:20px;top:20px;background:#fff;font-weight:600;font-size:16px;padding:0.125rem 0.625rem;border-radius:.375rem}.fullPageSwiper .swiper-slide .card .card__body{padding:0;font-weight:600}.fullPageSwiper .swiper-slide .card .card__body .card_date,.fullPageSwiper .swiper-slide .card .card__body .card_genre{font-size:16px;margin-bottom:.5rem;color:#595959}.fullPageSwiper .swiper-slide .card .card__body .card_genre .field--name-field-blxs-pjt-genre-tax{display:flex}.fullPageSwiper .swiper-slide .card .card__body .card_genre .field--name-field-blxs-pjt-genre-tax .field__item{margin-right:0.3125rem}.fullPageSwiper .swiper-slide .card .card__body .card_genre .field--name-field-blxs-pjt-genre-tax .field__item:last-of-type{margin-right:0}.fullPageSwiper .swiper-slide .card .card__body .card_heading{font-size:22px;font-weight:700;margin-bottom:.5rem}.fullPageSwiper .swiper-slide .card .card__body .card_content{font-size:16px}.fullPageSwiper .swiper-slide .card .card__body .card_content .more-link{margin-top:2rem;position:unset}.fullPageSwiper .swiper-slide-invisible-blank{visibility:hidden}.fullPageSwiper .swiper-container-autoheight,.fullPageSwiper .swiper-container-autoheight .swiper-slide{height:auto}.fullPageSwiper .swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.fullPageSwiper .swiper-container-3d{perspective:1200px}.fullPageSwiper .swiper-container-3d .swiper-wrapper,.fullPageSwiper .swiper-container-3d .swiper-slide,.fullPageSwiper .swiper-container-3d .swiper-slide-shadow-left,.fullPageSwiper .swiper-container-3d .swiper-slide-shadow-right,.fullPageSwiper .swiper-container-3d .swiper-slide-shadow-top,.fullPageSwiper .swiper-container-3d .swiper-slide-shadow-bottom,.fullPageSwiper .swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.fullPageSwiper .swiper-container-3d .swiper-slide-shadow-left,.fullPageSwiper .swiper-container-3d .swiper-slide-shadow-right,.fullPageSwiper .swiper-container-3d .swiper-slide-shadow-top,.fullPageSwiper .swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.fullPageSwiper .swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0))}.fullPageSwiper .swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0))}.fullPageSwiper .swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))}.fullPageSwiper .swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}.fullPageSwiper .swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.fullPageSwiper .swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.fullPageSwiper .swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.fullPageSwiper .swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.fullPageSwiper .swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.fullPageSwiper .swiper-nav{margin-bottom:1.25rem;display:flex;justify-content:space-between;margin-top:0}@media(min-width:576px){.fullPageSwiper .swiper-nav{justify-content:flex-end;height:50px;margin-top:140px}}@media(min-width:1200px){.fullPageSwiper .swiper-nav{margin-bottom:3.125rem;margin-top:0}}.fullPageSwiper .swiper-nav svg{transform:scale(1.2)}@media(min-width:768px){.fullPageSwiper .swiper-nav.two{display:none}}@media(min-width:768px){.fullPageSwiper .swiper-nav.three{display:none}}.fullPageSwiper .swiper-button-prev{margin-right:20px}@media(max-width:767.98px){.fullPageSwiper .swiper-button-prev{margin-left:5px}}@media(max-width:767.98px){.fullPageSwiper .swiper-button-next{margin-right:5px}}.fullPageSwiper .swiper-button-prev,.fullPageSwiper .swiper-button-next{position:static;height:auto;margin-top:0;cursor:pointer;width:50px;height:50px;font-size:26px;border-radius:50%;border:2px solid #000}.fullPageSwiper .swiper-button-prev i,.fullPageSwiper .swiper-button-next i{padding:0.625rem 0.9375rem}.fullPageSwiper .swiper-button-prev:before,.fullPageSwiper .swiper-button-next:before{margin:0;color:#d63384;font-size:24px;line-height:normal}.fullPageSwiper .swiper-button-prev:after,.fullPageSwiper .swiper-button-next:after{content:none}.fullPageSwiper .swiper-button-prev.swiper-button-disabled:before,.fullPageSwiper .swiper-button-next.swiper-button-disabled:before{opacity:.5}.fullPageSwiper .swiper-button-prev:hover:before,.fullPageSwiper .swiper-button-prev:focus:before,.fullPageSwiper .swiper-button-next:hover:before,.fullPageSwiper .swiper-button-next:focus:before{color:#000}.fullPageSwiper .more-link{margin:0;margin-top:1.875rem;right:0}@media(min-width:576px){.fullPageSwiper .more-link{position:absolute;top:70px;width:278px;margin-top:0}}@media(min-width:992px){.fullPageSwiper .more-link{width:auto}}@media(min-width:1200px){.fullPageSwiper .more-link{top:13px;right:180px}}.fullPageSwiper .more-link a{background:none;padding:0 !important;border:0;font-size:18px;color:#100f0f}.fullPageSwiper .more-link a:hover,.fullPageSwiper .more-link a:focus{color:#100f0f !important}@media(min-width:576px){.fullPageSwiper .more-link a{text-align:right}}@media(min-width:992px){.fullPageSwiper .more-link a{text-align:center}}@media(min-width:576px){.node__contents__section .fullPageSwiper .swiper-nav{margin-top:0}}@media(min-width:1200px){.node__contents__section .fullPageSwiper .swiper-nav{margin-bottom:1.25rem}}.hero,.hero-carousel{overflow:hidden}@media(max-width:991.98px){.hero,.hero-carousel{width:100%;right:0;transform:none}}.hero .swiperSlider,.hero-carousel .swiperSlider{width:100%;max-height:56.25vh;margin-left:auto;margin-right:auto;margin-bottom:10px}.hero .swiper-container,.hero-carousel .swiper-container{margin-left:auto;margin-right:auto;position:relative;list-style:none;z-index:1}@media(max-width:991.98px){.hero .swiper-container,.hero-carousel .swiper-container{width:100%}}@media(min-width:1200px){.hero .swiper-container:before,.hero-carousel .swiper-container:before{content:"";background:#fff;width:50vw;position:absolute;left:0;transform:translateX(-100%);height:100%;display:block;z-index:5}}.hero .swiper-container-vertical>.swiper-wrapper,.hero-carousel .swiper-container-vertical>.swiper-wrapper{flex-direction:column}@media(min-width:1400px){.hero .swiper-nav.four,.hero-carousel .swiper-nav.four{display:none}}.hero .swiper-wrapper,.hero-carousel .swiper-wrapper{position:relative;z-index:1;display:flex;padding:0;transition-property:transform;box-sizing:content-box;height:100%}.hero .swiper-container-android .swiper-slide,.hero .swiper-wrapper,.hero-carousel .swiper-container-android .swiper-slide,.hero-carousel .swiper-wrapper{transform:translate3d(0px,0,0)}.hero .swiper-container-multirow>.swiper-wrapper,.hero-carousel .swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.hero .swiper-container-multirow-column>.swiper-wrapper,.hero-carousel .swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.hero .swiper-free-mode>.swiper-wrapper,.hero-carousel .swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.hero .swiper-container-pointer-events,.hero-carousel .swiper-container-pointer-events{touch-action:pan-y}.hero .swiper-container-pointer-events.swiper-container-vertical,.hero-carousel .swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.hero .swiperSlider .swiper-slide,.hero-carousel .swiperSlider .swiper-slide{position:relative;transition-property:transform;flex-shrink:0;width:100%}.hero .swiperSlider .swiper-slide article a,.hero-carousel .swiperSlider .swiper-slide article a{display:block;height:100%;width:100%;text-decoration:none}.hero .swiperSlider .swiper-slide article a:hover .more-link,.hero-carousel .swiperSlider .swiper-slide article a:hover .more-link{color:#fff}.hero .swiperSlider .swiper-slide .node__links,.hero-carousel .swiperSlider .swiper-slide .node__links{display:none}.hero .swiperSlider .swiper-slide img,.hero-carousel .swiperSlider .swiper-slide img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;height:56.25vh;-o-object-position:50% 25%;object-position:50% 25%}.hero .swiperCarousel .swiper-slide,.hero-carousel .swiperCarousel .swiper-slide{position:relative;transition-property:transform;flex-shrink:0;width:100%;height:calc(20vw / 2.13)}.hero .swiperCarousel .swiper-slide article a,.hero-carousel .swiperCarousel .swiper-slide article a{display:block;height:100%;width:100%;text-decoration:none}.hero .swiperCarousel .swiper-slide .node__links,.hero-carousel .swiperCarousel .swiper-slide .node__links{display:none}.hero .swiperCarousel .swiper-slide img,.hero-carousel .swiperCarousel .swiper-slide img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.hero .swiper-slide-invisible-blank,.hero-carousel .swiper-slide-invisible-blank{visibility:hidden}.hero .swiper-container-autoheight,.hero .swiper-container-autoheight .swiper-slide,.hero-carousel .swiper-container-autoheight,.hero-carousel .swiper-container-autoheight .swiper-slide{height:auto}.hero .swiper-container-autoheight .swiper-wrapper,.hero-carousel .swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.hero .swiper-container-3d,.hero-carousel .swiper-container-3d{perspective:1200px}.hero .swiper-container-3d .swiper-wrapper,.hero .swiper-container-3d .swiper-slide,.hero .swiper-container-3d .swiper-slide-shadow-left,.hero .swiper-container-3d .swiper-slide-shadow-right,.hero .swiper-container-3d .swiper-slide-shadow-top,.hero .swiper-container-3d .swiper-slide-shadow-bottom,.hero .swiper-container-3d .swiper-cube-shadow,.hero-carousel .swiper-container-3d .swiper-wrapper,.hero-carousel .swiper-container-3d .swiper-slide,.hero-carousel .swiper-container-3d .swiper-slide-shadow-left,.hero-carousel .swiper-container-3d .swiper-slide-shadow-right,.hero-carousel .swiper-container-3d .swiper-slide-shadow-top,.hero-carousel .swiper-container-3d .swiper-slide-shadow-bottom,.hero-carousel .swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.hero .swiper-container-3d .swiper-slide-shadow-left,.hero .swiper-container-3d .swiper-slide-shadow-right,.hero .swiper-container-3d .swiper-slide-shadow-top,.hero .swiper-container-3d .swiper-slide-shadow-bottom,.hero-carousel .swiper-container-3d .swiper-slide-shadow-left,.hero-carousel .swiper-container-3d .swiper-slide-shadow-right,.hero-carousel .swiper-container-3d .swiper-slide-shadow-top,.hero-carousel .swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.hero .swiper-container-3d .swiper-slide-shadow-left,.hero-carousel .swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0))}.hero .swiper-container-3d .swiper-slide-shadow-right,.hero-carousel .swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0))}.hero .swiper-container-3d .swiper-slide-shadow-top,.hero-carousel .swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))}.hero .swiper-container-3d .swiper-slide-shadow-bottom,.hero-carousel .swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}.hero .swiper-container-css-mode>.swiper-wrapper,.hero-carousel .swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.hero .swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar,.hero-carousel .swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.hero .swiper-container-css-mode>.swiper-wrapper>.swiper-slide,.hero-carousel .swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.hero .swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper,.hero-carousel .swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.hero .swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper,.hero-carousel .swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.hero .more-link a,.hero-carousel .more-link a{background:none;padding:0 !important;color:#000;border:0;font-size:18px}.hero .swiper-horizontal>.swiper-pagination-progressbar,.hero .swiper-pagination-progressbar.swiper-pagination-horizontal,.hero .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.hero .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.hero-carousel .swiper-horizontal>.swiper-pagination-progressbar,.hero-carousel .swiper-pagination-progressbar.swiper-pagination-horizontal,.hero-carousel .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.hero-carousel .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{top:56.23vh}.hero .swiper-pagination-progressbar,.hero-carousel .swiper-pagination-progressbar{background:#fff}
