*{padding:0;margin:0;box-sizing:border-box;outline:none}html{font-family:"Ubuntu",sans-serif;scroll-behavior:smooth}body{background:linear-gradient(180deg, #161616 0px, #252525 20%, #343434 66%, #434343 100%);color:#fff !important}button{background:rgba(0,0,0,0);border:none}a{color:inherit;text-decoration:none}a.link{text-decoration:underline}.wrapper{max-width:1216px;margin:0 auto 26px auto}@media(max-width: 800px){.wrapper{margin:0 16px 26px 16px}}.hero__content.wrapper{max-width:1600px;margin:0 auto 26px auto}.main-heading{font-size:48px;line-height:56px;text-transform:uppercase}@media(max-width: 800px){.main-heading{font-size:40px;line-height:50px}}@media(max-width: 600px){.main-heading{font-size:33px;line-height:46px}}.main-heading a{text-decoration:none}.section{margin-top:96px}@media(max-width: 800px){.section{margin-top:40px}}@media(max-width: 1216px){.section{padding:32px 16px}}.section.anchor{scroll-margin-top:5vh}@media(max-width: 800px){.section.anchor{scroll-margin-top:1vh}}.section-title{font-weight:700;font-size:36px;line-height:44px}@media(max-width: 800px){.section-title{font-size:26px;line-height:32px}}.section-subtitle{font-weight:normal;font-size:28px;line-height:32px}@media(max-width: 800px){.section-subtitle{font-size:25px;line-height:30px}}@media(max-width: 600px){.section-subtitle{font-size:25px;line-height:30px}}.main-subtitle{margin-top:24px;font-size:24px;font-weight:700}@media(min-width: 800px){.main-subtitle{max-width:70%}}a{color:#ff8e01}a:hover{color:#ff6b01}.btn{cursor:pointer;display:flex !important;justify-content:center !important}.btn--primary{color:#333;background-color:#ff8e01;text-transform:uppercase;min-width:300px;font-size:20px;font-weight:700;line-height:28px;border-radius:8px;padding:14px;transition:background-color .2s ease}.btn--primary:hover{color:#333;background-color:#ff6b01}.btn--secondary{font-size:14px;border-radius:4px;border:1px solid #fff;color:#fff;padding:10px;min-width:160px}.hero #bg-video,#bg-video{position:absolute;top:0;left:0;width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover;z-index:0;pointer-events:none}.hero{height:100vh;width:100%;position:relative;overflow:hidden}@media(max-width: 600px){.hero{min-height:640px;min-width:320px}}.hero>*{position:relative;z-index:1}.hero__content{position:relative;z-index:1;width:min(90%,1600px);max-width:1600px;margin:0 auto;padding:110px 0 24px;height:100%;display:flex;flex-direction:column}@media(max-width: 800px){.hero__content{width:calc(100% - 48px)}}@media(max-width: 600px){.hero__content{width:calc(100% - 40px);padding:150px 0 24px}}.hero__header{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;position:absolute;top:130px;width:100%}@media(max-width: 600px){.hero__header{position:absolute;top:80px;width:100%;justify-content:stretch}.hero__header .btn--secondary{min-width:unset;width:100%}}.hero__image{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between}@media(max-width: 600px){.hero__image{margin-bottom:205px;flex-direction:column;gap:32px;align-items:flex-start}}.hero__image .hero__date{font-size:20px;line-height:28px;max-width:170px;margin-left:unset;display:none}@media(max-width: 800px){.hero__image .hero__date{display:block}}@media(max-width: 600px){.hero__image .hero__date{max-width:270px}}.hero__image img{width:50%}@media(max-width: 600px){.hero__image img{width:80%}}.hero__footer{margin-top:72px;display:grid;grid-template-columns:1fr 1fr;align-items:center;flex-wrap:wrap}@media(max-width: 800px){.hero__footer{grid-template-columns:1fr}}@media(max-width: 600px){.hero__footer{justify-content:space-between;gap:20px;position:absolute;bottom:10vh;width:100%}}.hero__footer .hero__date{font-weight:700;font-size:28px;line-height:36px;max-width:360px;margin-left:auto}@media(max-width: 800px){.hero__footer .hero__date{display:none}}.hero__companys{display:flex;flex-direction:column;gap:16px;max-width:500px}@media(max-width: 800px){.hero__companys{max-width:100%}}.hero__company{display:grid;grid-template-columns:1fr 100px;width:100%;gap:16px}.hero__company img{height:55px;width:auto}@media(max-width: 800px){.hero__company img{height:45px;width:auto}}@media(max-width: 600px){.hero__company img{height:35px;width:auto}}.hero__company .pictures{display:flex;gap:12px}.hero__company figcaption{line-height:20px;max-width:90px;font-size:14px;color:rgba(255,255,255,.6)}.hero::after{content:"";background:linear-gradient(180deg, rgba(0, 0, 0, 0.1) 42%, #1a0e11 100%);height:100%;width:100%;position:absolute;left:0;top:0;z-index:0;pointer-events:none}.gallery{position:relative}.gallery__header{display:flex;justify-content:space-between}@media(max-width: 600px){.gallery__header{margin-bottom:16px}}.gallery__controls{display:flex;gap:16px}.gallery__controls-big{position:absolute;pointer-events:none;top:0;left:0;height:100%;width:100%;display:flex;align-items:center;justify-content:space-between;padding:32px}.gallery__controls-big .gallery__button{background-color:#fff}.gallery__controls-big .gallery__button svg{fill:#1a1a1a}.gallery__controls-big .gallery__button:not(.gallery__button--disabled){pointer-events:all}@media(max-width: 600px){.gallery__controls-big{display:none}}.gallery__indicators{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:32px}@media(min-width: 600px){.gallery__indicators{display:none}}.gallery__indicator{height:10px;width:10px;background-color:#fff;border-radius:50%;transition:background-color .2s ease}.gallery__indicator--active{background-color:#ff8e01}.gallery__button{height:48px;width:48px;border-radius:50%;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center}.gallery__button--disabled{opacity:.4;pointer-events:none}.gallery__button svg{fill:#ff8e01;transition:fill .2s ease}.gallery__button:hover{border:1px solid #ff6b01}.gallery__button:hover svg{fill:#ff6b01}.gallery__container{display:flex;gap:8px;margin-top:48px;overflow:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth}@media(max-width: 800px){.gallery__container{margin-top:0}}.gallery__container::-webkit-scrollbar{display:none}.gallery__item{scroll-snap-align:start;flex-shrink:0}@media(max-width: 800px){.gallery__item{width:356px}}.gallery__footer{display:flex;justify-content:center;align-items:center;width:100%;margin-top:40px}.gallery__mobile-wrapper{display:flex;flex-direction:column;margin-top:48px;gap:8px}.gallery__mobile-wrapper .gallery__item{width:100%}.gallery__mobile-btn{margin-top:40px;width:100%;min-width:unset}.gallery--experts .gallery__item{flex-basis:calc(25% - 4px)}@media(max-width: 1216px){.gallery--experts .gallery__item{flex-basis:calc(33.3333333333% - 4px)}}@media(max-width: 800px){.gallery--experts .gallery__item{flex-basis:calc(50% - 4px)}}@media(max-width: 600px){.gallery--experts .gallery__item{flex-basis:calc(100% - 4px)}}.gallery--news .gallery__item{flex-basis:calc(33.3333333333% - 6px)}@media(max-width: 1216px){.gallery--news .gallery__item{flex-basis:calc(33.3333333333% - 4px)}}@media(max-width: 800px){.gallery--news .gallery__item{flex-basis:calc(50% - 4px)}}@media(max-width: 600px){.gallery--news .gallery__item{flex-basis:calc(100% - 4px)}}.gallery--building .gallery__item{flex-basis:100%;border-radius:32px;overflow:hidden}.gallery--building .gallery__item img{width:100%;height:auto}.gallery-slide{padding:32px;background:linear-gradient(180deg, rgba(255, 142, 1, 0), rgba(255, 142, 1, 0.1));border-radius:32px;cursor:pointer;position:relative}.gallery-slide::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(135deg, #ff5900, #ff8e01);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .2s ease}.gallery-slide:hover{background:rgba(0,0,0,0)}.gallery-slide:hover::before{opacity:1}.gallery-slide:hover .gallery-slide__title{color:#ff8e01}.gallery-slide__image{border-radius:16px;overflow:hidden;width:100%;height:290px}@media(max-width: 800px){.gallery-slide__image{height:350px}}@media(max-width: 600px){.gallery-slide__image{height:280px}}.gallery-slide__image img{height:100%;width:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}@media(max-width: 1216px){.gallery-slide__image img{-o-object-position:top;object-position:top}}@media(max-width: 800px){.gallery-slide__image img{-o-object-position:top;object-position:top}}@media(max-width: 600px){.gallery-slide__image img{-o-object-position:top;object-position:top}}.gallery-slide__content{margin-top:24px;color:rgba(255,255,255,.6);line-height:24px}.gallery-slide__title{font-size:24px;color:#fff;margin-bottom:16px;line-height:32px;word-break:break-word}.nominations-block{background-color:rgba(255,255,255,0.0588235294);padding:30px;border-radius:16px}.nominations{margin-bottom:40px}.nominations__grid{margin-top:48px;display:grid;grid-template-columns:repeat(3, 1fr);gap:8px}@media(max-width: 1216px){.nominations__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 650px){.nominations__grid{grid-template-columns:1fr}}.nominations__item{display:flex;gap:16px;align-items:center;justify-content:flex-start;color:#fff;padding:32px;border-radius:32px;background:linear-gradient(180deg, rgba(255, 142, 1, 0), rgba(255, 142, 1, 0.1));cursor:pointer;position:relative}.nominations__item,.nominations__item:link,.nominations__item:visited{text-decoration:none;color:#fff}.nominations__item::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(135deg, #ff5900, #ff8e01);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .2s ease}.nominations__item:hover{color:#ff8e01;background:rgba(0,0,0,0)}.nominations__item:hover::before{opacity:1}.nominations__item:focus{outline:none}.nominations__item:focus-visible{outline:2px solid #fff;outline-offset:2px}.nominations__item::after{content:attr(data-number);position:absolute;top:32px;right:32px;color:#ff8e01}.nominations__title{font-size:20px;line-height:30px}.partner-popup-info{cursor:pointer}.supporter{padding:96px 0;border:1px solid rgba(255,255,255,.1);border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);margin-top:64px}@media(max-width: 800px){.supporter{padding:40px 0}}.supporter:last-child{border-bottom:none}.supporter+.supporter{margin-top:0;border-top-color:rgba(0,0,0,0)}.supporter__title{font-size:28px;line-height:36px;text-align:center;text-transform:uppercase}@media(max-width: 800px){.supporter__title{font-size:26px;line-height:32px}}.supporter__items{display:flex;justify-content:center;gap:60px;flex-wrap:wrap}.supporter__item{margin-top:24px;padding:6px 12px;border-radius:4px}.supporter__item img{opacity:.6;filter:brightness(0) invert(1);transition:filter .2s ease,opacity .2s ease}@media(max-width: 800px){.supporter__item img{max-width:250px;height:auto}}@media(max-width: 600px){.supporter__item img{max-width:250px;height:auto}}.supporter__item:hover img{opacity:1;filter:none}.modal{border-radius:32px;padding:25px;margin:auto;color:#1a1a1a;max-width:800px;border:none}@media(max-width: 600px){.modal{padding:20px}}@media(max-width: 600px){.modal .modal__header{border:none}}.modal .title{font-size:24px;line-height:32px;text-transform:uppercase;text-align:center}.modal__content h2{margin-top:0;margin-bottom:15px}.modal .partner-header{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px;border-bottom:1px solid #ccc;padding-bottom:25px;margin-bottom:25px;align-items:center}.modal .partner-header .partner-logo{width:100%;text-align:center}.modal .partner-header .partner-logo img{max-width:300px;height:auto}.modal .partner-header .partner-contacts{display:flex;flex-direction:column;gap:12px;font-weight:500;color:#333}.modal .partner-header .partner-contacts a{color:rgba(40,40,40,.8)}.modal .partner-header .partner-contacts a:hover{color:#282828}.modal .partner-header .partner-contacts--phone{background:url("/award/phone-icon.svg") no-repeat left center;background-size:20px;padding-left:30px}.modal .partner-header .partner-contacts--site{background:url("/award/link-icon.svg") no-repeat left center;background-size:20px;padding-left:30px}@media(max-width: 1240px){.modal .partner-header .partner-contacts{flex-direction:row;justify-content:space-around}}@media(max-width: 600px){.modal .partner-header .partner-contacts{flex-direction:column;justify-content:space-around}}@media(max-width: 1240px){.modal .partner-header{grid-template-columns:1fr}}@media(max-width: 600px){.modal .partner-header{grid-template-columns:1fr}}.modal .partner-description{font-size:16px;line-height:24px}.modal .nomination-children{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.modal .nomination-children__link{display:inline-block;padding:10px 20px;font-size:15px;font-weight:500;color:#1a1a1a;text-decoration:none;background:rgba(224,188,130,.15);border:1px solid rgba(224,188,130,.4);border-radius:8px;transition:all .2s ease}.modal .nomination-children__link:hover{background:rgba(224,188,130,.3);border-color:#ff8e01;color:#1a1a1a}.modal .nomination-children__link:active{transform:translateY(0)}.modal .checkbox__text{display:flex;width:100%;align-items:center;font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:14px;font-weight:400;line-height:16px;margin-bottom:12px}.modal input:checked+.checkbox__text:before{background:url("data:image/svg+xml,%3Csvg width='15' height='13' viewBox='0 0 15 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6L5 11L14 1' stroke='white' stroke-width='2'/%3E%3C/svg%3E") no-repeat center center #e0bc82;border-color:#e0bc82}.award-modal-wrapper-logo{min-width:320px;max-width:620px;width:100%;border-radius:32px;overflow:hidden;background:#fff;box-shadow:0 24px 80px rgba(0,0,0,.28);padding:0 !important}.award-modal-wrapper-logo .header-logo{height:188px;width:100%;border-top-right-radius:32px;border-top-left-radius:32px;margin-bottom:0;background-color:rgba(29,16,19,.9);background-image:url("/award/test-logo.svg");background-position:center;background-repeat:no-repeat;background-size:min(62%,320px)}@media(max-width: 800px){.award-modal-wrapper-logo .header-logo{border-radius:0}}.award-modal-wrapper-logo .modal-nomination{padding:0;width:500px}.award-modal-wrapper-logo .modal__close{background:rgba(255,255,255,.82) !important;top:20px;right:20px;width:44px;height:44px;border-radius:50%;box-shadow:0 8px 24px rgba(14,12,18,.18)}.award-modal-wrapper-logo .modal__content{margin:0;padding:34px 36px 36px}@media(max-width: 600px){.award-modal-wrapper-logo .modal__content{padding:24px 20px 24px}}.award-modal-wrapper-logo .modal__content a{color:#333;text-decoration:none}.award-modal-wrapper-logo .modal__content a:hover{color:#ff8e01}.award-modal-wrapper-logo .title{margin:0 0 22px;font-size:30px;line-height:1.05;font-weight:700;text-transform:uppercase;text-align:left;color:#1a1a1a}.award-request-form .form-group{margin-bottom:12px}.award-request-form .form-control{min-height:56px;border-radius:16px;border:1px solid rgba(26,26,26,.12);background:#f7f5f2;padding:16px 18px;box-shadow:none;font-size:16px;color:#1a1a1a}.award-request-form .form-control:focus{border-color:#ff8e01;background:#fff}.award-request-form .user-agree{display:flex;gap:12px;margin-top:18px;margin-bottom:22px;align-items:flex-start}.award-request-form .checkbox input{flex:0 0 auto;margin-top:2px}.award-request-form .checkbox__text{color:#666;line-height:1.45;margin-bottom:0}.award-request-form .checkbox__text a{color:#ff8e01;text-decoration:underline;text-underline-offset:2px}.award-request-form .btn--primary{width:100%;min-width:0;margin-top:8px;min-height:58px;border-radius:16px}.award-request-form input::-moz-placeholder{color:#8b8b8b}.award-request-form input::placeholder{color:#8b8b8b}.building-card{flex-basis:calc(33.3333333333% - 5px);border-radius:32px;overflow:hidden;background:rgba(0,0,0,0);color:#1a1a1a;display:flex;flex-direction:column;cursor:pointer;position:relative}.building-card--active .building-card__selection{background-color:#ff8e01;background-image:url("/award/checked.svg");background-size:50%;background-position:center;background-repeat:no-repeat}.building-card__selection{position:absolute;top:24px;right:24px;background-color:#fff;z-index:20;height:48px;width:48px;border-radius:50%;display:flex;align-items:center;justify-content:center}.building-card .rate{display:flex;align-items:center;align-content:center;justify-content:center;font-weight:bold;position:absolute;color:#fff;background:linear-gradient(45deg, #cb9b51 0%, #e8d364 30%, #cbbc06 50%, #cb9b51 80%);width:40px;height:40px;border-radius:50%;text-align:center;line-height:24px;font-size:14px;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .3s ease}.building-card::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(135deg, #ff5900, #ff8e01);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .2s ease;z-index:2}.building-card:hover::after{opacity:1}.building-card:hover .building-card__content{background:rgba(0,0,0,0)}@media(max-width: 800px){.building-card{flex-basis:calc(50% - 4px)}}@media(max-width: 600px){.building-card{flex-basis:100%}}@media(max-width: 600px){.building-card__image{max-height:300px}}.building-card__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.building-card__content{padding:32px;display:flex;flex-direction:column;height:100%;background:linear-gradient(180deg, rgba(255, 142, 1, 0), rgba(255, 142, 1, 0.1))}.building-card__name{color:#fff;font-size:24px;line-height:32px}.building-card__location{color:rgba(255,255,255,.6);line-height:24px;margin-top:16px;margin-bottom:20px}.building-card__builder{border-top:1px solid rgba(255,255,255,.1);padding-top:20px;color:rgba(255,255,255,.6);margin-top:auto}*{padding:0;margin:0;box-sizing:border-box;outline:none}html{font-family:"Ubuntu",sans-serif;scroll-behavior:smooth}body{background:linear-gradient(180deg, #161616 0px, #252525 20%, #343434 66%, #434343 100%);color:#fff !important}button{background:rgba(0,0,0,0);border:none}a{color:inherit;text-decoration:none}a.link{text-decoration:underline}.wrapper{max-width:1216px;margin:0 auto 26px auto}@media(max-width: 769px){.wrapper{margin:0 16px 26px 16px}}.hero__content.wrapper{max-width:1600px;margin:0 auto 26px auto}.main-heading{font-size:48px;line-height:56px;text-transform:uppercase}@media(max-width: 769px){.main-heading{font-size:40px;line-height:50px}}@media(max-width: 600px){.main-heading{font-size:33px;line-height:46px}}.main-heading a{text-decoration:none}.section{margin-top:96px}@media(max-width: 769px){.section{margin-top:40px}}@media(max-width: 1216px){.section{padding:32px 16px}}.section.anchor{scroll-margin-top:5vh}@media(max-width: 769px){.section.anchor{scroll-margin-top:1vh}}.section-title{font-weight:700;font-size:36px;line-height:44px}@media(max-width: 769px){.section-title{font-size:26px;line-height:32px}}.section-subtitle{font-weight:normal;font-size:28px;line-height:32px}@media(max-width: 769px){.section-subtitle{font-size:25px;line-height:30px}}@media(max-width: 600px){.section-subtitle{font-size:25px;line-height:30px}}.main-subtitle{margin-top:24px;font-size:24px;font-weight:700}@media(min-width: 769px){.main-subtitle{max-width:70%}}.gallery{position:relative}.gallery__header{display:flex;justify-content:space-between}@media(max-width: 600px){.gallery__header{margin-bottom:16px}}.gallery__controls{display:flex;gap:16px}.gallery__controls-big{position:absolute;pointer-events:none;top:0;left:0;height:100%;width:100%;display:flex;align-items:center;justify-content:space-between;padding:32px}.gallery__controls-big .gallery__button{background-color:#fff}.gallery__controls-big .gallery__button svg{fill:#1a1a1a}.gallery__controls-big .gallery__button:not(.gallery__button--disabled){pointer-events:all}@media(max-width: 600px){.gallery__controls-big{display:none}}.gallery__indicators{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:32px}@media(min-width: 600px){.gallery__indicators{display:none}}.gallery__indicator{height:10px;width:10px;background-color:#fff;border-radius:50%;transition:background-color .2s ease}.gallery__indicator--active{background-color:#ff8e01}.gallery__button{height:48px;width:48px;border-radius:50%;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center}.gallery__button--disabled{opacity:.4;pointer-events:none}.gallery__button svg{fill:#ff8e01;transition:fill .2s ease}.gallery__button:hover{border:1px solid #ff6b01}.gallery__button:hover svg{fill:#ff6b01}.gallery__container{display:flex;gap:8px;margin-top:48px;overflow:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth}@media(max-width: 769px){.gallery__container{margin-top:0}}.gallery__container::-webkit-scrollbar{display:none}.gallery__item{scroll-snap-align:start;flex-shrink:0}@media(max-width: 769px){.gallery__item{width:356px}}.gallery__footer{display:flex;justify-content:center;align-items:center;width:100%;margin-top:40px}.gallery__mobile-wrapper{display:flex;flex-direction:column;margin-top:48px;gap:8px}.gallery__mobile-wrapper .gallery__item{width:100%}.gallery__mobile-btn{margin-top:40px;width:100%;min-width:unset}.gallery--experts .gallery__item{flex-basis:calc(25% - 4px)}@media(max-width: 1216px){.gallery--experts .gallery__item{flex-basis:calc(33.3333333333% - 4px)}}@media(max-width: 769px){.gallery--experts .gallery__item{flex-basis:calc(50% - 4px)}}@media(max-width: 600px){.gallery--experts .gallery__item{flex-basis:calc(100% - 4px)}}.gallery--news .gallery__item{flex-basis:calc(33.3333333333% - 6px)}@media(max-width: 1216px){.gallery--news .gallery__item{flex-basis:calc(33.3333333333% - 4px)}}@media(max-width: 769px){.gallery--news .gallery__item{flex-basis:calc(50% - 4px)}}@media(max-width: 600px){.gallery--news .gallery__item{flex-basis:calc(100% - 4px)}}.gallery--building .gallery__item{flex-basis:100%;border-radius:32px;overflow:hidden}.gallery--building .gallery__item img{width:100%;height:auto}.gallery-slide{padding:32px;background:linear-gradient(180deg, rgba(255, 142, 1, 0), rgba(255, 142, 1, 0.1));border-radius:32px;cursor:pointer;position:relative}.gallery-slide::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(135deg, #ff5900, #ff8e01);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .2s ease}.gallery-slide:hover{background:rgba(0,0,0,0)}.gallery-slide:hover::before{opacity:1}.gallery-slide:hover .gallery-slide__title{color:#ff8e01}.gallery-slide__image{border-radius:16px;overflow:hidden;width:100%;height:290px}@media(max-width: 769px){.gallery-slide__image{height:350px}}@media(max-width: 600px){.gallery-slide__image{height:280px}}.gallery-slide__image img{height:100%;width:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}@media(max-width: 1216px){.gallery-slide__image img{-o-object-position:top;object-position:top}}@media(max-width: 769px){.gallery-slide__image img{-o-object-position:top;object-position:top}}@media(max-width: 600px){.gallery-slide__image img{-o-object-position:top;object-position:top}}.gallery-slide__content{margin-top:24px;color:rgba(255,255,255,.6);line-height:24px}.gallery-slide__title{font-size:24px;color:#fff;margin-bottom:16px;line-height:32px;word-break:break-word}.characteristics{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:32px}@media(max-width: 769px){.characteristics{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.characteristics{grid-template-columns:1fr}}.characteristics__heading,.info-blocks__heading{line-height:24px;margin-bottom:12px;color:rgba(255,255,255,.6)}.characteristics__text,.info-blocks__text{font-weight:700;font-size:20px;line-height:28px}.info-blocks{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px}@media(max-width: 769px){.info-blocks{grid-template-columns:1fr}}.info-blocks__block{background-color:rgba(255,255,255,.06);border-radius:32px;padding:32px;display:flex;flex-direction:column;gap:32px}.info-blocks__item{display:grid;grid-template-columns:65px 1fr;align-items:flex-start;gap:24px}@media(max-width: 769px){.info-blocks__item{flex-direction:column}}.info-blocks__icon{height:64px;width:64px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nominations-block{background-color:rgba(255,255,255,0.0588235294);padding:30px;border-radius:16px}.nominations{margin-bottom:40px}.nominations__grid{margin-top:48px;display:grid;grid-template-columns:repeat(3, 1fr);gap:8px}@media(max-width: 1216px){.nominations__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 650px){.nominations__grid{grid-template-columns:1fr}}.nominations__item{display:flex;gap:16px;align-items:center;justify-content:flex-start;color:#fff;padding:32px;border-radius:32px;background:linear-gradient(180deg, rgba(255, 142, 1, 0), rgba(255, 142, 1, 0.1));cursor:pointer;position:relative}.nominations__item,.nominations__item:link,.nominations__item:visited{text-decoration:none;color:#fff}.nominations__item::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(135deg, #ff5900, #ff8e01);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .2s ease}.nominations__item:hover{color:#ff8e01;background:rgba(0,0,0,0)}.nominations__item:hover::before{opacity:1}.nominations__item:focus{outline:none}.nominations__item:focus-visible{outline:2px solid #fff;outline-offset:2px}.nominations__item::after{content:attr(data-number);position:absolute;top:32px;right:32px;color:#ff8e01}.nominations__title{font-size:20px;line-height:30px}.main{padding-top:100px;padding-bottom:50px;margin-bottom:96px}.contacts{margin-top:48px;display:flex;align-items:center;gap:32px}@media(max-width: 600px){.contacts{flex-direction:column;align-items:flex-start}}.contacts__wrapper{display:flex;flex-direction:column;gap:16px}.contacts__item{font-size:20px;font-weight:normal;line-height:28px;display:flex;align-items:center;gap:12px;position:relative}@media(max-width: 600px){.contacts__item{font-size:16px}}.contacts__item::before{content:"";display:block;height:16px;width:16px;background-color:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.contacts__item--phone:hover{text-decoration:none}.contacts__item--phone::before{-webkit-mask-image:url("/award/phone-icon.svg");mask-image:url("/award/phone-icon.svg")}.contacts__item--link:hover{text-decoration:none}.contacts__item--link::before{-webkit-mask-image:url("/award/link-icon.svg");mask-image:url("/award/link-icon.svg")}.about{border:1px solid rgba(255,255,255,.1);border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);padding-top:96px;padding-bottom:64px}.about .section-title{margin-bottom:48px}.about p{font-size:20px;line-height:28px}.about p:not(:last-child){margin-bottom:16px}.to-top{display:none;position:fixed;bottom:16px;right:16px;height:64px;width:64px;background-color:#fff;z-index:999;border-radius:50%;cursor:pointer;background-image:url("/award/pointer.svg");background-position:center;background-repeat:no-repeat;transition:background-color .2s ease}.to-top:hover{background-color:#ff8e01}.krt-characteristics{display:flex;flex-direction:column;gap:16px}.krt-characteristics__item{display:grid;grid-template-columns:1fr 1.5fr;gap:16px}.krt-characteristics__heading{position:relative;line-height:24px;margin-bottom:12px;color:rgba(255,255,255,.6);white-space:normal;gap:16px}*{padding:0;margin:0;box-sizing:border-box;outline:none}html{font-family:"Ubuntu",sans-serif;scroll-behavior:smooth}body{background:linear-gradient(180deg, #161616 0px, #252525 20%, #343434 66%, #434343 100%);color:#fff !important}button{background:rgba(0,0,0,0);border:none}a{color:inherit;text-decoration:none}a.link{text-decoration:underline}.wrapper{max-width:1216px;margin:0 auto 26px auto}@media(max-width: 769px){.wrapper{margin:0 16px 26px 16px}}.hero__content.wrapper{max-width:1600px;margin:0 auto 26px auto}.main-heading{font-size:48px;line-height:56px;text-transform:uppercase}@media(max-width: 769px){.main-heading{font-size:40px;line-height:50px}}@media(max-width: 600px){.main-heading{font-size:33px;line-height:46px}}.main-heading a{text-decoration:none}.section{margin-top:96px}@media(max-width: 769px){.section{margin-top:40px}}@media(max-width: 1216px){.section{padding:32px 16px}}.section.anchor{scroll-margin-top:5vh}@media(max-width: 769px){.section.anchor{scroll-margin-top:1vh}}.section-title{font-weight:700;font-size:36px;line-height:44px}@media(max-width: 769px){.section-title{font-size:26px;line-height:32px}}.section-subtitle{font-weight:normal;font-size:28px;line-height:32px}@media(max-width: 769px){.section-subtitle{font-size:25px;line-height:30px}}@media(max-width: 600px){.section-subtitle{font-size:25px;line-height:30px}}.main-subtitle{margin-top:24px;font-size:24px;font-weight:700}@media(min-width: 769px){.main-subtitle{max-width:70%}}a{color:#ff8e01}a:hover{color:#ff6b01}.btn{cursor:pointer;display:flex !important;justify-content:center !important}.btn--primary{color:#333;background-color:#ff8e01;text-transform:uppercase;min-width:300px;font-size:20px;font-weight:700;line-height:28px;border-radius:8px;padding:14px;transition:background-color .2s ease}.btn--primary:hover{color:#333;background-color:#ff6b01}.btn--secondary{font-size:14px;border-radius:4px;border:1px solid #fff;color:#fff;padding:10px;min-width:160px}.building-card{flex-basis:calc(33.3333333333% - 5px);border-radius:32px;overflow:hidden;background:rgba(0,0,0,0);color:#1a1a1a;display:flex;flex-direction:column;cursor:pointer;position:relative}.building-card--active .building-card__selection{background-color:#ff8e01;background-image:url("/award/checked.svg");background-size:50%;background-position:center;background-repeat:no-repeat}.building-card__selection{position:absolute;top:24px;right:24px;background-color:#fff;z-index:20;height:48px;width:48px;border-radius:50%;display:flex;align-items:center;justify-content:center}.building-card .rate{display:flex;align-items:center;align-content:center;justify-content:center;font-weight:bold;position:absolute;color:#fff;background:linear-gradient(45deg, #cb9b51 0%, #e8d364 30%, #cbbc06 50%, #cb9b51 80%);width:40px;height:40px;border-radius:50%;text-align:center;line-height:24px;font-size:14px;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .3s ease}.building-card::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(135deg, #ff5900, #ff8e01);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .2s ease;z-index:2}.building-card:hover::after{opacity:1}.building-card:hover .building-card__content{background:rgba(0,0,0,0)}@media(max-width: 769px){.building-card{flex-basis:calc(50% - 4px)}}@media(max-width: 600px){.building-card{flex-basis:100%}}@media(max-width: 600px){.building-card__image{max-height:300px}}.building-card__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.building-card__content{padding:32px;display:flex;flex-direction:column;height:100%;background:linear-gradient(180deg, rgba(255, 142, 1, 0), rgba(255, 142, 1, 0.1))}.building-card__name{color:#fff;font-size:24px;line-height:32px}.building-card__location{color:rgba(255,255,255,.6);line-height:24px;margin-top:16px;margin-bottom:20px}.building-card__builder{border-top:1px solid rgba(255,255,255,.1);padding-top:20px;color:rgba(255,255,255,.6);margin-top:auto}.modal{border-radius:32px;padding:25px;margin:auto;color:#1a1a1a;max-width:800px;border:none}@media(max-width: 600px){.modal{padding:20px}}@media(max-width: 600px){.modal .modal__header{border:none}}.modal .title{font-size:24px;line-height:32px;text-transform:uppercase;text-align:center}.modal__content h2{margin-top:0;margin-bottom:15px}.modal .partner-header{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px;border-bottom:1px solid #ccc;padding-bottom:25px;margin-bottom:25px;align-items:center}.modal .partner-header .partner-logo{width:100%;text-align:center}.modal .partner-header .partner-logo img{max-width:300px;height:auto}.modal .partner-header .partner-contacts{display:flex;flex-direction:column;gap:12px;font-weight:500;color:#333}.modal .partner-header .partner-contacts a{color:rgba(40,40,40,.8)}.modal .partner-header .partner-contacts a:hover{color:#282828}.modal .partner-header .partner-contacts--phone{background:url("/award/phone-icon.svg") no-repeat left center;background-size:20px;padding-left:30px}.modal .partner-header .partner-contacts--site{background:url("/award/link-icon.svg") no-repeat left center;background-size:20px;padding-left:30px}@media(max-width: 1240px){.modal .partner-header .partner-contacts{flex-direction:row;justify-content:space-around}}@media(max-width: 600px){.modal .partner-header .partner-contacts{flex-direction:column;justify-content:space-around}}@media(max-width: 1240px){.modal .partner-header{grid-template-columns:1fr}}@media(max-width: 600px){.modal .partner-header{grid-template-columns:1fr}}.modal .partner-description{font-size:16px;line-height:24px}.modal .nomination-children{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.modal .nomination-children__link{display:inline-block;padding:10px 20px;font-size:15px;font-weight:500;color:#1a1a1a;text-decoration:none;background:rgba(224,188,130,.15);border:1px solid rgba(224,188,130,.4);border-radius:8px;transition:all .2s ease}.modal .nomination-children__link:hover{background:rgba(224,188,130,.3);border-color:#ff8e01;color:#1a1a1a}.modal .nomination-children__link:active{transform:translateY(0)}.modal .checkbox__text{display:flex;width:100%;align-items:center;font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:14px;font-weight:400;line-height:16px;margin-bottom:12px}.modal input:checked+.checkbox__text:before{background:url("data:image/svg+xml,%3Csvg width='15' height='13' viewBox='0 0 15 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6L5 11L14 1' stroke='white' stroke-width='2'/%3E%3C/svg%3E") no-repeat center center #e0bc82;border-color:#e0bc82}.award-modal-wrapper-logo{min-width:320px;max-width:620px;width:100%;border-radius:32px;overflow:hidden;background:#fff;box-shadow:0 24px 80px rgba(0,0,0,.28);padding:0 !important}.award-modal-wrapper-logo .header-logo{height:188px;width:100%;border-top-right-radius:32px;border-top-left-radius:32px;margin-bottom:0;background-color:rgba(29,16,19,.9);background-image:url("/award/test-logo.svg");background-position:center;background-repeat:no-repeat;background-size:min(62%,320px)}@media(max-width: 769px){.award-modal-wrapper-logo .header-logo{border-radius:0}}.award-modal-wrapper-logo .modal-nomination{padding:0;width:500px}.award-modal-wrapper-logo .modal__close{background:rgba(255,255,255,.82) !important;top:20px;right:20px;width:44px;height:44px;border-radius:50%;box-shadow:0 8px 24px rgba(14,12,18,.18)}.award-modal-wrapper-logo .modal__content{margin:0;padding:34px 36px 36px}@media(max-width: 600px){.award-modal-wrapper-logo .modal__content{padding:24px 20px 24px}}.award-modal-wrapper-logo .modal__content a{color:#333;text-decoration:none}.award-modal-wrapper-logo .modal__content a:hover{color:#ff8e01}.award-modal-wrapper-logo .title{margin:0 0 22px;font-size:30px;line-height:1.05;font-weight:700;text-transform:uppercase;text-align:left;color:#1a1a1a}.award-request-form .form-group{margin-bottom:12px}.award-request-form .form-control{min-height:56px;border-radius:16px;border:1px solid rgba(26,26,26,.12);background:#f7f5f2;padding:16px 18px;box-shadow:none;font-size:16px;color:#1a1a1a}.award-request-form .form-control:focus{border-color:#ff8e01;background:#fff}.award-request-form .user-agree{display:flex;gap:12px;margin-top:18px;margin-bottom:22px;align-items:flex-start}.award-request-form .checkbox input{flex:0 0 auto;margin-top:2px}.award-request-form .checkbox__text{color:#666;line-height:1.45;margin-bottom:0}.award-request-form .checkbox__text a{color:#ff8e01;text-decoration:underline;text-underline-offset:2px}.award-request-form .btn--primary{width:100%;min-width:0;margin-top:8px;min-height:58px;border-radius:16px}.award-request-form input::-moz-placeholder{color:#8b8b8b}.award-request-form input::placeholder{color:#8b8b8b}.selection{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px}@media(max-width: 769px){.selection{grid-template-columns:1fr 1fr}}@media(max-width: 600px){.selection{grid-template-columns:1fr}}.building-card{border:2px solid rgba(0,0,0,0);border-radius:12px;overflow:hidden;transition:all .3s ease;position:relative;cursor:pointer}.building-card__radio{position:absolute;opacity:0;pointer-events:none}.building-card__selection{position:absolute;top:24px;right:24px;z-index:2;width:48px;height:48px;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 8px 20px rgba(0,0,0,.16);transition:background-color .2s ease,transform .2s ease}.building-card__selection::after{content:"";position:absolute;inset:9px;border-radius:50%;background:linear-gradient(45deg, #cb9b51 0%, #e8d364 30%, #cbbc06 50%, #cb9b51 80%);opacity:0;transform:scale(0.75);transition:opacity .2s ease,transform .2s ease}.building-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)}.building-card.selected{border-color:rgba(224,188,130,.7);box-shadow:0 0 0 4px rgba(255,255,255,.14)}.building-card.selected .building-card__selection{transform:scale(1.05)}.building-card.selected .building-card__selection::after{opacity:1;transform:scale(1)}.building-card:focus-visible{outline:2px solid #ff8e01;outline-offset:4px}.vote{margin-top:40px}.vote .btn{display:block;margin:0 auto}.banner{position:relative;margin:70px auto;display:block}.banner--tablet{display:none}@media(max-width: 769px){.banner--desktop{display:none}.banner--tablet{display:block}}.banner a{position:relative;top:0;left:0;width:100%;height:100%;display:block}.banner a img{display:block;width:100%}@media(max-width: 1216px){.banner{height:auto;margin:30px auto}.banner img{width:100%;height:auto}}.banner--white{background-color:#fff;background-image:unset}.banner--margin{margin-top:64px}.header-wrapper{background:rgba(17,23,38,.4);color:#fff}.main-menu__link{color:#fff}.header-wrapper{position:absolute;width:100%;z-index:99;border-top:rgba(0,0,0,0);border-bottom:1px solid rgba(255,255,255,.1)}.main-menu-container{position:absolute;background:rgba(17,23,38,.4);top:76px;z-index:99;width:100%}.header .button--tertiary{color:#ccc;border:1px solid #cfcfcf}.region-select__current{color:#fff}.burger-button__line,.burger-button__line:before,.burger-button__line:after{background:#fff}@media(min-width: 1240px){.submenu{background:rgba(17,23,38,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.submenu .submenu__link{color:#fff}.submenu .submenu__link:hover{color:#ff8e01}}@media(max-width: 1240px){.header-nav-container{background:rgba(17,23,38,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.submenu__link{color:#fff}.submenu__link:hover{color:#ff8e01}}.header-tgb-item__description{text-decoration:none;color:#a8a8a8;font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:12px;font-weight:400;line-height:16px;margin-top:8px;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.header-tgb-item__title{color:#e1e1e1}.developers-grid{display:flex;flex-wrap:wrap;gap:24px;row-gap:50px;margin-top:96px;justify-items:center;align-items:center;justify-content:space-around;margin-bottom:96px}.developers-grid>div{min-width:250px;text-align:center}@media(max-width: 769px){.developers-grid img{width:100%;min-width:100px;height:auto;max-width:300px}}.gold-text{font-weight:bold;background:linear-gradient(90deg, #462523 0%, #cb9b51 22%, #e8d364 45%, #cbbc06 50%, #f6e27a 55%, #cb9b51 78%, #462523 100%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);animation:goldShimmer 3s linear infinite}@keyframes goldShimmer{0%{background-position:0% 0}100%{background-position:200% 0}}.header-tgb-wrapper{background:rgba(0,0,0,0)}.header-tgb-wrapper .tgb-item-container .header-tgb-item:hover .header-tgb-item__description{color:#ff8e01}.header-tgb-wrapper .tgb-item-container a{color:#fff}.header-tgb-wrapper .tgb-item-container a:hover{color:#ff8e01}.award-results-card__badge{display:inline-block;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#1e2229;background:linear-gradient(135deg, rgba(255, 255, 255, 0.34) 0%, rgba(255, 255, 255, 0) 40%),linear-gradient(120deg, #eef2f6 0%, #c8d0d9 30%, #f7fbff 52%, #9ea8b3 78%, #dde4eb 100%);border:1px solid rgba(231,239,247,.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 10px 24px rgba(0,0,0,.18);text-shadow:0 1px 0 rgba(255,255,255,.2)}.award-results-card__badge--winner{color:#2c2205;background:linear-gradient(135deg, rgba(255, 255, 255, 0.38) 0%, rgba(255, 255, 255, 0) 36%),linear-gradient(120deg, #f8e7a4 0%, #d4af37 32%, #fff0a6 52%, #b8860b 78%, #f6da7a 100%);border-color:rgba(255,232,154,.72);text-shadow:0 1px 0 rgba(255,255,255,.18)}.award-results-card__nomination{margin-bottom:8px;font-weight:600;color:#143a75}.award-results-card__badges{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}.award-results-card::before{content:none}.award-results-card .building-card__image,.award-results-card .building-card__content{position:relative;z-index:1}.award-results-card:hover .award-results-card__overlay{opacity:1;visibility:visible}.award-results-card__overlay{position:absolute;inset:0;z-index:3;display:flex;align-items:flex-end;padding:24px;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease;background:linear-gradient(180deg, rgba(9, 16, 31, 0.14) 0%, rgba(9, 16, 31, 0.78) 100%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.award-results-card__overlay-inner{width:100%;color:#fff}.award-results-card__overlay-title{margin-bottom:16px;font-size:22px;line-height:1.2;font-weight:700}.award-results-card__overlay-subtitle{margin-bottom:16px;font-size:13px;line-height:1.3;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.72)}.award-results-card__overlay-group+.award-results-card__overlay-group{margin-top:14px}.award-results-card__overlay-label{display:inline-block;margin-bottom:6px;padding:6px 12px;border-radius:999px;font-size:11px;line-height:1.2;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:rgba(255,255,255,.16);border:1px solid rgba(0,0,0,0);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 10px 24px rgba(0,0,0,.18)}.award-results-card__overlay-label.winner{color:#2c2205;background:linear-gradient(135deg, rgba(255, 255, 255, 0.38) 0%, rgba(255, 255, 255, 0) 36%),linear-gradient(120deg, #f8e7a4 0%, #d4af37 32%, #fff0a6 52%, #b8860b 78%, #f6da7a 100%);border-color:rgba(255,232,154,.72);text-shadow:0 1px 0 rgba(255,255,255,.18)}.award-results-card__overlay-label.laureate{color:#1e2229;background:linear-gradient(135deg, rgba(255, 255, 255, 0.34) 0%, rgba(255, 255, 255, 0) 40%),linear-gradient(120deg, #eef2f6 0%, #c8d0d9 30%, #f7fbff 52%, #9ea8b3 78%, #dde4eb 100%);border-color:rgba(231,239,247,.7);text-shadow:0 1px 0 rgba(255,255,255,.2)}.award-results-card__overlay-text{margin:0;padding-left:18px;font-size:15px;line-height:1.45;color:rgba(255,255,255,.92)}.award-results-card__overlay-text li::marker{color:rgba(255,255,255,.92)}@media(hover: none){.award-results-card__overlay{display:none}}