.bria__container{padding:1rem 2rem}@media only screen and (min-width: 640px){.columns{display:flex}}.columns .column{padding:0rem 2rem;box-sizing:border-box}.form--topic{display:flex;flex-direction:row}.form--topic .form__textarea{font-size:3rem}.form--topic .form__button{background:black;flex:0 0 10%;color:white;border:none;transition:all 0.3s}.form--topic .form__button:hover{background:#84a6e1}.bria__container .button{padding:1rem 2rem;border-radius:10rem;border:none;background:#111;color:#fff;margin-top:2rem;font-size:1.3rem;font-weight:600;text-decoration:none}.mega-heading h1{font-size:15rem;font-weight:700;margin-top:14rem;margin-bottom:5rem;text-transform:uppercase;line-height:0.85;overflow-wrap:break-word}.mega-heading--blue h1{color:#84a6e1}.mega-heading--yellow h1{color:#b3b689}.mega-heading--lavender h1{color:#e4edfb}.mega-heading--stone h1{color:#6f7a64}.mega-heading--fern h1{color:#d5db90}.mega-heading--bluedark h1{color:#5b88d7}@media only screen and (min-width: 640px){.tiles{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem}}@media only screen and (min-width: 640px){.tiles--4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:1rem}}.tiles--4 .tile .tile__content{font-size:1.7rem}.tiles .tile{position:relative;border:4px solid #111;aspect-ratio:2/1.5;display:flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;transition:all 0.3s;margin-bottom:1rem}@media only screen and (min-width: 640px){.tiles .tile{margin-bottom:0}}.tiles .tile__content{color:#111;text-transform:none;text-align:center;padding:1rem;font-size:1.5rem;margin-bottom:0}@media only screen and (min-width: 900px){.tiles .tile__content{font-size:2rem}}.tiles .tile__reported{display:none}.tiles .tile__button{padding:1rem 2rem;border-radius:10rem;border:none;background:#111;color:#fff;margin-top:2rem;font-size:1.3rem;margin-bottom:1rem}.tiles .tile__textarea{margin:1rem;width:auto;min-width:90%;height:4rem;border:none;background:transparent;text-align:center;font-size:1.5rem}@media only screen and (min-width: 900px){.tiles .tile__textarea{font-size:2rem}}.tiles .tile:hover{background:#111}.tiles .tile:hover .tile__content{color:white}.tiles .tile:hover .tile__button{color:#333;background:white}.tiles .tile--add{border-color:#999}.tiles .tile--add:hover{background:none}.tiles .tile--add .tile__button{color:#999;background:white}.tiles .tile--blue{border-color:#84a6e1}.tiles .tile--blue .tile__content{color:#84a6e1}.tiles .tile--blue .tile__button{background:#84a6e1}.tiles .tile--blue:hover{background:#84a6e1}.tiles .tile--blue:hover .tile__content{color:white}.tiles .tile--blue:hover .tile__button{color:#333;background:white}.tiles .tile--blue:hover .tile__textarea{background:#84a6e1}.tiles .tile--blue:hover .tile__textarea::placeholder{color:white}.tiles .tile--blue:active .tile__button{color:#84a6e1}.tiles .tile--bluedark{border-color:#5b88d7}.tiles .tile--bluedark .tile__content{color:#5b88d7}.tiles .tile--bluedark .tile__button{background:#5b88d7}.tiles .tile--bluedark:hover{background:#5b88d7}.tiles .tile--bluedark:hover .tile__content{color:white}.tiles .tile--bluedark:hover .tile__button{color:#333;background:white}.tiles .tile--bluedark:hover .tile__textarea{background:#5b88d7}.tiles .tile--bluedark:hover .tile__textarea::placeholder{color:white}.tiles .tile--bluedark:active .tile__button{color:#5b88d7}.tiles .tile--yellow{border-color:#b3b689}.tiles .tile--yellow .tile__content{color:#b3b689}.tiles .tile--yellow .tile__button{background:#b3b689}.tiles .tile--yellow:hover{background:#b3b689}.tiles .tile--yellow:hover .tile__content{color:white}.tiles .tile--yellow:hover .tile__button{color:#333;background:white}.tiles .tile--yellow:hover .tile__textarea{background:#b3b689}.tiles .tile--yellow:hover .tile__textarea::placeholder{color:white}.tiles .tile--yellow:active .tile__button{color:#b3b689}.tiles .tile--stone{border-color:#a2ab99}.tiles .tile--stone .tile__content{color:#a2ab99}.tiles .tile--stone .tile__button{background:#a2ab99}.tiles .tile--stone:hover{background:#a2ab99}.tiles .tile--stone:hover .tile__content{color:white}.tiles .tile--stone:hover .tile__button{color:#333;background:white}.tiles .tile--stone:hover .tile__textarea{background:#a2ab99}.tiles .tile--stone:hover .tile__textarea::placeholder{color:white}.tiles .tile--stone:active .tile__button{color:#a2ab99}.tiles .tile--fern{border-color:#a2ab99}.tiles .tile--fern .tile__content{color:#a2ab99}.tiles .tile--fern .tile__button{background:#a2ab99}.tiles .tile--fern:hover{background:#a2ab99}.tiles .tile--fern:hover .tile__content{color:white}.tiles .tile--fern:hover .tile__button{color:#333;background:white}.tiles .tile--fern:hover .tile__textarea{background:#a2ab99}.tiles .tile--fern:hover .tile__textarea::placeholder{color:white}.tiles .tile--fern:active .tile__button{color:#a2ab99}.tiles .tile--reported{border-color:#e2e2e2;background:#e2e2e2}.tiles .tile--reported .tile__content{color:white}.tiles .tile--reported .tile__button{display:none}.tiles .tile--reported .flag-icon{display:none}.tiles .tile--reported .tile__reported{display:block;margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px;font-weight:500;color:white}.tiles .tile--reported:hover{background:#e2e2e2}.tiles .tile--reported:hover .tile__reported{color:white}.flag-icon{padding:0.3rem 1rem;transition:all 0.3s;display:inline-block;background:white;border-radius:3rem;font-size:1.2rem;position:absolute;right:1rem;top:1rem}.flag-panel .flag-icon--close:hover{color:white}.tile--blue .flag-icon:hover{color:#84a6e1}.tile--blue .flag-panel{background:black}.tile--blue .flag-panel a:hover{background:#84a6e1}.tile--yellow .flag-icon:hover{color:#b3b689}.tile--yellow .flag-panel{background:black}.tile--yellow .flag-panel a:hover{background:#b3b689}.tile--stone .flag-icon:hover{color:#a2ab99}.tile--stone .flag-panel{background:black}.tile--stone .flag-panel a:hover{background:#a2ab99}.tile--fern .flag-icon:hover{color:#a2ab99}.tile--fern .flag-panel{background:black}.tile--fern .flag-panel a:hover{background:#a2ab99}.flag-panel{position:absolute;top:-4px;right:-4px;left:-4px;bottom:-4px;color:white;padding:4rem;display:flex;flex-direction:column;justify-content:center;text-align:center;display:none}.flag-panel--visible{display:flex}.flag-panel .flag-icon{right:14px;top:14px}.flag-panel ul,.flag-panel li{padding:0;margin:0;list-style:none}.flag-panel__p{max-width:80%;margin-right:auto;margin-left:auto;line-height:1.25}.flag-panel a{margin-bottom:1rem;font-weight:500;background:white;border-radius:3rem;color:black;text-decoration:none;display:block;padding:0.3rem 1rem;transition:all 0.3s;font-size:1.4rem;max-width:80%;margin-right:auto;margin-left:auto}.flag-panel a:hover{color:white}:root{--background: #222;--feature: #f1f9fb;--button-text: #3B3646;--label-color: #fff}#gdpr-cookie-message{position:fixed;right:30px;bottom:30px;max-width:375px;background-color:var(--background);padding:20px;border-radius:5px;box-shadow:0 6px 6px rgba(0,0,0,0.25);margin-left:30px;font-family:system-ui}#gdpr-cookie-message strong{color:#fff}#gdpr-cookie-message label{display:inline-block;color:var(--label-color)}#gdpr-cookie-message h4{color:var(--feature);font-size:16px;font-weight:500;margin-bottom:10px}#gdpr-cookie-message h5{color:var(--feature);font-size:15px;font-weight:500;margin-bottom:10px;text-transform:none;letter-spacing:normal}#gdpr-cookie-message p,#gdpr-cookie-message ul{color:white;font-size:12px;line-height:1.5em}#gdpr-cookie-message ul{padding-left:1rem}#gdpr-cookie-message p:last-child{margin-bottom:0;text-align:right}#gdpr-cookie-message li{width:49%;display:inline-block}#gdpr-cookie-message a{color:var(--feature);text-decoration:none;font-size:12px;padding-bottom:2px;border-bottom:1px dotted rgba(255,255,255,0.75);transition:all 0.3s ease-in}#gdpr-cookie-message a:hover{color:white;border-bottom-color:var(--feature);transition:all 0.3s ease-in}#gdpr-cookie-message button,button#ihavecookiesBtn{border:none;background:var(--feature);color:--button-text;font-size:13px;padding:7px;border-radius:3px;margin-left:15px;cursor:pointer;transition:all 0.3s ease-in}#gdpr-cookie-message button:hover{background:white;color:var(--button-text);transition:all 0.3s ease-in}button#gdpr-cookie-advanced{background:white;color:var(--button-text)}#gdpr-cookie-message button:disabled{opacity:0.3}#gdpr-cookie-message input[type="checkbox"]{float:none;margin-top:0;margin-right:5px}body{background:#F2F4F5;background:#eeeeee;background:linear-gradient(0deg, #eee 0%, #f2f4f5 100%);min-height:100vh;box-sizing:border-box}body .container--spread{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}footer{padding-bottom:4rem}.flash{padding-top:4rem;max-width:60rem;margin:0 auto 2rem auto;text-align:center}.flash .alert{padding:0.75rem 4rem;background:white;font-weight:600}.flash .alert--notice{background:#82b761;color:#fff}.flash .alert--alert{background:#e2887f;color:#ffffff}.flash .alert span{margin-right:0.5rem}.sessions{padding:0 2rem 0 2rem;text-align:center}.sessions__inner{max-width:60rem;background:#fff;margin:0 auto;padding:4rem;box-sizing:border-box}.sessions__links{margin-top:2rem;list-style:none;padding:0}.sessions__links li{margin:0;padding:0 0.5rem;display:inline-block}.sessions__links li a.link--external:after{content:"\f35d";font-family:"Font Awesome 5 Free";font-size:1.2rem;font-weight:900;position:relative;bottom:2px;display:inline-block;color:#666;margin-left:5px}.sessions__links i{font-size:1.2rem}.sessions h2{margin-bottom:5rem;font-size:5.6rem}.sessions #error_explanation{text-align:left;background:#ffe0dd;padding:1rem 2rem;margin-bottom:2rem;font-size:1.4rem}.sessions #error_explanation h2{font-size:1.8rem;letter-spacing:normal;margin-bottom:1rem}.sessions #error_explanation ul{margin-bottom:0}.field{margin-bottom:2rem}@media only screen and (min-width: 770px){.field{display:flex;flex-direction:row;align-items:center}}.field--checkbox{display:flex;flex-direction:row;align-items:center;white-space:nowrap}.field br{display:none}.field .field_w_hint{display:flex;flex-direction:column;width:100%}.sessions label{display:block;font-weight:600;font-size:14px;margin-bottom:1rem;color:#111;text-transform:uppercase;margin:0 1rem 0 0;flex:0 0 25%;text-align:left}.textfield,textarea{margin:0;width:100%}input[type=checkbox]{margin-right:1rem}span.hint{text-align:left;font-size:14px}
