.group-content,.group-content .group-sponsors,.group-content .tile{font-family:Roboto,sans-serif}.group-content{min-width:768px;margin:50px auto 0}.mobile-page .group-content{max-width:1920px;min-width:320px}.group-content.group-theme-same-width{max-width:1200px}.group-content.group-theme-same-width .tile{width:50%}.group-content.group-theme-same-width .tile:last-child{width:50%;margin:0 auto}.group-content .tile{float:left;width:25%;height:385px;position:relative;overflow:hidden;border:8px solid #fff;box-sizing:border-box}.mobile-page .group-content .tile{width:100%;border-width:4px}.mobile-page .group-content .tile:last-child{width:100%;margin:0}.group-content .tile:last-child{float:none;width:auto;overflow:auto}.group-content .tile .tile{border:0;border-left:8px solid #fff}.group-content .tile .tile:first-child{border:0}.group-content .tile .tile:last-child{overflow:hidden}.mobile-page .group-content .tile .tile:last-child{overflow:auto}.group-content .tile.tile-half{width:50%}.group-content .tile.tile-full,.mobile-page .group-content .tile.tile-full,.mobile-page .group-content .tile.tile-half{width:100%}.group-content .tile .tile-image{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:5}.group-content .tile .tile-image.bg-lazyload,.group-content .tile .tile-image.bg-loaded,.group-content .tile .tile-image.bg-loading{background-color:#d3d3d3}.group-content .tile .tile-tag{display:inline-block;font-size:12px;font-weight:400;text-align:center;text-transform:uppercase;background-color:#fff;color:#182545;border-radius:50px;padding:5px 18px;margin:0 0 15px;box-shadow:0 3px 5px #000}.mobile-page .group-content .tile .tile-tag{font-size:10px}.group-content .tile .tile-tag p{margin:0}.group-content .project-content{width:100%;height:100%;z-index:15;position:relative}.group-content .project-content a{box-sizing:border-box;display:block;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.group-content .project-content .text-white .project-text{color:#fff;background:linear-gradient(0,rgba(0,0,0,.6),transparent)}.group-content .project-content .text-white .project-text .project-title{text-shadow:6px 11px 16px #38312c}.group-content .project-content .text-black .project-text{color:#414141;background:linear-gradient(0,rgba(255,255,255,.9),transparent)}.group-content .project-content .project-text{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);text-align:center;font-size:20px;line-height:1.3;padding:20px;transition:top 350ms ease-in,-webkit-transform 350ms ease-in;transition:transform 350ms ease-in,top 350ms ease-in;transition:transform 350ms ease-in,top 350ms ease-in,-webkit-transform 350ms ease-in;width:100%;max-width:100%;box-sizing:border-box}.mobile-page .group-content .project-content .project-text{font-size:16px;padding:50px 20px;transition:all 150ms ease-in}.group-content .project-content .project-number{font-size:57px;font-weight:700}.mobile-page .group-content .project-content .project-number{font-size:36px}.group-content .project-content .project-title{display:block;font-size:20px;font-weight:400;margin:0}.mobile-page .group-content .project-content .project-title{font-size:28px}.group-content .project-content .project-description{max-height:0;font-size:22px;opacity:0;padding:0 20px;transition:all 350ms ease-in;box-sizing:border-box}.mobile-page .group-content .project-content .project-description{font-size:18px;margin-top:10px;opacity:1;max-height:none}.group-content .item-wrapper{position:relative;width:100%;height:100%;box-sizing:border-box}.group-content .item-wrapper .item-image{position:absolute;top:0;bottom:0;left:0;right:0;background-repeat:no-repeat;background-position:center;background-size:cover;transition:-webkit-transform 350ms ease-in;transition:transform 350ms ease-in;transition:transform 350ms ease-in, -webkit-transform 350ms ease-in;-webkit-transform:scale(1);transform:scale(1)}.group-content .item-wrapper .item-border{display:block;position:absolute;top:34px;bottom:34px;left:34px;right:34px;border:4px solid #fff;box-sizing:border-box}.group-content .item-wrapper .item-content{z-index:15;width:100%;position:absolute;bottom:15%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.group-content .item-wrapper .item-title{font-size:32px;font-weight:600;line-height:1.2;text-align:center;text-transform:uppercase;color:#fff}.mobile-page .group-content .item-wrapper .item-title{font-size:21px}.group-content .item-wrapper .item-button{display:block;font-size:18px;font-weight:600;background-color:#fff;border:2px solid #a1a3a4;color:#414141;text-align:center;text-transform:uppercase;text-decoration:none;padding:10px;margin:0 auto;cursor:pointer;max-width:200px}.group-content .item-wrapper .item-button-link{display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:20}.group-content .item-hidden{display:none}.group-content .group-sponsors{text-align:center;padding:10px 30px;box-sizing:border-box;background-color:#fff}.group-content .group-sponsors .title{font-size:20px;line-height:1;color:#908786;display:inline-block;vertical-align:middle;text-align:right}.mobile-page .group-content .group-sponsors .title{font-size:24px}.group-content .group-sponsors ul{display:inline-block;vertical-align:middle;list-style:none;margin:0;padding:0;text-align:center}.group-content .group-sponsors ul li{display:inline-block;margin:5px;vertical-align:middle}.mobile-page .group-content .group-sponsors ul li{margin:15px 10px}.group-content .group-sponsors ul li:hover img{opacity:1}.group-content .group-sponsors ul li img{display:inline-block;width:120px;height:auto;opacity:.8;transition:opacity 150ms ease-in}.mobile-page .group-content .group-sponsors ul li img{opacity:1;width:50%}.group-content .group-sponsors .sponsor-icon{display:inline-block;vertical-align:middle;margin:5px 20px;opacity:.8;transition:opacity 150ms ease-in}.group-content .group-sponsors .sponsor-icon:hover{opacity:1}.mobile-page .group-content .group-sponsors .sponsor-icon{margin:10px;opacity:1}.group-content .group-sponsors .line{display:none}.mobile-page .group-content .group-sponsors .line{margin:10px 0;border-top:1px solid #ccc;line-height:1px;height:1px;font-size:1px}@media all and (max-width:1120px){.group-content .project-content .project-number{font-size:36px}.group-content .project-content .project-title{font-size:25px}.group-content .project-content .project-description{font-size:16px}.group-content .item-wrapper .item-title{font-size:26px}}@media all and (max-width:1260px){.group-content .group-sponsors .line{display:block}}@media all and (min-width:1001px){.group-content .tile .tile-half,.group-content .tile.tile-half{width:50%}}@media all and (max-width:1000px) and (min-width:540px){.group-content .tile.tile-half{width:50%}.group-content .tile .tile-half{width:100%}}@media all and (max-width:539px){.group-content .tile{height:290px;width:100%}.group-content .tile.tile-half{width:100%}.group-content .header .header-icon-atkurtai100{display:none!important}}@media all and (max-width:350px){.group-content .header .project-logo{background-position:left center;background-size:cover;width:52px}}