.carousel-4{padding-bottom:99px;padding-top:99px;position:relative}.carousel-4:after{background-color:var(--color-gray);bottom:0;content:"";height:1px;left:0;margin-left:calc(50% - 50vw);position:absolute;width:100vw;z-index:-1}.carousel-4__header{display:grid;gap:30px;grid-template-columns:repeat(12,1fr);margin-bottom:62px}.carousel-4__header--title{align-items:flex-start;color:var(--color-primary);display:flex;flex-direction:column;font-size:24px;font-weight:600;justify-content:space-between;line-height:normal;width:172px}.carousel-4__header--title .title__arrows{align-items:flex-end;display:flex;flex-direction:row;gap:11.43px;justify-content:flex-start}.carousel-4__header--title .title__arrows--next,.carousel-4__header--title .title__arrows--prev{align-items:center;background-color:rgba(0,0,0,.5);border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:background-color .3s;width:40px}.carousel-4__header--title .title__arrows--next:not([aria-disabled=false]):hover,.carousel-4__header--title .title__arrows--prev:not([aria-disabled=false]):hover{background-color:rgba(0,0,0,.8);cursor:pointer}.carousel-4__header--description{color:var(--title-color,var(--color-black));font-size:34px;grid-column:span 9;letter-spacing:-.85px;line-height:41px}.carousel-4__header--learn-more{align-items:flex-end;display:flex;grid-column:span 2;justify-content:flex-end;padding-bottom:4px;width:fit-content}.carousel-4__body{overflow:hidden;position:relative;width:100%;--swiper-pagination-bullet-width:12px;--swiper-pagination-bullet-height:12px;--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-color:var(--color-primary);--swiper-pagination-bullet-inactive-opacity:0.2;--swiper-pagination-bottom:-37px}.carousel-4__body .swiper{height:405px}.carousel-4__body .swiper .swiper-wrapper .swiper-slide{height:auto;width:auto}.carousel-4__body .swiper .swiper-wrapper .swiper-slide .card-3{width:315px}.carousel-4__body .swiper .swiper-wrapper .swiper-slide .card-3__content .content--desc{display:none}@media only screen and (min-width:993px){.carousel-4__body .swiper .swiper-wrapper .swiper-slide .card-3{padding:20px 14px 20px 20px;transition:all .3s;width:270px}}.carousel-4__body .swiper .swiper-wrapper .swiper-slide.large-slide .card-3{background-color:var(--color-primary);color:var(--color-white)}.carousel-4__body .swiper .swiper-wrapper .swiper-slide.large-slide .card-3__time{color:var(--color-white)}.carousel-4__body .swiper .swiper-wrapper .swiper-slide.large-slide .card-3__content .content--desc{display:-webkit-box}.carousel-4__body .swiper .swiper-wrapper .swiper-slide.large-slide .card-3__content .content--link svg{color:var(--color-white)}@media only screen and (min-width:993px){.carousel-4__body .swiper .swiper-wrapper .swiper-slide.large-slide .card-3{padding:30px;width:570px}}@media(max-width:640px){.carousel-4__body .swiper .swiper-wrapper .swiper-slide,.carousel-4__body .swiper .swiper-wrapper .swiper-slide .card-3{width:100%}}.carousel-4__pagination{position:absolute;--swiper-pagination-bullet-width:8px;--swiper-pagination-bullet-height:8px;--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-color:var(--color-primary);--swiper-pagination-bullet-inactive-opacity:0.2;--swiper-pagination-bottom:0}.carousel-4__pagination .swiper-pagination-bullet{background:#9ea5af}.carousel-4__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#063633}@media only screen and (max-width:992px){.carousel-4{padding-bottom:50px;padding-top:51px}.carousel-4__header{grid-template-columns:1fr;margin-bottom:41px}.carousel-4__header--title{font-size:20px;grid-column:span 1;width:100%}.carousel-4__header--title .title__arrows{display:none}.carousel-4__header--description{font-size:24px;grid-column:span 1;letter-spacing:0;line-height:31px}.carousel-4__header--learn-more{grid-column:span 1;justify-content:flex-start;padding-bottom:0}.carousel-4__header--learn-more svg{height:70px;width:70px}.carousel-4__body{overflow:visible}.carousel-4__body .swiper{margin-left:calc(50% - 50vw);padding:0 var(--layout-padding) 34px;width:100vw}}