.carousel{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2;overflow:hidden;outline-style:none;height:16.5rem}@media (min-width:48rem){.carousel{height:16.5rem}}@media (min-width:64rem){.carousel{height:16.5rem}}@media (min-width:90rem){.carousel{height:16.5rem}}@media (min-width:768px){.carousel{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/span 3;height:27rem}}@media (min-width:768px) and (min-width:48rem){.carousel{height:27rem}}@media (min-width:768px) and (min-width:64rem){.carousel{height:27rem}}@media (min-width:768px) and (min-width:90rem){.carousel{height:27rem}}@media (min-width:1024px){.carousel{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/span 6;height:34.5rem}}@media (min-width:1024px) and (min-width:48rem){.carousel{height:34.5rem}}@media (min-width:1024px) and (min-width:64rem){.carousel{height:34.5rem}}@media (min-width:1024px) and (min-width:90rem){.carousel{height:34.5rem}}@media (min-width:1440px){.carousel{height:40.5rem}}@media (min-width:1440px) and (min-width:48rem){.carousel{height:40.5rem}}@media (min-width:1440px) and (min-width:64rem){.carousel{height:40.5rem}}@media (min-width:1440px) and (min-width:90rem){.carousel{height:40.5rem}}.carousel .swiper-container{width:100%;position:absolute;left:0;background:#9b9b9b}@media (min-width:1024px){.carousel .swiper-container{position:relative}}.carousel .swiper-container img{height:16.5rem}@media (min-width:48rem){.carousel .swiper-container img{height:16.5rem}}@media (min-width:64rem){.carousel .swiper-container img{height:16.5rem}}@media (min-width:90rem){.carousel .swiper-container img{height:16.5rem}}@media (min-width:768px){.carousel .swiper-container img{height:27rem}}@media (min-width:768px) and (min-width:48rem){.carousel .swiper-container img{height:27rem}}@media (min-width:768px) and (min-width:64rem){.carousel .swiper-container img{height:27rem}}@media (min-width:768px) and (min-width:90rem){.carousel .swiper-container img{height:27rem}}@media (min-width:1024px){.carousel .swiper-container img{height:34.5rem}}@media (min-width:1024px) and (min-width:48rem){.carousel .swiper-container img{height:34.5rem}}@media (min-width:1024px) and (min-width:64rem){.carousel .swiper-container img{height:34.5rem}}@media (min-width:1024px) and (min-width:90rem){.carousel .swiper-container img{height:34.5rem}}@media (min-width:1440px){.carousel .swiper-container img{height:40.5rem}}@media (min-width:1440px) and (min-width:48rem){.carousel .swiper-container img{height:40.5rem}}@media (min-width:1440px) and (min-width:64rem){.carousel .swiper-container img{height:40.5rem}}@media (min-width:1440px) and (min-width:90rem){.carousel .swiper-container img{height:40.5rem}}.carousel__pagination-wrapper{position:relative;top:0;height:100%;width:100%;float:right}@media (min-width:1024px){.carousel__pagination-wrapper{position:relative;height:auto;width:66%}}.carousel__pagination-wrapper__pagination{background-color:#122025;color:#fff;font-size:.75rem;bottom:0;display:flex;justify-content:space-around;align-items:center;height:3rem}@media (min-width:48rem){.carousel__pagination-wrapper__pagination{height:3rem}}@media (min-width:64rem){.carousel__pagination-wrapper__pagination{height:3rem}}@media (min-width:90rem){.carousel__pagination-wrapper__pagination{height:3rem}}@media (min-width:768px){.carousel__pagination-wrapper__pagination{justify-content:unset;padding-left:1rem}.carousel__pagination-wrapper__pagination span{margin-left:1rem}}@media (min-width:1024px){.carousel__pagination-wrapper__pagination{height:3.75rem}}@media (min-width:1024px) and (min-width:48rem){.carousel__pagination-wrapper__pagination{height:3.75rem}}@media (min-width:1024px) and (min-width:64rem){.carousel__pagination-wrapper__pagination{height:3.75rem}}@media (min-width:1024px) and (min-width:90rem){.carousel__pagination-wrapper__pagination{height:3.75rem}}.carousel__pagination-bg{width:100px;height:3rem;background:#122025;position:absolute;right:0;bottom:0;z-index:2}@media (min-width:768px){.carousel__pagination-bg{display:none}}.carousel__carousel-cell{height:16.5rem}@media (min-width:48rem){.carousel__carousel-cell{height:16.5rem}}@media (min-width:64rem){.carousel__carousel-cell{height:16.5rem}}@media (min-width:90rem){.carousel__carousel-cell{height:16.5rem}}@media (min-width:768px){.carousel__carousel-cell{height:27rem}}@media (min-width:768px) and (min-width:48rem){.carousel__carousel-cell{height:27rem}}@media (min-width:768px) and (min-width:64rem){.carousel__carousel-cell{height:27rem}}@media (min-width:768px) and (min-width:90rem){.carousel__carousel-cell{height:27rem}}@media (min-width:1024px){.carousel__carousel-cell{height:34.5rem}}@media (min-width:1024px) and (min-width:48rem){.carousel__carousel-cell{height:34.5rem}}@media (min-width:1024px) and (min-width:64rem){.carousel__carousel-cell{height:34.5rem}}@media (min-width:1024px) and (min-width:90rem){.carousel__carousel-cell{height:34.5rem}}@media (min-width:1440px){.carousel__carousel-cell{height:40.5rem}}@media (min-width:1440px) and (min-width:48rem){.carousel__carousel-cell{height:40.5rem}}@media (min-width:1440px) and (min-width:64rem){.carousel__carousel-cell{height:40.5rem}}@media (min-width:1440px) and (min-width:90rem){.carousel__carousel-cell{height:40.5rem}}.carousel__carousel-cell>img{background-color:#0b375a;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.carousel .mobile-slide{width:40px;height:40px;border:none;border-radius:50%;background-size:10px;background-color:rgba(0,0,0,.5);outline:none;color:#122025}.carousel .mobile-slide span{display:none}@media (min-width:768px){.carousel .mobile-slide{color:#fff;background:none;position:absolute;top:100%;width:36px;height:24px;margin-top:-32px;z-index:10;cursor:pointer;outline:none;border:none;opacity:1;text-transform:uppercase;font-size:.75rem;font-weight:600;letter-spacing:.063rem}.carousel .mobile-slide span{display:inline-block}.carousel .mobile-slide.\--pre{background:none;left:calc(100% - 125px);transition-duration:.3s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.carousel .mobile-slide.\--pre[aria-disabled=true]{opacity:.3}.carousel .mobile-slide.\--pre[aria-disabled=false]:hover{-webkit-transform:translateX(-.2rem);transform:translateX(-.2rem)}.carousel .mobile-slide.\--next{background:none;right:2rem;transition-duration:.3s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.carousel .mobile-slide.\--next[aria-disabled=true]{opacity:.3}.carousel .mobile-slide.\--next[aria-disabled=false]:hover{-webkit-transform:translateX(.2rem);transform:translateX(.2rem)}}@media (min-width:1024px){.carousel .mobile-slide{margin-top:-40px}}.company-facilities{color:#122025}.company-facilities__title{padding-bottom:.75rem}@media (min-width:48rem){.company-facilities__title{padding-bottom:.75rem}}@media (min-width:64rem){.company-facilities__title{padding-bottom:.75rem}}@media (min-width:90rem){.company-facilities__title{padding-bottom:.75rem}}@media (min-width:768px){.company-facilities__title{-ms-grid-row:1;grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1}}@media (min-width:1024px){.company-facilities__title{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/span 1}}.company-facilities__content{-ms-grid-column-span:2;grid-column:span 2}.company-facilities__content p{opacity:.5}@media (max-width:767px){.company-facilities__content{padding-bottom:3.75rem}}@media (min-width:768px){.company-facilities__content{-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/span 2;padding-top:1.5rem;padding-bottom:3.75rem}.company-facilities__content:nth-child(2){padding-top:0}}@media (min-width:1024px){.company-facilities__content{-ms-grid-column:3;-ms-grid-column-span:3;grid-column:3/span 3;padding-top:2.25rem}}.company-facilities .company-facilities__district-photo,.company-facilities .company-facilities__district-photo img,.company-facilities__district-photo .company-facilities img{height:16.5rem}@media (min-width:48rem){.company-facilities .company-facilities__district-photo,.company-facilities .company-facilities__district-photo img,.company-facilities__district-photo .company-facilities img{height:16.5rem}}@media (min-width:64rem){.company-facilities .company-facilities__district-photo,.company-facilities .company-facilities__district-photo img,.company-facilities__district-photo .company-facilities img{height:16.5rem}}@media (min-width:90rem){.company-facilities .company-facilities__district-photo,.company-facilities .company-facilities__district-photo img,.company-facilities__district-photo .company-facilities img{height:16.5rem}}@media (min-width:768px){.company-facilities .company-facilities__district-photo,.company-facilities .company-facilities__district-photo img,.company-facilities__district-photo .company-facilities img{height:27rem}}@media (min-width:768px) and (min-width:48rem){.company-facilities .company-facilities__district-photo,.company-facilities .company-facilities__district-photo img,.company-facilities__district-photo .company-facilities img{height:27rem}}@media (min-width:768px) and (min-width:64rem){.company-facilities .company-facilities__district-photo,.company-facilities .company-facilities__district-photo img,.company-facilities__district-photo .company-facilities img{height:27rem}}@media (min-width:768px) and (min-width:90rem){.company-facilities .company-facilities__district-photo,.company-facilities .company-facilities__district-photo img,.company-facilities__district-photo .company-facilities img{height:27rem}}@media (min-width:1024px){.company-facilities .company-facilities__district-photo,.company-facilities .company-facilities__district-photo img,.company-facilities__district-photo .company-facilities img{height:34.5rem}}@media (min-width:1024px) and (min-width:48rem){.company-facilities .company-facilities__district-photo,.company-facilities .company-facilities__district-photo img,.company-facilities__district-photo .company-facilities img{height:34.5rem}}@media (min-width:1024px) and (min-width:64rem){.company-facilities .company-facilities__district-photo,.company-facilities .company-facilities__district-photo img,.company-facilities__district-photo .company-facilities img{height:34.5rem}}@media (min-width:1024px) and (min-width:90rem){.company-facilities .company-facilities__district-photo,.company-facilities .company-facilities__district-photo img,.company-facilities__district-photo .company-facilities img{height:34.5rem}}@media (min-width:1440px){.company-facilities .company-facilities__district-photo,.company-facilities .company-facilities__district-photo img,.company-facilities__district-photo .company-facilities img{height:40.5rem}}@media (min-width:1440px) and (min-width:48rem){.company-facilities .company-facilities__district-photo,.company-facilities .company-facilities__district-photo img,.company-facilities__district-photo .company-facilities img{height:40.5rem}}@media (min-width:1440px) and (min-width:64rem){.company-facilities .company-facilities__district-photo,.company-facilities .company-facilities__district-photo img,.company-facilities__district-photo .company-facilities img{height:40.5rem}}@media (min-width:1440px) and (min-width:90rem){.company-facilities .company-facilities__district-photo,.company-facilities .company-facilities__district-photo img,.company-facilities__district-photo .company-facilities img{height:40.5rem}}.company-facilities__district-photo{grid-column:1/2 span;margin-bottom:3.75rem}.company-facilities__district-photo div{width:100%;position:absolute;left:0;right:0}@media (min-width:1024px){.company-facilities__district-photo div{position:relative}}.company-facilities__district-photo img{width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.company-facilities__district-photo{grid-column:1/3 span;margin-bottom:3.75rem}}@media (min-width:1024px){.company-facilities__district-photo{grid-column:1/6 span}}#cbmg .\+company-facilities-background{background:#fff}