html{font-size:1px}@media (max-width:580px){html{font-size:1px}}@media (min-width:2560px){html{font-size:1px}}.cmCardSlider{overflow:hidden}.cmCardSlider .intro_content .intro__inner{margin-top:-70px}@media (max-width:1024px){.cmCardSlider .intro_content .intro__inner{margin-top:0}}.cmCardSlider .flx{align-items:center;-moz-column-gap:168px;column-gap:168px;display:flex;flex-wrap:nowrap;padding-left:333px;row-gap:50px}@media (min-width:1200px) and (max-width:1440px){.cmCardSlider .flx{-moz-column-gap:90px;column-gap:90px}}@media (max-width:1199px){.cmCardSlider .flx{-moz-column-gap:50px;column-gap:50px}}@media (max-width:1024px){.cmCardSlider .flx{flex-wrap:wrap;padding-left:0!important}}.cmCardSlider .flx .intro_content{flex-shrink:0;margin:0;max-width:450px;padding-left:10rem;padding-right:15px;text-align:left;width:100%}.cmCardSlider .flx .intro_content .intro_btn_wrap{justify-content:flex-start;margin-top:38px}.cmCardSlider .flx .intro_content .intro_title{margin-bottom:15rem}.cmCardSlider .flx .intro_content .eyebrow_text{margin-bottom:23rem}@media (max-width:1024px){.cmCardSlider .flx .intro_content{max-width:100%;width:100%}}.cmCardSlider .flx .cardItem .ItemImg{height:300px;margin-bottom:25px;max-width:500px}@media (max-width:1280px){.cmCardSlider .flx .cardItem .ItemImg{height:225px}}@media (max-width:1024px){.cmCardSlider .flx .cardItem .ItemImg{height:300px}}@media (min-width:1200px) and (max-width:1440px){.cmCardSlider .flx .cardItem .ItemImg{max-width:550px}}.cmCardSlider .flx .cardItem .ItemImg a{display:block;height:100%;width:100%}.cmCardSlider .flx .cardItem .ItemImg a .itemImgBg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}@media (max-width:767px){.cmCardSlider .flx .cardItem .ItemImg{max-width:100%;width:100}}.cmCardSlider .flx .cardItem .itemtag span{color:#004f50;display:block;font-size:15rem;font-size:14rem;font-style:normal;font-weight:600;letter-spacing:2rem;line-height:1;margin-bottom:13rem}.cmCardSlider .flx .cardItem .itemTtl h4{line-height:1.33333333}.cmCardSlider .flx .cardItem .itemTtl h4 a.restitle{color:inherit}.cmCardSlider .flx .cardItem .itemTtl h4 a.restitle:hover{color:#004f50}.cmCardSlider .flx .cardItem .itemContent{margin-bottom:22px}.cmCardSlider .flx .cardItem .itemContent .itemdesc{color:#000;font-size:15rem;letter-spacing:.5rem;line-height:1.6;margin-bottom:0}.cmCardSlider .flx .cmQuoteSliderWrap{margin-right:-50px;max-width:63.76%;overflow:hidden;padding:0 15px 70px 0;width:auto!important}.cmCardSlider .flx .cmQuoteSliderWrap .cardItem:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:all .3s ease}@media (max-width:767px){.cmCardSlider .flx .cmQuoteSliderWrap .cardItem:before{display:none}}.cmCardSlider .flx .cmQuoteSliderWrap .cardItem.is-active:before{opacity:0;visibility:hidden}.cmCardSlider .flx .cmQuoteSliderWrap button.splide__arrow.splide__arrow--prev{display:none}.cmCardSlider .flx .cmQuoteSliderWrap .quoteItemWrap .splide__pagination{display:flex!important}@media (max-width:1024px){.cmCardSlider .flx .cmQuoteSliderWrap{max-width:100%;padding-left:15px;padding-right:15px;width:100%}}.cmCardSlider .quoteItemWrap .splide__arrow{background-color:#351c13;border:none;height:69rem;opacity:1;width:69rem}@media (max-width:767px){.cmCardSlider .quoteItemWrap .splide__arrow{height:40px;top:70%;width:40px}}.cmCardSlider .quoteItemWrap .splide__arrow svg{fill:#fff}.cmCardSlider .quoteItemWrap .splide__arrow:hover svg{fill:#f3b120}.cmCardSlider .quoteItemWrap .splide__arrow--next{right:60rem}@media (max-width:767px){.cmCardSlider .quoteItemWrap .splide__arrow--next{right:10rem}}.cmCardSlider .splide__pagination{bottom:0;bottom:-50px;gap:15px;left:0;padding:0;right:0;right:auto;top:96%;top:auto}@media (max-width:1280px){.cmCardSlider .splide__pagination{bottom:-40px}}.cmCardSlider .splide__pagination li button{background:#d9d9d9;border-radius:50%;height:15px;margin:0;opacity:1;transform:none;width:15px}.cmCardSlider .splide__pagination li button:hover{background:#008283}.cmCardSlider .splide__pagination li button.is-active{background:#008283;opacity:1}@media (max-width:1024px){.cmCardSlider .splide__pagination{left:50%;transform:translateX(-50%)}}@media (max-width:767px){.cmCardSlider .splide__arrows{display:none}}