.center-flex{align-items:center!important;display:flex!important;justify-content:center!important}body{background-color:#fffaf4}.section-wrapper{min-height:100vh}.title-section{margin-top:-2vh}.title-section .section-group__header{margin-bottom:0;padding-bottom:45px}@media only screen and (max-width:992px){.title-section .section-group__header{padding-bottom:15px}}@media only screen and (max-width:480px){.title-section .section-group__header{padding-bottom:0}}.title-section .section-group__title{color:#fff;padding-bottom:.8em}@media only screen and (max-width:480px){.title-section .section-group__title{font-family:var(--font-secondary);font-size:34px;font-weight:300;line-height:34px;padding:0 0 20px}}.title-section .section-group__title:after{background-color:#fff}.title-section .section-content{padding:15px 0 25px}@media only screen and (max-width:480px){.title-section .section-content{padding:25px 0 35px}}.title-section .breadcrumb{margin-top:0}.title-section .breadcrumb .breadcrumb-item,.title-section .breadcrumb .breadcrumb-item+.breadcrumb-item:before{color:#fff}.recommendation-section{background-color:#fff}.recommendation-section .section-group .slick-pagination-custom .pagination-custom{margin-bottom:50px;position:relative}.recommendation-section .section-content{padding:0}.recommendation-section .section-group__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:0;margin-top:2.25rem;padding-bottom:40px}@media only screen and (max-width:480px){.recommendation-section .section-group__header{padding-bottom:20px}}.recommendation-section .section-group__header .clinical-link{color:#f58220;font-family:var(--font-secondary);font-weight:400}@media only screen and (max-width:480px){.recommendation-section .section-group__header .clinical-link{font-size:14px;line-height:30px;margin-left:20px;min-width:75px}}.recommendation-section .section-group__title{padding-bottom:0}.recommendation-section .section-group__title:after{height:0;width:0}@media only screen and (max-width:480px){.recommendation-section .section-group__title{font-size:22px;line-height:26px}}.recommendation-section .carousel-slick{margin-bottom:0!important}@media only screen and (max-width:480px){.recommendation-section .carousel-slick .slick-slide{transform:translate3d(-90%,0,0)!important}}.recommendation-section .carousel-slick .slick-carousel-item{margin-bottom:1rem}.recommendation-section .carousel-slick.pull-left .slick-track{margin-left:0}@media only screen and (max-width:480px){.recommendation-section .carousel-slick.pull-left .slick-track{margin-left:0;margin-right:auto}}.recommendation-section .carousel-slick.pull-left-desktop .slick-track{margin-left:0}@media only screen and (max-width:480px){.recommendation-section .carousel-slick.pull-left-desktop .slick-track{margin-left:auto}.recommendation-section .carousel-slick.pull-left-desktop .slick-track>div{transform:translate3d(100vw,0,0)!important}}.recommendation-section .card{box-shadow:0 3px 10px rgba(0,0,0,.051)}.recommendation-section .card-body{padding-bottom:22px;padding-top:22px}.recommendation-section .card-subtitle{font-family:var(--font-primary);font-size:.85vw;font-weight:300;line-height:1;margin-bottom:10px}@media only screen and (max-width:992px){.recommendation-section .card-subtitle{font-size:1.6vw}}@media only screen and (max-width:480px){.recommendation-section .card-subtitle{font-size:14px}}.recommendation-section .card-title{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.3vw;font-weight:400;margin-bottom:15px;overflow-y:hidden;text-overflow:ellipsis}@media only screen and (max-width:992px){.recommendation-section .card-title{font-size:2.8vw}}@media only screen and (max-width:480px){.recommendation-section .card-title{font-size:20px}}.recommendation-section .card-desc-wrapper{margin-bottom:1.6rem}.recommendation-section .card-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:1vw;font-weight:300;height:4.5vw;margin-bottom:0;min-height:unset;overflow-y:hidden;text-overflow:ellipsis}@media only screen and (max-width:992px){.recommendation-section .card-text{font-size:2vw;height:9vw}}@media only screen and (max-width:480px){.recommendation-section .card-text{font-size:1rem;height:66px;line-height:22px}}.recommendation-section .card-text p{margin-bottom:0}.recommendation-section .card-link{color:#f58220;font-weight:300;margin-top:.5rem;text-decoration:underline}@media only screen and (max-width:992px){.recommendation-section .card-link{font-size:1.6vw}}@media only screen and (max-width:480px){.recommendation-section .card-link{font-size:14px;margin-top:1rem}}.recommendation-section .card-tag{color:#c1c1c1;font-size:.9vw;line-height:1}@media only screen and (max-width:992px){.recommendation-section .card-tag{font-size:1.6vw}}@media only screen and (max-width:480px){.recommendation-section .card-tag{font-size:14px}}.recommendation-section .card-img-top{aspect-ratio:1/.4;-o-object-fit:cover;object-fit:cover;width:100%}.banner-section .section-content{padding:0}.banner-section .section-group__content{padding-top:64px}.banner-section .find-others-solutions{padding:70px 0}.banner-section .find-others-solutions>a{font-family:var(--font-secondary);font-size:1.05vw;font-weight:500;line-height:16px}@media only screen and (max-width:992px){.banner-section .find-others-solutions>a{font-size:2vw}}@media only screen and (max-width:480px){.banner-section .find-others-solutions>a{font-size:16px}}.banner-section .find-others-solutions .btn-icon{color:#f58220}.banner-section .banner-wrapper{background-color:transparent;margin:0 auto;width:90%}@media only screen and (max-width:480px){.banner-section .banner-wrapper{width:100%}}.banner-section .banner-wrapper img{border-radius:5px}.banner-section .banner-content__title{color:#fff;font-size:35px;font-weight:500;line-height:38px;margin-bottom:50px}.banner-section .btn-icon{width:20px}
