:root{--font-montserrat: Montserrat, sans-serif;--font-roboto: Roboto, sans-serif;--color-gray100: #000000;--color-gray90: #303030;--color-gray80: #5C5C5C;--color-gray70: #818181;--color-gray60: #A3A3A3;--color-gray50: #BFBFBF;--color-gray40: #D6D6D6;--color-gray30: #E8E8E8;--color-gray20: #F0F2F5;--color-gray10: #FCFCFC;--color-gray0: #FFFFFF;--color-blue: #0082D8;--color-blue-hover: #2CA6F8;--color-blue-pressed: #0273BF;--color-blue-disabled: #CFE1F7;--color-green: #1BA124;--color-green-hover: #3CBB45;--color-green-pressed: #098512;--color-green-disabled: #D0E8D6;--color-orange: #FCD34F;--color-orange-hover: #F8E132;--color-orange-pressed: #FCB034;--color-orange-disabled: #F0E8BF;--color-celery: #C6D1CE;--color-khaki: #91A6A4;--color-snow: #CBCFE3;--color-beige: #E8D3AF;--color-light-beige: #F9F7F4;--color-light-yellow: #FFF7E3;--color-sand: #C3AA8C;--color-nude: #825F54;--color-dark-blue: #003F6A;--color-light-blue1: #F0F7FD;--color-light-blue2: #F5F8FD}.award-categories{padding:100px 0;background-color:#f9f7f4}@media (max-width: 991px){.award-categories{padding:60px 0}}@media (max-width: 768px){.award-categories{padding:40px 0}}.award-categories__inner{width:100%;padding-right:16px;padding-left:16px;max-width:1172px;display:flex;flex-direction:column;align-items:center;gap:16px;max-width:1060px;margin:0 auto}.award-categories__title{text-align:center}.award-categories__subtitle{text-align:center;max-width:800px}.award-categories__tabs{width:100%;display:flex;flex-direction:column;gap:16px}.award-categories__tabs-nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:8px auto 0;padding:8px;background-color:#fcfcfc;border-radius:4px;border:1px solid #E8E8E8}@media (max-width: 768px){.award-categories__tabs-nav{gap:8px;padding:0;border:none;background-color:transparent}}.award-categories__tab-btn{padding:10px 12px;border-radius:4px;background-color:transparent;color:#000;font-size:14px;font-weight:600;line-height:1;transition:all .3s ease}@media (max-width: 768px){.award-categories__tab-btn{border:1px solid #E8E8E8}}.award-categories__tab-btn:not(.active):hover{color:#098512}.award-categories__tab-btn.active{background-color:#098512;color:#fcfcfc;border-color:transparent}.award-categories__tabs-content{width:100%}.award-categories__tab-panel{display:none;flex-direction:column;gap:16px}.award-categories__tab-panel.active{display:flex}.award-categories__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;width:100%}@media (max-width: 991px){.award-categories__cards{gap:16px}}@media (max-width: 768px){.award-categories__cards{grid-template-columns:1fr;gap:16px}}.award-categories__card{background-color:#fff;border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:12px}@media (max-width: 768px){.award-categories__card{padding:16px;gap:8px}}.award-categories__card-title{line-height:1.2;min-height:2lh;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis}@media (max-width: 768px){.award-categories__card-title{min-height:auto}}.award-categories__card-description{min-height:4lh;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;text-overflow:ellipsis}@media (max-width: 768px){.award-categories__card-description{min-height:auto;-webkit-line-clamp:6;line-clamp:6}}.award-categories__card-link{margin-top:32px}.award-categories__popup{width:100%;height:100%;position:fixed;z-index:100;top:0;left:0;background-color:#001638cc;display:none;align-items:center;justify-content:center;overflow:hidden;padding:20px}@media (max-width: 768px){.award-categories__popup{padding:10px}}.award-categories__popup.active{display:flex}.award-categories__popup-inner{width:100%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;background-color:#fff;border-radius:8px;overflow-y:scroll;position:relative;padding:32px 24px 26px;row-gap:40px}@media (max-width: 768px){.award-categories__popup-inner{padding:24px;row-gap:30px}}.award-categories__popup-close{position:absolute;top:30px;right:24px;z-index:10;background-color:transparent;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:opacity .2s}@media (max-width: 768px){.award-categories__popup-close{top:16px;right:16px}}.award-categories__popup-close:hover{opacity:.7}.award-categories__popup-close svg{width:24px;height:24px}.award-categories__popup-title{padding-right:30px}.award-categories__popup-description{display:flex;flex-direction:column;gap:16px}@media (max-width: 768px){.award-categories__popup-description{gap:12px}}.award-categories__popup-period{display:flex;align-items:center;gap:10px;padding:12px;background-color:#f5f8fd;width:-webkit-max-content;width:-moz-max-content;width:max-content;border-radius:4px}.award-categories__popup-period:before{content:"";width:14px;height:16px;display:block;background-image:url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.375 6H13.625C13.8125 6 14 6.1875 14 6.375V14.5C14 15.3438 13.3125 16 12.5 16H1.5C0.65625 16 0 15.3438 0 14.5V6.375C0 6.1875 0.15625 6 0.375 6ZM14 4.625C14 4.84375 13.8125 5 13.625 5H0.375C0.15625 5 0 4.84375 0 4.625V3.5C0 2.6875 0.65625 2 1.5 2H3V0.375C3 0.1875 3.15625 0 3.375 0H4.625C4.8125 0 5 0.1875 5 0.375V2H9V0.375C9 0.1875 9.15625 0 9.375 0H10.625C10.8125 0 11 0.1875 11 0.375V2H12.5C13.3125 2 14 2.6875 14 3.5V4.625Z' fill='%23003F6A'/%3E%3C/svg%3E%0A")}.award-categories__popup-notice{margin-bottom:8px}.award-categories__popup-main-text{display:flex;flex-direction:column;gap:12px}.award-categories__popup-main-text>* p:not(:first-child){margin-top:12px}.award-categories__popup-main-text ul{display:flex;flex-direction:column;gap:8px;margin:0;list-style-type:none}.award-categories__popup-main-text ul li{display:flex;align-items:flex-start;gap:10px}.award-categories__popup-main-text ul li:before{content:"";width:8px;min-width:8px;height:8px;display:block;background-color:#0082d8;border-radius:100%;position:relative;top:9px}.award-categories__popup-main-text a{color:#0082d8;transition:color .2s}.award-categories__popup-main-text a:hover{color:#2ca6f8}.award-categories__popup-winners{max-width:646px;display:grid;grid-template-columns:repeat(2,1fr);gap:32px}@media (max-width: 768px){.award-categories__popup-winners{grid-template-columns:1fr;gap:16px}}.award-categories__popup-winners-inner{display:flex;flex-direction:column;gap:32px}.award-categories__popup-winner{display:flex;gap:12px}@media (max-width: 768px){.award-categories__popup-winner{padding:12px;gap:10px}}.award-categories__popup-winner-image{flex-shrink:0;width:76px;height:76px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.award-categories__popup-winner-info{display:flex;flex-direction:column;gap:4px;justify-content:center}.award-categories__popup-winner-credentials{color:#1ba124}.award-categories__popup-winners-text{display:flex;flex-direction:column;gap:12px}.award-categories__popup-tabs{display:flex;flex-direction:column;margin-top:-16px}@media (max-width: 768px){.award-categories__popup-tabs{margin-top:-6px}}.award-categories__popup-tabs-nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;overflow-x:auto;padding:4px;border:1px solid #E8E8E8;border-radius:4px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}@media (max-width: 768px){.award-categories__popup-tabs-nav{gap:8px;padding:0;border:none}}.award-categories__popup-tabs-nav::-webkit-scrollbar{height:4px}.award-categories__popup-tabs-nav::-webkit-scrollbar-track{background:#e8e8e8}.award-categories__popup-tabs-nav::-webkit-scrollbar-thumb{background:#e8e8e8;border-radius:2px}.award-categories__popup-tab{padding:4px 12px;border-radius:4px;background-color:transparent;color:#000;font-size:14px;font-weight:600;line-height:1.5;transition:all .3s ease;border:1px solid transparent;cursor:pointer;white-space:nowrap}@media (max-width: 768px){.award-categories__popup-tab{border:1px solid #E8E8E8;font-size:13px}}.award-categories__popup-tab:not(.active):hover{color:#098512}.award-categories__popup-tab.active{background-color:#098512;color:#fcfcfc;border-color:transparent}.award-categories__popup-tabs-content{overflow-y:auto;margin-top:16px}.award-categories__popup-tab-panel{display:none}.award-categories__popup-tab-panel p:not(:first-child){margin-top:12px}.award-categories__popup-tab-panel.active{display:block}
