@charset "utf-8";.become-sponsor-content .become-sponsor{background:url(images/become-sponsor.svg) center center no-repeat;background-size:contain;height:254px;margin:0 auto;width:401px}@media screen and (max-width:992px){.become-sponsor-content .become-sponsor{height:190px;width:300px}}@media screen and (max-width:768px){.become-sponsor-content .become-sponsor{height:171px;width:270px}}footer{background:rgba(0, 0, 0, 0.32);color:#ffffff;padding:45px 15px 31px;text-align:center}footer .footer-advice{font-size:18px;font-weight:300;line-height:1.2;margin-bottom:34px}footer .footer-email{font-size:18px;font-weight:400;margin-bottom:30px}footer .footer-logos{text-align:center}footer .footer-logos .footer-logo{display:inline-block;height:32px;margin:0 11px;width:32px}footer .footer-logos .footer-logo-twitter{background:url(images/footer-logo-twitter.svg) center center no-repeat;background-size:contain}footer .footer-logos .footer-logo-facebook{background:url(images/footer-logo-facebook.svg) center center no-repeat;background-size:contain}@media screen and (max-width:992px){footer{padding:34px 15px 23px}footer .footer-advice{font-size:16px;margin-bottom:25px}footer .footer-email{font-size:16px;margin-bottom:22px}footer .footer-logos .footer-logo{height:24px;margin:0 9px;width:24px}}@media screen and (max-width:768px){footer{padding:30px 15px 20px}footer .footer-advice{font-size:14px;margin-bottom:22px}footer .footer-email{font-size:14px;margin-bottom:20px}footer .footer-logos .footer-logo{height:21px;margin:0 8px;width:21px}}.got-idea-content .got-idea-title{background:url(images/title-got-idea.svg) center center no-repeat;background-size:contain;height:114px;margin:0 auto;width:349px}.got-idea-content .package-container{background:url(images/blue-container-package.svg) center top no-repeat;background-size:contain;display:inline-block;height:636px;margin:76px 45px 0;padding-top:20px;text-align:center;vertical-align:top;width:362px}.got-idea-content .package-container .package-content{color:#ffffff;padding:0 25px}.got-idea-content .package-container .package-content .package-title{font-size:26px;font-weight:700;line-height:1.4;margin:63px 0 36px}.got-idea-content .package-container .package-content .package-text{color:#ffffff;font-size:16px;font-weight:300;line-height:1.2;margin:0}.got-idea-content .package-container .package-content .package-subtitle{color:#ffffff;font-size:26px;font-weight:700;line-height:1.4;margin:55px 0 36px}.got-idea-content .package-container .package-content .package-list{margin:0;padding:0 38px;text-align:left}.got-idea-content .package-container .package-content .package-list li{color:#ffffff;font-size:16px;font-weight:300;line-height:1.2;list-style:none;margin:0 0 8px}.got-idea-content .package-container .package-content .package-list li .material-icons{color:#ffffff;font-size:18px;line-height:1;margin-right:10px;margin-top:1px;vertical-align:top}.got-idea-content .package-container .package-content .package-list li span{display:inline-block;width:calc(100% - 28px)}.got-idea-content .form-container{display:inline-block;margin:76px 45px 0;padding-top:38px;text-align:center;vertical-align:top;width:320px}.got-idea-content .form-container .field-container{background:#ffffff;box-shadow:6px 6px 0px rgba(20, 5, 21, 0.6);height:42px;margin:0 0 36px;width:auto}.got-idea-content .form-container .field-container.textarea-container{height:106px}.got-idea-content .form-container .field-container.textarea-container textarea{height:95px}.got-idea-content .form-container .checkbox-container{border-bottom:solid 1px rgba(255, 255, 255, 0.32);border-top:solid 1px rgba(255, 255, 255, 0.32);margin:-4px 0 28px;min-height:56px;padding:8px 0;text-align:left}.got-idea-content .form-container .checkbox-container .mdl-checkbox.mdl-js-checkbox.mdl-js-ripple-effect{cursor:pointer;height:37px;line-height:1.3;padding:0;position:relative;width:100%}.got-idea-content .form-container .checkbox-container .mdl-checkbox.mdl-js-checkbox.mdl-js-ripple-effect.is-checked .mdl-checkbox__box-outline{border:solid 1px #ffffff;box-shadow:none}.got-idea-content .form-container .checkbox-container .mdl-checkbox.mdl-js-checkbox.mdl-js-ripple-effect.is-checked .mdl-checkbox__box-outline .mdl-checkbox__tick-outline{background-color:#ffffff}.got-idea-content .form-container .checkbox-container .mdl-checkbox.mdl-js-checkbox.mdl-js-ripple-effect .material-icons{color:#ffffff;font-size:16px;line-height:16px;margin-right:10px;vertical-align:inherit}.got-idea-content .form-container .checkbox-container .mdl-checkbox.mdl-js-checkbox.mdl-js-ripple-effect .mdl-checkbox__label{color:#ffffff;font-size:15px;font-weight:300;line-height:1;text-align:left}.got-idea-content .form-container .checkbox-container .mdl-checkbox.mdl-js-checkbox.mdl-js-ripple-effect .mdl-checkbox__box-outline{border:solid 1px #ffffff;box-shadow:none;border-radius:50%;height:22px;left:auto;right:0;top:6px;width:22px}.got-idea-content .form-container .checkbox-container .mdl-checkbox.mdl-js-checkbox.mdl-js-ripple-effect .mdl-checkbox__ripple-container{left:auto;right:-7px;top:-1px}.got-idea-content .form-container .checkbox-container .mdl-checkbox.mdl-js-checkbox.mdl-js-ripple-effect .mdl-checkbox__ripple-container .mdl-ripple{background:#ffffff}.got-idea-content .form-container .checkbox-container .mdl-checkbox.mdl-js-checkbox.mdl-js-ripple-effect .mdl-checkbox__focus-helper{left:auto;height:13px;right:0;top:6px;width:13px}.got-idea-content .form-container .package-text{color:#ffffff;font-weight:300;font-size:16px;line-height:1.4;margin-top:-14px}.got-idea-content .form-container .send-btn{background:#f55164;border-radius:0;box-shadow:5px 5px 0px rgba(20, 5, 21, 0.6);color:#ffffff;display:block;font-size:18px;font-weight:400;height:42px;margin:0 0 0 auto;text-align:center;text-transform:none;width:84px}@media screen and (max-width:992px){.got-idea-content .got-idea-title{height:85px;width:262px}.got-idea-content .package-container{display:block;height:477px;margin:57px auto 0;padding-top:15px;width:272px}.got-idea-content .package-container .package-content{padding:0 19px}.got-idea-content .package-container .package-content .package-title{font-size:20px;line-height:1.2;margin:33px 0 23px}.got-idea-content .package-container .package-content .package-text{font-size:14px;line-height:1.2}.got-idea-content .package-container .package-content .package-subtitle{font-size:20px;line-height:1.2;margin:26px 0 17px}.got-idea-content .package-container .package-content .package-list{padding:0 28px}.got-idea-content .package-container .package-content .package-list li{font-size:14px;line-height:1.2;margin:0 0 5px}.got-idea-content .package-container .package-content .package-list li .material-icons{font-size:14px;line-height:1;margin-right:8px;margin-top:1px}.got-idea-content .package-container .package-content .package-list li span{width:calc(100% - 22px)}.got-idea-content .form-container{display:block;margin:57px auto 0;padding-top:29px;width:290px}.got-idea-content .form-container .send-btn{box-shadow:5px 5px 0px rgba(20, 5, 21, 0.6);font-size:18px;height:42px;width:100%}.got-idea-content .form-container .package-text{margin-bottom:21px;margin-top:-12px}}@media screen and (max-width:768px){.got-idea-content .got-idea-title{height:76px;width:235px}.got-idea-content .package-container{height:429px;margin:51px auto 0;padding-top:13px;width:245px}.got-idea-content .package-container .package-content{padding:0 15px}.got-idea-content .package-container .package-content .package-title{font-size:18px;line-height:1.2;margin:27px 0 13px}.got-idea-content .package-container .package-content .package-text{font-size:14px;line-height:1.2}.got-idea-content .package-container .package-content .package-subtitle{font-size:18px;line-height:1.2;margin:23px 0 15px}.got-idea-content .package-container .package-content .package-list{padding:0 25px}.got-idea-content .package-container .package-content .package-list li{font-size:14px;line-height:1.2;margin:0 0 4px}.got-idea-content .package-container .package-content .package-list li .material-icons{font-size:14px;line-height:1;margin-right:7px;margin-top:1px}.got-idea-content .package-container .package-content .package-list li span{width:calc(100% - 21px)}.got-idea-content .form-container{display:block;margin:51px 10% 0;padding-top:26px;width:auto}.got-idea-content .form-container .field-container{box-shadow:5px 5px 0px rgba(20, 5, 21, 0.6);height:42px;margin:0 0 37px}.got-idea-content .form-container .field-container.textarea-container{height:106px}.got-idea-content .form-container .field-container.textarea-container textarea{height:95px}.got-idea-content .form-container .checkbox-container{margin:-4px 0 28px;min-height:56px;padding:8px 0}.got-idea-content .form-container .checkbox-container .mdl-checkbox.mdl-js-checkbox.mdl-js-ripple-effect{height:37px;line-height:1.3;padding:0}.got-idea-content .form-container .checkbox-container .mdl-checkbox.mdl-js-checkbox.mdl-js-ripple-effect .material-icons{font-size:16px;line-height:16px;margin-right:10px}.got-idea-content .form-container .checkbox-container .mdl-checkbox.mdl-js-checkbox.mdl-js-ripple-effect .mdl-checkbox__label{font-size:14px}.got-idea-content .form-container .checkbox-container .mdl-checkbox.mdl-js-checkbox.mdl-js-ripple-effect .mdl-checkbox__box-outline{height:22px;right:0;top:6px;width:22px}.got-idea-content .form-container .checkbox-container .mdl-checkbox.mdl-js-checkbox.mdl-js-ripple-effect .mdl-checkbox__ripple-container{left:auto;right:-7px;top:-1px}.got-idea-content .form-container .checkbox-container .mdl-checkbox.mdl-js-checkbox.mdl-js-ripple-effect .mdl-checkbox__focus-helper{left:auto;height:13px;right:0;top:6px;width:13px}.got-idea-content .form-container .send-btn{box-shadow:4px 4px 0px rgba(20, 5, 21, 0.6);font-size:16px;height:38px}}.header-content{background:-moz-linear-gradient(top, #301e41 0%, #33676b 100%);background:-webkit-linear-gradient(top, #301e41 0%, #33676b 100%);background:linear-gradient(to bottom, #301e41 0%, #33676b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#301e41', endColorstr='#33676b', GradientType=0);width:100%}.header-content .dust{padding:65px 0 45px}.header-content .planets{background:url(images/planets.svg) 55% top no-repeat;background-size:contain;width:100%}.header-content .header-title{position:relative;margin:0 auto;width:413px}.header-content .header-title h1{background:url(images/title.svg) center top no-repeat;background-size:contain;height:247px;margin:0 auto 0;text-indent:-1000%;width:413px}.header-content .header-title .subtitle{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.header-content .header-title .subtitle h2{color:#ffffff;font-size:25px;font-weight:400;margin:16px 0 0;padding:0 13px;text-align:right;width:calc(100% - 156px)}.header-content .header-title .subtitle .python-logo{background:url(images/python-logo.svg) center top no-repeat;background-size:contain;height:141px;margin-top:-50px;width:156px}.header-content .header-invitation{margin:50px auto 0;position:relative;width:288px}.header-content .header-invitation .blue-container{background:url(images/blue-container-large.svg) center top no-repeat;background-size:contain;height:264px;margin:0 auto;padding-top:93px;text-align:center;width:288px}.header-content .header-invitation .blue-container .city{color:#ffffff;font-size:26px;font-weight:400}.header-content .header-invitation .blue-container .date{color:#ffffff;font-size:16px;font-weight:300;margin-top:5px}.header-content .header-invitation .blue-container .ticket{display:none}.header-content .header-invitation .blue-container.blue-container-ticket{height:319px;padding-top:73px;width:288px}.header-content .header-invitation .blue-container.blue-container-ticket .ticket{background:url(images/ticket.svg) center top no-repeat;background-size:contain;display:block;height:74px;margin:25px auto 0;width:186px}.header-content .header-invitation .blue-bars{background:url(images/blue-bars.svg) center top no-repeat;background-size:contain;bottom:-27px;height:189px;left:50%;margin:0 auto 0 -210px;position:absolute;width:420px}@media screen and (max-width:992px){.header-content .blue-container{background:url(images/blue-container.svg) center top no-repeat;background-size:contain}.header-content .dust{padding:35px 0 35px}.header-content .planets{background-size:100%}.header-content .header-title{width:309px}.header-content .header-title h1{height:185px;width:309px}.header-content .header-title .subtitle h2{font-size:19px;margin:12px 0 0;padding:0 10px;width:calc(100% - 117px)}.header-content .header-title .subtitle .python-logo{height:105px;margin-top:-37px;width:117px}.header-content .header-invitation{margin:37px auto 0;width:216px}.header-content .header-invitation .blue-container{height:198px;padding-top:70px;width:216px}.header-content .header-invitation .blue-container .city{font-size:19px}.header-content .header-invitation .blue-container .date{font-size:14px;margin-top:4px}.header-content .header-invitation .blue-container.blue-container-ticket{height:240px;padding-top:54px;width:216px}.header-content .header-invitation .blue-container.blue-container-ticket .ticket{background:url(images/ticket.svg) center top no-repeat;background-size:contain;display:block;height:54px;margin:19px auto 0;width:140px}.header-content .header-invitation .blue-bars{bottom:-20px;height:141px;margin-left:-157px;width:315px}}@media screen and (max-width:768px){.header-content .dust{padding:25px 0}.header-content .planets{background:none}.header-content .header-title{width:278px}.header-content .header-title h1{height:166px;width:278px}.header-content .header-title .subtitle h2{font-size:17px;margin:10px 0 0;padding:0 9px;width:calc(100% - 105px)}.header-content .header-title .subtitle .python-logo{height:94px;margin-top:-33px;width:105px}.header-content .header-invitation{margin:33px auto 0;width:194px}.header-content .header-invitation .blue-container{height:178px;padding-top:63px;width:194px}.header-content .header-invitation .blue-container .city{font-size:19px}.header-content .header-invitation .blue-container .date{font-size:14px;margin-top:4px}.header-content .header-invitation .blue-bars{bottom:-18px;height:126px;margin-left:-141px;width:283px}}.header-countdown{margin:30px auto 54px;text-align:center}.header-countdown #clockdiv{color:#fff;display:inline-block;font-size:60px;font-weight:100;text-align:center}.header-countdown #clockdiv>div{border-radius:3px;display:inline-block;padding:10px}.header-countdown #clockdiv div>span{border-radius:3px;display:inline-block;padding:15px 0 0;width:60px}.header-countdown .smalltext{font-size:16px;padding-top:5px}@media screen and (max-width:768px){.header-countdown{margin:22px auto 40px}.header-countdown #clockdiv{font-size:36px}.header-countdown #clockdiv>div{padding:7px}.header-countdown #clockdiv div>span{padding:11px 0 0;width:44px}.header-countdown .smalltext{font-size:12px;padding-top:5px}}.mdl-textfield__label{color:#999999;font-weight:400}.mdl-textfield--floating-label.is-dirty .mdl-textfield__label,.mdl-textfield--floating-label.is-focused .mdl-textfield__label{color:#663392}.mdl-textfield__label:after{background-color:#663392;bottom:16px}.mdl-textfield{position:relative;width:100%;margin:-8px 0 0 0}.mdl-textfield .mdl-textfield__input{color:#565A5C;padding:6px 16px 2px}.mdl-textfield.has-placeholder .mdl-textfield__input{border-color:rgba(0, 0, 0, 0.12)}.mdl-textfield.has-placeholder .mdl-textfield__label{color:#999999;font-size:16px;font-weight:400;padding-left:16px;transition:initial;transition-duration:.2s;top:20px}.mdl-textfield.has-placeholder .mdl-textfield__label:after{background-color:#663392}.mdl-textfield.has-placeholder.is-focused .mdl-textfield__label{color:#663392;font-size:12px;top:10px}.mdl-textfield.has-placeholder.is-dirty .mdl-textfield__label{color:#663392;font-size:12px;top:10px}.mdl-textfield.is-invalid .mdl-textfield__input{border-color:rgba(0, 0, 0, 0.12)}.mdl-textfield.is-invalid .mdl-textfield__label{color:#999999;font-size:16px;font-weight:400}.mdl-textfield.is-invalid .mdl-textfield__label:after{background-color:#663392}.mdl-textfield.is-invalid.is-focused .mdl-textfield__label{color:#663392;font-size:12px;top:10px}.mdl-textfield.is-invalid.is-dirty .mdl-textfield__label{color:#663392;font-size:12px;top:10px}.mdl-textfield.is-invalid .mdl-textfield__error{color:#ffffff;display:block;font-size:12px;margin-top:5px;right:0}@media screen and (max-width:768px){.mdl-textfield.has-placeholder .mdl-textfield__label{font-size:14px;font-weight:400;padding-left:16px;top:20px}.mdl-textfield.has-placeholder.is-focused .mdl-textfield__label{font-size:10px;top:10px}.mdl-textfield.has-placeholder.is-dirty .mdl-textfield__label{font-size:10px;top:10px}.mdl-textfield.is-invalid .mdl-textfield__label{font-size:14px;font-weight:400;padding-left:16px;top:13px}.mdl-textfield.is-invalid.is-focused .mdl-textfield__label{font-size:10px;top:10px}.mdl-textfield.is-invalid.is-dirty .mdl-textfield__label{font-size:10px;top:10px}.mdl-textfield{margin-bottom:-12px}.mdl-textfield.is-dirty .mdl-textfield__label,.mdl-textfield.is-focused .mdl-textfield__label{font-size:10px}.mdl-textfield .mdl-textfield__input{font-size:14px;padding:8px 16px 2px}.mdl-textfield .mdl-textfield__label{font-size:14px}}.organizers-content .organizers-title{background:url(images/title-organizers.svg) center center no-repeat;background-size:contain;height:88px;margin:0 auto;width:331px}.organizers-content .organizer{color:#ffffff;margin-top:76px;text-align:center}.organizers-content .organizer img{display:inline-block;height:120px;width:120px}.organizers-content .organizer .organizer-name{font-size:23px;font-weight:700;line-height:1;margin-top:16px}.organizers-content .organizer .organizer-description{font-size:14px;font-weight:300;line-height:1;margin-bottom:12px;margin-top:13px}.organizers-content .organizer .organizer-links{text-align:center}.organizers-content .organizer .organizer-links .organizer-link{display:inline-block;height:18px;margin:0 5px;width:18px}.organizers-content .organizer .organizer-links .link-web{background:url(images/organizer-logo-web.svg) center center no-repeat;background-size:contain}.organizers-content .organizer .organizer-links .link-twitter{background:url(images/organizer-logo-twitter.svg) center center no-repeat;background-size:contain}.organizers-content .organizer .organizer-links .link-facebook{background:url(images/organizer-logo-facebook.svg) center center no-repeat;background-size:contain}.organizers-content .organizer .organizer-links .link-linkedin{background:url(images/organizer-logo-linkedin.svg) center center no-repeat;background-size:contain}.organizers-content .organizer .organizer-links .link-behance{background:url(images/organizer-logo-behance.svg) center center no-repeat;background-size:contain}.organizers-content .organizer .organizer-links .link-github{background:url(images/organizer-logo-github.svg) center center no-repeat;background-size:contain}.organizers-content .organizers-advice{color:#ffffff;font-size:22px;font-weight:400;line-height:1.2;margin:70px auto 30px;text-align:center}@media screen and (max-width:992px){.organizers-content .organizers-title{height:66px;width:248px}.organizers-content .organizer{margin-top:57px}.organizers-content .organizer img{height:90px;width:90px}.organizers-content .organizer .organizer-name{font-size:19px;margin-top:12px}.organizers-content .organizer .organizer-description{font-size:14px;margin-bottom:10px;margin-top:9px}.organizers-content .organizer .organizer-links .organizer-link{height:16px;margin:0 4px;width:16px}.organizers-content .organizers-advice{font-size:17px;line-height:1.2;margin:52px auto 22px}}@media screen and (max-width:768px){.organizers-content .organizers-title{height:58px;width:223px}.organizers-content .organizer{margin-top:51px}.organizers-content .organizer img{height:81px;width:81px}.organizers-content .organizer .organizer-name{font-size:17px;margin-top:11px}.organizers-content .organizer .organizer-description{font-size:14px;margin-bottom:9px;margin-top:9px}.organizers-content .organizer .organizer-links .organizer-link{height:17px;margin:0 4px;width:17px}.organizers-content .organizers-advice{font-size:15px;line-height:1.2;margin:46px auto 20px}}.schedule-content .schedule-title{background:url(images/title-schedule.svg) center center no-repeat;background-size:contain;height:77px;margin:0 auto;width:207px}.schedule-content .schedule{margin-top:40px}.schedule-content .schedule .schedule-friday,.schedule-content .schedule .schedule-saturday{margin:36px 4% 0}.schedule-content .schedule .schedule-friday{background:url(images/schedule-friday.svg) center center no-repeat;background-size:contain;display:inline-block;height:3299px;vertical-align:top;width:414px}.schedule-content .schedule .schedule-saturday{background:url(images/schedule-saturday.svg) center center no-repeat;background-size:contain;display:inline-block;height:3416px;vertical-align:top;width:414px}@media screen and (max-width:992px){.schedule-content .schedule-title{height:57px;width:155px}.schedule-content .schedule{margin-top:30px}.schedule-content .schedule .schedule-friday,.schedule-content .schedule .schedule-saturday{margin:27px 4% 0}.schedule-content .schedule .schedule-friday{height:2474px;width:310px}.schedule-content .schedule .schedule-saturday{height:2562px;width:310px}}.sections-container{background:#4f4980;background:-moz-linear-gradient(top, #33676b 0%, #415b85 34%, #4f4980 67%, #4a4477 100%);background:-webkit-linear-gradient(top, #33676b 0%, #415b85 34%, #4f4980 67%, #4a4477 100%);background:linear-gradient(to bottom, #33676b 0%, #415b85 34%, #4f4980 67%, #4a4477 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33676b', endColorstr='#4a4477', GradientType=0);width:100%}.sections-container .title-section{text-indent:-1000%}.sections-container .section-content{padding-top:125px;padding-bottom:36px}@media screen and (max-width:992px){.sections-container .section-content{padding-top:94px;padding-bottom:27px}}@media screen and (max-width:768px){.sections-container .section-content{padding-top:84px;padding-bottom:24px}}.speakers-content .keynote-speakers-title{background:url(images/title-keynote-speakers.svg) center center no-repeat;background-size:contain;height:102px;margin:0 auto;width:391px}.speakers-content .speakers-title{background:url(images/title-speakers.svg) center center no-repeat;background-size:contain;height:73px;margin:0 auto;width:207px}.speakers-content .speaker{color:#ffffff;margin-top:76px;text-align:center}.speakers-content .speaker.keynote-speaker img{height:218px;width:250px}.speakers-content .speaker img{display:inline-block;height:141px;width:162px}.speakers-content .speaker .speaker-name{font-size:23px;font-weight:700;line-height:1;margin-top:16px}.speakers-content .speaker .speaker-description{font-size:14px;font-weight:300;line-height:1.2;margin-bottom:12px;margin-top:13px}.speakers-content .speaker .speaker-links{text-align:center}.speakers-content .speaker .speaker-links .speaker-link{display:inline-block;height:18px;margin:0 5px;width:18px}.speakers-content .speaker .speaker-links .link-web{background:url(images/speaker-logo-web.svg) center center no-repeat;background-size:contain}.speakers-content .speaker .speaker-links .link-twitter{background:url(images/speaker-logo-twitter.svg) center center no-repeat;background-size:contain}.speakers-content .speaker .speaker-links .link-facebook{background:url(images/speaker-logo-facebook.svg) center center no-repeat;background-size:contain}.speakers-content .speaker .speaker-links .link-linkedin{background:url(images/speaker-logo-linkedin.svg) center center no-repeat;background-size:contain}.speakers-content .speaker .speaker-links .link-github{background:url(images/speaker-logo-github.svg) center center no-repeat;background-size:contain}@media screen and (max-width:992px){.speakers-content .keynote-speakers-title{height:76px;width:294px}.speakers-content .speakers-title{height:54px;width:155px}.speakers-content .speaker{margin-top:57px}.speakers-content .speaker.keynote-speaker img{height:163px;width:187px}.speakers-content .speaker img{height:106px;width:122px}.speakers-content .speaker .speaker-name{font-size:19px;margin-top:12px}.speakers-content .speaker .speaker-description{font-size:14px;margin-bottom:10px;margin-top:9px}.speakers-content .speaker .speaker-links .speaker-link{height:16px;margin:0 4px;width:16px}}@media screen and (max-width:768px){.speakers-content .keynote-speakers-title{height:68px;width:264px}.speakers-content .speakers-title{height:48px;width:139px}.speakers-content .speaker{margin-top:51px}.speakers-content .speaker.keynote-speaker img{height:146px;width:168px}.speakers-content .speaker img{height:96px;width:109px}.speakers-content .speaker .speaker-name{font-size:17px;margin-top:11px}.speakers-content .speaker .speaker-description{font-size:14px;margin-bottom:9px;margin-top:9px}.speakers-content .speaker .speaker-links .speaker-link{height:17px;margin:0 4px;width:17px}}.sponsors-content .sponsors-title{background:url(images/title-sponsors.svg) center center no-repeat;background-size:contain;height:73px;margin:0 auto;width:206px}.sponsors-content .partners-title{background:url(images/title-partners.svg) center center no-repeat;background-size:contain;height:95px;margin:0 auto;width:215px}.sponsors-content .sponsors{text-align:center}.sponsors-content .sponsors .sponsor-logo{display:inline-block;margin:76px 60px 0}.sponsors-content .sponsors .sponsor-logo-hivos{background:url(images/sponsor-logo-hivos.png) center center no-repeat;background-size:contain;height:90px;width:176px}.sponsors-content .sponsors .sponsor-logo-python-foundation{background:url(images/sponsor-logo-python-foundation.png) center center no-repeat;background-size:contain;height:70px;width:390px}.sponsors-content .sponsors .sponsor-logo-toptal{background:url(images/sponsor-logo-toptal.png) center center no-repeat;background-size:contain;height:84px;width:256px}.sponsors-content .sponsors .sponsor-logo-piensa{background:url(images/sponsor-logo-piensa.png) center center no-repeat;background-size:contain;height:84px;width:198px}.sponsors-content .sponsors .sponsor-logo-monoku{background:url(images/sponsor-logo-monoku.png) center center no-repeat;background-size:contain;height:130px;width:240px}.sponsors-content .sponsors .partner-logo-santo-tomas{background:url(images/partner-logo-santo-tomas.png) center center no-repeat;background-size:contain;height:55px;width:360px}.sponsors-content .sponsors .partner-logo-socialatompr{background:url(images/partner-logo-socialatompr.png) center center no-repeat;background-size:contain;height:55px;width:270px}.sponsors-content .sponsors .partner-logo-pulsosocial{background:url(images/partner-logo-pulsosocial.png) center center no-repeat;background-size:contain;height:55px;width:270px}.sponsors-content .sponsors .partner-logo-pycharm{background:url(images/partner-logo-pycharm.png) center center no-repeat;background-size:contain;height:50px;width:270px}.sponsors-content .sponsors .partner-logo-sikuani{background:url(images/partner-logo-sikuani.png) center center no-repeat;background-size:contain;height:69px;width:240px}.sponsors-content .sponsors .partner-logo-tappsi{background:url(images/partner-logo-tappsi.png) center center no-repeat;background-size:contain;height:90px;margin-top:36px!important;width:78px}@media screen and (max-width:992px){.sponsors-content .sponsors-title{height:54px;width:154px}.sponsors-content .partners-title{height:71px;width:161px}.sponsors-content .sponsors .sponsor-logo{margin:57px 45px 0}.sponsors-content .sponsors .sponsor-logo-hivos{height:67px;width:132px}.sponsors-content .sponsors .sponsor-logo-python-foundation{height:52px;width:292px}.sponsors-content .sponsors .sponsor-logo-toptal{height:63px;width:192px}.sponsors-content .sponsors .sponsor-logo-piensa{height:63px;width:149px}.sponsors-content .sponsors .sponsor-logo-monoku{height:97px;width:180px}.sponsors-content .sponsors .partner-logo-santo-tomas{height:42px;width:270px}.sponsors-content .sponsors .partner-logo-socialatompr{height:41px;width:202px}.sponsors-content .sponsors .partner-logo-pulsosocial{height:41px;width:202px}.sponsors-content .sponsors .partner-logo-pycharm{height:37px;width:152px}.sponsors-content .sponsors .partner-logo-sikuani{height:52px;width:180px}.sponsors-content .sponsors .partner-logo-tappsi{height:67px;margin-top:36px!important;width:78px}}@media screen and (max-width:768px){.sponsors-content .sponsors-title{height:48px;width:138px}.sponsors-content .partners-title{height:64px;width:145px}.sponsors-content .sponsors .sponsor-logo{margin:51px auto 0}.sponsors-content .sponsors .sponsor-logo-hivos{height:60px;width:119px}.sponsors-content .sponsors .sponsor-logo-python-foundation{height:47px;width:262px}.sponsors-content .sponsors .sponsor-logo-toptal{height:56px;width:172px}.sponsors-content .sponsors .sponsor-logo-piensa{height:57px;width:134px}.sponsors-content .sponsors .sponsor-logo-monoku{height:87px;width:162px}.sponsors-content .sponsors .partner-logo-santo-tomas{height:37px;width:243px}.sponsors-content .sponsors .partner-logo-socialatompr{height:36px;width:182px}.sponsors-content .sponsors .partner-logo-pulsosocial{height:36px;width:182px}.sponsors-content .sponsors .partner-logo-pycharm{height:24px;width:182px}.sponsors-content .sponsors .partner-logo-sikuani{height:47px;width:162px}.sponsors-content .sponsors .partner-logo-tappsi{height:67px;margin-top:51px!important;width:78px}}*{font-family:'Oswald', 'Helvetica', 'Arial', sans-serif}body{font-family:'Oswald', 'Helvetica', 'Arial', sans-serif}a{color:#ffffff;text-decoration:none}a:hover{color:#ffffff}.container-box{margin-left:auto;margin-right:auto;max-width:950px}.row-no-padding [class*=col-]{padding-left:0!important;padding-right:0!important}.container-no-padding{padding-left:0!important;padding-right:0!important}.row-centered{text-align:center}.col-centered{display:inline-block;float:none;margin-right:-4px;text-align:center;vertical-align:top}.social-btn{display:inline-block;margin:15px auto 0}.dust{background:url(images/texture-complete.png) center center repeat;width:100%}.stars-bg{background:url(images/stars.svg) top center repeat-y;width:100%}.stars-bg-complete{background:url(images/stars.svg) top center repeat-x;width:100%}.spin-animation{animation:spin 1.2s infinite linear;-moz-animation:spin 1.2s infinite linear;-o-animation:spin 1.2s infinite linear;-webkit-animation:spin 1.2s infinite linear}@-webkit-keyframes spin{0%{transform:rotate(359deg);-webkit-transform:rotate(359deg)}to{transform:rotate(0deg);-webkit-transform:rotate(0deg)}}@keyframes spin{0%{transform:rotate(359deg);-webkit-transform:rotate(359deg)}to{transform:rotate(0deg);-webkit-transform:rotate(0deg)}}@media screen and (max-width:992px){.social-btn{display:none}.dust{background-size:90%}.stars-bg{background-size:80%}.stars-bg-complete{background-size:80%}}