.home-page .venue{display:block;position:relative;overflow:hidden;min-height:600px}.home-page .venue .card{position:absolute;z-index:100;top:50%;right:50%;max-width:400px;transform:translate3d(50%, -50%, 0);-webkit-transform:translate3d(50%, -50%, 0)}.home-page .venue .card .media{height:200px;width:400px}.home-page .venue .card .actions .directions .icon{margin-right:8px}.home-page .venue .map-container{display:flex;min-height:600px;align-items:center}@media screen and (min-width: 1000px){.home-page .venue .card{right:30%}.home-page .venue .map-container{min-height:90vh}}@media screen and (min-width: 900px){.home-page .venue .card{right:25%}}.home-page .call-to-action{display:flex;min-height:350px;align-items:center}.home-page .call-to-action>div{position:relative;padding:0 75px 0 16px}.home-page .call-to-action .action{top:50%;right:24px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home-page .sponsors header .action{max-width:780px}.home-page .sponsors{display:flex;flex-flow:column}.home-page .sponsors header{display:flex;width:100%;min-height:200px;align-items:center;text-align:center;flex-direction:column;justify-content:center}.home-page .sponsors header .action{margin-left:auto;margin-right:auto;text-align:center;padding-left:24px;padding-right:24px}.home-page .sponsors header a,.home-page .sponsors header a:visited{color:#fff}.home-page .sponsors .sponsor-grid{display:grid;padding:38px 0;grid-template-columns:repeat(auto-fill, minmax(90px, auto));grid-gap:8px}.home-page .sponsors .sponsor-grid .sponsor-tile{cursor:pointer;-webkit-transition:all 200ms ease-in;-webkit-transform:scale(1);-ms-transition:all 200ms ease-in;-ms-transform:scale(1);-moz-transition:all 200ms ease-in;-moz-transform:scale(1);transition:all 200ms ease-in;transform:scale(1);display:flex;height:90px}.home-page .sponsors .sponsor-grid .sponsor-tile:hover{z-index:2;box-shadow:0px 0px 50px #000;-webkit-transition:all 200ms ease-in;-webkit-transform:scale(1.1);-ms-transition:all 200ms ease-in;-ms-transform:scale(1.1);-moz-transition:all 200ms ease-in;-moz-transform:scale(1.1);transition:all 200ms ease-in;transform:scale(1.1)}.home-page .sponsors .sponsor-grid .sponsor-tile img{display:block;margin:auto;max-width:80%;max-height:90px}.home-page .intro{display:flex;min-height:600px;align-items:center;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.home-page .intro:before{top:0;left:0;z-index:3;content:"";width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,.65)}.home-page .intro>div{z-index:5}.home-page .intro h3{margin-bottom:6px;margin-top:0;font-weight:400}.home-page .intro .description{max-width:80%}.home-page .intro .event-logo{max-height:170px;max-width:300px}@media(min-width: 1000px){.home-page .intro{min-height:90vh}}
.conduct-page{color:#000;background-color:#fff;padding:16px 0}.event-logo{text-align:center}.event-logo>svg{height:300px;width:300px}.event-logo>img{height:300px;width:300px}
.speaker-details .header{display:flex}.speaker-details .header .portrait-avatar{height:175px;width:175px;border-radius:150px;overflow:hidden;outline:none;margin:16px auto;object-fit:cover}.speaker-details hr{margin:12px 0}.speaker-details .content{display:flex;flex-direction:column;text-align:center}.speaker-details .social{display:flex;justify-content:space-around;height:50px}.speaker-details .social svg{height:42px;width:42px;fill:#fff;margin:auto 0;transition:all .3s ease-in-out}.speaker-details .social svg:hover{cursor:pointer}.speaker-details .social svg:hover.twitter{fill:#1da1f2}.speaker-details .social svg:hover.facebook{fill:#3b5998}.speaker-details .social svg:hover.linkedin{fill:#0077b5}.speaker-details .social svg:hover.github{fill:#181717}.speaker-details .social svg:hover.medium{fill:#12100e}.speaker-details .action.close{position:absolute;min-width:24px;top:6px;right:6px}.speaker-details .bio a,.speaker-details .bio a:visited{color:#fff}
.session{width:100%;margin-bottom:12px}.session-header{display:flex;flex-direction:column}.session-header h6{font-weight:100;opacity:.8}.session-content{width:100%}.session-content>p:first-of-type{margin-top:0}.session-content>p:last-of-type{margin-bottom:0}.session-content .divider{margin:16px 0}.session-content .speakers{display:flex;flex-direction:column}.session-content .speakers .big-avatar{width:65px;height:65px;margin-right:12px}.session-content .speakers .header{margin:0 0 12px}.session-content a,.session-content a:visited{color:#fff}.session .edit-actions{display:flex;flex-direction:column;margin-left:-12px;margin-right:24px}.session .edit-actions .edit,.session .edit-actions .delete{min-width:24px}.session .edit-actions .edit{margin-bottom:8px}.session-card{width:100%;margin-bottom:12px;border-radius:0}.session-card .session-header{padding:12px 16px}
.schedule .container{display:flex;justify-content:center;flex-direction:column}.schedule .container .mapBox{display:flex;flex-direction:row;flex-wrap:wrap}.schedule .container .mapBox .mapImage{max-width:300px;margin:auto;padding:12px}.schedule .container .timeslot-header{height:80px;display:flex}.schedule .container .timeslot-header h3{margin:auto 0}.schedule .container .timeslot .session-item{display:flex;padding:12px;flex-direction:row;background-color:#212121;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.schedule .container .timeslot .session-item div:first-of-type{flex-grow:1}.schedule .container .timeslot .session-item:hover{cursor:pointer;background-color:rgba(150,150,150,.2)}
.speaker-card{display:flex;position:relative;background-color:#303030;border-radius:10px;flex-direction:column;margin:15px 0;width:350px}.speaker-card:hover{cursor:pointer}.speaker-card .header{display:flex}.speaker-card .header .portrait-avatar{height:175px;width:175px;border-radius:150px;overflow:hidden;outline:none;margin:16px auto;object-fit:cover}.speaker-card .content{display:flex;flex-direction:column;text-align:center;margin-bottom:16px;padding:0 16px}.speaker-card .action{position:absolute;min-width:24px;top:6px}.speaker-card .action.edit{left:6px}.speaker-card .action.delete{right:6px}.speaker-card .action.close{right:6px}.speaker-card .edit-actions{display:flex;flex-direction:column;margin-left:-12px;margin-right:24px}.speaker-card .edit-actions .edit,.speaker-card .edit-actions .delete{min-width:24px}.speaker-card .edit-actions .edit{margin-bottom:8px}
.speaker .container{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap}@media(max-width: 760px){.speaker .container{justify-content:center}}
.get-ticket-mobile{position:fixed;display:flex;bottom:24px;right:24px;z-index:1500}.get-ticket-mobile .contents{display:flex;gap:8px}.get-ticket-mobile .contents svg{width:24;height:24}
.header .inner{height:64px;display:flex;transition:height .4s ease-in-out}.header .nav{flex:1}.header .nav .thicc-tab{height:100%}.header .get-tickets-header{margin:auto 0}.header .login{margin:auto 16px;height:42px}.header .login img{border-radius:50%;height:42px;width:42px;transition:all .3s ease}.header .login img:hover{box-shadow:0 0 0 2px #2196f3;cursor:pointer}.header .login .user-selected{box-shadow:0 0 0 2px #2196f3}.user-menu{margin-top:12px !important;overflow:visible !important}.user-menu:before{top:-5px;right:12px;width:15px;height:15px;content:" ";position:absolute;display:inline-block;box-sizing:border-box;transform:rotate(45deg);background-color:#424242;z-index:-100}
.footer{overflow:hidden;position:relative;z-index:8;color:#979aa4}.footer .sources{display:flex;justify-content:space-between;margin:8px 0}.footer .sources-left{display:flex;flex-direction:column}.footer .sources-left .code-by{display:flex;max-height:50px;text-decoration:none;color:#fff}.footer .sources-left .code-by svg{height:25px;width:25px;padding-right:5px}.footer .sources-left .copyright{font-size:14px}.footer .sources-right{display:flex;flex-direction:row;font-size:16px}.footer .sources-right a{margin:auto 0;transition:color .4s ease-in-out 0s;text-decoration:none;color:#fff}.footer .sources-right .link-divider{width:1px;height:28px;margin:auto 8px}.footer .social{display:flex;min-height:84px;align-items:center;justify-content:center}.footer .social>div{display:flex;flex-direction:row;justify-content:space-evenly}.footer .social>div svg{height:50px;width:50px;fill:#fff}@media(max-width: 768px){.footer .sources{flex-direction:column-reverse;text-align:center}.footer .sources-right,.footer .sources a{justify-content:center}}
.drag-drop-logo{width:35%;border-width:2px;border-color:#666;border-style:dashed;border-radius:15px;max-height:95px;margin:16px;min-height:110px;display:flex;align-items:center;transition:all .5s ease;outline:none}.drag-drop-logo:hover{background-color:rgba(150,150,150,.2);cursor:pointer}.drag-drop-logo>p{margin-left:auto;margin-right:auto;opacity:.5}.drag-drop-preview{width:35%;margin:16px;display:flex}.drag-drop-preview>div{margin:auto 0}.drag-drop-preview img{display:block;margin:0 auto;max-width:80%;max-height:90px;width:auto}.create-sponsor-form{display:flex;flex-direction:row}.create-sponsor-form .sponsor-details{flex:1;display:flex;flex-direction:column;align-items:center;margin-top:auto;margin-bottom:auto}
.menu-contents{margin-top:16px}.menu-contents .label{border-radius:25px;text-transform:none;margin:0 12px}.menu-contents>button{margin:0 4px}.menu-overlay{background-color:rgba(0,0,0,.4);position:fixed;z-index:1500;bottom:0;right:0;left:0;top:0}.action-menu{position:fixed;right:1.6rem;bottom:1.6rem;display:flex;flex-flow:column;align-items:flex-end;z-index:3000}.action-menu>button{display:flex;margin-top:1.6rem;margin-left:auto}.fab-button{-webkit-transition:-webkit-transform .5s !important;-moz-transition:-moz-transform .5s !important;-o-transition:-o-transform .5s !important;transition:transform .5s !important}.menu-open{-moz-transform:rotate(225deg);-webkit-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}
.site-config .header{position:relative}.site-config .header h6{flex:1;text-align:center}.site-config .dialog-form{display:flex;flex-flow:column;padding:20px}.site-config .dialog-form>div{margin-bottom:12px}.site-config .dialog-form>div h6{margin-bottom:8px}.site-config .dialog-form>div .form-control{margin:5px;min-width:120px;width:30%}
.speaker-editor .header{position:relative}.speaker-editor .header h6{flex:1;text-align:center}.speaker-editor .bio-editor{height:30rem;width:100%;resize:none;outline:none}.speaker-editor .portrait-image{object-fit:cover;width:100%;height:100%}.speaker-editor .editor-profile-header{display:flex;padding:24px 0;justify-content:space-around}.speaker-editor .editor-profile-header .editor-portrait{height:250px;width:250px;display:flex;border:2px #f5f5f5 solid;border-radius:150px;color:dimgray;overflow:hidden;outline:none}.speaker-editor .editor-profile-header .editor-portrait svg{height:150px;width:150px;overflow:hidden;margin:auto}.speaker-editor .editor-profile-header .editor-portrait.portrait-error{border-color:red}.speaker-editor .editor-profile-header .editor-portrait:hover{background-color:rgba(150,150,150,.2);cursor:pointer}.speaker-editor .editor-profile-header .field-containers{display:flex;flex-direction:column;justify-content:space-evenly}.speaker-editor .editor-profile-header .field-containers>div{width:300px}
.session-editor .header{position:relative}.session-editor .header h6{flex:1;text-align:center}.session-editor .description-editor{height:30rem;width:100%}.session-editor .speaker-chips{display:flex;flex-wrap:wrap}.session-editor .speaker-chips .chip{margin:8px/4}.session-editor .dialog-form{display:flex;flex-flow:column;padding:20px}.session-editor .dialog-form .form-control{display:block;margin:8px}.session-editor .editor-session-title{display:flex}.session-editor .editor-session-title>div{min-width:200px}.session-editor .editor-session-title>div:not(:last-of-type){margin-right:12px}.session-editor .editor-session-title .session-title{flex:1}.session-editor .editor-session-header{display:flex;padding:12px 0 24px 0;flex-direction:column}.session-editor .editor-session-header .field-containers{margin:auto 0}.session-editor .editor-session-header .speaker-row{display:flex;flex-direction:row;align-items:center}.session-editor .editor-session-header .speaker-selector{width:50vw;margin-right:12px}.session-editor .editor-session-header .speaker-slides{flex:1}.session-editor .editor-session-header .session-schedule{display:flex;margin-top:12px}.session-editor .editor-session-header .session-schedule .session-duration{min-width:100px}.session-editor .editor-session-header .session-schedule .divider{margin:auto 8px;font-size:32px}.session-editor .editor-session-header .session-schedule .scheduled-switch{margin-left:12px}
body{margin:0;padding:0;width:100%;height:100%;color:#fff !important;font-size:16px !important;line-height:1.5 !important;font-weight:normal !important;background-color:#13191e !important;font-family:"Roboto",sans-serif !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,select,button:focus,select:focus{outline:none}@media(min-width: 768px){.footer .container-wide{display:flex;justify-content:space-between;align-items:flex-start}}.h2{display:block;font-size:28px;line-height:1.16;font-weight:400;letter-spacing:0;margin-bottom:24px}.logo a{display:block;width:100%;max-width:50px;transition:width .4s ease-in-out;position:relative}.container{width:94%;max-width:1152px;margin-left:auto;margin-right:auto}.container-thin{max-width:780px}.container-wide{width:94%;max-width:1440px;margin-left:auto;margin-right:auto}.pac-container{z-index:3000}.page-base{min-height:calc(100vh - 125px);background-color:#212121}.page-base>div{padding:24px 0}.flex-auto{flex:1 1 auto !important}.hidden{display:none !important}.mt-4{margin-top:24px !important}.mb-4{margin-bottom:24px !important}
