@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Poppins:200,300,400,500,600,700,800,900&amp;display=swap");h1.title,h2.title,h3.title,h4.title,h5.title,h6.title{font-weight:700}body,html{height:100%}body{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.inner-body{-webkit-box-flex:1;background-color:#00969c;-ms-flex:1 0 auto;flex:1 0 auto}.footer{-ms-flex-negative:0;flex-shrink:0}.text-green{color:rgba(0,150,156,.502)!important}.text-hidden{color:transparent}.title-lg{font:normal normal 700 46px/52px Poppins;font:normal normal 700 2.875rem/3.25rem Poppins}@media (max-width:991.98px){.title-lg{font:normal normal 700 2.5rem/2.75rem Poppins}}a{text-decoration:none}a:hover{text-decoration:underline}.d-contents{display:contents!important}img.hotel{height:auto;max-height:100px;max-width:200px;width:auto}button:hover{background-color:#0077c9!important;color:#fff!important}tbody,td,tfoot,th,thead,tr{border-width:1px;padding:.5rem}.pycon-btn{border-radius:41px;font-size:22px;font-weight:700;line-height:38px;text-decoration:none!important}.yellow-btn{background-color:#f9a825;border:5px solid #f7f7f7}.yellow-btn:active,.yellow-btn:focus,.yellow-btn:hover{background-color:#f7f7f7!important;border-color:#f9a825!important;color:#f9a825!important}.yellow-btn-reverted{background-color:transparent;border:5px solid #f9a825;color:#f9a825!important}.yellow-btn-reverted:active,.yellow-btn-reverted:focus,.yellow-btn-reverted:hover{background-color:transparent;border-color:#fff!important;color:#fff!important}.green-btn{background-color:#00969c;border:3px solid #f7f7f7;color:#f7f7f7;font:normal normal 700 16px/30px Poppins}.green-btn:active,.green-btn:focus,.green-btn:hover{background-color:#f7f7f7!important;border-color:#00969c!important;color:#00969c!important}.dates h2,.previous-edition h2,.speakers h2,.sponsors h2,.tickets h2{color:#2c2c2c;font:normal normal 700 32px/48px Poppins;text-transform:uppercase}.card strong,.previous-edition .card strong,.sponsors .card strong,.tickets .card h4{font:normal normal 700 86px/129px Poppins;text-transform:uppercase}img.sponsor{height:auto;width:180px}img.sponsor.huge{height:70px}img.sponsor.large{height:60px;-o-object-fit:contain;object-fit:contain}img.sponsor.small{height:40px}img.sponsor.tiny{height:25px}.black-nav{background-color:#f7f7f7!important}.black-nav ul{border-color:#2c2c2c!important}.black-nav .navbar-toggler i,.black-nav ul a{color:#2c2c2c!important}.black-nav .dropdown-menu{background:#f7f7f7!important}.black-nav ul a:hover.dropdown-item:hover{background-color:#f7f7f7!important}.header{background-color:#2c2c2c}.header .navbar-brand img{max-width:80px}.header .navbar-toggler:hover{background-color:#00969c!important}.header .navbar-toggler i{color:#f7f7f7;font-size:42px}.header ul{border:1px solid #f7f7f7;border-radius:31px;padding:.7rem}.header ul a,.header ul a:hover{text-decoration:none}.header ul a.dropdown-item:hover,.header ul a:hover.dropdown-item:hover{background-color:#2c2c2c}.header ul .nav-link:after{display:none}.header ul .nav-link{font-size:18px/32px;font-size:1.125rem/2rem;font-weight:700}.header .dropdown-menu{background:#2c2c2c;border:1px solid #f7f7f7}@media (max-width:991px){.header .dropdown-menu{border:unset}}.home-header{background-color:#2c2c2c;padding-bottom:2rem}.home-header .home-banner .home-title{-ms-flex-line-pack:center;align-content:center;display:block;max-width:384px;max-width:24rem}.home-header .home-banner .home-title .home-title-block{background:#fff;border:.5rem solid #000;margin:0 2rem 2rem;padding:1rem;position:relative;top:-24px;top:-1.5rem;z-index:2}.home-header .home-banner .home-title .btn-tickets{margin:2rem 0;padding:0 1rem}.home-header .home-banner .home-title button{background:#fff;border:.5rem solid #000;font-weight:700;padding:1rem .75rem;width:100%}.home-header .home-banner .home_about-content{padding:2rem 2rem 2rem 0}.home-header .home-banner .home_about-content h2{font-size:24px;font-weight:700}.tickets{background-color:#00969c}.tickets .card{background-color:#2c2c2c;border-radius:16px}.tickets .card h3{color:#00969c;font-size:24px;line-height:38px}.tickets .card h4{color:#f7f7f7;line-height:70px!important;margin-bottom:55px!important}.tickets .card h4:before{content:"€";font-size:36px;font-weight:700;line-height:5px;vertical-align:super}.tickets .card .price-detail{color:#d3d3d3;font-size:14px!important;font-style:italic;font-weight:300;margin-bottom:0;margin-top:25px}.tickets .card p{color:#f7f7f7;font-size:16px!important;font-weight:300;line-height:25px}.speakers{background-color:#fff}.speakers .title-container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding-bottom:10px}.speakers .title-container .swiper-buttons{position:relative;width:100px}.speakers .title-container .swiper-buttons .swiper-button-next{float:right;position:relative}.speakers .title-container .swiper-buttons .swiper-button-prev{float:left;position:relative}.speakers .swiper{overflow:visible}.speakers .swiper-wrapper{position:relative;width:100vw}.speakers .swiper-wrapper .swiper-slide{width:400px}.speakers .swiper-wrapper .swiper-slide p{background-color:#2c2c2c;border-radius:24px;display:inline-block;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.speakers .swiper-wrapper .swiper-slide p:hover{-webkit-box-shadow:0 0 10px 0 #0077c9;box-shadow:0 0 10px 0 #0077c9;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.speakers .swiper-wrapper .swiper-slide b,.speakers .swiper-wrapper .swiper-slide strong{color:#0077c9;left:10%;position:absolute}.speakers .swiper-wrapper .swiper-slide img{border-radius:25px;bottom:inherit;float:right;height:400px;max-width:60%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;pointer-events:none;width:360px}.speakers .swiper-wrapper .swiper-slide .speaker-name{-webkit-box-align:end;-ms-flex-align:end;align-items:end;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:600;padding-left:25px;text-transform:uppercase;top:10%}.speakers .swiper-wrapper .swiper-slide .speaker-name:before{content:"\f4da ";font-family:Bootstrap-icons;left:0;position:absolute;top:0}.speakers .swiper-wrapper .swiper-slide .speaker-position{font-size:14px;font-weight:300;top:20%}.dates{background-color:#f9a825}.dates .important-date-card p{text-align:center}.dates .important-date-card p strong{font-size:50px}.card{background-color:#f7f7f7;border-radius:16px}.card i{font-size:30px}.card h3{color:#f9a825;font-size:24px;line-height:38px}.card p{font-size:36px!important;font-weight:700;line-height:55px}.card p,.card strong{color:#2c2c2c}.card-other-dates{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:unset;display:-webkit-box;display:-ms-flexbox;display:flex;font:normal normal normal 24px/44px Poppins}.previous-edition{background-color:#00969c}.previous-edition .card{background-color:#f7f7f7;background-image:url(../images/other/last_edition.jpg);background-position:50%;border-radius:16px}.previous-edition .card h3{color:#f9a825;font-size:24px;line-height:38px}.previous-edition .card p{color:#f7f7f7;font-size:36px!important;font-weight:700;line-height:55px}.previous-edition .card strong{color:#f7f7f7}.previous-edition .card-other-dates{background-color:transparent;border:unset;color:#f7f7f7;font:normal normal normal 24px/44px Poppins}.sponsors{background-color:#f7f7f7}.sponsors blockquote a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:16px;margin:10px;padding:20px 30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sponsors .flex-sponsors-organizer blockquote p,.sponsors blockquote a{display:-webkit-box;display:-ms-flexbox;display:flex}.sponsors h2{color:#000}.sponsors h4{color:#00969c;font:normal normal 700 24px/35px Poppins}.sponsors h4:before{content:url(../images/other/handshake_green.svg);margin-right:10px;vertical-align:sub}.sponsors .card{background-color:#f7f7f7;border-radius:16px}.sponsors .card h3{color:#f9a825;font-size:24px;line-height:38px}.sponsors .card p{color:#2c2c2c;font-size:36px!important;font-weight:700;line-height:55px}.sponsors .card strong{color:#2c2c2c}.sponsors .card-other-dates{background-color:transparent;border:unset;font:normal normal normal 24px/44px Poppins}.content-page-hashtag li:nth-child(4n){color:#00969c!important}.hashtags{padding-bottom:8vh!important}@media (max-width:768px){.hashtags{padding-bottom:38vh!important}}.hashtags .hashtag-text{-webkit-filter:opacity(.7);filter:opacity(.7)}.hashtags .row:nth-child(odd){margin-left:-100px}.hashtags .row:nth-child(2n){margin-left:-710px}.hashtags li:nth-child(1n){color:#2c2c2c}.hashtags li:nth-child(2n){color:#f9a825}.hashtags li:nth-child(3n){color:#0077c9}.hashtags li:nth-child(4n){color:#f7f7f7}.hashtags .row ul{white-space:nowrap}.hashtags .row span{font:normal normal 700 48px/72px Poppins}.content-newsletter{background:-webkit-gradient(linear,left top,left bottom,from(#f7f7f7),color-stop(50%,#f7f7f7),color-stop(50%,#2c2c2c),to(#2c2c2c))!important;background:linear-gradient(180deg,#f7f7f7 0,#f7f7f7 50%,#2c2c2c 0,#2c2c2c)!important}.newsletter{background:-webkit-gradient(linear,left top,left bottom,from(#00969c),color-stop(50%,#00969c),color-stop(50%,#2c2c2c),to(#2c2c2c));background:linear-gradient(180deg,#00969c 0,#00969c 50%,#2c2c2c 0,#2c2c2c)}.newsletter .newsletter-content{background-color:#0077c9;border-radius:16px;color:#f7f7f7;font:normal normal 700 24px/35px Poppins;text-align:center}.newsletter .newsletter-content input{border:1px solid #42949a;border-radius:42px;height:47px}.newsletter .newsletter-content input::-webkit-input-placeholder{color:rgba(0,150,156,.502);font:normal normal normal 16px/25px Poppins}.newsletter .newsletter-content input::-moz-placeholder{color:rgba(0,150,156,.502);font:normal normal normal 16px/25px Poppins}.newsletter .newsletter-content input:-ms-input-placeholder{color:rgba(0,150,156,.502);font:normal normal normal 16px/25px Poppins}.newsletter .newsletter-content input::-ms-input-placeholder{color:rgba(0,150,156,.502);font:normal normal normal 16px/25px Poppins}.newsletter .newsletter-content input::placeholder{color:rgba(0,150,156,.502);font:normal normal normal 16px/25px Poppins}.newsletter .newsletter-content button{height:47px}.newsletter .newsletter-content button i{-webkit-text-stroke:1px;font-size:18px}.important-dates{position:relative}.important-dates .inner-content-width{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.important-dates .dates{background-color:#fff;border:.5rem solid #000;margin:5rem 2rem;max-width:800px;max-width:50rem;padding:.75rem}.important-dates .dates h1{padding:2rem}.important-dates .dates .calendar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:2rem}.important-dates .dates .calendar blockquote{display:-webkit-box;display:-ms-flexbox;display:flex;justify-self:center;margin:0;width:100%}.important-dates .dates .calendar blockquote h4{border-right:.25rem solid #000;font-weight:700;margin:0;min-width:224px;min-width:14rem;padding:.875rem;text-align:end}.important-dates .dates .calendar blockquote blockquote{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.875rem}.important-dates .dates .calendar blockquote blockquote p{display:block;margin-bottom:.875rem;text-align:start;width:100%}.important-dates .dates .title{text-align:center}.important-dates .bg-dates{border-bottom:.5rem solid #000;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.important-dates .bg-dates .bg-row-top{border-bottom:.5rem solid #000;height:70%}.important-dates .bg-dates .bg-block{border-right:.5rem solid #000}.important-dates .bg-dates .bg-green{background-color:#468f1f}.important-dates .bg-dates .bg-dark-blue{background-color:#0077c9}.important-dates .bg-dates .bg-row-bottom{height:30%;top:70%}.important-dates .bg-dates .bg-light-green{background-color:rgba(0,150,156,.502)}.important-dates .bg-dates .bg-light-purple{background-color:#d0b0f5}.home-sponsors.important-dates .dates .calendar{display:block}.home-sponsors.important-dates .dates .calendar blockquote{display:block!important;padding-right:1.5rem;width:100%}.home-sponsors.important-dates .dates .calendar blockquote h4{font:normal normal 700 24px/35px Poppins}.home-sponsors.important-dates .dates .calendar blockquote blockquote{display:block!important;padding-top:.875rem;width:auto}.home-sponsors.important-dates .dates .calendar blockquote blockquote p{margin-bottom:1rem}.home-sponsors.important-dates .dates .calendar blockquote p{margin-bottom:0}@media (max-width:500px){.pycon-btn{font-size:15px!important;line-height:25px!important}.dates .important-date-card strong{font-size:50px!important}.dates .important-date-card p{font-size:20px!important}.dates strong{font-size:25px}.dates p{font-size:20px;line-height:30px}.card-other-dates{font-size:20px!important;line-height:30px!important}.sponsors .container{text-align:center!important;text-align:-webkit-center!important}}.content,.content-page-hashtag{background-color:#f7f7f7}.content h1{font:normal normal 700 32px/48px Poppins}.content button{background-color:#f9a825;border:5px solid #2c2c2c;border-radius:41px;color:#000;font-size:18px;font-weight:700;line-height:38px;margin-bottom:20px;margin-top:20px;text-transform:uppercase}.content button:active,.content button:focus,.content button:hover{background-color:#f7f7f7!important;border-color:#f9a825!important;color:#f9a825!important}.custom-footer{background-color:#2c2c2c;color:#00969c!important;padding-top:8vh;position:relative}@media (max-width:768px){.custom-footer{padding-bottom:20vh!important}}.custom-footer .cta-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#0077c9;border-radius:.8rem;color:#f7f7f7;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:19.2px;font-size:1.2rem;gap:20px;justify-content:center;left:15%;padding:5vh 6vw;position:absolute;text-align:center;top:-20%;width:70%}.custom-footer .cta-box h5{font-weight:700}.custom-footer .cta-box .btn{color:#fff;font-size:.9em;padding:5px 40px;text-transform:uppercase}.custom-footer .footer-container{padding-left:3rem;padding-right:3rem}.custom-footer .footer-title{color:#00969c!important;padding-bottom:1.25rem;padding-top:1.25rem}.custom-footer a{color:#00969c}.custom-footer .social-media-title{text-align:end}.custom-footer .footer-social-media-link{padding:.25rem}.custom-footer .footer-end{padding-bottom:1rem;padding-top:1rem}.custom-footer .footer-end p{margin:.125rem;padding:0}@media (min-width:768px){.custom-footer .footer-end p{width:auto}}.custom-footer .footer-end a{color:#00969c;font-weight:700}.custom-footer .footer-links{padding-bottom:2rem;padding-top:2rem}.custom-footer .footer-links li .nav-link{padding-bottom:.0652rem;padding-top:.0652rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.custom-footer .footer-social-media-link{display:contents;width:auto}.custom-footer .footer-site-map{padding-bottom:3rem;padding-top:3.1875rem}@media (max-width:575.98px){.custom-footer .footer-social-media-link .nav-link{padding:.5rem 2.5%;width:available}.custom-footer .footer-site-map{margin-left:1rem;margin-right:1rem}.custom-footer .footer-site-map .footer-title{padding-top:2rem}}@media (max-width:991.98px){.custom-footer{text-align:center!important}.custom-footer .footer-container{padding-left:.75rem;padding-right:.75rem}.custom-footer .social-media-title{text-align:center}.custom-footer .footer-links{-ms-flex-item-align:center;-ms-flex-line-pack:center;-webkit-box-pack:center!important;-ms-flex-pack:center!important;align-content:center;align-self:center;justify-content:center!important;text-align:center}}.venue-row p{margin-bottom:0}.venue-row .sponsor.large{height:165px;width:165px}.venue-row iframe{margin-top:36px}.coimbra-row p{color:#2c2c2c;font:normal normal 300 16px/25px Poppins}.coimbra-row iframe{margin:60px auto}.explore-the-city-row .swiper-buttons,.explore-the-facilities-row .swiper-buttons,.party-row .swiper-buttons{margin-left:auto;margin-top:-30px;position:relative;width:70px}.explore-the-city-row .swiper-buttons .swiper-button-next,.explore-the-facilities-row .swiper-buttons .swiper-button-next,.party-row .swiper-buttons .swiper-button-next{color:#000;float:right;position:relative}.explore-the-city-row .swiper-buttons .swiper-button-next:after,.explore-the-facilities-row .swiper-buttons .swiper-button-next:after,.party-row .swiper-buttons .swiper-button-next:after{font-size:20px;line-height:20px}.explore-the-city-row .swiper-buttons .swiper-button-prev,.explore-the-facilities-row .swiper-buttons .swiper-button-prev,.party-row .swiper-buttons .swiper-button-prev{color:#000;float:left;position:relative}.explore-the-city-row .swiper-buttons .swiper-button-prev:after,.explore-the-facilities-row .swiper-buttons .swiper-button-prev:after,.party-row .swiper-buttons .swiper-button-prev:after{font-size:20px;line-height:20px}.explore-the-city-row .swiper,.explore-the-facilities-row .swiper,.party-row .swiper{overflow:clip;padding-top:50px;text-align:end}.explore-the-city-row .swiper .swiper-description,.explore-the-facilities-row .swiper .swiper-description,.party-row .swiper .swiper-description{display:inline-block;font:italic normal 100 16px/25px Poppins;margin:-5px 5px auto auto}.explore-the-city-row .swiper-wrapper,.explore-the-facilities-row .swiper-wrapper,.party-row .swiper-wrapper{position:relative;width:100%}.explore-the-city-row .swiper-wrapper .swiper-slide,.explore-the-facilities-row .swiper-wrapper .swiper-slide,.party-row .swiper-wrapper .swiper-slide{width:380px}.explore-the-city-row .swiper-wrapper .swiper-slide p,.explore-the-facilities-row .swiper-wrapper .swiper-slide p,.party-row .swiper-wrapper .swiper-slide p{display:inline-block}.explore-the-city-row .swiper-wrapper .swiper-slide img,.explore-the-facilities-row .swiper-wrapper .swiper-slide img,.party-row .swiper-wrapper .swiper-slide img{height:250px;-o-object-fit:fill;object-fit:fill;pointer-events:none;width:380px}.explore-the-city-row img.sponsor.large,.explore-the-facilities-row img.sponsor.large,.party-row img.sponsor.large{height:160px;-o-object-fit:contain;object-fit:contain}.t-shirts-content img{margin-left:25%;margin-right:auto;-o-object-fit:fill;object-fit:fill;width:50%}.sponsors-content p{padding:.1rem 0}object{height:700px}@media (max-width:1400px){object{height:500px}}@media (max-width:988px){object{height:300px}}@media (max-width:570px){object{height:200px}}.community-cards{-ms-flex-pack:distribute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:25px;justify-content:space-around;margin:15px;padding-bottom:initial;padding-left:5%;padding-right:5%;padding-top:initial}.community-cards .python-community-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:15px;color:#f7f7f7;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font:normal normal 700 24px/32px Poppins;gap:15px;min-height:250px;padding:20px 50px 40px;width:350px}.community-cards .python-community-card .community-card-description{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;text-align:center}.community-cards .python-community-card.yellow{background-color:#f9a825}.community-cards .python-community-card.blue{background-color:#0077c9}.community-cards .python-community-card.green{background-color:#00969c}.flex-sponsors-organizer blockquote{margin:2rem 0}.flex-sponsors-organizer blockquote p{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;justify-content:start}.home-modal .modal-dialog{height:500px;margin-top:7%;max-width:90%}.home-modal .modal-dialog .modal-content{background-color:#f9a825;border-radius:20px;padding:0 1.5rem 3rem}.home-modal .modal-dialog .modal-content div{border:none}.home-modal .modal-dialog .modal-content .modal-header .modal-title{color:#f7f7f7;font:normal normal 700 32px/48px Poppins;padding:1.25rem}.home-modal .modal-dialog .modal-content .modal-body{color:#f7f7f7}.home-modal .modal-dialog .modal-content .modal-body .card{background-color:#2c2c2c}.home-modal .modal-dialog .modal-content .modal-body .card .card-title{color:#f9a825}.home-modal .modal-dialog .modal-content .modal-body .card .card-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between}.home-modal .modal-dialog .modal-content .modal-body .card .card-body .card-description{font:normal normal 400 24px/34px Poppins;margin:20px auto;min-height:95px}.home-modal .modal-dialog .modal-content .modal-body .card .card-body .pycon-btn{width:100%}body,html{overflow-x:hidden}body{font-family:Poppins,sans-serif}.alert-debug{background-color:#f7f7f7;border-color:#d6e9c6;color:#000}.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}#schedule-container{font-family:Poppins,sans-serif}#schedule-container.dark-background{background:#2c2c2c;min-height:100vh;padding:0}#schedule-container .header-row{height:7vh;position:relative}#schedule-container .header-row .evolutio-msg{bottom:5px;color:#fff;position:absolute;right:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#schedule-container .bottom-row{background:#f7f7f7;height:7vh;position:relative}#schedule-container .bottom-row img{-o-object-fit:contain;object-fit:contain;width:15%}#schedule-container .schedule-container{background:#f7f7f7;border-top-left-radius:15px;border-top-right-radius:15px;min-height:86vh}#schedule-container .schedule-container .day{color:#8d8d8d;font-size:20px;text-transform:uppercase}#schedule-container .schedule-container .grouped-time{color:#468f1f;font-size:12px}#schedule-container .schedule-container .event-card{border-radius:8px;-webkit-box-shadow:0 0 10px 0 #8d8d8d;box-shadow:0 0 10px 0 #8d8d8d;height:4vh;line-height:1.2em;position:relative;width:100%}#schedule-container .schedule-container .event-card.gray-bg{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#b2b2b2;color:#fff;text-align:center}#schedule-container .schedule-container .event-card.gray-bg .time-details{background:#b2b2b2}#schedule-container .schedule-container .event-card .time-details{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:end;background:#468f1f;border-bottom-left-radius:8px;border-top-left-radius:8px;color:#fff;height:100%;justify-content:space-between;padding:15px;width:12%}#schedule-container .schedule-container .event-card .event-details{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:88%}#schedule-container .schedule-container .event-card .event-details .event-title{font-size:16px}#schedule-container .schedule-container .event-card .event-details .event-speaker{color:#8d8d8d;font-size:14px;width:60%}#schedule-container .schedule-container .event-card .event-details .event-image{bottom:0;position:absolute;right:0;width:5%}#schedule-container .schedule-container .event-card .event-details .event-description{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:12px;overflow:hidden}#schedule-container .schedule-container .event-card .event-details .event-room{bottom:10px;color:#8d8d8d;position:absolute;right:70px}
