@font-face{font-family:PT Sans;src:URL(/fonts/PTSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PT Sans;src:URL(/fonts/PTSans-RegularItalic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:PT Sans;src:URL(/fonts/PTSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:PT Sans;src:URL(/fonts/PTSans-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:OCR A Std;src:URL("/fonts/OCR A Std Regular.ttf") format("truetype")}header{margin-left:auto;margin-right:auto;width:1280px;height:156px;background-color:#fff}header,header #logo-wrapper{display:flex;align-items:center}header #logo{margin-left:40px}header nav{flex:1;height:50px;max-width:753px}header nav ul{list-style:none;padding:0;height:50px;display:flex;align-items:center;margin:0}header nav ul li{padding-left:46px;position:relative}header nav ul li a{font-size:20px;text-decoration:none;color:#000}header nav ul li ul{display:none;position:absolute;background-color:#f2f2f2;border-radius:7px;box-shadow:0 6px 12px rgba(0,0,0,.775);margin-top:12px;padding:15px 46px 15px 25px;min-height:40px;height:auto;z-index:9999}header nav ul li ul:before{content:"";height:17px;position:absolute;top:-15px;width:100%}header nav ul li ul:after{content:"";position:absolute;top:0;left:10%;width:0;height:0;border:9px solid transparent;border-bottom-color:#fe6824;border-top:0;margin-left:0;margin-top:-9px}header nav ul li ul li{padding-top:8px;padding-bottom:6px;padding-left:6px}header nav ul li ul li a{font-size:18px;margin-top:20px;color:#000;text-align:center;white-space:nowrap}header nav ul li ul li a:hover{color:#fe6824}header #right-menu{display:flex;align-items:flex-end;padding-right:25px}header #right-menu .round-button,header #right-menu .round-button-sign,header #right-menu .round-button-user-menu{width:50px;height:50px;border:1px solid #bbb;border-radius:7px;margin-left:7px;position:relative;display:flex;align-items:center;justify-content:center;color:#a2a2a2;text-align:center;font-size:12px;cursor:pointer}header .round-button-sign:hover,header .round-button-user-menu:hover,header .round-button:hover{background-color:#f9f9f9}header #right-menu .round-button:before{content:"";width:0;height:0;position:absolute;border:10px solid transparent;border-top-color:#bbb;right:30%;bottom:-20px}header #right-menu .round-button:after{content:"";width:0;height:0;position:absolute;border:10px solid transparent;border-top-color:#fff;right:30%;bottom:-18px}header #right-menu .round-button-sign{border:2px solid #fe6824;width:48px;height:48px}header #right-menu .round-button-sign a{color:#fe6824;font-size:13px;text-decoration:none;display:flex;height:100%;align-items:center;justify-content:center}header #right-menu a{color:#a2a2a2;font-size:13px;text-decoration:none;text-transform:uppercase}header .round-button-user-menu.opened,header .round-button.opened{background-color:#fe6824}header .menu-trigger.opened .button-icon path{fill:#fff!important}header .round-button.opened a{color:#fff!important}header #right-menu .round-button.opened:after{border-top:10px solid #fe6824}header #primary-menu-trigger{display:none}header #right-menu #tools{display:flex}header .menu-dropdown{display:none;position:absolute;top:56px;background-color:#f2f2f2;border-radius:7px;padding:15px 25px;right:0;box-shadow:0 6px 12px rgba(0,0,0,.175);z-index:1000;margin:0}header .facebook-menu .menu-dropdown,header .lang-menu .menu-dropdown,header .twitter-menu .menu-dropdown{padding:0}header .facebook-menu .menu-dropdown,header .twitter-menu .menu-dropdown{top:60px}header .twitter-menu .menu-dropdown{width:400px;height:500px;overflow:auto;justify-content:center}header .user-menu .menu-dropdown li{list-style:none;padding:10px 0;white-space:nowrap;text-align:left;display:flex;align-items:center}header .user-menu .menu-dropdown li a{color:#000!important;text-transform:none!important;font-size:16px!important;margin-left:10px}header .user-menu .menu-dropdown li:hover a{color:#fe6824!important}header .lang-menu .menu-dropdown ul{display:flex;flex-direction:row;flex-wrap:wrap;width:375px;margin:0!important;padding:0;list-style:none}header .lang-menu .menu-dropdown ul li{width:125px;text-align:center}header .lang-menu .menu-dropdown ul li a{color:#000!important;padding:15px;display:flex;flex-direction:row;align-items:center;height:100%;justify-content:center}header .lang-menu .menu-dropdown ul li:hover a{color:#fe6824!important}@media (max-width:1280px){header nav,header nav ul{height:auto}header nav ul li ul{display:none;position:relative;left:0;background-color:#ffe3d6;border-radius:0;align-items:center;margin-top:12px;padding-right:0;max-height:400px}header nav ul li ul:after{border:0 solid transparent}header nav ul li ul li{padding-top:15px;padding-bottom:15px;border:0}header nav ul li ul li a{font-size:16px;color:#444;font-weight:700;font-style:italic;text-transform:uppercase;text-align:center;white-space:nowrap;border-bottom:1px solid #9d9d9d;padding-bottom:5px;padding-left:30px;padding-right:30px}header nav ul li ul li:last-child a{border-bottom:0}header nav ul li ul li a:hover{color:#fe6824}}@media (max-width:580px){#primary-menu{width:100%}#primary-menu>ul,header #right-menu{display:none}header #right-menu{width:100%;padding:40px;flex-direction:column;align-items:center}header #right-menu .round-button-sign{margin-bottom:20px;background-color:#fe6824;color:#fff;width:90%;font-size:16px}header #right-menu .round-button-sign svg path{fill:#fff!important}header #right-menu .round-button-user-menu{margin-bottom:15px}header #right-menu .round-button-sign a{color:#fff;font-size:16px;text-transform:none;align-items:center;justify-content:center;width:100%;display:flex;height:100%}header{flex-direction:column;min-height:100px;height:auto;width:100%;padding-right:0}header #logo-wrapper{height:100px}header nav ul li{display:block;text-align:center;padding:20px 0;border-top:1px solid #e0e0e0}header nav ul li:last-child{border-bottom:1px solid #e0e0e0}header #primary-menu-trigger{display:initial}header .menu-dropdown{top:-450px;right:auto}header .lang-menu .menu-dropdown{top:-460px;left:-115px}header .facebook-menu .menu-dropdown{top:-505px;left:-183px;height:400px}header .twitter-menu .menu-dropdown{top:-505px;left:-240px;height:500px}}@media (min-width:580px) and (max-width:1280px){#primary-menu{width:100%;position:absolute;top:100px;background-color:#fff;margin-left:-25px;z-index:1}#primary-menu>ul{display:none}header{min-height:100px;height:auto;width:100%;padding-right:10px;padding-left:25px}header #logo-wrapper{height:100px}header nav ul li{display:block;text-align:center;padding:20px 0;border-top:1px solid #e0e0e0}header #primary-menu-trigger{display:initial}header #right-menu{justify-content:flex-end;flex:1;margin-right:18px}}footer{margin-left:auto;margin-right:auto;max-width:1280px;background-color:#fff}footer .content .question{display:flex;flex-direction:column;background-color:#40b5d1;padding-top:65px}footer .content .question .text{color:#fff;padding:0 70px;text-align:center;font-size:25px;font-weight:700;margin-bottom:30px}footer .content .question .get-in-touch{display:flex;position:relative;justify-content:center;margin-bottom:-12px}footer .content .question .get-in-touch .button{position:absolute;top:105px;left:100px;color:#40b5d1;font-weight:700;font-size:20px;font-style:italic;padding:20px;background-color:#fff;width:215px;border-radius:30px;text-align:center}footer .content .about{display:flex;flex-direction:column;align-items:center;margin-top:30px}footer .content .phrase{font-size:14px;color:grey;text-align:center;padding:20px 60px;z-index:0}footer .content .phrase .text{margin-bottom:10px}footer .content .bubbles_footer{margin-left:-50%;margin-top:-60px}footer .logo_footer{display:none}footer .social-media-buttons{display:flex;justify-content:flex-end;margin-right:20px;align-items:center;margin-top:-45px;padding-bottom:20px}footer .social-media-buttons .social-network a{display:flex;margin-right:10px;text-indent:5px}@media (min-width:961px){footer{padding-top:40px}footer .content .question{padding-top:0;display:flex;flex-direction:row;align-items:center;justify-content:center}footer .content .question .text{margin-bottom:0;padding:0;font-size:30px;margin-right:105px}footer .content .question .get-in-touch{margin-bottom:20px;margin-top:-12px}footer .content .question .get-in-touch .button{left:-65px}footer .content .about{flex-direction:row-reverse;margin-top:0;margin-right:15px}footer .logo_footer{display:initial}footer .content .bubbles_footer{margin-top:-118px;margin-left:-20px}footer .content .phrase{padding:0 50px}}.codeweek-banner{display:flex;background-color:#fe6824;margin:0 10px;flex-direction:column}.codeweek-banner .text{margin:45px 0 45px 25px;display:flex;flex-direction:column;justify-content:center}.codeweek-banner h1{font-size:40px;color:#fff}.codeweek-banner h2{font-size:20px;color:#fff;font-weight:400}.codeweek-banner .image{margin:15px 10px;flex:1;display:flex}@media (min-width:641px){.codeweek-banner h1{font-size:50px}.codeweek-banner h2{font-size:30px}}@media (min-width:961px){.codeweek-banner{flex-direction:row;height:366px;margin:0}.codeweek-banner.simple{height:220px}.codeweek-banner h1{font-size:60px}.codeweek-banner h2{font-size:35px}.codeweek-banner .text{margin-left:100px;max-width:380px}.codeweek-banner.simple .text{margin:50px 0 0 100px;max-width:none}.codeweek-banner .image{margin:0 20px 0 0;justify-content:flex-end}.codeweek-banner.about .image,.codeweek-banner.learn-teach .image,.codeweek-banner.scoreboard .image{margin-right:140px}}@media (min-width:1281px){.codeweek-banner.ambassadors .image{margin-top:-40px;margin-right:0}.codeweek-banner .text{margin-left:200px}.codeweek-banner.simple .text{margin:50px 0 0 200px;max-width:none}}.codeweek-banner.schools,.codeweek-banner.training{background-color:#8e90b5}.codeweek-banner.learn-teach{background-color:#b5d0d0}.codeweek-banner.ambassadors{background-color:#f5b742}.codeweek-banner.scoreboard{background-color:#ce80a7}.codeweek-banner.about{background-color:#72a8d0}.codeweek-banner.error{background-color:#e57373}.codeweek-banner.show-event{background-color:#e2e2e2}.codeweek-banner.show-event .image{margin:0}.codeweek-banner.show-event .image img{width:540px;height:366px;-o-object-fit:cover;object-fit:cover;border-bottom:20px solid #fe6824}.codeweek-banner.show-event .text{margin:15px 80px;max-width:none;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.codeweek-banner.show-event .text .edit-button{display:flex;width:100%;margin-left:-100px;height:40px}.codeweek-banner.show-event .text .delete-button{display:flex;width:100%;height:40px}.codeweek-banner.show-event .text .title{margin-top:-40px;flex:1;display:flex;justify-content:center;align-content:center;flex-direction:column}.codeweek-banner.show-event h1{font-size:45px;color:#fe6824}.codeweek-searchbox{background-color:#e5e5e5;padding:18px 30px;min-height:60px;display:flex;justify-content:stretch;align-items:stretch;flex-direction:column}#codeweek-scoreboard-page .codeweek-searchbox{justify-content:center;align-items:center;flex-direction:row}.codeweek-searchbox .basic-fields{display:flex;flex-direction:row;flex:1}.codeweek-searchbox .advanced-fields,.codeweek-searchbox .advanced-fields .line{display:flex;flex-direction:column}.codeweek-searchbox .advanced-fields .multiselect{margin-top:10px}.codeweek-searchbox .total .number{font-size:40px;color:#fe6824;font-weight:700}.codeweek-searchbox .total .label{font-size:20px;color:#fe6824;font-style:italic}.codeweek-searchbox .total{margin-right:20px}@media (min-width:961px){.codeweek-searchbox{padding:18px 60px}.codeweek-searchbox .advanced-fields .line{flex-direction:row}.codeweek-searchbox .multiselect{margin-right:10px}.codeweek-searchbox .advanced-fields{flex-direction:row}.codeweek-searchbox .advanced-fields .multiselect{margin-top:18px}}@media (min-width:1281px){.codeweek-searchbox{padding:18px 100px}}.multiselect .multiselect__tags{border-radius:29px;min-height:57px}.multiselect .multiselect__select{width:60px;height:54px}.multiselect .multiselect__placeholder,.multiselect .multiselect__single{padding-top:5px;padding-left:12px;font-size:20px;font-style:italic;font-weight:700;color:#fe6824}.multiselect .multiselect__single{padding-top:6px}.multiselect .multiselect__select:before{border-color:#fe6824 transparent transparent}.multiselect .multiselect__tags-wrap{display:inline-table;padding:5px 0 5px 10px}.codeweek-search-text{flex:1;margin-right:10px}.codeweek-search-text input{width:100%;border-radius:29px;height:57px;text-indent:20px;font-size:18px;font-style:italic}.codeweek-input-select{display:block;font-size:20px;font-weight:700;font-family:PT Sans,sans-serif;color:#fff;line-height:1.3;padding:.6em 1.8em .5em .8em;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #aaa;box-shadow:0 1px 0 1px rgba(0,0,0,.04);border-radius:29px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(180deg,#fe6824 0,#fe6824);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}.codeweek-input-select::-ms-expand{display:none}.codeweek-input-select:hover{border-color:#888}.codeweek-input-select:focus{border-color:#aaa;box-shadow:0 0 1px 3px rgba(59,153,252,.7);box-shadow:0 0 0 3px -moz-mac-focusring;outline:none}.codeweek-input-select option{font-weight:400;color:#000}.codeweek-form{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;border-top:1px solid #e8e8e8;margin-top:30px;padding-top:20px}.codeweek-form p:first-child{padding-top:5px;font-size:14px;font-weight:700;margin-bottom:20px;color:#fe6824;margin-top:-15px}.codeweek-form-inner-two-columns{display:flex;flex-direction:row;align-items:flex-start;width:100%}.codeweek-form-inner-container{display:flex;flex-direction:column;flex:1}.codeweek-form-inner-container:last-child{margin-left:20px}.codeweek-form-field-wrapper{margin-bottom:15px}.codeweek-form-field-wrapper .errors{margin-left:140px;font-size:13px;color:red}.codeweek-form-field-wrapper .info{margin-left:140px;font-size:14px;color:#40b5d1}.codeweek-form-field-wrapper .errors .errorlist{margin:0}.codeweek-form-field{display:flex;justify-content:stretch;flex:1;align-items:center}.codeweek-form-field.align-flex-start{align-items:flex-start}.codeweek-form-field input{height:57px;width:100%}.codeweek-form-field input,.codeweek-form-field textarea{flex:1;border:1px solid #e8e8e8;border-radius:29px;text-indent:20px}.codeweek-form-field textarea{font-family:PT Sans,sans-serif;font-size:14px;padding-top:16px}.codeweek-form-field label{margin-right:10px;text-transform:uppercase;width:120px;text-align:right}.codeweek-form-field.align-flex-start label{margin-top:10px}.codeweek-form .codeweek-input-select{flex:1;height:57px;width:auto;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23fe6824%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(180deg,#fff 0,#fff);background-position:right 1.8em top 50%,0 0;font-weight:400;border-color:#e8e8e8;color:#000;text-indent:2px;font-size:14px;box-shadow:none;cursor:pointer}.codeweek-form .datepicker-wrapper,.codeweek-form .input-tag-wrapper,.codeweek-form .multiselect-wrapper{flex:1}.codeweek-form .mx-datepicker .mx-input-icon{right:20px}.codeweek-form .codeweek-form-inner-container h3{margin-bottom:15px}.codeweek-form .input-tag-wrapper{border:1px solid #e8e8e8;border-radius:29px}.codeweek-form .input-tag-wrapper .vue-input-tag-wrapper{padding:0;border:none;display:inline-table;width:100%;background-color:transparent;margin:10px 25px 0;max-width:90%}.codeweek-form .input-tag-wrapper .vue-input-tag-wrapper input{padding:0;margin:0;height:59px;text-indent:0}.codeweek-form .group-fields{flex:1}.codeweek-form-message{padding:30px;background-color:#e8e8e8;border-radius:20px;margin-top:20px}.codeweek-form-message .message{margin-bottom:30px}.codeweek-form-message .codeweek-form-field label{width:auto;text-align:left}.codeweek-form-field-checkbox,.codeweek-form-field-privacy{display:flex;justify-content:center;flex:1;width:100%;padding:20px}.codeweek-form-button-container{display:flex;justify-content:center;width:100%;margin-top:30px;margin-bottom:20px}.v-autocomplete{position:relative}.v-autocomplete-list{background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);margin-top:6px;position:absolute;z-index:100;width:100%}.v-autocomplete-input{width:100%}.v-autocomplete-list-item{padding:10px;border-top:1px solid #ccc;cursor:pointer}.v-autocomplete-item-active{background-color:#eee}.v-autocomplete-list-item .city{font-size:11px}.v-autocomplete-list-item .name{font-weight:700}[type=file]{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}[type=file]+label{cursor:pointer;display:inline-block;height:100%;padding:18px 25px;border-radius:29px;background-color:#fe6824;color:#fff;font-size:18px;font-weight:700;text-transform:uppercase}[type=file]+label:hover,[type=file]:focus+label{background-color:#f15d22}[type=file]:focus+label{outline:1px dotted #000}.codeweek-user-avatar{display:flex}.codeweek-user-avatar .name{flex:1;display:flex;align-items:flex-end}.codeweek-user-avatar .avatar{display:flex}.codeweek-user-avatar .avatar .codeweek-avatar-image{width:100px;height:100px;border-radius:50%;border:5px solid #e8e8e8}.codeweek-user-avatar .avatar .actions{display:flex;align-items:flex-end}.codeweek-display-field{margin-bottom:20px}.codeweek-display-field p{padding:5px}.codeweek-display-field ul{display:flex;margin:15px 0;flex-wrap:wrap}.codeweek-display-field li{margin-right:10px;margin-bottom:10px}.codeweek-display-field .itens .label{border:1px solid #fe6824;border-radius:5px;padding:10px;color:#fe6824;font-size:20px}.codeweek-display-field .share-event-wrapper{margin-top:5px}.codeweek-more-button{width:45px;height:45px;border:1px solid #fe6824;border-radius:45px;display:flex;justify-content:center;cursor:pointer;margin-top:5px}.codeweek-more-button span{background-color:transparent;font-size:40px;width:100%;text-align:center;margin-top:-3px;color:#fe6824;font-weight:700}.codeweek-button input{cursor:pointer;height:100%;padding:0 25px;border-radius:29px;background-color:#fe6824;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;min-height:57px}.codeweek-action-button:hover,.codeweek-action-link-button:hover,.codeweek-button input:hover,.codeweek-image-button:hover{background-color:#f15d22}.codeweek-blank-button{border:1px solid #707070;border-radius:32px;color:#000;font-size:20px;padding:20px 40px}.codeweek-svg-button{width:35px;height:35px;display:flex}.codeweek-svg-button svg{width:100%;height:100%}.codeweek-svg-button svg path{fill:#fe6824!important}.codeweek-svg-button:hover svg path{fill:#f15d22!important}.codeweek-expander-button{background-color:#fe6824;color:#fff;width:40px;height:40px;padding:0;outline:none}.codeweek-expander-button div{font-size:30px;font-weight:700;height:40px}.codeweek-action-button{padding:7px;font-size:14px;outline:none}.codeweek-action-button,.codeweek-action-link-button{cursor:pointer;border-radius:10px;background-color:#fe6824;color:#fff;font-weight:700;text-transform:uppercase}.codeweek-action-link-button{padding:9px 25px;font-size:18px;min-height:40px;z-index:10}.codeweek-image-button{cursor:pointer;padding:0 15px;border-radius:20px;background-color:#fe6824;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;min-height:40px;outline:none}.codeweek-image-button svg path{fill:#fff!important}.codeweek-action-button.green{background-color:#228b22}.codeweek-action-button.red,.codeweek-action-link-button.red{background-color:#b22222;min-height:10px}.codeweek-action-button.orange{background-color:red}@media (min-width:641px){.codeweek-button input{font-size:20px}}.codeweek-grid-layout{display:grid;grid-template-columns:1fr;grid-gap:20px}.codeweek-card{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);border-radius:4px;display:flex;flex-direction:column;justify-content:stretch}.codeweek-card .card-image{width:100%;border-radius:4px 4px 0 0;-o-object-fit:cover;object-fit:cover;height:194px}.codeweek-card .card-avatar{width:100%;display:flex;justify-content:center;margin-top:10px}.codeweek-card .card-image-avatar{width:200px;height:200px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.codeweek-card .card-content{padding:16px}.codeweek-card .card-title{font-size:24px}.codeweek-card .card-subtitle,.codeweek-card .card-title{color:rgba(0,0,0,.87);margin-bottom:12px}.codeweek-card .card-description{font-size:14px;color:rgba(0,0,0,.6);margin-bottom:12px;word-break:break-word}.codeweek-card .card-actions{padding:16px;flex:1;display:flex;justify-content:flex-end;align-items:flex-end}.codeweek-card .card-actions .codeweek-action-button,.codeweek-card .card-actions .codeweek-action-link-button,.codeweek-card .card-actions .codeweek-svg-button{margin-left:10px}.codeweek-card .card-expander.collapsed{background-image:url(/images/arrow_down.svg)}.codeweek-card .card-expander.expanded{background-image:url(/images/arrow_up.svg)}.codeweek-card .card-expander{cursor:pointer;padding:3px;margin:0 10px;text-align:center;background-color:#e8e8e8;background-position:50%;background-repeat:no-repeat;height:14px;background-size:15px;border-radius:10px}.codeweek-card .card-expander:hover{background-color:#ddd}.codeweek-card .card-divider{border:1px solid #e8e8e8;margin:20px 0}.codeweek-card .card-chips{display:flex;flex-wrap:wrap;margin-bottom:10px}.codeweek-card .card-chip{margin:4px;background-color:#8dcece;padding:7px 12px;border-radius:16px;font-size:14px;color:#fff;font-weight:600}@media (min-width:641px){.codeweek-grid-layout{grid-template-columns:1fr 1fr}}@media (min-width:961px){.codeweek-grid-layout{grid-template-columns:1fr 1fr 1fr}}.codeweek-tools{display:flex;justify-content:flex-end;width:100%;margin:10px 0 35px}.codeweek-question-container{display:flex;flex-direction:column;padding:30px 20px 0}.codeweek-question-container .container-expansible.expanded{display:inherit}.codeweek-question-container .container-expansible.collapsed{display:none}.codeweek-question-container .container-expansible,.codeweek-question-container .expander-always-visible{display:flex;width:100%}.codeweek-question-container .expander-always-visible{margin-bottom:30px}.codeweek-question-container .expansion{min-width:40px;margin-right:70px;display:none}.codeweek-question-container .container-expansible .expansion{justify-content:center;margin-bottom:-40px;z-index:1;display:none}.codeweek-question-container .container-expansible .expansion .expansion-path{border:1px dashed #fe6824;margin-top:-40px}.codeweek-question-container h2{font-size:20px;font-weight:400;font-style:italic}.codeweek-question-container p{padding:15px 0}.codeweek-question-container .container-expansible .content{margin-bottom:50px}.codeweek-question-container .container-expansible .content .button{margin-top:40px;text-align:center}.codeweek-question-container .container-expansible .content .map{width:100%;height:400px;border:0}.codeweek-content-wrapper{width:auto;margin:25px 10px 0;display:flex;flex-direction:column;justify-content:center;align-items:stretch}.codeweek-content-wrapper-inside{margin:0}.codeweek-content-grid{display:grid;grid-template-columns:1fr;grid-gap:15px}.codeweek-content-grid .codeweek-card-grid{background-color:#f2f2f8}.codeweek-content-grid .title{font-size:20px;font-weight:700;color:#fe6824;padding:20px}.codeweek-content-grid .author{color:#fe6824;padding:20px}.codeweek-youtube-container iframe{width:100%;border:none;height:500px}.codeweek-content-header{margin:0 10px}.codeweek-content-header h1+p{padding-top:10px}.codeweek-flash-message{position:absolute;top:0;width:100%;display:flex;justify-content:center}.codeweek-flash-message .content{padding:5px 30px;background-color:#40b5d1;display:flex;border-radius:0 0 10px 10px}.codeweek-flash-message .content .level{font-weight:700;margin-right:10px}.codeweek-cookie-consent-banner{padding:20px 50px;border-bottom:1px solid #e8e8e8}.codeweek-cookie-consent-banner .actions{display:flex;margin-top:10px;margin-bottom:10px;justify-content:flex-end}@media (min-width:641px){.codeweek-content-wrapper{margin:40px 60px 0}.codeweek-content-header{margin:0 60px}.codeweek-content-wrapper-inside{margin:5px 55px}.codeweek-question-container{padding:40px 50px 0}.codeweek-question-container .container-expansible .expansion,.codeweek-question-container .expansion{display:flex}.codeweek-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px}.hackathons-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}}@media (min-width:961px){.codeweek-content-wrapper{margin:50px 100px 0}.codeweek-content-header{margin:0 100px}.codeweek-content-wrapper-inside{margin:15px 115px}}@media (min-width:1025px){.codeweek-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:15px}.hackathons-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:15px}}@media (min-width:1281px){.codeweek-question-container{padding:40px 230px 0 100px}}.hackathons-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:15px}.hackathons-content-grid .codeweek-card-grid{background-color:#f2f2f8}.hackathons-content-grid .title{font-size:20px;font-weight:700;color:#fe6824;padding:20px}.hackathons-content-grid .author{color:#fe6824;padding:20px}.codeweek-pagination{margin-top:80px;margin-bottom:60px;display:flex;justify-content:center}.codeweek-pagination ul{list-style:none;display:flex;padding:0;margin:0}.codeweek-pagination ul li.active span,.codeweek-pagination ul li a{cursor:pointer;font-size:16px}.codeweek-pagination ul li a.back,.codeweek-pagination ul li a.next{text-transform:uppercase}.codeweek-pagination ul li a.back{margin-right:10px}.codeweek-pagination ul li a.next{margin-left:5px}.codeweek-pagination ul li .page-link,.codeweek-pagination ul li a.page{border:1px solid #e6e6e6;padding:10px 18px;border-radius:50%;margin-right:5px}.codeweek-pagination ul li a.page.current{color:#000}.codeweek-pagination ul li a[disabled=disabled]{color:#9b9b9b;cursor:not-allowed}@media (min-width:641px){.codeweek-pagination ul li.active span,.codeweek-pagination ul li a{font-size:18px}.codeweek-pagination ul li .page-link,.codeweek-pagination ul li a.page{padding:15px 22px;margin-right:8px}.codeweek-pagination ul li a.back{margin-right:20px}.codeweek-pagination ul li a.next{margin-left:12px}}@media (min-width:1281px){.codeweek-pagination ul li.active span,.codeweek-pagination ul li a{font-size:20px}.codeweek-pagination ul li .page-link,.codeweek-pagination ul li a.page{padding:20px 28px;margin-right:10px}.codeweek-pagination ul li a.back{margin-right:20px}.codeweek-pagination ul li a.next{margin-left:10px}}.codeweek-view-calendar .month{font-size:18px;color:#707070;font-family:Helvetica;text-align:center;text-transform:capitalize}.codeweek-view-calendar .month th{font-weight:400;font-family:PT Sans;color:#000;font-size:20px}.codeweek-view-calendar .month .filled{background-color:#ffeee6}@media (max-width:600px){.codeweek-view-calendar{display:none}}.codeweek-table{width:100%}.codeweek-table tr:nth-child(2n){background-color:#ffeee6}.codeweek-table th{color:#fff;background-color:#fe6824;padding:5px;font-weight:400}.codeweek-table td{padding:5px}.codeweek-table .actions{display:flex;justify-content:center}.codeweek-question-container:nth-child(2n){background-color:#ebebf0}#codeweek-schools-page .codeweek-content-wrapper{margin:0;align-items:stretch}#codeweek-beambassadors-page ul{list-style:inherit}#codeweek-ambassadors-page .codeweek-searchbox,#codeweek-pending-events-page .codeweek-searchbox{align-items:center;justify-content:center}#codeweek-training-page .codeweek-banner h2{text-transform:uppercase}#codeweek-searchpage-component .home-map .add-button{top:40px;position:absolute;z-index:3;left:20px}#codeweek-sponsors-page .codeweek-content-wrapper ul{display:grid;grid-template-columns:1fr;grid-gap:30px}#codeweek-sponsors-page .codeweek-content-wrapper ul li{display:flex;justify-content:center;align-items:center;border:1px solid #d3d3d3;border-radius:10px}#codeweek-pending-events-page .codeweek-content-header .header{display:flex;justify-content:space-between}#codeweek-pending-events-page .codeweek-content-header .header .actions{display:flex;align-items:center}@media (min-width:641px){#codeweek-sponsors-page .codeweek-content-wrapper ul{grid-template-columns:1fr 1fr}}@media (min-width:961px){#codeweek-sponsors-page .codeweek-content-wrapper ul{grid-template-columns:1fr 1fr 1fr}}#main-banner{background-color:#fe6824;display:flex;flex-direction:column;justify-content:space-between}#main-banner .what{display:flex;margin:50px 10%}#main-banner .what .separator{width:32px;border:1px solid #fff;border-right:0}#main-banner .what .text{font-family:OCR A Std,Open Sans;color:#fff;padding-top:20px;line-height:1.4;padding-bottom:10px}#main-banner .info{display:flex;flex-direction:column}#main-banner .info .when{margin:40px 0 20px 10%}#main-banner .info .when .arrow{text-align:center;margin-top:70px;margin-left:-10%}#main-banner .info .when .text{display:none}#main-banner .info .when .title{color:#fff;font-size:35px;font-weight:700}#main-banner .info .when .date{color:#fe6824;font-size:23px;font-weight:700;background-color:#fff;padding:5px;margin-top:15px;text-align:center;width:220px}#main-banner .info .countdown{margin-bottom:15px}#school-banner{display:flex;flex-direction:column;align-items:center;margin:20px 15px 0;background-color:#ffe3d6;padding:25px 20px 20px;font-weight:700;color:#fe6824}#school-banner .title{font-size:40px;text-align:center}#school-banner .text{font-size:14px;text-align:center}#school-banner .text a{color:#fe6824}#school-banner .text a:hover{color:#40b5d1}.sub-section{display:flex;flex-direction:column;align-items:center;margin:0 15px;padding-top:40px;color:#fe6824}.sub-section .text{font-size:17px;font-weight:700;text-align:center;padding:0 30px;margin-bottom:20px;line-height:1.4}.sub-section .title{margin:30px;border:1px solid #fe6824;border-radius:16px;padding:20px;font-family:OCR A Std,Open Sans;font-size:21px;line-height:1.6}#organize-activity{background-color:#ffe3d6;padding-top:0}#get-started{background-color:#ffeec7}#access-resources{background-color:#dbecf0}#content .mobile-arrow{margin:20px auto;text-align:center}#content .mobile-arrow path{stroke:#fe6824!important}.countdown{position:relative;display:flex;flex-direction:column}#countdown{display:flex;position:absolute;right:0;margin-right:22%;margin-top:8%}#countdown div{padding:10px 5px;margin-right:2px;background-color:#000;color:#fff;font-size:18px;font-family:OCR A Std,Open Sans}#countdown .separator{background-color:transparent;color:#000}@media (min-width:641px){#main-banner{background-image:url(/images/bubbles.svg);background-repeat:no-repeat;background-position-x:112%}#main-banner .what .text{font-size:20px}#main-banner .info .when .title{font-size:50px}#main-banner .info .when .date{font-size:25px}}@media (min-width:961px){#main-banner .what .text{font-size:25px}#main-banner .info{flex-direction:row-reverse;justify-content:flex-end}#main-banner .info .when{width:320px;margin:0 10px 20px 10%}#main-banner .info .when .title{font-size:60px}#main-banner .info .when .date{font-size:35px;width:auto;margin:15px 0}#main-banner .info .when .text{display:initial;color:#fff;font-weight:700;line-height:1.3}#main-banner .info .when .arrow{margin-top:40px}#school-banner{background-color:transparent;flex-direction:row;justify-content:center;margin:40px 0}#school-banner .title{font-size:55px;margin-right:20px}#school-banner .text{font-size:30px;margin-left:10px}.sub-section{flex-direction:row-reverse;padding:60px 0;margin:0 50px}.sub-section .text{font-size:20px;flex-basis:33%;text-align:left}.sub-section .title{font-size:28px;width:420px}.sub-section img{height:400px;flex-basis:33%}#content .mobile-arrow{display:none}#organize-activity{padding:60px 0}#access-resources img,#get-started img{margin-left:-100px;z-index:1}#access-resources{padding:30px 0}#access-resources img{height:470px}}@media (min-width:1281px){#main-banner{height:644px}#main-banner .info .when{margin-right:50px;width:350px}#main-banner .info .when .date{font-size:40px;margin-bottom:30px}#main-banner .info .when .text{font-size:18px}#main-banner .info .countdown{margin-top:50px}#main-banner .info .when .arrow{width:94px;height:94px;border-radius:50%;background-color:#fe6824;margin-left:94px;margin-top:10px;display:flex;align-items:center;justify-content:center;cursor:pointer}}#codeweek-searchpage-component .home-map .wtmap .wtfooter{display:none}#codeweek-searchpage-component .codeweek-searchbox .basic-fields .right-fields{display:flex}#codeweek-searchpage-component .codeweek-searchbox .basic-fields .codeweek-button,#codeweek-searchpage-component .codeweek-searchbox .basic-fields .year-selection{margin-right:10px}#codeweek-searchpage-component .codeweek-searchbox .basic-fields{flex-direction:column}#codeweek-searchpage-component .codeweek-searchbox .basic-fields .right-fields{margin-top:10px;justify-content:center}#codeweek-searchpage-component{position:relative;padding-bottom:30px}#loadmask{width:100%;height:452px;position:absolute;top:0;z-index:1000;background-color:#fff}#loadmask,#loadmask .loading{display:flex;justify-content:center;align-items:center}.sub-category-title{color:#fe6824;font-size:40px;font-style:italic;width:100%;margin-bottom:40px;text-align:center}.event-already-reported,.moderate-event,.report-event,.reported-event{display:flex;justify-content:flex-end;align-items:center;padding:5px;background-color:#f8f8f8}.event-already-reported .actions,.moderate-event .actions,.report-event .actions,.reported-event .actions{margin-left:10px}.event-is-pending{padding:10px;background-color:#ffffc3;text-align:center}@media (min-width:641px){.sub-category-title{text-align:left}}@media (min-width:961px){#codeweek-searchpage-component .codeweek-searchbox .basic-fields{flex-direction:row}#codeweek-searchpage-component .codeweek-searchbox .basic-fields .right-fields{margin-top:0}}.codeweek-content-wrapper .tools{display:flex;justify-content:flex-end;padding-bottom:30px;width:100%}#codeweek-about-page .codeweek-content-wrapper h1,#codeweek-about-page .codeweek-content-wrapper p{padding:15px 20px}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-blue-box{background-color:#deebf4;padding:20px}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-white-box{padding:20px}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-blue-box h1,#codeweek-about-page .codeweek-content-wrapper .codeweek-about-blue-box p{padding-left:0}#codeweek-about-page .codeweek-content-wrapper .partners a{display:flex}#codeweek-about-page .codeweek-content-wrapper .partners a:hover h1{color:#40b5d1}#codeweek-about-page .codeweek-content-wrapper .partners a h1{padding-right:10px}@media (min-width:641px){#codeweek-about-page .codeweek-content-wrapper h1,#codeweek-about-page .codeweek-content-wrapper p{padding:15px 40px}#codeweek-about-page h3{margin-top:15px}#codeweek-about-page h4{margin-top:8px;margin-left:10px;margin-bottom:4px;color:#0d2460}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-blue-box .codeweek-about-white-box{padding:20px 40px}}@media (min-width:961px){#codeweek-about-page .codeweek-content-wrapper h1,#codeweek-about-page .codeweek-content-wrapper p{padding:20px 100px}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-blue-box{background-color:#deebf4;padding:40px 100px}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-white-box{padding:40px 100px}}@media (min-width:1025px){#codeweek-about-page .codeweek-content-wrapper .about-two-column{display:grid;grid-template-columns:1fr 1fr;margin-top:20px}}.codeweek-content-grid-scoreboard{display:grid;grid-template-columns:1fr;grid-gap:10px;margin-left:-50px;margin-right:-50px}.scoreboard-card{display:flex;padding:60px 25px;background-color:#f7e9f0}.scoreboard-card:nth-child(2n){background-color:#e7eae3}.scoreboard-card .image{position:relative;min-height:130px;min-width:120px}.scoreboard-card .image .position{position:absolute;font-size:25px;font-family:OCR A Std,Open Sans;top:15px;width:100%;text-align:center}.scoreboard-card .country-data{margin-left:25px;display:flex;flex-direction:column;justify-content:space-between}.scoreboard-card .country-data .country-name{color:#fe6824;font-size:24px;font-family:OCR A Std,Open Sans}.scoreboard-card .country-data .country-name a{color:#fe6824}.scoreboard-card .country-data .country-name a:hover{color:#40b5d1}.scoreboard-card .country-data .participating-with{font-size:12px;font-family:OCR A Std,Open Sans}.scoreboard-card .country-data .count,.scoreboard-card .country-data .number{display:flex;align-items:center}.scoreboard-card .country-data .count .digit{width:34px;height:50px;background-color:#141414;color:#fff;font-size:24px;font-family:OCR A Std,Open Sans;margin-right:2px;display:flex;justify-content:center;align-items:center}.scoreboard-card .country-data .number .text{margin-left:10px}.scoreboard-card .country-data .text{font-size:16px;font-family:OCR A Std,Open Sans}.scoreboard-first-country{display:flex;justify-content:center}.scoreboard-card.first{background-color:transparent}.scoreboard-card.first .country-data .country-name{font-size:40px}.scoreboard-card.first .country-data .participating-with{font-size:16px}.scoreboard-card.first .country-data .count .digit{width:44px;height:65px;font-size:28px}.scoreboard-card.first .country-data .text{font-size:20px}.scoreboard-card.first .image .position{font-size:35px}@media (min-width:961px){.codeweek-content-grid-scoreboard{grid-template-columns:1fr 1fr}}@media (min-width:1281px){.codeweek-content-grid-scoreboard{grid-template-columns:1fr 1fr 1fr}}#codeweek-login-page .codeweek-content-wrapper-inside{display:flex;flex-direction:row}#codeweek-login-page .codeweek-content-wrapper-inside .social-media-buttons{display:flex;flex-direction:column}#codeweek-login-page .codeweek-content-wrapper-inside .social-media-buttons .codeweek-action-link-button{text-transform:none}#codeweek-login-page .login-form{flex:1;margin-left:10px;margin-top:30px}#codeweek-login-page .codeweek-form-field{flex-direction:column;align-items:flex-start}#codeweek-login-page .codeweek-form-field-checkbox{text-transform:uppercase;justify-content:flex-start}#codeweek-login-page .codeweek-form-field input{min-height:57px}#codeweek-login-page .codeweek-form-field label{width:auto;text-align:left;margin-left:20px;margin-bottom:10px}#codeweek-login-page .codeweek-button{display:flex;flex:1}#codeweek-login-page .codeweek-button input{flex:1}#codeweek-login-page .separator{display:flex;flex-direction:column;align-items:center;padding:0 30px}#codeweek-login-page .separator .line{border-right:1px solid #ccc;flex:1}#codeweek-login-page .separator .text{padding:20px 0;font-size:22px}#codeweek-login-page .social-media-buttons .codeweek-action-link-button{display:flex;align-items:center;margin-bottom:15px;font-size:24px;font-weight:400;height:80px}#codeweek-login-page .social-media-buttons .codeweek-action-link-button img,#codeweek-login-page .social-media-buttons .codeweek-action-link-button svg{height:50px;fill:#fff;margin-right:30px;border-right:1px solid;padding-right:10px}#codeweek-login-page .social-media-buttons .codeweek-action-link-button.github{background-color:#000}#codeweek-login-page .social-media-buttons .codeweek-action-link-button.twitter{background-color:#38a1f3}#codeweek-login-page .social-media-buttons .codeweek-action-link-button.facebook{background-color:#4267b2}#codeweek-login-page .social-media-buttons .codeweek-action-link-button.google{background-color:#db3236}#codeweek-login-page .social-media-buttons .codeweek-action-link-button.azure{background-color:#0072c6}#codeweek-login-page .login-other-actions{display:flex;margin-top:60px;font-size:14px;height:30px}#codeweek-login-page .login-other-actions .forgot-password{margin-right:20px;border-right:1px solid #ccc;padding-right:20px}#codeweek-login-page .login-other-actions .forgot-password,#codeweek-login-page .login-other-actions .sign-up{display:flex;align-items:center}#codeweek-toolkits-page .codeweek-content-wrapper .button{text-align:center;margin:15px}.copyright{margin-top:30px;padding-bottom:30px;width:100%;color:#0e4984;font-size:small}.subtitle{margin-top:10px;font-size:x-large}.codeweek-code-hunting-map-card{display:flex}.codeweek-code-hunting-map-card .left{display:flex;flex-direction:column}.codeweek-code-hunting-map-card .left img{border-radius:15px;width:150px;height:150px;-o-object-fit:cover;object-fit:cover}.codeweek-code-hunting-map-card .left .links{display:flex;flex-direction:column;align-items:center}.codeweek-code-hunting-map-card .left .links .link{padding:5px}.codeweek-code-hunting-map-card .center{margin:0 10px;flex:1}.codeweek-code-hunting-map-card .center .title{font-size:18px;font-weight:700}.codeweek-code-hunting-map-card .center .description{line-height:1.5;margin-top:5px}.codeweek-code-hunting-map-card .center .link{padding:10px;display:flex;align-items:center;justify-content:center}.codeweek-code-hunting-map-card .qrcode{width:150px}.codeweek-code-hunting-map-card .qrcode-link{height:-webkit-max-content;height:-moz-max-content;height:max-content}header.hackathons nav{max-width:none}header.hackathons nav ul li a{font-size:19px}header.hackathons #right-menu{padding-right:0}header.hackathons #right-menu #hackathons-register-button{background-color:#fe6824;width:195px;height:156px;display:flex;justify-content:center;align-items:center}header.hackathons #right-menu #hackathons-register-button a{height:100%;color:#fff;font-size:20px;display:flex;justify-content:center;align-items:center}.hackathons-content-header{flex:1;display:flex;flex-direction:column;justify-content:flex-start;height:100%}#secondary-menu{display:flex;justify-content:flex-end;margin-right:30px;flex:initial;margin-bottom:10px}#secondary-menu ul li a{font-size:16px;display:flex;color:#9b9b9b}#secondary-menu ul li a img{margin-right:10px}.codeweek-banner.hackathons{height:auto;margin:0;display:block}.codeweek-banner.hackathons .image{margin:0}.codeweek-banner.hackathons .image .text{position:absolute;margin:215px 5px 10px;max-width:300px;text-align:center}.codeweek-banner.hackathons .image .desktop{display:none}.hackathons-content-grid{grid-template-columns:1fr}.codeweek-banner.hackathons .image{justify-content:center}.codeweek-banner.hackathons .image .text .text-inside h1{color:#fe6824}#codeweek-hackathons-page h1{font-size:30px;font-weight:400}#codeweek-hackathons-page .align-center{text-align:center}.hackathons_section{display:flex;padding:20px 40px}.hackathons_section img{flex:1}#codeweek-hackathons-page p{font-size:14px;line-height:1.4}.hackathons_section{flex-direction:column}.hackathons_section .text-inside{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.hackathons_section p{color:#fff}.hackathons_section.take_part{background-color:#180053}.hackathons-content-grid{margin-top:35px;margin-bottom:80px}.hackathons-content-grid .codeweek-card-grid{background-color:transparent}.hackathons-content-grid .codeweek-card-grid .date{font-size:25px;color:#fe6824;font-weight:700}.hackathons-content-grid .codeweek-card-grid .location{font-size:18px;color:#fe6824}.hackathons-content-grid .codeweek-card-grid .city-image{position:relative;margin-bottom:5px}.hackathons-content-grid .codeweek-card-grid .city-image .transparent{position:absolute;width:100%;height:100%;top:0;opacity:.35;background-color:#180253}.hackathons-content-grid .codeweek-card-grid .city-image .text{position:absolute;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.hackathons-content-grid .codeweek-card-grid .city-image .text .title{padding:0;color:#fff;font-family:OCR A Std,Open Sans}.hackathons-content-grid .codeweek-card-grid .city-image .text .title.hackaton{font-size:20px}.hackathons-content-grid .codeweek-card-grid :hover .transparent{opacity:.69}.hackathons-content-grid .codeweek-card-grid :hover .city-image .text .title{color:#fe6824}@media (min-width:481px){.codeweek-banner.hackathons .image .desktop{display:block}.codeweek-banner.hackathons .image .mobile{display:none}.codeweek-banner.hackathons .image .text{margin:10px 5px}.codeweek-banner.hackathons .image{justify-content:flex-end}}@media (min-width:641px){#codeweek-hackathons-page h2{font-size:20px}.codeweek-banner.hackathons .image .text .text-inside{text-align:center}.hackathons-content-grid{grid-template-columns:1fr 1fr}#codeweek-hackathons-page h1{font-size:40px}#codeweek-hackathons-page h1+p{padding-top:30px}#codeweek-hackathons-page .align-center{text-align:center}.hackathons_section{flex-direction:row}.hackathons_section .text-inside{margin-left:70px}}@media (min-width:961px){#codeweek-hackathons-page h1{font-size:45px}#codeweek-hackathons-page h2{font-size:25px}.codeweek-banner.hackathons .image .text{position:absolute;margin:15px 10px;max-width:350px}}@media (min-width:1025px){#codeweek-hackathons-page h1{font-size:50px}#codeweek-hackathons-page h2{font-size:30px}.codeweek-banner.hackathons .image .text{position:absolute;margin:30px 20px;max-width:400px}}@media (min-width:1281px){#codeweek-hackathons-page h1{font-size:55px}#codeweek-hackathons-page h2{font-size:35px}.hackathons-content-grid{grid-template-columns:1fr 1fr 1fr}.codeweek-banner.hackathons .image .text{position:absolute;margin:40px 25px;max-width:415px}.hackathons_section{padding:90px 120px}#codeweek-hackathons-page p{font-size:18px}}#codeweek-hackathons-page .hackathons_section.organisers{background-color:#ddd;padding:0 0 20px;align-items:flex-start}#codeweek-hackathons-page .hackathons_section.organisers p{color:#000}#codeweek-hackathons-page .hackathons_section.organisers img{flex:initial}#codeweek-hackathons-page .hackathons_section.organisers .text-inside{padding:20px}@media (min-width:641px){#codeweek-hackathons-page .hackathons_section.organisers{padding:0 0 40px;flex-direction:row-reverse}#codeweek-hackathons-page .hackathons_section.organisers img{width:450px}#codeweek-hackathons-page .hackathons_section.organisers h1{margin-top:30px;margin-right:0}#codeweek-hackathons-page .hackathons_section.organisers .text-inside{margin-left:40px}}@media (min-width:1025px){#codeweek-hackathons-page .hackathons_section.organisers img{width:auto}#codeweek-hackathons-page .hackathons_section.organisers h1{margin-right:-150px;margin-top:80px}#codeweek-hackathons-page .hackathons_section.organisers .text-inside{padding-top:80px}}#codeweek-hackathons-page .hackathons_section.look_like{background-image:url(/images/hackathons/look_like.png);background-repeat:no-repeat;padding:0;justify-content:flex-end;background-size:cover}#codeweek-hackathons-page .hackathons_section.look_like .text-inside{background-color:rgba(24,0,83,.65);flex:1;margin:0;padding:20px;text-align:center}@media (min-width:641px){#codeweek-hackathons-page .hackathons_section.look_like .text-inside{width:60%;flex:initial;margin:0;padding:30px 20px;text-align:left}}@media (min-width:961px){#codeweek-hackathons-page .hackathons_section.look_like .text-inside{width:40%;padding:100px 60px}}#codeweek-hackathons-page .hackathons_section.how_coding{background-color:#f2f2f2;padding:20px}#codeweek-hackathons-page .hackathons_section.how_coding p{color:#000}#codeweek-hackathons-page .hackathons_section.how_coding .text-inside{margin:0}@media (min-width:961px){#codeweek-hackathons-page .hackathons_section.how_coding{padding:120px 70px 30px}#codeweek-hackathons-page .hackathons_section.how_coding h1{padding-right:30px}#codeweek-hackathons-page .hackathons_section.how_coding p{padding-right:70px}}.codeweek-banner.hackathon{height:auto;margin:0;display:block}.codeweek-banner.hackathon .image .desktop{display:none}.codeweek-banner.hackathon .image .text .text-inside h1{color:#fe6824}.codeweek-banner.hackathon .image .text .text-inside h2,.codeweek-banner.hackathon .paragraph p{color:#fff}@media (max-width:960px){.desktop{display:none}.mobile{display:block}.codeweek-banner.hackathon .image{margin:0;background-color:#180053}.codeweek-banner .text{margin:45px 0 45px 25px;display:flex;justify-content:center;align-items:center}.hackathon .image{background:url(/images/hackathons/banner_hackathon_before_mobile.svg);background-color:#efefef;background-position:50%;background-repeat:no-repeat;height:750px;flex-direction:column}.hackathon .image .paragraph{text-align:center;margin:135px 10px 0;font-size:1em}.hackathon .image .text-inside{margin-top:135px;margin-left:-16px}.hackathon .image .text-inside h1{text-align:center;color:#fe6824;font-size:38px;max-width:300px}.hackathon .image .text-inside h2{text-align:center;color:#180053;font-size:23px}}@media (min-width:1281px){.codeweek-banner.hackathon .image .desktop{display:block}.codeweek-banner.hackathon .image .mobile{display:none}.codeweek-banner .text{margin-left:100px}.hackathon .image{height:535px;margin:0;justify-content:center;background-color:#efefef;background-position:50%;background-repeat:no-repeat}.hackathon .image .text-inside{margin-top:260px;margin-left:150px}.hackathon .image .text-inside h1{text-align:center;color:#fe6824;font-size:38px;max-width:300px}.hackathon .image .text-inside h2{text-align:center;color:#180053;font-size:23px}.codeweek-banner.hackathon .image{justify-content:flex-start}.image.text{max-width:500px}#codeweek-hackathon-page .hackathon h2{font-size:20px}#codeweek-hackathons-page .hackathon .align-center,.codeweek-banner.hackathon .image .text .text-inside{text-align:center}.codeweek-banner.hackathon .image .text{position:absolute}.paragraph{text-align:center;margin:0;font-size:20px}.paragraph p{position:absolute;margin:60px 0 0 680px;line-height:1.4;max-width:400px;font-size:17px}}@media (min-width:961px) and (max-width:1280px){.codeweek-banner.hackathon .image .desktop{display:block}.codeweek-banner.hackathon .image .mobile{display:none}.hackathon .image{height:535px;margin:0;justify-content:center;background-color:#efefef;background-position:50%;background-repeat:no-repeat}.hackathon .image .paragraph{text-align:center;margin:0;font-size:20px}.hackathon .image .text-inside{margin-top:260px;margin-left:11vw}.hackathon .image .text-inside h1{text-align:center;color:#fe6824;font-size:38px;max-width:300px}.hackathon .image .text-inside h2{text-align:center;color:#180053;font-size:23px}.codeweek-banner.hackathon .image{justify-content:flex-start}.image.text{max-width:500px}#codeweek-hackathon-page .hackathon h2{font-size:20px}#codeweek-hackathons-page .hackathon .align-center,.codeweek-banner.hackathon .image .text .text-inside{text-align:center}.codeweek-banner.hackathon .image .text,.paragraph p{position:absolute}.paragraph p{margin:60px 0 0 53vw;line-height:1.4;max-width:400px;font-size:17px}}#codeweek-hackathons-before-page .codeweek-banner.hackathon{background-color:transparent}.hackathon .image .desktop{display:none}#codeweek-hackathons-before-page .questions{display:flex;padding:30px 40px;color:#000;flex-direction:column}#codeweek-hackathons-before-page .questions .left-wrapper{display:flex}#codeweek-hackathons-before-page .questions h1{font-weight:400}#codeweek-hackathons-before-page .questions .expect{flex:1;border-right:2px solid #180053}#codeweek-hackathons-before-page .questions .bring{flex:1;padding-left:40px}#codeweek-hackathons-before-page .questions .provide{flex:1;display:flex;justify-content:center;align-items:center;padding-top:30px}#codeweek-hackathons-before-page .questions .provide h1{padding-left:50px}#codeweek-hackathons-before-page .questions ul{list-style:none;list-style-image:url(/images/tick.svg);margin:10px}#codeweek-hackathons-before-page .questions ul li{margin-bottom:3px;font-size:18px}@media (min-width:961px){#codeweek-hackathons-before-page .questions{padding:50px 20px 50px 70px;flex-direction:row}#codeweek-hackathons-before-page .questions .expect{margin-right:70px}#codeweek-hackathons-before-page .questions .bring{padding-left:0;padding-right:40px;border-right:2px solid #180053}#codeweek-hackathons-before-page .questions .provide{padding-top:0}}#codeweek-hackathons-before-page .registration{background-image:url(/images/hackathons/banner_dublin_ireland.png);display:flex;background-repeat:no-repeat}#codeweek-hackathons-before-page .register-wrapper{width:100%}#codeweek-hackathons-before-page .register{margin:20px;padding:50px 80px;background-color:rgba(24,0,83,.65);text-align:center}#codeweek-hackathons-before-page .register .title{color:#fe6824;font-family:OCR A Std,Open Sans;font-size:20px}#codeweek-hackathons-before-page .register .city{color:#fe6824;font-family:OCR A Std,Open Sans;font-size:30px}#codeweek-hackathons-before-page .register .date{color:#fff;font-size:28px;font-weight:700;margin-bottom:100px}#codeweek-hackathons-before-page .register .codeweek-action-link-button{background-color:#fff;color:#fe6824;padding:20px 110px;font-weight:400;border-radius:40px;margin-left:-35px}@media (min-width:961px){#codeweek-hackathons-before-page .register-wrapper{width:50%}#codeweek-hackathons-before-page .register{padding:100px 80px 50px}}#codeweek-hackathons-before-page #challenge{padding:20px 0;display:flex}#codeweek-hackathons-before-page #challenge img{flex:1}#codeweek-hackathons-before-page #challenge .button{display:flex;justify-content:center}#codeweek-hackathons-before-page #challenge .text{flex:1}#codeweek-hackathons-before-page #challenge .text .challenge-text{padding:10px 30px;display:flex;flex-direction:column}#codeweek-hackathons-before-page #challenge .text .challenge-text h1{font-size:40px;font-weight:400;text-align:center}#codeweek-hackathons-before-page #challenge .text .challenge-text p{padding-top:20px;margin-bottom:10px}#codeweek-hackathons-before-page #challenge .text .challenge-text .codeweek-action-link-button{padding:20px 30px;border-radius:35px;margin-top:10px}#codeweek-hackathons-before-page #challenge .intro{flex:1}#codeweek-hackathons-before-page #challenge .intro .challenge-text{padding:50px 100px}#codeweek-hackathons-before-page #challenge .intro .challenge-text h1{font-size:55px;font-weight:400;text-align:center}#codeweek-hackathons-before-page #challenge .intro .challenge-text p{padding-top:30px;margin-bottom:30px}#codeweek-hackathons-before-page #challenge .intro .challenge-text .codeweek-action-link-button{padding:20px 100px;border-radius:35px}@media (min-width:961px){#codeweek-hackathons-before-page #challenge{padding:60px 45px}#codeweek-hackathons-before-page #challenge .text{flex:1}#codeweek-hackathons-before-page #challenge .text .challenge-text{padding:10px 60px}#codeweek-hackathons-before-page #challenge .text .challenge-text .codeweek-action-link-button{padding:20px 100px}}#codeweek-hackathons-before-page #programme{background-color:#180053;background-image:url(/images/hackathons/programme_background.svg);background-position-y:40px;background-repeat:no-repeat;padding:20px 30px;color:#fff}#codeweek-hackathons-before-page #programme h1{font-size:40px;font-weight:400;text-align:center}#codeweek-hackathons-before-page #programme p{line-height:1.6;font-size:16px}@media (min-width:961px){#codeweek-hackathons-before-page #programme{padding:100px 150px}#codeweek-hackathons-before-page #programme h1{font-size:55px}#codeweek-hackathons-before-page #programme p{font-size:18px}#codeweek-hackathons-before-page #programme .conditions-participation{margin-top:30px;margin-bottom:30px}#codeweek-hackathons-before-page #programme .conditions-participation a{font-size:22px}}#map{opacity:.7}#codeweek-hackathons-before-page #pratical-info{position:relative;min-height:436px}#codeweek-hackathons-before-page #pratical-info .info{top:30px;right:100px;z-index:2;padding:20px 60px;background-color:#180053;color:#fff}#codeweek-hackathons-before-page #pratical-info .info h1{font-size:55px;font-weight:400}#codeweek-hackathons-before-page #pratical-info .info .info-details{margin:15px 0}#codeweek-hackathons-before-page #pratical-info .info .info-details p{padding:0}#codeweek-hackathons-before-page #pratical-info .info .get-directions{margin-top:30px;margin-bottom:30px}#codeweek-hackathons-before-page #pratical-info .info .get-directions a{font-size:22px}@media (min-width:961px){#codeweek-hackathons-before-page #pratical-info .info{position:absolute;background-color:rgba(24,0,83,.65)}}#codeweek-hackathons-before-page #jury-mentors{padding:20px 30px;display:flex;flex-direction:column;align-items:center}#codeweek-hackathons-before-page #jury-mentors h1{font-size:40px;font-weight:400}#codeweek-hackathons-before-page #jury-mentors p{padding-top:30px;text-align:center;line-height:1.8}#codeweek-hackathons-before-page #jury-mentors .jury-grid{display:grid;grid-gap:40px;margin-top:20px}@media (max-width:960px){#codeweek-hackathons-before-page #jury-mentors .jury-grid{grid-template-columns:1fr}}@media (min-width:961px){#codeweek-hackathons-before-page #jury-mentors .jury-grid{grid-template-columns:1fr 1fr 1fr 1fr}}#codeweek-hackathons-before-page #jury-mentors .jury-grid .item{display:flex;flex-direction:column}#codeweek-hackathons-before-page #jury-mentors .jury-grid .item img{width:200px;height:200px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-bottom:15px}#codeweek-hackathons-before-page #jury-mentors .jury-grid .item h3{color:#fe6824;font-weight:400}@media (min-width:961px){#codeweek-hackathons-before-page #jury-mentors{padding:80px 100px 100px}#codeweek-hackathons-before-page #jury-mentors h1{font-size:55px}}#codeweek-hackathons-before-page #side-events{display:flex;flex-direction:column-reverse;padding:20px 30px;background-color:#180053;color:#fff}#codeweek-hackathons-before-page #side-events .left{flex:1;display:flex;flex-direction:column}#codeweek-hackathons-before-page #side-events .left p{padding-top:30px;line-height:1.4;padding-bottom:30px;font-size:18px}#codeweek-hackathons-before-page #side-events .left a{border-radius:35px;font-weight:400;text-align:center;padding:20px}#codeweek-hackathons-before-page #side-events img{flex:1}#codeweek-hackathons-before-page #side-events h1{font-size:55px;font-weight:400}@media (min-width:641px){#codeweek-hackathons-before-page #side-events{flex-direction:row;padding:100px}#codeweek-hackathons-before-page #side-events .left{padding-right:50px}}#codeweek-hackathons-before-page #about-codeweek{display:flex;flex-direction:column;align-items:center}#codeweek-hackathons-before-page #about-codeweek .text{display:flex;flex-direction:column;background-color:#fe6824;padding:30px 50px 250px}#codeweek-hackathons-before-page #about-codeweek .text h1{font-size:40px;font-weight:400;color:#fff;flex:1}#codeweek-hackathons-before-page #about-codeweek .text p{padding:0;flex:1;color:#fff}#codeweek-hackathons-before-page #about-codeweek img{margin-top:-210px}#codeweek-hackathons-before-page #about-codeweek a{border-radius:35px;font-weight:400;text-align:center;padding:20px 40px;margin-top:50px;margin-bottom:50px}@media (min-width:961px){#codeweek-hackathons-before-page #about-codeweek h1{font-size:55px}#codeweek-hackathons-before-page #about-codeweek .text{flex-direction:row;padding:100px 100px 250px}}:lang(el) header nav ul li a{font-size:17px}:lang(de) header nav ul li a,:lang(fr) header nav ul li a,:lang(nl) header nav ul li a{font-size:18px}@media (min-width:1281px){:lang(bg) #main-banner .info .when .date,:lang(de) #main-banner .info .when .date{font-size:30px}:lang(bg) #main-banner .info .when .arrow,:lang(de) #main-banner .info .when .arrow{margin-top:30px}:lang(el) #main-banner .info .when .date,:lang(hu) #main-banner .info .when .date,:lang(it) #main-banner .info .when .date,:lang(me) #main-banner .info .when .date,:lang(mk) #main-banner .info .when .date,:lang(nl) #main-banner .info .when .date,:lang(ro) #main-banner .info .when .date{font-size:30px}:lang(es) #main-banner .info .when .date,:lang(pl) #main-banner .info .when .date{font-size:25px}}html{line-height:1.15}body{margin:0;font-family:PT Sans;background-color:#eee}a{color:#40b5d1;text-decoration:none;box-sizing:border-box}img{max-width:100%;height:auto}input{line-height:1.15;border:0;font-family:inherit;outline:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,input,p,pre{margin:0}button{cursor:pointer;background-color:transparent;border:0}h1{font-size:20px}h1,h2{color:#fe6824;font-weight:700;line-height:1.3}h2{font-size:18px}p{padding:15px 0}h1+p{padding-top:30px}*,:after,:before{box-sizing:inherit}main{margin-left:auto;margin-right:auto;max-width:1280px;background-color:#fff}ul{list-style:none;line-height:1.5;padding:0;margin:20px 0}#app{position:relative;background-color:#fff;max-width:1280px;margin-right:auto;margin-left:auto}.show{display:block!important}.hide{display:none!important}.show-flex{display:flex!important}@media (min-width:641px){h1{font-size:30px}h2{font-size:25px}}@media (min-width:961px){h1{font-size:40px}h2{font-size:30px}}.cookies ul{list-style:disc;line-height:1.5;padding:5px;margin:5px 20px 10px}