@font-face{font-family:"Lato";font-style:normal;font-weight:400;src:url("/assets/Lato/Lato-Regular-5f5cf4d5a35ef3251c80039776f988026f51885f.woff2") format("woff2")}@font-face{font-family:"Lato";font-style:italic;font-weight:400;src:url("/assets/Lato/Lato-Italic-826254001b3d7f81a5b79e639cf516d0cc80b322.woff2") format("woff2")}@font-face{font-family:"Lato";font-style:normal;font-weight:800;src:url("/assets/Lato/Lato-Bold-bf9df7b9bdf2b6e4c4b7c1d7ab589257c7d6fa70.woff2") format("woff2")}@font-face{font-family:"Lato";font-style:italic;font-weight:800;src:url("/assets/Lato/Lato-BoldItalic-e0261079dcf55ce773d3931356f41b8ce7ba712a.woff2") format("woff2")}*{font-family:Lato,"Segoe UI",Helvetica,Arial,sans-serif}:root{--button-primary-color: #fff;--button-primary-background-color: #1250a1;--button-primary-border-color: #1250a1;--button-primary-hover-color: #fff;--button-primary-hover-background-color: #0063e1;--button-primary-hover-border-color: #0063e1;--button-primary-active-color: #fff;--button-primary-active-background-color: #0063e1;--button-primary-active-border-color: #0063e1;--button-primary-focus-color: #fff;--button-primary-focus-background-color: #0063e1;--button-primary-focus-border-color: #0063e1}.button,button,input[type=reset],input[type=button],input[type=submit]{appearance:none;text-decoration:none;font-size:100%;display:inline-block;line-height:1rem;color:var(--button-primary-color);background-color:var(--button-primary-background-color);border:1px solid var(--button-primary-border-color);padding:.5em 1em;cursor:pointer;transition:background-color .4s;border-radius:.3rem}.button:hover,button:hover,input[type=reset]:hover,input[type=button]:hover,input[type=submit]:hover{text-decoration:none;background-color:var(--button-primary-hover-background-color);border:1px solid var(--button-primary-hover-border-color);color:var(--button-primary-hover-color)}.button:active,button:active,input[type=reset]:active,input[type=button]:active,input[type=submit]:active{transition:none;border:1px solid var(--button-primary-active-border-color);background-color:var(--button-primary-active-background-color);color:var(--button-primary-active-color)}.button:focus,button:focus,input[type=reset]:focus,input[type=button]:focus,input[type=submit]:focus{background-color:var(--button-primary-focus-background-color);border-color:var(--button-primary-focus-border-color);color:var(--button-primary-focus-color);box-shadow:0px 0px 4px rgba(0,0,0,.5);outline:none}.button:focus-visible,button:focus-visible,input[type=reset]:focus-visible,input[type=button]:focus-visible,input[type=submit]:focus-visible{background-color:var(--button-primary-focus-background-color);border-color:var(--button-primary-focus-border-color);color:var(--button-primary-focus-color);box-shadow:0px 0px 4px rgba(0,0,0,.5);outline:none}.button.disabled,.button[disabled],.button.disabled:hover,.button[disabled]:hover,button.disabled,button[disabled],button.disabled:hover,button[disabled]:hover,input[type=reset].disabled,input[type=reset][disabled],input[type=reset].disabled:hover,input[type=reset][disabled]:hover,input[type=button].disabled,input[type=button][disabled],input[type=button].disabled:hover,input[type=button][disabled]:hover,input[type=submit].disabled,input[type=submit][disabled],input[type=submit].disabled:hover,input[type=submit][disabled]:hover{color:var(--button-primary-color);background-color:var(--button-primary-background-color);border:1px solid var(--button-primary-border-color);opacity:.5 !important;cursor:default}.button.secondary,.button.grey,button.secondary,button.grey,input[type=reset].secondary,input[type=reset].grey,input[type=button].secondary,input[type=button].grey,input[type=submit].secondary,input[type=submit].grey{background-color:#e0e1e2;border:1px solid #e0e1e2;color:#666}.button.secondary:hover,.button.grey:hover,button.secondary:hover,button.grey:hover,input[type=reset].secondary:hover,input[type=reset].grey:hover,input[type=button].secondary:hover,input[type=button].grey:hover,input[type=submit].secondary:hover,input[type=submit].grey:hover{background-color:#cacbcd;border:1px solid #cacbcd;color:#444}.button.secondary:active,.button.grey:active,button.secondary:active,button.grey:active,input[type=reset].secondary:active,input[type=reset].grey:active,input[type=button].secondary:active,input[type=button].grey:active,input[type=submit].secondary:active,input[type=submit].grey:active{border:1px solid #babbbc;background:#babbbc;color:#222}.button.secondary:focus,.button.grey:focus,button.secondary:focus,button.grey:focus,input[type=reset].secondary:focus,input[type=reset].grey:focus,input[type=button].secondary:focus,input[type=button].grey:focus,input[type=submit].secondary:focus,input[type=submit].grey:focus{border:1px solid #8e8e8e;background:#8e8e8e;box-shadow:0px 0px 4px rgba(0,0,0,.5);color:#fff;outline:none}.button.secondary:focus-visible,.button.grey:focus-visible,button.secondary:focus-visible,button.grey:focus-visible,input[type=reset].secondary:focus-visible,input[type=reset].grey:focus-visible,input[type=button].secondary:focus-visible,input[type=button].grey:focus-visible,input[type=submit].secondary:focus-visible,input[type=submit].grey:focus-visible{border:1px solid #8e8e8e;background:#8e8e8e;box-shadow:0px 0px 4px rgba(0,0,0,.5);color:#fff;outline:none}.button.secondary.disabled,.button.secondary[disabled],.button.secondary.disabled:hover,.button.secondary[disabled]:hover,.button.grey.disabled,.button.grey[disabled],.button.grey.disabled:hover,.button.grey[disabled]:hover,button.secondary.disabled,button.secondary[disabled],button.secondary.disabled:hover,button.secondary[disabled]:hover,button.grey.disabled,button.grey[disabled],button.grey.disabled:hover,button.grey[disabled]:hover,input[type=reset].secondary.disabled,input[type=reset].secondary[disabled],input[type=reset].secondary.disabled:hover,input[type=reset].secondary[disabled]:hover,input[type=reset].grey.disabled,input[type=reset].grey[disabled],input[type=reset].grey.disabled:hover,input[type=reset].grey[disabled]:hover,input[type=button].secondary.disabled,input[type=button].secondary[disabled],input[type=button].secondary.disabled:hover,input[type=button].secondary[disabled]:hover,input[type=button].grey.disabled,input[type=button].grey[disabled],input[type=button].grey.disabled:hover,input[type=button].grey[disabled]:hover,input[type=submit].secondary.disabled,input[type=submit].secondary[disabled],input[type=submit].secondary.disabled:hover,input[type=submit].secondary[disabled]:hover,input[type=submit].grey.disabled,input[type=submit].grey[disabled],input[type=submit].grey.disabled:hover,input[type=submit].grey[disabled]:hover{background-color:#e0e1e2;border:1px solid #e0e1e2;color:#666;opacity:.5 !important;cursor:default}.button.blue,button.blue,input[type=reset].blue,input[type=button].blue,input[type=submit].blue{background-color:#2185d0;border:1px solid #2185d0;color:#fff}.button.blue:hover,button.blue:hover,input[type=reset].blue:hover,input[type=button].blue:hover,input[type=submit].blue:hover{background-color:#1678c2;border:1px solid #1678c2;color:#fff}.button.blue:active,button.blue:active,input[type=reset].blue:active,input[type=button].blue:active,input[type=submit].blue:active{border:1px solid #1a69a4;background:#1a69a4;color:#fff;outline:none}.button.blue:focus,button.blue:focus,input[type=reset].blue:focus,input[type=button].blue:focus,input[type=submit].blue:focus{border:1px solid #136eb3;background:#136eb3;box-shadow:0px 0px 4px rgba(0,0,0,.5);outline:none}.button.blue:focus-visible,button.blue:focus-visible,input[type=reset].blue:focus-visible,input[type=button].blue:focus-visible,input[type=submit].blue:focus-visible{border:1px solid #1a69a4;background:#1a69a4;box-shadow:0px 0px 4px rgba(0,0,0,.5);outline:none}.button.blue.disabled,.button.blue[disabled],.button.blue.disabled:hover,.button.blue[disabled]:hover,button.blue.disabled,button.blue[disabled],button.blue.disabled:hover,button.blue[disabled]:hover,input[type=reset].blue.disabled,input[type=reset].blue[disabled],input[type=reset].blue.disabled:hover,input[type=reset].blue[disabled]:hover,input[type=button].blue.disabled,input[type=button].blue[disabled],input[type=button].blue.disabled:hover,input[type=button].blue[disabled]:hover,input[type=submit].blue.disabled,input[type=submit].blue[disabled],input[type=submit].blue.disabled:hover,input[type=submit].blue[disabled]:hover{background-color:#2185d0;border:1px solid #2185d0;color:#fff;opacity:.5 !important;cursor:default}.button.red,button.red,input[type=reset].red,input[type=button].red,input[type=submit].red{background-color:#db2828;border:1px solid #db2828;color:#fff}.button.red:hover,button.red:hover,input[type=reset].red:hover,input[type=button].red:hover,input[type=submit].red:hover{background-color:#bd1515;border:1px solid #bd1515;color:#fff}.button.red:active,button.red:active,input[type=reset].red:active,input[type=button].red:active,input[type=submit].red:active{border:1px solid #b21e1e;background:#b21e1e;color:#fff}.button.red:focus,button.red:focus,input[type=reset].red:focus,input[type=button].red:focus,input[type=submit].red:focus{border:1px solid #b00000;background:#b00000;box-shadow:0px 0px 4px rgba(0,0,0,.5);outline:none}.button.red:focus-visible,button.red:focus-visible,input[type=reset].red:focus-visible,input[type=button].red:focus-visible,input[type=submit].red:focus-visible{border:1px solid #b00000;background:#b00000;box-shadow:0px 0px 4px rgba(0,0,0,.5);outline:none}.button.red.disabled,.button.red[disabled],.button.red.disabled:hover,.button.red[disabled]:hover,button.red.disabled,button.red[disabled],button.red.disabled:hover,button.red[disabled]:hover,input[type=reset].red.disabled,input[type=reset].red[disabled],input[type=reset].red.disabled:hover,input[type=reset].red[disabled]:hover,input[type=button].red.disabled,input[type=button].red[disabled],input[type=button].red.disabled:hover,input[type=button].red[disabled]:hover,input[type=submit].red.disabled,input[type=submit].red[disabled],input[type=submit].red.disabled:hover,input[type=submit].red[disabled]:hover{background-color:#db2828;border:1px solid #db2828;color:#fff;opacity:.45 !important;cursor:default}:root{--input-color: #333;--input-background-color: #fcfcfc;--input-border-color: #aaa;--input-focus-color: #333;--input-focus-background-color: #fff;--input-focus-border-color: #ccc;--input-disabled-color: #88888880;--input-disabled-background-color: #dddddd80;--input-disabled-border-color: #ccc;--input-label-background-color: #e8e8e8;--input-error-color: #9f3a38;--input-error-background-color: #fff6f6;--input-error-border-color: #e0b4b4;--input-check-background-color: #333;--input-check-color: #fcfcfc;--form-inline-background-color: #fafafb;--form-inline-border-color: #e8e8e8;--forms-border-radius: 0.3rem}textarea,select,input,progress{appearance:none;-webkit-appearance:none;-moz-appearance:none}textarea,select,input{padding:.5rem;margin-bottom:.5rem;color:var(--text);background-color:var(--input-background-color);border:1px solid var(--input-border-color);border-radius:var(--forms-border-radius);box-shadow:none;max-width:100%;display:inline-block}input.number,input.decimal,input.currency{width:5rem;text-align:right}textarea{resize:vertical;min-height:2.25rem;height:6rem}form .form-actions{margin-top:1rem;padding-top:1rem;border-top:1px solid #eee;text-align:left;float:none}form .form-actions .right{float:right}form .field{margin:0 0 1rem 0;display:block;width:20rem}form .field.tight{margin:0 0 .5rem 0}form .field.full{width:100%}form .field.inline>div{display:inline-block;margin:0 .5rem}form .field label{display:block;margin-bottom:.1rem}form .field label.main{margin-bottom:.5rem}form .field label a{margin-left:1rem}form .field input[type=checkbox]+label,form .field input[type=radio]+label{display:inline-block;margin-left:.25em}form .field.error label{color:var(--input-error-color)}form .field.error input,form .field.error select,form .field.error textarea{background-color:var(--input-error-background-color);border-color:var(--input-error-border-color)}label.with-error{color:var(--input-error-color)}input.with-error,select.with-error,textarea.with-error{background-color:var(--input-error-background-color);border-color:var(--input-error-border-color)}span.error.message{font-size:.9rem;color:var(--input-error-color);display:inline-block;padding-top:.15rem;margin-top:.25rem}select:not([multiple]){background-image:linear-gradient(45deg, transparent 49%, var(--input-color) 51%),linear-gradient(135deg, var(--input-color) 51%, transparent 49%);background-position:calc(100% - 15px),calc(100% - 10px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:1.75rem}input[type=checkbox],input[type=radio]{vertical-align:middle;position:relative;width:min-content;margin-top:.25rem}input[type=checkbox]:checked{background-color:var(--input-check-background-color)}input[type=checkbox]:checked::after{content:" ";width:.3rem;height:.6rem;border-radius:0;position:absolute;top:.025rem;left:.3rem;background-color:transparent;border-right:solid var(--input-check-color) .15rem;border-bottom:solid var(--input-check-color) .15rem;font-size:1.75rem;transform:rotate(45deg)}input[type=radio]:checked::after{content:" ";width:.25em;height:.25em;border-radius:100%;position:absolute;top:.125em;background-color:var(--bg);left:.125em;font-size:32px}[role=radiogroup] label.main{display:inline-block;width:auto;cursor:default}[role=radiogroup] .group{margin:.5rem 0 0 .5rem}[role=radiogroup] .group .field{display:inline-block;width:auto;margin-left:.5rem}section.fieldset .title{margin:0}fieldset{margin:1rem 0 1rem 0;border:0;padding:1rem 0 0 0}legend{font-size:1rem;font-weight:bold;border-bottom:1px solid #ccc;display:block;width:100%;margin-bottom:.5em}form .fields{display:flex;width:100%;align-items:flex-end;padding-bottom:1rem}form .fields.top-align{align-items:flex-start}form .fields.separator{padding-top:1rem;border-top:1px solid #ccc}form .fields .field{display:block;padding:0 .5rem 0rem .5rem;width:20.5rem;margin-bottom:0}form .fields .field:first-child{padding-left:0}form .fields .field:last-child{padding-right:0}form .fields .field.one.wide{width:8.33%}form .fields .field.two.wide{width:16.67%}form .fields .field.three.wide{width:25%}form .fields .field.four.wide{width:33.33%}form .fields .field.five.wide{width:41.67%}form .fields .field.six.wide{width:50%}form .fields .field.seven.wide{width:58.33%}form .fields .field.eight.wide{width:66.67%}form .fields .field.nine.wide{width:75%}form .fields .field.ten.wide{width:83.33%}form .fields .field.eleven.wide{width:91.67%}form .fields .field.twelve.wide{width:100%}.form-errors{color:var(--input-error-color);border:1px solid var(--input-error-border-color);border-radius:.5rem;background-color:var(--input-error-background-color);padding:1rem 1.5rem;margin:1rem 0}.form-errors *:first-child{margin-top:0}.form-errors *:last-child{margin-bottom:0}.form-errors h1,.form-errors h2,.form-errors h3,.form-errors h4,.form-errors h5,.form-errors h6{color:var(--input-error-color)}.form-errors ul{padding-left:1rem}.field-error-messages{display:block}.field-error-message{color:var(--input-error-color);display:block}form.narrow{margin:auto;width:20rem}form.narrow .field{margin-left:auto;margin-right:auto}form.narrow .form-actions{padding-left:0;text-align:left;border:0;width:20rem;margin-left:auto;margin-right:auto}form.bordered{padding:1rem;border:1px solid #ccc;border-radius:var(--forms-border-radius)}form.inline{display:flex;justify-content:flex-start;align-items:flex-end;background-color:var(--form-inline-background-color);border:1px solid var(--form-inline-border-color);border-radius:var(--forms-border-radius);padding:.5rem}form.inline .field{margin:0;padding:0;flex-grow:1;max-width:20rem}form.inline .form-actions{border:0;margin:0 .5rem;padding:0;white-space:nowrap}form.inline .form-actions input[type=submit],form.inline .form-actions input[type=reset],form.inline .form-actions .button,form.inline .form-actions button{line-height:1.5em;padding:.3rem .6rem}form .field-row{display:grid;grid-template-columns:repeat(12, 1fr);width:100%;margin-top:1em;align-items:end;gap:1rem}form .field-row.indented{margin-left:2em;width:calc(100% - 2em)}form .field-row.separator{padding-top:1rem;border-top:1px solid #ccc}form .field-row.top-aligned{align-items:start}form .field-row .field{width:auto;margin-bottom:0}form .field-row .field:first-child{margin-left:0}form .field-row .field:last-child{margin-right:0}form .field-row .field.inline.checkbox{margin-bottom:.75em}form .field-row .field.one.wide{grid-column:span 1}form .field-row .field.two.wide{grid-column:span 2}form .field-row .field.three.wide{grid-column:span 3}form .field-row .field.four.wide{grid-column:span 4}form .field-row .field.five.wide{grid-column:span 5}form .field-row .field.six.wide{grid-column:span 6}form .field-row .field.seven.wide{grid-column:span 7}form .field-row .field.eight.wide{grid-column:span 8}form .field-row .field.nine.wide{grid-column:span 9}form .field-row .field.ten.wide{grid-column:span 10}form .field-row .field.eleven.wide{grid-column:span 11}form .field-row .field.twelve.wide{grid-column:span 12}form .field-row .field input[type=text],form .field-row .field input[type=email],form .field-row .field input[type=password],form .field-row .field textarea{width:100%}@media(max-width: 640px){form .field-row{grid-template-columns:repeat(1, 1fr)}form .field-row .field{width:100% !important;padding:0 !important;order:1;margin-bottom:1em;grid-column:span 12 !important}}.field.street_address textarea,textarea.street_address{height:3.5rem}textarea.address{height:8.5rem}textarea.medium{height:20rem}textarea.large{height:35rem}.input-with-label-right{display:inline-flex;align-items:stretch;width:100%}.input-with-label-right input{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.input-with-label-right .icon{background-color:var(--input-label-background-color);color:#666;padding:.5rem 0;border:1px solid var(--input-border-color);border-left:0;border-radius:var(--forms-border-radius);border-top-left-radius:0;border-bottom-left-radius:0;width:2.5rem;text-align:center}.input-with-label-right .icon.interact:hover{color:#888;cursor:pointer}.input-with-label-right .text{display:inline-block;background-color:var(--input-label-background-color);color:#333;padding:.5rem;border:1px solid var(--input-border-color);border-left:0;border-radius:var(--forms-border-radius);border-top-left-radius:0;border-bottom-left-radius:0}.input-with-label-right input:focus~.icon,.input-with-label-right input:focus~.text{border-color:var(--input-focus-border-color);box-shadow:1px 0px 3px rgba(0,0,0,.15)}.input-with-label-right input:focus-visible~.icon,.input-with-label-right input:focus-visible~.text{border-color:var(--input-focus-border-color);box-shadow:1px 0px 3px rgba(0,0,0,.15)}.input-with-label-right input[disabled]~.icon,.input-with-label-right input[disabled]~.text{color:var(--input-disabled-color);border-color:var(--input-disabled-border-color);border-left:1px solid var(--input-border-color);background-color:var(--input-disabled-background-color)}.input-with-label-left{display:inline-flex;align-items:stretch;width:100%}.input-with-label-left input{order:2;border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.input-with-label-left .icon{order:1;background-color:var(--input-label-background-color);color:#666;padding:.5rem 0;border:1px solid var(--input-border-color);border-right:0;border-radius:var(--forms-border-radius);border-top-right-radius:0;border-bottom-right-radius:0;width:2.5rem;text-align:center}.input-with-label-left .icon.interact:hover{color:#888;cursor:pointer}.input-with-label-left .text{display:inline-block;background-color:var(--input-label-background-color);color:#333;padding:.5rem;border:1px solid var(--input-border-color);border-right:0;border-radius:var(--forms-border-radius);border-top-right-radius:0;border-bottom-right-radius:0}.input-with-label-left input:focus~.icon,.input-with-label-left input:focus~.text{border-color:var(--input-focus-border-color);box-shadow:1px 0px 3px rgba(0,0,0,.15)}.input-with-label-left input:focus-visible~.icon,.input-with-label-left input:focus-visible~.text{border-color:var(--input-focus-border-color);box-shadow:1px 0px 3px rgba(0,0,0,.15)}.input-with-label-left input[disabled]~.icon,.input-with-label-left input[disabled]~.text{color:var(--input-disabled-color);border-color:var(--input-disabled-border-color);border-right:1px solid var(--input-border-color);background-color:var(--input-disabled-background-color)}@media(max-width: 30rem){form .field{width:100%}form.inline{flex-direction:column;align-items:flex-start}form.inline .form-actions{margin:.5em 0 0 0}form.narrow{margin:auto;width:auto}}a{text-decoration:none;color:#448}a:hover{color:#b6b6e2}*{box-sizing:border-box}body{font-family:"Lato";font-weight:normal;font-size:1rem;background-color:#eee;margin:0;padding:0}#top-container{max-width:1200px;min-width:320px;min-height:100vh;margin:0 auto;box-shadow:-1px 0px 1px rgba(100,100,100,.25),1px 0px 1px rgba(100,100,100,.25);background-color:#fff}header.layout{background:#fff;box-shadow:0px 2px 2px rgba(100,100,100,.25);overflow:clip;max-width:1200px;min-width:320px}header.layout>.content{display:flex;flex-direction:column}#banner .text{display:block;position:relative;left:2rem;top:2rem;width:600px;max-width:50%}#banner .skyline{display:block;width:1200px;max-width:100%;box-shadow:0px 2px 2px rgba(100,100,100,.25)}main{display:grid;grid-template-columns:1fr auto}main.after-hero{margin-top:0}article.page>.content{padding:1rem 2rem;background:#fff}aside{margin-top:1em}aside section{width:22.75em;padding:1.5em;margin:1em 2em 2em 1em;background:#fff}footer{grid-area:footer;max-width:1200px;min-width:320px}@media(max-width: 900px){#banner .text{top:1rem}aside section{width:330px}}@media(max-width: 768px){body{background-color:#fff}header.layout{position:fixed}#banner .text{position:relative;left:1rem;top:1rem;min-width:384px}article.page{margin-top:25%}article.page>.content{padding:1rem}aside{margin-top:0}aside section{width:auto;margin:1em 1em 1em 1em;padding:1em}}@media(max-width: 480px){#banner .text{left:.5rem;top:.5rem;max-width:80%;min-width:unset}#banner .skyline{margin-top:10px}article.page{margin-top:30%}article.page>.content{padding:1rem .5rem}}footer.layout{padding:2rem;border-top:1px solid #eee}footer.layout .content{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:center;align-items:baseline;padding-bottom:2rem}footer.layout .content>div{max-height:40px}footer.layout .content img{max-height:40px;display:inline-block}footer.layout .content div.polymtl img{max-height:40px}footer.layout .content div.udem img{margin-bottom:5px}footer.layout .content div.hec img{max-height:30px;margin-bottom:10px}footer.layout .content div.uqam img{margin-bottom:5px}footer.layout .content div.gerad img{max-height:40px}footer.layout .content div.cirrelt{align-self:start}footer.layout .content div.cirrelt img{max-height:75px}@media(max-width: 640px){footer.layout{padding:1rem}footer.layout .content>div{max-height:30px}footer.layout .content img{max-height:30px;display:inline-block}footer.layout .content div.polymtl img{max-height:30px}footer.layout .content div.udem{max-height:40px}footer.layout .content div.udem img{max-height:40px}footer.layout .content div.hec img{max-height:25px}footer.layout .content div.ivado img{max-height:40px}footer.layout .content div.gerad img{max-height:35px}footer.layout .content div.cirrelt img{max-height:75px}}#nav-wrap{flex-grow:1;display:flex;justify-content:end}nav[role=nav]{padding:.5em 2rem}nav[role=nav] ul{display:flex;flex-wrap:wrap;list-style-type:none;justify-content:flex-end;margin:0 -0.5em;padding:0}nav[role=nav] li{margin:0 .5em .5em .5em}nav[role=nav] a{color:#000;text-decoration:none}nav[role=nav] a:hover{color:#888}nav[role=nav] a.active{font-weight:bold}#menu-button{display:none;justify-content:center;align-items:center;height:2rem;width:2rem;border:2px solid #ce1066;cursor:pointer;position:absolute;right:1rem;top:1rem;z-index:99999;padding:0}#menu-button span{position:relative;background:#ce1066;display:block;height:.125rem;width:1rem}#menu-button span:before,#menu-button span:after{background:#ce1066;content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}#menu-button span:before{top:-0.3125rem}#menu-button span:after{top:.3125rem}@media(max-width: 768px){#menu-button{display:flex}nav[role=nav]{position:fixed;background:#77063e;transition:max-width .4s ease-out;overflow:hidden;right:0;top:0;bottom:0;padding:0;z-index:999;max-width:0}nav[role=nav] ul{margin:5rem 1rem 1rem 1rem;width:8rem;flex-direction:column}nav[role=nav] ul .current-user{font-size:100%;color:#ccc;margin:2rem 0;text-align:left;flex-basis:auto;order:12}nav[role=nav] ul li{margin:.5rem 0}nav[role=nav] ul a{color:#ddd}nav[role=nav] ul a:hover{color:#fff}nav[role=nav] ul a.active{color:#fff}nav[role=nav].visible{max-width:12rem;box-shadow:-0.3125rem 0px .5rem rgba(100,100,100,.3)}nav[role=nav].visible~#menu-button{position:fixed;border-color:#e9c3d4}nav[role=nav].visible~#menu-button span{background:transparent}nav[role=nav].visible~#menu-button span:before{transform:rotate(-45deg);top:0;background-color:#e9c3d4}nav[role=nav].visible~#menu-button span:after{transform:rotate(45deg);top:0;background-color:#e9c3d4}}@media(max-width: 480px){#menu-button{right:.5rem;top:.5rem}}article.page .content h1{font-size:2rem}article.page .content h2{font-size:1.5rem}article.page .content h3{font-size:1.33rem}article.page .content>*:first-child{margin-top:0}article.page .content section{clear:both;margin-bottom:2rem}article.page .content h2.section-title{border-bottom:1px solid #ccc}.grid-two{display:flex;gap:1rem}.grid-two>.col{width:50%}@media(max-width: 768px){.grid-two{display:flex;gap:0rem;flex-wrap:wrap}.grid-two>.col{width:100%}}#pdc-logo{float:left;margin:1rem;width:150px}#pdc-logo img{width:100%;margin-top:-1rem}section.committee ul{margin:1rem 0}section.committee ul h4{margin:0}@media(max-width: 480px){#pdc-logo{width:80px}}@media(max-width: 360px){#pdc-logo{float:none;width:120px;margin:0 auto}}.speakers .list{display:flex;justify-content:space-evenly;gap:2rem;flex-wrap:wrap}.speakers .list .person{text-align:center;width:calc(20% - 2rem)}.speakers .list .person img{width:120px}.speakers .list .person div.no-picture{height:180px;border:1px solid #ccc;width:75%;margin:0 auto}.speakers .list a{display:block}@media(max-width: 768px){.speakers .list .person{width:30%}.speakers .list div.no-picture{height:120px}}@media(max-width: 640px){.speakers .list{flex-wrap:wrap}.speakers .list .person{width:45%}.speakers .list .person img{width:100px}.speakers .list .person div.no-picture{height:120px}}.sponsors{display:flex;flex-direction:column;gap:2rem;margin:3rem 0}.sponsors .sponsor{display:flex;gap:2rem}.sponsors .sponsor .logo{text-align:center;max-width:240px;width:30%;max-height:100px}.sponsors .sponsor .logo img{width:100%;max-width:240px;max-height:100px}.sponsors .sponsor .desc{width:70%}.sponsors .sponsor .desc h3{margin:0 0 .5rem 0}@media(max-width: 480px){.sponsors .sponsor{flex-direction:column;gap:.5rem}.sponsors .sponsor .logo{width:40%}.sponsors .sponsor .desc{width:100%}.sponsors .cirrelt .logo img{max-height:80px}}
