.display-flex{display:flex}.column-vertical-center{display:flex;flex-direction:column;justify-content:center}.carousel-control{opacity:1}body.call{color:#979797!important;background-color:#f2f7f8!important}body.call header{background-color:#fff!important;width:100%}body.call section h2.title{text-align:center;font-size:20px;color:#3d3d3d;font-weight:700;padding-bottom:20px}header div.logo{float:left!important;border:1px solid #e4e4e4;padding:20px 15px;background-color:#fff;position:absolute;z-index:150}header div.logo img{width:60px}header h2.title-header{font-size:24px;font-weight:700;padding:5px 0 10px 0;position:relative;margin-left:10%;float:left;color:#3a3a3a}header div.languages{text-transform:uppercase;float:right;color:#3e3e3e;font-weight:700;border-left:1px solid #e4e4e4;font-size:12px;position:relative;cursor:pointer}header div.languages div.active{padding:30px 40px 21px 45px}header div.languages .glyphicon{color:#00a19d;font-size:20px;vertical-align:text-bottom;margin-left:5px}header div.languages ul.languages-list{position:absolute;top:100%;left:0;background-color:#fff;z-index:1000;width:100%;display:none}header div.languages ul.languages-list li{border-bottom:1px solid #dedede}header div.languages ul.languages-list li a{padding:13px 40px 10px 45px;color:#3d3d3d!important;display:block}header div.languages ul.languages-list li:first-child{border-top:1px solid #dedede}header div.languages ul.languages-list li:last-child{border:none}header div.powered{float:right;color:#9d9d9d;padding:30px 10px 20px 50px;border-left:1px solid #e4e4e4}header div.powered img{margin-left:10px;vertical-align:text-bottom}section.slider{position:relative}section.slider nav{position:absolute;top:0;width:100%;z-index:100}section.slider nav ul.stages .glyphicon{margin-left:5px;font-size:22px;vertical-align:text-bottom}section.slider nav ul.stages li{padding:15px;cursor:pointer;color:#fff;font-size:16px}section.slider nav ul.stages li:not(.active){display:none}section.slider nav ul.stages li div.container span.item{margin-left:10%}section.slider nav ul.stages li.stage-1{background-color:rgba(26,116,137,.8)}section.slider nav ul.stages li.stage-2{background-color:rgba(176,77,161,.8)}section.slider nav ul.stages li.stage-3{background-color:rgba(240,0,97,.8)}section.slider h3.slide-description{font-weight:700}section.slider div.logo-share{position:absolute;bottom:0;z-index:80;width:100%}div.sticky-menu.call div.row,section.slider div.logo-share div.row{display:flex}div.sticky-menu.call div.row div.col,section.slider div.logo-share div.row div.col{display:flex;flex-direction:column;justify-content:center}div.sticky-menu.call div.row div.col.participate .btn,section.slider div.logo-share div.row div.col.participate .btn{padding:10px}div.sticky-menu.call{padding:5px 0;z-index:1000}.carousel-caption{padding-top:50px!important;top:20%;bottom:auto}section.main-info{background-color:#fff;padding-bottom:50px}section.main-info h1{font-size:30px;color:#4d4d4d;margin-top:50px}section.main-info div.tags{margin-top:25px;color:#70a5b6}section.main-info span.glyphicon-calendar,section.main-info span.glyphicon-map-marker,section.main-info span.glyphicon-tag{margin-right:10px;font-size:16px;color:#00a19c}section.main-info div.info-icon{margin-top:15px;color:#70a5b6}section.main-info div.container div.subtitle{margin-top:50px}section.main-info div.container div.partners-social{margin-top:10px}section.main-info div.container div.partners-social h3{font-size:13px;color:#70a5b6!important;margin-bottom:10px}section.main-info div.container div.partners-social img.partner{margin-right:20px}section.main-info div.container div.partners-social div.social{text-align:center;border:1px solid #c5c5c5;padding:25px 0}section.main-info div.container div.partners-social div.social.twitter{border-right:none;border-left:none}section.main-info div.container div.partners-social div.social img.twitter{padding-top:10px}section.main-info div.container div.partners-social div.social img.instagram{padding-top:7px}section.main-info div.follow-us-icons .follow-label{color:#979797!important;margin-top:10px}section.regulations{padding:40px 0}section.regulations a{color:#979797!important}section.regulations div.button{padding:15px 0!important;border:1px solid #bae1ea;color:#23ada9;text-align:center;margin-top:20px;cursor:pointer}section.regulations div.button .glyphicon{color:#b5d6e0;font-size:20px;float:right;padding-right:10px!important}section.regulations h2{font-size:14px;color:#0e9a95;font-weight:700}section.regulations ul.options li{color:#535453;padding:25px 3%;border-bottom:1px solid #bae1ea;font-size:15px}section.regulations ul.options li a{color:#535453}section.regulations ul.options li .glyphicon{float:right;font-size:24px;color:#b848a2}section.stats{background-color:#fff;border-top:1px solid #dedede;border-bottom:1px solid #dedede;text-align:center}section.stats div.item{border-right:1px solid #dedede;padding:40px 0}section.stats div.item:last-child{border:none}section.stats div.item{color:#3d3d3d;font-size:12px;text-transform:uppercase}section.stats div.item strong{font-size:40px}section.stats div.item strong i.fa.fa-mars{margin-left:15px}section.stats div.item strong span.number{margin-left:5px}section.stats div.item strong span.percent{font-size:24px}div.stats-2-container{background:#b464a5;background:linear-gradient(to bottom,#b065aa ,#c56093)}section.stats.stage-2{background:0 0}section.stats.stage-2 div.item{color:#fff}section.stats div.item strong{color:#3d3d3d}section.stats-visualizations{text-align:center;padding:40px!important;color:#fff}section.stats-visualizations h2{font-weight:700;margin-top:0;font-size:24px}section.stats-visualizations div.call-amount{font-size:36px;color:#3d3d3d;font-weight:700}section.stats-visualizations div.row{padding:0 10%;margin-top:30px}section.stats-visualizations div.chart-label{font-size:12px;margin-top:10px;padding:0 8%}section.stats-visualizations div.chart-label a{color:#fff;font-weight:700}section.influence-map{background-color:#fff!important;padding:30px 0}section.updates{padding:30px}section.updates .carousel-inner{padding:0 5%}section.updates #updatesCarousel a.left.carousel-control,section.updates #updatesCarousel a.right.carousel-control{background:0 0}.carousel-control .icon-prev,section.updates .carousel-control .glyphicon-chevron-left{left:11%}section.updates .carousel-control .glyphicon-chevron-left,section.updates .carousel-control .glyphicon-chevron-right{color:#0a9b96}.carousel-control .icon-next,section.updates .carousel-control .glyphicon-chevron-right{right:11%}section.updates .row{z-index:1000}section.updates .post .title{color:#545454;margin-top:30px!important;font-size:18px}section.updates .post .description{margin-top:25px!important}section.updates .post .read-more{color:#23ada9;margin-top:20px;font-size:14px}section.updates .post .read-more .glyphicon{font-size:22px;vertical-align:middle;margin-left:5px}section.regulations div.description-nav{background-color:#fafbfd;padding:2.5% 10px;margin:20px 0 40px 0}section.projects{padding:20px 0}section.projects div.row.more-projects-button{display:flex;justify-content:center;margin-top:40px}section.twitter{background-color:#30bde7;color:#fff;padding-bottom:30px}section.twitter h2.title{color:#fff!important}section.twitter .carousel-inner{padding:0 5%}section.twitter #twitterCarousel a.left.carousel-control,section.twitter #twitterCarousel a.right.carousel-control{background:0 0}.carousel-control .icon-prev,section.twitter .carousel-control .glyphicon-chevron-left{left:11%}section.twitter .carousel-control .glyphicon-chevron-left,section.twitter .carousel-control .glyphicon-chevron-right{color:#fff}.carousel-control .icon-next,section.twitter .carousel-control .glyphicon-chevron-right{right:11%}section.twitter div.tweet-user-avatar img{margin:0 auto;border-radius:5px}section.twitter div.tweet-user-name{font-size:14px;font-weight:700;text-align:center;margin-top:5px}section.twitter div.tweet-text{font-size:12px;text-align:center;width:60%;margin-left:20%;margin-top:10px}section.twitter div.tweet-time{margin-top:20px;font-size:12px;text-align:center}section.timeline,section.timeline-xs{padding:40px 0 80px 0;background-color:#fff}section.timeline .carousel-inner>.active.left{left:-25%}.carousel-control.left,.carousel-control.right{background-image:none}section.timeline .item:not(.prev){visibility:visible}section.timeline .item.right:not(.prev){visibility:hidden}section.timeline .rightest{visibility:visible}.timeline .next{left:25%}.timeline .prev{left:-25%}section.timeline div.timeline-step,section.timeline-xs div.timeline-step{padding:0;position:relative;color:#3d3d3d}section.timeline div.timeline-step div.day,section.timeline-xs div.timeline-step div.day{font-size:25px;font-weight:700;line-height:1.2}section.timeline div.timeline-step div.month,section.timeline-xs div.timeline-step div.month{font-size:14px;line-height:1}section.timeline div.timeline-step div.date-line,section.timeline-xs div.timeline-step div.date-line{height:20px;border-left:2px dotted #cee0e5;margin-left:50%}section.timeline div.timeline-step div.title,section.timeline-xs div.timeline-step div.title{margin:5px 0 20px 0}section.timeline div.timeline-step div.title span,section.timeline-xs div.timeline-step div.title span{padding:5px 15px;border-radius:5px;font-weight:700;font-size:13px;color:#fff}section.timeline div.stage-1 div.title span,section.timeline-xs div.stage-1 div.title span{background:#328fa7}section.timeline div.timeline-step div.subtitle,section.timeline-xs div.timeline-step div.subtitle{font-weight:700;padding-bottom:5px;border-bottom:2px dotted #cee0e5;margin:0 50px 0 50px}section.timeline div.timeline-step div.description,section.timeline-xs div.timeline-step div.description{margin:10px 50px 0 50px;font-size:12px;color:#979797!important}section.timeline div.timeline-step div.progress,section.timeline-xs div.timeline-step div.progress{position:relative;border-top:2px dotted #cee0e5;border-radius:0!important;box-shadow:none;margin:20px 0;overflow:hidden;background-color:#fff;height:15px!important}section.timeline div.timeline-step:first-child>.progress,section.timeline-xs div.timeline-step.stage-1.first-1 .progress{left:50%;width:50%}section.timeline div.timeline-step:last-child>.progress,section.timeline-xs div.timeline-step.stage-3 .progress{width:50%}section.timeline .dot,section.timeline-xs .dot{position:absolute;width:30px;height:30px;display:block;background:#cee0e5;top:83px;left:50%;margin-top:-15px;margin-left:-15px;border-radius:50%;z-index:1000!important}section.timeline .dot:after,section.timeline-xs .dot:after{content:' ';width:14px;height:14px;background:#328fa7;border-radius:50px;position:absolute;top:8px;left:8px}section.timeline div.stage-1 .dot,section.timeline-xs div.stage-1 .dot{background:#cee0e5}section.timeline div.stage-1 .dot:after,section.timeline div.stage-1 div.title span section.timeline-xs div.stage-1 .dot:after,section.timeline-xs div.stage-1 div.title span{background:#328fa7}section.timeline div.workshop .dot,section.timeline-xs div.workshop .dot{background:#ffecb2}section.timeline div.workshop .dot:after,section.timeline div.workshop div.title span,section.timeline-xs div.workshop .dot:after,section.timeline-xs div.workshop div.title span{background:#ffca3b}section.timeline div.stage-2 .dot,section.timeline-xs div.stage-2 .dot{background:#f2dbed}section.timeline div.stage-2 .dot:after,section.timeline div.stage-2 div.title span,section.timeline-xs div.stage-2 .dot:after,section.timeline-xs div.stage-2 div.title span{background:#ba49a6}section.timeline div.stage-3 .dot,section.timeline-xs div.stage-3 .dot{background:#ffa4c0}section.timeline div.stage-3 .dot:after,section.timeline div.stage-3 div.title span,section.timeline-xs div.stage-3 .dot:after,section.timeline-xs div.stage-3 div.title span{background:#ff0060}section.timeline .carousel-control.right{right:-60px}section.timeline .carousel-control .glyphicon-menu-left,section.timeline .carousel-control .glyphicon-menu-right,section.timeline-xs .carousel-control .glyphicon-menu-left,section.timeline-xs .carousel-control .glyphicon-menu-right{background-color:#3392aa;border-radius:50%;width:45px;height:45px;padding:10px 7px;margin-top:55px;margin-left:50px;font-size:26px!important}section.timeline .carousel-control .glyphicon-menu-left{margin-top:60px!important;margin-left:-100px!important;z-index:2000}section.timeline-xs .carousel-control .glyphicon-menu-left{margin-top:60px!important;margin-left:-20px!important;z-index:2000}section.timeline-xs .carousel-control .glyphicon-menu-right{margin-top:60px!important;margin-left:-20px!important}section.timeline-xs .carousel-control.left,section.timeline-xs .carousel-control.right{background:0 0!important}.call-header .navbar-toggle{padding:12px 0 5px 0!important;margin-right:10px!important;background-color:transparent}.call-header .navbar-toggle .icon-bar{background-color:#59595c!important;height:5px!important;width:30px!important}section.sponsors-with-money{background:#b464a5;background:linear-gradient(to bottom,#b065aa ,#c56093);color:#fff;padding:30px;height:170px}section.sponsors-with-money .carousel-control.left{background:0 0}section.sponsors-with-money h3.title{margin-top:0;font-size:20px;font-weight:700}section.sponsors-with-money div.amount{color:#333;font-size:35px;font-weight:700}section.projects-results{padding-top:30px}#results-table tbody{background-color:#fff}#results-table tr td:nth-child(1){width:70%;margin-right:5%}#results-table tr td:not(:nth-child(1)){width:12.5%}#results-table tr td a{color:#979797;font-weight:700}#results-table .glyphicon-ok{color:#00c65b}#map-canvas{filter:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="g"><feColorMatrix type="matrix" values="0.3 0.3 0.3 0 0 0.3 0.3 0.3 0 0 0.3 0.3 0.3 0 0 0 0 0 1 0"/></filter></svg>#g');-webkit-filter:grayscale(100%);filter:grayscale(100%)}section.projects-results .warning{margin-bottom:20px;font-size:12px}section.sphere .container{position:relative}section.sphere{background-color:#fff;padding:50px 0;border-bottom:1px solid #dedede}section.sphere div.icons img{margin:0 auto}section.sphere div.icons .name{color:#b871bc;margin-top:10px;font-size:20px;text-transform:uppercase;font-weight:700}@media(min-width:768px){a[name]:not([href]){padding-top:100px;margin-top:-100px}a[name]:not([href]):before{display:block;content:" ";padding-top:100px;margin-top:-100px;visibility:hidden}}@media (min-width:768px) and (max-width:992px){header h2.title-header{font-size:1.2em!important;margin-left:12%}header div.logo{padding:20px 10px}header div.logo img{width:50px}.carousel-caption{top:10%}section.slider h3.slide-description{font-size:1.2em}section.regulations ul.options li{font-size:13px}section.timeline .carousel-control .glyphicon-menu-left,section.timeline .carousel-control .glyphicon-menu-right,section.timeline-xs .carousel-control .glyphicon-menu-left,section.timeline-xs .carousel-control .glyphicon-menu-right{margin-left:0}}@media (max-width:767px){.display-block-xs{display:block!important}.text-center-xs{text-align:center}section.main-info div.container div.partners-social img.partner{margin-right:0}header div.languages ul.languages-list{position:static}header h2.title-header{font-size:1.6em!important;margin-left:18%}header div.logo{padding:4% 2%}header div.logo img{width:50px}header div.languages{float:left}section.regulations{font-size:14px}section.slider div.caller-logo{margin:0 auto;width:50%}section.slider h3.slide-description{font-size:1.6em}.carousel-caption{padding-top:20px!important;top:20%!important}section.slider nav ul.stages li div.container span.item{margin-left:0!important}section.slider nav ul.stages li.active{padding:25px 15px 20px 15px!important}section.slider nav ul.stages .glyphicon{float:right}section.main-info div.participate button{font-size:1.43em;padding:25px;margin-top:50px}div.row.xs-share{margin-top:30px}div.row.xs-share img{width:50px}section.main-info h1{font-size:2.6em;margin-top:20px}div.call-main-info{text-align:center}section.main-info div.info-icon{font-size:1.6em}section.main-info div.location{margin-top:30px;font-size:18px}section.main-info span.glyphicon-map-marker{font-size:20px;margin-right:0}section.main-info div.container div.subtitle{font-size:18px}div.row.folllow-us{margin:30px 0 10px 0}div.follow-us-icons .follow-label{font-size:1.43em}div.row.follow-us-icons{margin:0 40px}div.sticky-menu .participate button{font-size:1em}section.sponsors-with-money{height:155px}section.sponsors-with-money img{margin:0 auto 20px}section.stats-visualizations div.item{margin-top:50px}section.sphere div.icons div.col-sm-4:not(:first-child){margin-top:50px}th.caller-name{width:30%}section.stats div.item{border-bottom:1px solid #dedede}section.updates .carousel-control .glyphicon-chevron-left{z-index:2000;left:-20px;font-size:1.5em}section.updates .carousel-control .glyphicon-chevron-right{right:-22px;z-index:2000;font-size:1.5em}}@media(max-width:479px){body.call{font-size:10px!important}header h2.title-header{color:#3a3a3a;margin-left:22%;font-size:1.6em!important}header div.logo{padding:4% 2%}header div.logo img{width:40px}section.main-info div.participate button{font-size:1.8em}.project-widget .content.called{border-bottom:0}.project-widget ul.amounts{background-color:#fff;margin-top:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.project-widget .content.called{height:220px}}@media(max-width:384px){body.call{font-size:9px!important}header h2.title-header{color:#3a3a3a;margin-left:22%;font-size:1.6em!important}header div.logo{padding:6% 2%}header div.logo img{width:45px}}@media(max-width:355px){header div.logo{padding:7% 2%}header div.logo img{width:40px}header h2.title-header{font-size:1.4em!important}section.main-info div.participate button{font-size:1.6em}section.slider nav ul.stages li{font-size:1.5em}}