@media (max-width: 767px) { .awards-carousel .container { margin: 0; } }

.awards-carousel .award-heading { padding: 0 0 0 20px; }

@media (min-width: 992px) { .awards-carousel .award-heading { padding: 0 0 0 0; } }

@media (min-width: 768px) and (max-width: 991px) { .awards-carousel .award-heading { padding: 0; } }

@media (min-width: 992px) { .awards-carousel .award-wrapper { width: 902px; position: relative; } }

.awards-carousel .awards-carousel-grid-wrapper { margin-top: 24px; background: #F9F3EA; overflow: hidden; }

@media (max-width: 767px) { .awards-carousel .awards-carousel-grid-wrapper { grid-template-columns: auto; padding: 0 0 0 20px; } }

@media (min-width: 992px) { .awards-carousel .awards-carousel-grid-wrapper { padding-right: 52px; width: 850px; } }

@media (min-width: 992px) and (max-width: 1199px) { .awards-carousel .awards-carousel-grid-wrapper { grid-template-columns: .8fr 0.2fr; } }

@media (min-width: 768px) and (max-width: 991px) { .awards-carousel .awards-carousel-grid-wrapper { padding: 0; } }

@media (min-width: 992px) { .awards-carousel .awards-carousel-grid-wrapper .carousel-root { max-width: 902px; } }

@media (min-width: 992px) and (max-width: 1199px) { .awards-carousel .awards-carousel-grid-wrapper .carousel-root { max-width: 40.625rem; } }

.awards-carousel .awards-carousel-grid-wrapper .swiper-wrapper { background: #F9F3EA; max-width: 34.375rem; margin: 0; padding: 31px 48px; }

@media (min-width: 992px) { .awards-carousel .awards-carousel-grid-wrapper .swiper-wrapper { max-width: 850px; } }

@media (min-width: 768px) and (max-width: 991px) { .awards-carousel .awards-carousel-grid-wrapper .swiper-wrapper { max-width: 34.375rem; } }

@media (min-width: 992px) and (max-width: 1199px) { .awards-carousel .awards-carousel-grid-wrapper .swiper-wrapper { max-width: 37.5rem; } }

@media (max-width: 991px) { .awards-carousel .awards-carousel-grid-wrapper .swiper-wrapper .slide { margin-right: 30px !important; } }

@media (min-width: 992px) { .awards-carousel .awards-carousel-grid-wrapper .swiper-wrapper .slide { max-width: 363px !important; padding-left: 52px; } }

@media (min-width: 768px) and (max-width: 991px) { .awards-carousel .awards-carousel-grid-wrapper .swiper-wrapper .slide { max-width: 80%; } }

.awards-carousel .awards-carousel-grid-wrapper .swiper-wrapper .slide:first-child { margin-left: 0px; }

.awards-carousel .awards-carousel-grid-wrapper .swiper-button-next { right: 0px; /* left: auto; */ background: #22366a !important; width: 52px; height: 52px; top: auto; bottom: 0; }

.awards-carousel .awards-carousel-grid-wrapper .swiper-button-next::after { content: ""; position: absolute; background-position: 50%; background-size: contain; background-repeat: no-repeat; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMyAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuNDI1MjkgMTEuNDAwNEw5Ljc3Mzg2IDYuMDUxODJMNC40MjUyOSAwLjcwMzI0NyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K); width: 20px; height: 20px; }

.awards-carousel .awards-carousel-grid-wrapper .awards-grid { max-width: 850px; }

.awards-carousel .awards-carousel-grid-wrapper .awards-grid .award-item { position: relative; display: grid; grid-template-columns: .2fr .7fr 1fr; }

.awards-carousel .awards-carousel-grid-wrapper .awards-grid .award-item .award-icon { width: 35px; height: 60px; }

.awards-carousel .awards-carousel-grid-wrapper .awards-grid .award-item p { font-size: 16px; line-height: 20px; color: #22366A; letter-spacing: -0.011em; font-weight: 700; align-self: end; max-width: 152px; text-align: left; margin-left: 12px; }

.awards-carousel .awards-carousel-grid-wrapper .awards-grid .award-img.image-wrapper { position: relative; height: 0; overflow: hidden; padding-bottom: 75.64%; margin-top: 17px; }

.awards-carousel .awards-carousel-grid-wrapper .awards-grid .award-img.image-wrapper img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.awards-carousel .awards-carousel-grid-wrapper .control-arrow { display: none; }

@media (min-width: 992px) { .awards-carousel .awards-carousel-grid-wrapper .control-arrow { display: block; background: #22366A !important; width: 52px; height: 52px; bottom: 0; top: auto !important; opacity: 1 !important; display: flex; align-items: center; justify-content: center; }
  .awards-carousel .awards-carousel-grid-wrapper .control-arrow.control-prev { display: none; }
  .awards-carousel .awards-carousel-grid-wrapper .control-arrow.control-next::after { content: ''; position: absolute; background-position: center; background-size: contain; background-repeat: no-repeat; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMyAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuNDI1MjkgMTEuNDAwNEw5Ljc3Mzg2IDYuMDUxODJMNC40MjUyOSAwLjcwMzI0NyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K"); width: 20px; height: 20px; }
  .awards-carousel .awards-carousel-grid-wrapper .control-arrow.control-next::before { content: none !important; } }

.awards-carousel .awards-carousel-grid-wrapper .wrapper-button { justify-self: start; grid-column: 2/3; background: white; width: 100%; z-index: 999; }

.awards-carousel .awards-carousel-grid-wrapper .wrapper-button button { padding: 16px 35px 16px 35px; margin-top: 20px; }

@media (min-width: 992px) { .awards-carousel .awards-carousel-grid-wrapper .wrapper-button button { margin-top: 0; } }

.awards-carousel .awards-carousel-grid-wrapper .wrapper-button button span { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMyAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuNDI1MjkgMTEuNDAwNEw5Ljc3Mzg2IDYuMDUxODJMNC40MjUyOSAwLjcwMzI0NyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K"); }

@media (min-width: 992px) { .awards-carousel .awards-carousel-grid-wrapper .wrapper-button { justify-self: end; } }
