.awards-section{color:#111;background:#fff;width:100%;padding:110px 0 100px;position:relative;overflow:hidden}.awards-section .awards-header{z-index:2;width:90%;margin:0 auto 65px;position:relative}.awards-section .awards-slider-container{z-index:3;width:90%;margin:0 auto;position:relative}.awards-section .awards-swiper{width:100%;overflow:visible!important}.awards-section .award-card{opacity:0;background:#fff;border:1px solid #dedede;flex-direction:column;width:100%;min-height:430px;padding:25px;transition:background .6s,color .6s,border-color .6s,transform .6s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;transform:translateY(40px)}.awards-section.awards-visible .award-card{opacity:1;transition:opacity .9s ease var(--award-delay),transform .9s cubic-bezier(.22,1,.36,1)var(--award-delay),background .6s ease,color .6s ease,border-color .6s ease;transform:translateY(0)}.awards-section .award-card:hover{color:#fff;background:#111;border-color:#111;transform:translateY(-8px)}.awards-section .award-card-header{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding-bottom:20px;transition:border-color .5s;display:flex}.awards-section .award-card:hover .award-card-header{border-color:#333}.awards-section .award-year{letter-spacing:.16em;font-size:10px;font-weight:700}.awards-section .award-number{color:#999;letter-spacing:.1em;font-size:10px;transition:color .4s}.awards-section .award-card:hover .award-number{color:#fff}.awards-section .award-icon-wrapper{justify-content:center;align-items:center;width:115px;height:115px;margin:35px auto 25px;display:flex;position:relative}.awards-section .award-icon-circle{border:1px solid #dcdcdc;border-radius:50%;transition:border-color .5s,transform .8s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:rotate(0)}.awards-section .award-card:hover .award-icon-circle{border-color:#555;transform:rotate(45deg)}.awards-section .award-trophy{z-index:2;color:#111;justify-content:center;align-items:center;width:55px;height:55px;transition:color .5s,transform .6s;display:flex;position:relative}.awards-section .award-trophy svg{width:100%;height:100%}.awards-section .award-card:hover .award-trophy{color:#fff;transform:scale(1.08)}.awards-section .award-icon-image{z-index:2;object-fit:contain;filter:grayscale();opacity:.85;max-width:65px;max-height:65px;transition:filter .5s,opacity .5s,transform .6s;position:relative}.awards-section .award-card:hover .award-icon-image{opacity:1;transform:scale(1.08)}.awards-section .award-content{text-align:center;flex:1}.awards-section .award-label{letter-spacing:.22em;color:#888;margin-bottom:12px;font-size:8px;font-weight:700;transition:color .4s;display:block}.awards-section .award-card:hover .award-label{color:#aaa}.awards-section .award-content h3{letter-spacing:-.025em;text-transform:uppercase;max-width:310px;margin:0 auto;font-size:22px;font-weight:400;line-height:1.2}.awards-section .award-divider{background:#111;width:35px;height:1px;margin:18px auto;transition:width .5s,background .4s}.awards-section .award-card:hover .award-divider{background:#fff;width:70px}.awards-section .award-recipient{color:#666;max-width:300px;margin:0 auto 8px;font-size:11px;line-height:1.6;transition:color .4s}.award-organization{color:#999;max-width:300px;margin:0 auto;font-size:10px;line-height:1.6;transition:color .4s}.awards-section .award-card:hover .award-recipient{color:#ddd}.awards-section .award-card:hover .award-organization{color:#888}.awards-section .award-card-footer{letter-spacing:.16em;color:#777;border-top:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding-top:18px;font-size:8px;font-weight:700;transition:border-color .5s,color .4s;display:flex}.awards-section .award-card:hover .award-card-footer{color:#fff;border-color:#333}.awards-section .award-arrow{border:1px solid #ddd;justify-content:center;align-items:center;width:27px;height:27px;font-size:13px;transition:background .35s,color .35s,border-color .35s,transform .4s;display:flex}.awards-section .award-card:hover .award-arrow{color:#111;background:#fff;border-color:#fff;transform:rotate(45deg)}@media (min-width:768px) and (max-width:991px){.awards-section{padding:85px 0 75px}.awards-section .awards-header,.awards-slider-container,.awards-controls,.awards-bottom-statement,.awards-intro{width:92%}.awards-section .award-card{min-height:410px}.awards-background-text{font-size:18vw}}@media (min-width:576px) and (max-width:767px){.awards-section{padding:70px 0 60px}.awards-section .awards-header,.awards-slider-container,.awards-controls,.awards-bottom-statement,.awards-intro{width:calc(100% - 30px)}.awards-background-text{font-size:25vw;top:30px;right:-20px}.awards-grid-line-1{left:15px}.awards-grid-line-2{right:15px}.awards-section .award-card{min-height:420px;padding:22px}.awards-section .award-icon-wrapper{margin-top:30px}.awards-controls{margin-top:28px}.awards-progress{width:90px}.awards-nav-button{width:48px;height:42px}.awards-bottom-statement{margin-top:45px}.awards-circle{width:200px;height:200px;bottom:-100px;right:-110px}}@media (min-width:0) and (max-width:575.98px){.awards-section .award-card{min-height:400px}.awards-section .award-content h3{font-size:20px}.awards-section .award-recipient{font-size:10px}.award-organization{font-size:9px}.awards-pagination{gap:7px}.awards-progress{width:65px}.awards-nav-button{width:43px}}@media (prefers-reduced-motion:reduce){.awards-section *,.awards-section :before,.awards-section :after{transition:none!important;animation:none!important}}
