@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300italic,400,400italic,600,600italic');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15;}body{margin:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}*{box-sizing:border-box;}a,button{transition-property:color,background-color,text-decoration;transition-duration:.5s;}figure{margin:0;}button{background:transparent;overflow:visible;border:0;font:inherit;-webkit-font-smoothing:inherit;letter-spacing:inherit;cursor:pointer;}img{max-width:100%;height:auto;border:0;}
:root{--color-blue:#1d4ca1;--color-lt-blue:#bbcff2;--color-dk-blue:#092c6c;--color-blue-transparent:rgba(29,76,161,0.8);--color-white-transparent:rgba(255,255,255,0.8);--color-white:#fff;--color-black:#000;--color-lt-grey:#f7f7f7;--color-md-grey:#ccc;--color-dk-grey:#656668;--color-red:#b02626;--color-green:#008066;--color-teal:#00B0B9;--color-purple:#A51890;--fa-style-family:'FontAwesome';}:root{--color-header-bg:var(--color-blue-transparent);--color-header-fg:var(--color-white);--color-header-fg-hover:var(--color-blue);--btn-bg-color:var(--color-blue);--btn-fg-color:var(--color-white);--btn-hover-bg-color:var(--color-green);--btn-hover-fg-color:var(--color-white);}a{color:var(--color-primary);}a:hover,a:focus{color:var(--color-secondary);}:root{--max-width:1260px;--responsive-padding:1.2rem;--vertical-padding:2.5rem;--gutter-standard:1.5rem;}@media all and (min-width:1280px){:root{--responsive-padding:0;--vertical-padding:4rem;--gutter-standard:2rem;}}
body{font-family:'Source Sans Pro',helvetica,sans-serif;font-size:clamp(14px,calc(14px + 0.3vw),20px);line-height:1.75;color:#000;}h1,h2,h3,h4,h5,ol,ul,dl,table,blockquote,p,.form-item,fieldset,details{margin:calc(0.2em + 0.7vw) 0;}.contextual + p,p:first-child{margin-top:0;}p:last-child{margin-bottom:0;}h1{font-weight:400;line-height:1;margin:0 0 1rem;}h2,h3{font-weight:600;line-height:1.4;}h1{font-size:1.953em;}h2{font-size:1.563em;}h3{font-size:1.25em;}a{color:var(--color-blue);&:hover,&:focus{color:var(--color-black);}}ol,ul{padding-left:1.4em;margin-left:0;& ol,& ul{padding-left:1em;margin:.225em 0;}}dt{font-weight:bold;margin-bottom:.5em;}dd{margin:0;}blockquote{border-left:3px solid var(--color-blue);margin:1em 0 1em 20px;padding:0 40px 0 20px;& p:first-child,& p:last-child{margin-bottom:0;}}code,kbd{font-family:monospace;}mark{background:rgba(244,210,24,0.5);}
.fixwidth,.narrow-max-width{max-width:var(--max-width);margin:0 auto;padding-left:var(--responsive-padding);padding-right:var(--responsive-padding);}.narrow-max-width{max-width:1000px;}.display-list{margin:0;padding-left:0;list-style:none;}.list-inline{display:flex;gap:1rem;}@media (max-width:350px){.list-inline{flex-direction:column;}}svg.ext{width:1.2rem;height:1.2rem;margin-left:.3rem;}.social-media-links--platforms svg.ext,a[href*="http://georgina.ca"] svg.ext{display:none;}h2.font-size--bigger{font-size:calc(1.7rem + .75vw);}p.font-size--bigger,p.font-size--big{font-size:calc(1.2rem + .75vw);line-height:1.6;max-width:60rem;margin:0 auto calc(0.5rem + 0.7vw);}p.font-size--big{font-size:calc(1.1rem + .25vw);}.text-align-center{text-align:center;}@media all and (min-width:960px){.visually-hidden-desktop{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}}@media all and (max-width:959.9px){.visually-hidden-mobile{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}}
legend{font-size:1.1em;font-weight:400;}.form-item{margin-bottom:1em;}label,h4.label{display:block;font-size:1em;font-weight:600;}label.label-inline:after{content:":";margin-right:0.5em;}label.option{display:inline-block;}input,select,textarea{border:1px solid var(--color-md-grey);border-radius:3px;background:white;padding:0.6em 0.8em;outline:none;transition:background 0.2s,border 0.2s,box-shadow 0.2s,color 0.2s;max-width:100%;}input:focus,select:focus,textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 0.1rem rgba(87,85,217,0.2);}textarea{font-size:1em;font-family:inherit;width:100%;}.description,.text-full{color:#777;font-size:0.85em;line-height:1.2em;margin-top:0.5em;}textarea.text-full{color:#444;}fieldset,fieldset.form-item{border:1px solid #ccc;margin-bottom:1.7em;min-width:0;}fieldset,fieldset.form-item{padding:0.4em 0.8em;}fieldset.collapsible legend{font-size:1em;}.form-type-radio label,.form-type-checkbox label{font-size:0.9em;font-weight:300;}.form-type-checkbox.form-item,.form-type-radio.form-item{padding:0;margin-bottom:0.2em;}.form-type-radio label:after{content:"";}label.option + .description{display:inline-block;}.field--widget-boolean-checkbox .form-item{margin-bottom:0;}.field--widget-boolean-checkbox + .field--widget-boolean-checkbox .form-item{padding-top:0;}.container-inline .form-item{display:inline-block;margin-bottom:0;}@media all and (min-width:768px){.form--inline{display:flex;gap:0.8rem;}}.form-required:after{content:"*";color:#bb3535;vertical-align:super;display:inline-block;background-repeat:no-repeat;background-size:6px 6px;width:6px;height:6px;margin:0 0.3em;}.form-actions{margin-top:1.5em;}.form-actions > *{margin-right:0.5em;}input[type="submit"],.form-actions .form-submit{border:none;cursor:pointer;}.image-widget img{float:left;margin-right:1em;}.node-preview-container{background:rgba(42,42,49,0.9);color:#fff;width:100%;}.node-preview-container form{display:flex;justify-content:space-between;align-items:center;width:100%;}a.node-preview-backlink{color:#fff;text-decoration:none;}.node-preview-container .form-type-select{margin:0;}.node-preview-container .form-select{background:rgba(42,42,49,1);border:1px solid rgba(200,200,200,0.5);color:#fff;-webkit-appearance:none;appearance:none;margin:0;padding-right:1.5em;}.node-preview-container .form-type-select:after{background:url(/themes/custom/tog_theme/css/images/angle-icons.svg) -2em -1em no-repeat;background-size:3em;content:"";display:inline-block;width:1.2em;height:1.5em;pointer-events:none;margin-left:-1.8em;vertical-align:middle;}.node-event-form{& .form-type-vertical-tabs,& .tabledrag-toggle-weight-wrapper,& .link-edit-summary,& .entity-content-form-footer,& .field-multiple-drag{display:none;}}.tieit_form_wrap,.tieit_form_inner_wrapper.form_theme_default{background-color:transparent !important;border:none !important;box-shadow:none !important;margin:0 !important;padding:0 !important;position:relative;top:-1rem;}.tieit_form_wrap fieldset{padding:0 !important;}.tieit_form_inner_wrapper.form_theme_default{margin:0 !important;}.tieit_form_wrap .tieit_form_inner_wrapper.form_theme_default.none_scheme form .control.form_common_class,.tieit_form_wrap .tieit_form_inner_wrapper.form_theme_default.none_scheme form .survey-quest.form_common_class{margin-bottom:.5rem !important;}.tieit_form_inner_wrapper.form_theme_default input[type="text"],.tieit_form_inner_wrapper.form_theme_default input[type="number"],.tieit_form_inner_wrapper.form_theme_default select,.tieit_form_inner_wrapper.form_theme_default textarea,.tieit_form_inner_wrapper.form_theme_default #card-element,.select2-container.vf__select{padding:inherit inherit;}
.button,button,input[type="submit"],.form-submit,a.more-link,.more-link a{background-color:var(--btn-bg-color);color:var(--btn-fg-color);display:inline-block;font-size:1em;line-height:1rem;padding:0.7em 1em;text-decoration:none;white-space:nowrap;&:hover,&:focus{background:var(--btn-hover-bg-color);color:var(--btn-hover-fg-color);}& .ext{display:none;}&[data-entity-type="file"]::before{display:none;}}.button-secondary{background:var(--btn-secondary-bg-color);color:var(--btn-secondary-fg-color);&:is(:hover,:focus){background-color:var(--btn-secondary-hover-bg);color:var(--btn-secondary-hover-fg);}}.button-bigger{font-size:1.25em;}.button-smaller{font-size:0.85em;font-weight:600;}a.more-link,.more-link a,a.caret-link{&:before{content:"";display:inline-block;height:0.5em;width:0.5em;border-right:2px solid white;border-bottom:2px solid white;transform:rotate(45deg);margin-right:0.8rem;transform:rotate(-45deg);}}a.caret-link{text-decoration:none;&::before{border-color:var(--color-blue);}}
body{background:var(--color-lt-grey);}.toolbar-vertical .page-wrapper{top:39px;}.home-link{color:var(--color-header-fg);display:block;font-size:0.9rem;margin:-0.1rem 0 0.3rem;text-decoration:none;&:before{content:"";display:inline-block;height:0.6em;width:0.6em;border-right:2px solid var(--color-header-fg);border-bottom:2px solid var(--color-header-fg);transform:rotate(45deg);transform:rotate(135deg);}&:hover,&:focus{color:var(--color-header-fg);}}.page-header{background:var(--color-header-bg);color:var(--color-header-fg);display:grid;grid-template-columns:150px auto;grid-gap:0.5rem;justify-content:space-between;&.microsite-header{grid-template-columns:minmax(160px,370px) auto;}& .region{padding-right:1rem;}& .menu{& a{color:var(--color-header-fg);}}}.page-header-regions{display:grid;}@media all and (max-width:959px){.page-header{grid-template-columns:130px auto;}}@media all and (min-width:960px){.page-header{background:var(--color-header-bg);position:absolute;top:0;width:100%;z-index:4;}}.block-system-branding-block,.microsite-logo{padding:0.5rem 1rem;}.microsite-logo{display:grid;grid-template-rows:1fr calc(100% - 1rem);& a{display:flex;height:100%;align-items:center;& img{max-height:5rem;width:auto;}}}@media all and (min-width:960px){.region-header-top{padding-top:8px;padding-bottom:8px;display:flex;align-items:center;justify-content:flex-end;& .block{margin-left:1rem;}& .menu{& a{border-bottom:1px solid transparent;display:block;font-weight:bold;font-size:0.825em;text-transform:uppercase;}& .active-trail a,& a:hover,& a:focus{border-bottom:1px solid var(--color-white);}}& .bef-exposed-form .form--inline{margin-bottom:0;}}}@media all and (min-width:960px) and (max-width:1100px){.region-header-top{& .block-menu,& .block-gtranslate-block{flex:1 0 auto;}}}.gtranslate_wrapper{display:flex;align-items:center;& .glink{margin-right:0.4rem;}}
button.menu-trigger{background:transparent;padding:0.4rem;margin-top:-0.5rem;&:after{content:"";display:inline-block;height:0.5em;width:0.5em;border-right:2px solid var(--color-header-fg);border-bottom:2px solid var(--color-header-fg);transform:rotate(45deg);}&:hover,&:focus{background:transparent;}&[aria-expanded="false"] + .menu-dropdown{display:none;}}.region-header .menu-dropdown{background:white;& li{border-bottom:1px solid var(--color-md-grey);& a{color:var(--color-blue);display:block;padding:0.4rem 0.5rem;}}}@media all and (min-width:960px){.region-header{& .block-menu{width:100%;display:flex;justify-content:flex-end;position:static;}& .menu-wrapper--level-0{position:static;}& .menu-level-0{display:flex;justify-content:flex-end;align-items:center;& > .menu-item{display:flex;justify-content:flex-start;align-items:center;flex:0 1 auto;height:100%;padding:0 0.4rem;& > a,& > span{color:var(--color-header-fg);font-weight:600;line-height:1.3;text-align:center;padding:0.9rem 0.5rem;}&:hover,&:focus,&.active-trail,&.open{background:white;& a,& span{color:var(--color-header-fg-hover);}& .menu-trigger:after{border-color:var(--color-header-fg-hover);}}}}& .menu-dropdown{position:absolute;left:0;top:7.5rem;display:none;grid-template-columns:2fr 1fr;grid-gap:0 2rem;align-items:start;padding:2rem 1rem 1rem;width:100%;z-index:4;box-shadow:0 5px 10px rgb(0 0 0 / 20%);}& .menu-level-1{display:grid;grid-template-columns:1fr 1fr;grid-gap:0rem 2rem;& a{color:var(--color-blue);font-weight:normal;text-align:left;&:hover,&:focus{background:var(--color-lt-blue);}}}& .menu-level-0 > li:hover > .menu-trigger + .menu-dropdown,& .menu-level-0 > li > .menu-trigger[aria-expanded="true"] + .menu-dropdown{display:grid;}}}@media all and (min-width:1170px){.region-header .menu-level-0 > .menu-item{flex:auto;padding:0.9rem 0.3rem;}}.menu--simple-dropdown{& .menu-item.expanded{position:relative;}& .menu-level-1{grid-template-columns:1fr;a:is(:hover,:focus){background:transparent;}.menu-item.expanded{display:grid;grid-template-columns:auto 2rem;& .menu-level-2{grid-column:span 2;}}}& .menu-dropdown{padding:1rem;width:14rem;top:5rem;line-height:1.5;li:last-child{border-bottom:none;}li:is(:hover,:focus){background:var(--color-lt-blue);}a{padding:1rem;}}}@media (min-width:960px){.menu--simple-dropdown{.menu-level-0 > .menu-item{flex:auto;padding:0.9rem 0.3rem;}& .menu-level-2{box-shadow:10px 5px 10px rgb(0 0 0 / 20%);top:0;left:13rem;li{display:block;}}& .menu-level-1 > li.expanded{button.menu-trigger::after{transform:rotate(-45deg);}&:is(:hover,:focus) .menu{display:block;}}}}
.region-sidebar{font-size:.9em;& .menu{display:block;border-bottom:1px solid var(--color-md-grey);& .menu-item{border-bottom:1px solid var(--color-md-grey);display:block;&:last-child{border-bottom:none;}}&.menu-level-0 > .active-trail > a{background:var(--color-blue);color:white;font-size:1.1rem;font-weight:600;line-height:1.2;}& a{display:block;padding:0.6rem 0.6rem 0.6rem 1.2rem;}}& .expanded,& .collapsed{& > a{display:flex;justify-content:space-between;align-items:center;}& .menu-caret{color:var(--color-md-grey);height:1rem;width:1rem;margin-left:.5rem;}& .active-trail > a > .menu-caret{transform:rotate(90deg);}}& .expanded{border-bottom:none;& a{background:var(--color-lt-grey);color:inherit;}& .active-trail > a,& > a{color:var(--color-blue);font-weight:600;}& > .top-level-expanded{& .menu-caret{color:white;transform:rotate(90deg);}}& .menu-level-2{border-top:1px solid var(--color-md-grey);& a{background:rgba(42,42,42,0.1);font-size:.9em;padding-left:2rem;}}}}@media all and (max-width:767px){button.sidebar-dropdown-toggle{background-color:var(--color-blue);font-weight:600;font-size:1.4em;display:flex;justify-content:space-between;padding:.8rem;width:100%;&:is(:hover,:focus){background-color:var(--color-green);}&:after{content:"";display:inline-block;height:.6em;width:.6em;border-right:2px solid white;border-bottom:2px solid white;transform:rotate(45deg);}}}@media screen and (max-width:959px){button.sidebar-dropdown-toggle{&[aria-expanded='false'] + nav{display:none;}&[aria-expanded='true'] + nav{display:block;}}}
.page-wrapper{position:relative;}.page-main{background:white;max-width:var(--max-width);margin:0 auto;position:relative;}@media all and (max-width:1230px){.page-main{margin:0 var(--responsive-padding);}}body:not(.page-landing-page) .page-main{top:6rem;margin-bottom:9rem;}@media all and (min-width:400px){body:not(.page-landing-page) .page-main{top:6rem;}}@media all and (min-width:960px){body:not(.page-landing-page) .page-main{top:12rem;}}.page-background-image{position:absolute;& img{display:block;width:100%;max-width:100%;}&:after{background:linear-gradient(0deg,var(--color-lt-grey),transparent);content:"";display:block;width:100%;height:10rem;position:absolute;bottom:0;z-index:0;}}@media all and (max-width:767px){body:not(.page-landing-page) .page-background-image{height:35rem;& div{display:flex;height:100%;}& img{object-fit:cover;position:relative;height:100%;width:auto;}}}@media all and (max-width:767px){#__ba_floatingLaunch{top:90vh !important;}}@media all and (min-width:960px){.page-main.has-sidebar{display:grid;grid-template-columns:22.5% auto;grid-gap:20px;& .page-sidebar{border-right:1px solid var(--color-md-grey);}}}.region-page-title{border-bottom:1px solid #cccccc;.social-sharing-buttons{margin:0 0 2rem;}}@media all and (min-width:960px){.region-page-title{display:grid;grid-template-columns:auto 13rem;grid-gap:0 1rem;}}.page-main-content{padding:var(--gutter-standard) var(--gutter-standard) var(--vertical-padding);}.page-sidebar .block-block-content{padding:var(--gutter-standard);& h2{margin-top:0;}}@media all and (min-width:960px){#block-sharethis-bottom{display:none;}#block-contactus-bottom{display:none;}}@media all and (max-width:960px){#block-sharethis{display:none;}.page-sidebar .block-block-content{display:none;}}.page-footer{background:var(--color-blue);color:white;padding-top:var(--gutter-standard);padding-bottom:var(--gutter-standard);position:relative;& a{color:white;}}.region-footer{max-width:var(--max-width);font-size:0.95rem;margin:0 auto;& .microsite-acknowledgement{margin-top:1rem;}}.menu--menu-footer-menu .menu{display:flex;font-weight:600;}@media all and (max-width:960px){.region-footer .block{margin-bottom:var(--gutter-standard);padding-left:var(--responsive-padding);padding-right:var(--responsive-padding);}.menu--menu-footer-menu{border-bottom:1px solid var(--color-white-transparent);padding-bottom:var(--gutter-standard);& .menu{justify-content:center;}}}@media all and (max-width:400px){.menu--menu-footer-menu .menu{flex-wrap:wrap;}}@media all and (min-width:960px){.page-footer{padding-top:var(--vertical-padding);padding-bottom:var(--vertical-padding);}.region-footer{display:grid;grid-template-columns:auto 30% 30%;grid-gap:0 var(--gutter-standard);padding-left:var(--responsive-padding);padding-right:var(--responsive-padding);}}body{position:relative;}#__ba_panel{position:absolute;bottom:0;left:1.5rem;& .gw-launchpad-icon-button--orange{background:var(--color-teal) !important;}}@media all (max-width:600px){#ba__panel{& .gw-launchpad-icon-button--orange{height:40px;width:40px;}& .gw-launchpad-icon-button__icon--launchpad-s1{height:2.2em;}}}
.fixwidth{max-width:var(--max-width);margin:0 auto;padding-left:var(--responsive-padding);padding-right:var(--responsive-padding);}.grid{display:grid;grid-gap:var(--gutter-standard);margin-bottom:2rem;}@media all and (min-width:600px){.grid-2col,.grid-3col,.grid-4col{grid-template-columns:repeat(2,1fr);}}@media all and (min-width:1000px){.grid-3col{grid-template-columns:repeat(3,1fr);li{display:grid;}}.grid-4col{grid-template-columns:repeat(4,1fr);}}.bg-color{padding:var(--gutter-standard);}.bg-color--blue,.bg-color--green{color:white;& a:not(.button){color:white;}}.bg-color--blue{background:var(--color-blue);& button,& .form-submit{background:var(--color-green);&:hover,&:focus{background:var(--color-white);color:var(--color-green)}}}.bg-color--lt-grey{background-color:var(--color-lt-grey);}.bg-color--lt-blue{background-color:var(--color-lt-blue);;}.bg-color--green{background:var(--color-green);}
.sticky-wrapper{position:relative;z-index:99;}.is-sticky .site-header{left:0;width:100%;z-index:99;}.mobile-menu-active .is-sticky .site-header{box-shadow:1px 1px 10px rgba(42,42,42,0.3);}.mobile-menu-active .is-sticky .region-header .menu{display:none;}.is-sticky .innerwrapper{padding-top:.5rem;padding-bottom:s .8rem;}.block-system-branding-block a{transition:none;}.block-system-branding-block img{transition:min-height 1s;}.is-sticky .block-system-branding-block img{min-height:2rem;}.is-sticky .region-header.header-layout--default{flex-direction:row;align-items:center;}.is-sticky .search-block-form{margin-bottom:0;}.is-sticky .menu-trigger{transform:scale(.8);}
.mobile-toggle-icons{position:relative;top:2rem;margin-right:var(--responsive-padding);display:flex;gap:1rem;}.mobile-toggle-icons button{background:transparent;color:transparent;cursor:pointer;padding:0;&:is(:hover,:focus,:focus-within){background:none;}& .fa-solid{color:var(--color-header-fg);fill:var(--color-header-fg);;font-size:1.8rem;}}@media all and (max-width:959.99px){.region-header-top .views-exposed-form:not(.open),.block-gtranslate:not(.open){display:none;}.region-header-top .views-exposed-form,.block-gtranslate{background:var(--color-white-transparent);padding:0.5rem 1rem;position:relative;left:0;top:7rem;width:100%;position:absolute;z-index:10;}}button.menu--close{background-color:var(--color-header-bg);&:after{content:"";display:inline-block;height:1em;width:1em;border-right:2px solid var(--color-header-fg);border-bottom:2px solid var(--color-header-fg);transform:rotate(45deg);transform:rotate(-45deg);margin:-1rem 0 0 -1rem;}&:is(:hover,:focus,:focus-within){background-color:var(--color-header-bg);}}@media all and (min-width:960px){.menu--close{display:none;}}@media all and (max-width:959.99px){.region-header{background:var(--color-header-bg);color:white;padding:1rem;width:80vw;height:100vh;overflow-y:scroll;position:fixed;top:0;right:-80vw;z-index:1000;& a{color:white;}}.toolbar-vertical .region-header{margin-top:39px;}.nav-overlay{background-color:transparent;height:100vh;width:20vw;position:absolute;left:0;top:0;z-index:44;height:100vh;width:100%;display:none;transition:background-color .3s;}.menu--open{.nav-overlay{background-color:rgba(0,0,0,0.75);display:block;}.region-header{right:0;}}.region-header,body{transition:all 0.3s ease;}body{overflow-x:hidden;left:0;position:relative;}.region-header{flex-direction:column;& li{font-size:1.1em;line-height:2;display:grid;align-items:center;justify-content:space-between;grid-template-columns:auto 2rem;}& .menu-level-0 > li{border-bottom:1px solid var(--color-header-fg);&.menu-item--expanded{flex-wrap:wrap;}& > a{display:flex;align-items:center;padding:0.4rem 0.5rem;height:3.2rem;}}}& .menu-trigger[aria-expanded="true"] + .menu-dropdown{display:block;}.region-header .menu-dropdown{grid-column:span 2;width:100%;& li a{font-size:0.9em;line-height:1.3;padding:0.5rem 0.5rem;}}.menu-dropdown.menu-level-2{padding-left:1.2rem;li{border:none;a{font-size:.8em;padding:.3rem .5rem;}}}.menu-dropdown-block,.field--name-field-menu-dropdown-block{display:none;}}@media screen and (min-width:600px) and (max-width:959.99px){.region-header .menu-dropdown .menu-level-1{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 1rem;}}@media screen and (max-width:959.99px){.menu--menu-header-menu{margin-top:0.9rem;text-transform:uppercase;}}.responsive-menu .menu--close{display:block;opacity:1;padding:0.7rem 0.7rem 0;}.menu--push_left .menu--close{transform:rotate(180deg);}.menu--push_left .menu--close svg{fill:var(--color-primary--foreground);}
.page-landing-page{& .page-background-image{position:relative;&:after{display:none;}}& .page-main{max-width:100%;}& .page-main-content{padding:var(--vertical-padding) 0 0;.layout{padding:0 var(--responsive-padding);}}}@media all and (max-width:767px){.page-landing-page .page-header{position:static;background:var(--color-header-bg);}}body{--site-header-height:130px;--admin-toolbar-height:1px;&.user-logged-in{--admin-toolbar-height:40px;}--video-offset:calc(var(--site-header-height) + var(--admin-toolbar-height));}@media (max-width:960px){:root{--site-header-height:80px;}}.paragraph--video-banner{display:grid;.field--name-field-media-video-file{height:calc(99vh - var(--video-offset));overflow:hidden;display:grid;}video{width:100%;height:100%;object-fit:cover;object-position:center center;}.text-content{position:absolute;height:100%;width:100%;display:grid;align-items:center;justify-content:center;}.field--name-field-text{font-weight:bold;color:white;text-shadow:2px 2px 0.4rem rgba(0,0,0,0.8);text-align:center;h1{font-weight:bold;font-size:calc(1.8rem + 3vw);margin-bottom:0;+ p{margin-top:0;}}}}h2.field--name-field-icon-list-heading{font-size:clamp(1.7rem,2.4rem,calc(1.5rem + 1.5vw));font-weight:normal;text-align:center;margin-bottom:2rem;text-align:center;}@media all and (min-width:767px){h2.field--name-field-icon-list-heading{margin-bottom:3rem;}}
.maintenance-page{background:var(--color-blue);}.maintenance-wrapper{color:white;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:100%;margin:0 auto;padding:0 var(--responsive-padding);& .logo{max-width:300px;margin:0 auto 2rem;}}
