/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/ogc/images/icons/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/ogc/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/ogc/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/ogc/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/ogc/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/ogc/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/ogc/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/ogc/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/ogc/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/ogc/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/ogc/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
@font-face{font-family:'apex-new';font-style:normal;font-weight:600;src:local(''),url(/themes/ogc/css/main/fonts/apex-new/apexn-bold.woff) format('woff');}@font-face{font-family:'reckless';font-style:normal;font-weight:normal;src:local(''),url(/themes/ogc/css/main/fonts/reckless/Reckless-Regular.woff) format('woff'),url(/themes/ogc/css/main/fonts/reckless/Reckless-Regular.woff2) format('woff2');}@font-face{font-family:'reckless';font-style:italic;font-weight:normal;src:local(''),url(/themes/ogc/css/main/fonts/reckless/Reckless-RegularItalic.woff) format('woff'),url(/themes/ogc/css/main/fonts/reckless/Reckless-RegularItalic.woff2) format('woff2');}@font-face{font-family:'soehne-buch';font-style:normal;font-weight:normal;src:local(''),url(/themes/ogc/css/main/fonts/soehne/soehne-buch.woff2) format('woff2');}@font-face{font-family:'soehne-buch-kursiv';font-style:italic;font-weight:normal;src:local(''),url(/themes/ogc/css/main/fonts/soehne/soehne-buch-kursiv.woff2) format('woff2');}@font-face{font-family:'soehne-kraftig';font-style:normal;font-weight:normal;src:local(''),url(/themes/ogc/css/main/fonts/soehne/soehne-kraftig.woff2) format('woff2');}@font-face{font-family:'soehne-kraftig-kursiv';font-style:italic;font-weight:normal;src:local(''),url(/themes/ogc/css/main/fonts/soehne/soehne-kraftig-kursiv.woff2) format('woff2');}
.node-preview-container{background-color:#FFF;border-bottom:1px solid #000;}img{max-width:100%;height:auto;vertical-align:bottom;}#block-ogc-local-tasks{border-bottom:1px solid #FFF;}.no-bg-color #block-ogc-local-tasks{border-color:#000;}#block-ogc-local-tasks nav{max-width:915px;background-color:#FFF;margin:25px auto 0;}#block-ogc-local-tasks nav ul.tabs{margin:0;}.container{max-width:1120px;margin:auto;padding:0 35px;}.page-node-type-home-page .field--name-field-components .container,.page-node-type-landing-page .field--name-field-components .container{max-width:975px;}.page-node-type-home-page .field--name-field-components .paragraph--type--directory-list .container,.page-node-type-landing-page .field--name-field-components .paragraph--type--directory-list .container{max-width:1120px;}.node--type-blog-entry.node--view-mode-full > .node__content > .container{max-width:815px;}header{padding-left:35px;border-bottom:1px solid #000;display:flex;align-items:center;box-sizing:border-box;}#site-name{font-family:apex-new;font-weight:600;font-size:20px;line-height:22px;display:block;}#site-name svg{height:42px;width:auto;vertical-align:bottom;}.layout-container > div:not(.no-bg-color) #site-name svg g{fill:#FFF;}#mit-header-logo{}#mit-header-logo img{height:38px;vertical-align:bottom;}.search-button .burger-expand{display:none;}.region-header{margin-left:auto;}.region-header nav > ul.menu{display:flex;padding:0;margin:0;}.region-header nav > ul.menu > li{list-style:none;font-size:15px;margin-left:35px;position:relative;padding:0;}.region-header nav > ul.menu > li.menu-item--expanded{background-image:url(/themes/ogc/css/main/images/angle-down.svg);background-repeat:no-repeat;background-position:right top 7px;padding-right:15px;background-size:7px;}.no-bg-color .region-header nav > ul.menu > li.menu-item--expanded{background-image:url(/themes/ogc/css/main/images/angle-down-black.svg);}.region-header nav > ul.menu > li a{position:relative;z-index:11;padding:33px 0;}.region-header nav > ul.menu > li:hover > a{text-decoration:underline;text-underline-offset:4px;}.region-header nav > ul.menu > li.menu-item--expanded:hover > a{background-image:url(/themes/ogc/css/main/images/menu-hover.svg);background-repeat:no-repeat;background-position:bottom center;}.no-bg-color .region-header nav > ul.menu > li.menu-item--expanded:hover > a{background-image:url(/themes/ogc/css/main/images/menu-hover-black.svg);}.region-header nav > ul.menu > li:first-child{margin-left:0;}.region-header nav > ul.menu .menu-box{display:none;position:absolute;z-index:10;width:520px;right:-55px;padding-top:23px;top:29px;}.menu-box-inner{box-sizing:border-box;background-color:#FFF;padding:30px 35px 30px;display:inline-flex;float:right;border:1px solid transparent;}.no-bg-color .menu-box-inner{border:1px solid #000;}.region-header nav > ul.menu ul.menu{margin:0;}.region-header nav > ul.menu ul.menu li{border-bottom:1px solid #ff4646;margin:0;padding:0;}.region-header nav > ul.menu ul.menu li::marker{content:'';display:none;}.region-header nav > ul.menu ul.menu li:last-child{border-bottom:none;}.region-header nav > ul.menu ul.menu li a{color:#000;display:block;font-size:17px;line-height:25px;padding:10px 0;}.region-header nav > ul.menu ul.menu li a:hover{color:#ff4646;}.region-header nav > ul.menu ul.menu li:first-child a{padding-top:0;}.region-header nav > ul.menu > li:hover .menu-box{display:block;}.menu-box-title{font-size:26px;color:#000;font-family:reckless;padding-right:50px;}.search-button a.search-execute img{width:20px;vertical-align:bottom;}.search-button a.burger-expand img{width:33px;}.layout-container > div:not(.no-bg-color) header{border-color:#FFF;}.background-blue{background-color:#65778b;}.background-navy-blue{background-color:#1f2638;}.background-green{background-color:#4f6d6a;}.background-tan{background-color:#f5f3ef;}header,.landing-top{color:#FFF;}.no-bg-color .landing-top{color:#000;}.search-button .search-white,.mit-logo-white{display:none;}footer .mit-logo-white{display:block !important;}.search-button{border-left:1px solid #000;margin-left:20px;}.search-button a{display:block;padding:33px 35px 30px 35px;}.layout-container > div:not(.no-bg-color) .search-button{border-left:1px solid #FFF;}.layout-container > div:not(.no-bg-color) .mit-logo,.layout-container > div:not(.no-bg-color) .search-black{display:none;}.layout-container > div:not(.no-bg-color) .search-white,.layout-container > div:not(.no-bg-color) .mit-logo-white{display:block;}.layout-container #header-logo-space{}header a{color:#000;}.layout-container > div:not(.no-bg-color) header a,.layout-container > div:not(.no-bg-color) .landing-top a,.layout-container > div:not(.no-bg-color) header a.is-active,.layout-container > div:not(.no-bg-color) .landing-top a.is-active{color:#FFF;}.layout-content{padding-top:60px;padding-bottom:120px;}.page-node-type-landing-page .layout-content,.page-node-type-home-page .layout-content{padding-top:0;padding-bottom:0;}#block-pagetitle{max-width:1125px;padding:0 23px;margin:auto;}#block-pagetitle h1{max-width:735px;}.field--name-field-header-text{max-width:735px;}.region-search{background-color:#f5f3ef;padding:0 20px;max-height:0;overflow:hidden;transition:.5s;}.region-search.region-search-open{height:auto;max-height:1000px;}.region-search .block-search{max-width:815px;width:100%;margin:110px auto 140px;}.region-search form{position:relative;}.region-search .form-item,.region-search .form-actions{margin:0;}.region-search .form-item{width:100%;}.region-search input[type="search"]{border:none;border-radius:0;padding:22px 68px 22px 25px;width:100%;box-sizing:border-box;font-size:20px;}.region-search input[type="search"]:focus{outline:none;}.region-search button.form-submit{position:absolute;right:0;top:0;padding:24px 24px;border:none;background-color:transparent;}.region-search button.form-submit img{width:20px;vertical-align:bottom;}.search-button .search-close{display:none;}.search-button.close-state a{display:none !important;}.search-button.close-state a.search-close{display:block !important;background-color:#ff4646;}ul.menu{margin:0;}.front-landing.landing-top h1{font-size:80px;margin-bottom:30px;}.front-landing .title-area{max-width:580px;}.front-landing .field--name-field-header-text{max-width:400px;}.node--type-home-page.node--view-mode-full .node__content{position:relative;max-width:100%;overflow:hidden;}.lines-container{position:absolute;width:120%;margin-left:-9%;top:18%;z-index:1;}.front-landing,.node--type-home-page.node--view-mode-full .paragraph .container{position:relative;z-index:2;}.lines-container .line{height:1px;width:100%;display:block;background-color:#ddd;transition:1s;position:absolute;}.line-1{transform:rotate(-4deg);}.line-2{transform:rotate(-8deg);}.line-3{transform:rotate(-12deg);}.line-4{transform:rotate(-16deg);}.line-5{transform:rotate(-20deg);}.line-6{transform:rotate(-24deg);}.line-7{transform:rotate(-28deg);}.landing-top{padding:90px 0 115px;}.header-image .landing-top{padding:70px 0;}.header-image .landing-top .container{display:flex;}.inner-landing .container{align-items:center;}.landing-top h1{font-size:54px;margin-bottom:15px;}.is-front .landing-content{padding-right:35px;}.inner-landing .landing-content{max-width:735px;}.header-image .inner-landing .landing-content{background-color:#FFF;color:#000;max-width:650px;box-sizing:border-box;padding:60px 45px;width:55%;margin-right:-10%;z-index:2;}.field--name-field-header-image{flex-grow:1;}.inner-landing .field--name-field-header-image{width:56%;}.field--name-field-header-image img{width:100%;height:auto;}.field--name-field-header-text{font-size:20px;line-height:28px;}.field--name-field-header-button,.field--name-field-button-link{margin-top:30px;}.field--name-field-header-button a,.field--name-field-button-link a,.saml-login{font-size:14px;color:#000 !important;background-color:#FFF;border:1px solid #ff4646;border-radius:20px;padding:10px 30px 11px;display:inline-block;}.saml-login:hover,.field--name-field-header-button a:hover,.field--name-field-button-link a:hover{border-width:2px;margin:-1px;}.paragraph{background-color:#FFF;}.paragraph--type--recent-blogs{background:linear-gradient(90deg,white 38%,transparent 38%);background:-webkit-linear-gradient(90deg,white 38%,transparent 38%);color:#FFF;padding-top:60px !important;}.page-node-type-home-page .field--name-field-components > .field__item:first-child > .paragraph{padding-top:120px;}.page-node-type-landing-page .field--name-field-components > .field__item:first-child > .paragraph:not(.paragraph--type--directory-list){padding-top:60px;}.page-node-type-home-page .field--name-field-components > .field__item > .paragraph,.page-node-type-landing-page .field--name-field-components > .field__item > .paragraph{padding:0 0 120px;}.card-link{padding:33px 23px;border:1px solid #d4d4d4;display:block;color:#000;background-color:#FFF;}.card-link:hover{border-color:#595959;cursor:pointer;box-shadow:0px 0px 4px 0 rgba(0,0,0,0.1);}.card-link h2,.card-link h3,.card-link h4{margin-top:0;margin-bottom:10px;}.card-link:hover h2,.card-link:hover h3,.card-link:hover h4{color:#ff4646;}.short-text .field--name-field-basic-text{max-width:648px;}.short-text{margin-bottom:35px;}.node--type-home-page .short-text,.node--type-landing-page .short-text{font-size:20px;}.text-button-wrap{display:flex;align-content:flex-start;}.text-button-wrap .field--name-field-button-link{margin-top:0;margin-left:auto;margin-right:0;}.field--name-field-content-cards{display:flex;flex-wrap:wrap;}.field--name-field-content-cards > .field__item{width:49%;margin-right:2%;margin-bottom:25px;}.field--name-field-content-cards > .field__item:nth-child(2n+2){margin-right:0px;}.field--name-field-content-cards .card-link h3{font-size:17px;line-height:24px;margin-bottom:5px;}.field--name-field-icon-cards .paragraph,.field--name-field-content-cards .paragraph,.field--name-field-directory-cards .paragraph,.field--name-field-icon-cards .paragraph .card-link,.field--name-field-content-cards .paragraph .card-link,.field--name-field-directory-cards .paragraph .card-link{height:100%;box-sizing:border-box;display:flex;flex-direction:column;}.field--name-field-content-cards .paragraph .card-link{position:relative;}.field--name-field-content-cards .paragraph .card-link:before{width:40px;height:4px;background-color:#ff4646;display:inline-block;content:'';position:absolute;top:-2px;left:20px;}.field--name-field-video .field--name-field-media-oembed-video{text-align:center;position:relative;padding-bottom:52.75%;padding-top:30px;height:0;overflow:hidden;max-width:850px;margin:auto;}.field--name-field-video .media-oembed-content{position:absolute;top:0;left:0;width:100%;height:100%;}.two-col .views-grouping,.field--name-field-icon-cards,.field--name-field-directory-cards{display:flex;flex-wrap:wrap;margin-top:35px;}.two-col .views-row,.field--name-field-icon-cards > .field__item,.field--name-field-directory-cards > .field__item{margin-right:2%;margin-bottom:2%;width:49%;}.two-col .views-row:nth-child(2n+2),.field--name-field-icon-cards > .field__item:nth-child(2n+2),.field--name-field-directory-cards > .field__item:nth-child(2n+2){margin-right:0;}.icon-card .card-link{padding-top:75px;background-repeat:no-repeat;background-position:23px 25px;background-size:37px;}.icon-scales .card-link{background-image:url(/themes/ogc/css/main/images/icon-scales.svg);}.icon-alert .card-link{background-image:url(/themes/ogc/css/main/images/icon-alert.svg);}.icon-arrow .card-link{background-image:url(/themes/ogc/css/main/images/icon-arrow.svg);}.icon-books .card-link{background-image:url(/themes/ogc/css/main/images/icon-books.svg);}.icon-building .card-link{background-image:url(/themes/ogc/css/main/images/icon-building.svg);}.icon-cert-doc .card-link{background-image:url(/themes/ogc/css/main/images/icon-cert-doc.svg);}.icon-checklist .card-link{background-image:url(/themes/ogc/css/main/images/icon-checklist.svg);}.icon-convo .card-link{background-image:url(/themes/ogc/css/main/images/icon-convo.svg);}.icon-doc .card-link{background-image:url(/themes/ogc/css/main/images/icon-doc.svg);}.icon-download .card-link{background-image:url(/themes/ogc/css/main/images/icon-download.svg);}.icon-gavel .card-link{background-image:url(/themes/ogc/css/main/images/icon-gavel.svg);}.icon-humanity .card-link{background-image:url(/themes/ogc/css/main/images/icon-humanity.svg);}.icon-mail .card-link{background-image:url(/themes/ogc/css/main/images/icon-mail.svg);}.icon-menu .card-link{background-image:url(/themes/ogc/css/main/images/icon-menu.svg);}.icon-people .card-link{background-image:url(/themes/ogc/css/main/images/icon-people.svg);}.icon-profile .card-link{background-image:url(/themes/ogc/css/main/images/icon-profile.svg);}.icon-search .card-link{background-image:url(/themes/ogc/css/main/images/icon-search.svg);}.icon-web .card-link{background-image:url(/themes/ogc/css/main/images/icon-web.svg);}.node--type-people.node--view-mode-teaser,.node--type-people.node--view-mode-teaser .node__content,.node--type-people.node--view-mode-teaser .card-link,.node--type-people.node--view-mode-teaser-2,.node--type-people.node--view-mode-teaser-2 .node__content,.node--type-people.node--view-mode-teaser-2 .card-link{height:100%;box-sizing:border-box;}.node--type-people .card-link{display:flex;padding:0 0 0 20px;align-items:center;}.node--type-people.node--view-mode-teaser-2 .card-link{align-items:flex-start;}.node--type-people .card-link .card-content{order:1;flex-grow:1;line-height:25px;}.node--type-people.node--view-mode-teaser-2 .card-link{padding:30px 20px;}.node--type-people .card-link .field--name-field-person-photo{order:2;padding-left:20px;}.node--type-people .card-link .field--name-field-person-photo{max-width:148px;min-width:148px;width:148px;}.node--type-people.node--view-mode-teaser .card-link:hover .field--name-field-person-photo{padding:6px;box-sizing:border-box;}.node--type-people.node--view-mode-teaser-2 .card-link .field--name-field-person-photo{max-width:104px;min-width:104px;width:104px;}.card-contact{margin-top:3px;}.page-node-type-home-page .paragraph--type--people-grid .container{display:flex;}.field--name-field-people-reference{display:flex;flex-wrap:wrap;}.field--name-field-people-reference > .field__item{width:49%;margin-right:2%;margin-bottom:20px;}.field--name-field-people-reference > .field__item:nth-child(2n+2){margin-right:0;}.page-node-type-home-page .paragraph--type--people-grid .container-content{width:390px;min-width:390px;margin-right:80px;}.page-node-type-home-page .paragraph--type--people-grid .field--name-field-people-reference{flex-grow:1;display:flex;}.page-node-type-home-page .paragraph--type--people-grid .field--name-field-people-reference > .field__item{width:45%;margin-right:10%;}.page-node-type-home-page .paragraph--type--people-grid .field--name-field-people-reference > .field__item:nth-child(2n+2){margin-right:0;}.page-node-type-home-page .paragraph--type--people-grid .field--name-field-people-reference > .field__item .card-link{border:none;padding:0;box-shadow:none;display:block;}.page-node-type-home-page .paragraph--type--people-grid .field--name-field-people-reference > .field__item .card-link:hover .field--name-field-person-photo{padding:8px;border:2px solid #ff4646;}.node--type-people .card-link h3{font-size:17px;margin-bottom:0;}.page-node-type-home-page .paragraph--type--people-grid .field--name-field-people-reference > .field__item .card-link h3{font-size:20px;margin-top:10px;margin-bottom:5px;}.page-node-type-home-page .paragraph--type--people-grid .card-link .field--name-field-person-photo{max-width:none;min-width:0;width:auto;padding:0;}.node--type-page .paragraph--type--call-to-action .container,.paragraph--type--call-to-action .container{background-color:#f5f3ef;padding:65px 25px;box-sizing:border-box;position:relative;}.cta-content{background-color:#FFF;padding:50px 75px 50px 40px;min-width:475px;width:475px;max-width:475px;box-sizing:border-box;width:48%;z-index:2;position:relative;}.field--name-field-cta-image{max-width:600px;height:100%;position:absolute;right:0;top:0;}.field--name-field-cta-image img{width:100%;height:100%;vertical-align:bottom;}.field--name-field-article-type{font-size:14px;line-height:22px;margin-bottom:10px;}.node--type-blog-entry.node--view-mode-full .field--name-field-article-type{margin-bottom:20px;}.field--name-field-intro-text{margin-bottom:25px;}.field--name-field-intro-text p{font-size:20px;line-height:28px;}.post-date{font-size:14px;line-height:22px;color:#595959;}.node--type-blog-entry.node--view-mode-full .post-date{margin-bottom:65px;}.field--name-field-blog-image{margin-top:25px;}.is-front .card-link .field--name-field-blog-image{margin-top:auto;margin-bottom:0;padding-top:25px;}.is-front .node--type-blog-entry.node--view-mode-teaser,.is-front .node--type-blog-entry.node--view-mode-teaser .node__content{height:100%;}.is-front .node--type-blog-entry.node--view-mode-teaser .card-link{display:flex;flex-direction:column;box-sizing:border-box;height:100%;}.node--type-blog-entry.node--view-mode-full .field--name-field-blog-image{margin:65px 0;}.narrow-title-area{max-width:735px;}.page-404 .narrow-title-area,.page-node-type-page .page-404 .field--name-field-basic-text{margin:auto;}.narrow-title-area h1{margin-bottom:20px;line-height:58px;}.narrow-content{max-width:815px;margin:65px auto 0;}.narrow-content .field--name-body{max-width:650px;margin:auto;}.field--name-field-footnotes{margin:80px auto 0;max-width:650px;border-top:1px solid #d4d4d4;padding-top:10px;font-size:14px;color:#595959;counter-reset:css-counter 0;}.field--name-field-footnotes .field__label{font-weight:normal;line-height:22px;margin-bottom:6px;}.field--name-field-footnotes .field__item{counter-increment:css-counter 1;margin-bottom:6px;}.field--name-field-footnotes .field__item:before{content:counter(css-counter);display:inline;margin-right:3px;}.field--name-field-footnotes p{line-height:18px;display:inline;}.paragraph--type--recent-blogs .card-link{padding:25px;}.blog-listing{background-color:#FFF;}.blog-listing .card-link{border:none;max-width:1125px;margin:auto;display:flex;padding-top:40px;padding-bottom:40px;}.blog-listing .card-link:hover{box-shadow:none;}.blog-listing .views-row{border-bottom:1px solid #d4d4d4;}.blog-listing .views-row:last-child{border-bottom:none;}.blog-listing .card-content{flex-grow:1;}.blog-listing .field--name-field-blog-image{width:250px;min-width:250px;max-width:250px;margin:0 0 0 auto;padding-left:50px;}.blog-listing .views-exposed-form{padding:60px 23px 0;max-width:1125px;margin:auto;}.form-type-select{font-size:14px;}.form-type-select label:after{content:":";display:inline;}.form-type-select select{border:none;color:#595959;}.pager__items{padding:60px 23px;margin:0;background-color:#FFF;text-align:left;max-width:1135px;margin:auto;display:flex;align-items:center;}.pager__items .pager__item--last,.pager__items .pager__item--first{display:none;}.pager__items .pager__item a{color:#595959;font-size:24px;font-weight:normal;border-bottom:2px solid transparent;}.pager__items .pager__item.is-active a{color:#000;border-bottom:2px solid #ff4646;}.pager__items .pager__item--previous{margin-right:5px;}.pager__items .pager__item--next{margin-left:5px;}.pager__items .pager__item--previous a,.pager__items .pager__item--next a{background-repeat:no-repeat;height:0;padding-top:20px;width:20px;display:inline-block;overflow:hidden;background-image:url(/themes/ogc/css/main/images/angle-down-black.svg);background-position:center;margin-top:5px;}.pager__items .pager__item--previous a{transform:rotate(90deg);}.pager__items .pager__item--next a{transform:rotate(270deg);margin-top:6px;}#footer-login{border-top:1px solid #595959;background-color:#FFF;padding:20px 0;}#block-footerloginblock .container{display:flex;justify-content:center;align-items:center;}#block-footerloginblock .container .field--name-field-button-link{margin-top:0;}#block-footerloginblock .container .field--name-body{margin-right:25px;font-family:'soehne-kraftig';}#footer-top{background-color:#f5f3ef;padding:80px 0 95px;border-top:1px solid #595959;}.mission-link-wrap{display:flex;justify-content:center;}.field--name-field-footer-mission{font-size:31px;font-family:reckless;line-height:44px;margin-bottom:35px;}#footer-top .field__label{font-weight:normal;padding-right:4px;}#footer-top .field--label-inline{display:flex;}#footer-top .field__label,#footer-top .field__item{float:none;}#footer-top .field--type-telephone .field__label:after{display:none;}.contact-label{padding-right:4px;}.contact-wrap{display:flex;}#footer-top .field--type-telephone a,#footer-top .field--type-email a{text-decoration:underline;text-decoration-color:#ff4646;text-underline-offset:5px;}#footer-top .field--type-telephone a:hover,#footer-top .field--type-email a:hover{text-decoration-thickness:2px;}.footer-mission-wrap:first-child{max-width:565px;}.footer-mission-wrap:first-child:last-child{max-width:920px;text-align:center;}.footer-mission-wrap:first-child:last-child .contact-wrap{justify-content:center;}.footer-link-wrap{border-left:1px solid #595959;padding-left:50px;margin-left:25px;display:flex;}.footer-link-wrap .field--type-link:nth-child(2){margin-left:50px;}.footer-link-wrap .field--type-link .field__item{margin-bottom:20px;}.footer-link-wrap .field--type-link .field__item a:hover{text-decoration:underline;text-underline-offset:4px;}.paragraph--type--directory-list-item .list-link{display:flex;align-items:center;}.paragraph--type--directory-list-item .list-link:hover h2{color:#ff4646;}.paragraph--type--directory-list-item .list-content{padding:135px 20vw 135px 80px;box-sizing:border-box;max-width:910px;width:100%;margin-right:-120px;}.paragraph--type--directory-card .field--name-field-short-description,.paragraph--type--directory-list-item .list-content .field--name-field-short-description{background-image:url(/themes/ogc/css/main/images/list-arrow.svg);background-repeat:no-repeat;background-position:left bottom;padding-bottom:35px;transition:.25s;flex-grow:1;}.paragraph--type--directory-card .card-link:hover .field--name-field-short-description,.paragraph--type--directory-list-item .list-link:hover .list-content .field--name-field-short-description{background-position:left 10px bottom;}.field--name-field-directory-items .field__item:nth-child(even) .paragraph--type--directory-list-item .list-content{background-color:#f5f3ef;order:2;padding:135px 80px 135px 20vw;margin-right:auto;margin-left:-120px;}.paragraph--type--directory-list-item .field--name-field-listing-image img{max-width:395px;}.paragraph--type--directory-list-item .field--name-field-listing-image{z-index:10;}.paragraph--type--expand-collapse-item{padding:15px 0;border-bottom:1px solid #d4d4d4;}.field--name-field-expand-collapse-items > .field__item:first-child .paragraph--type--expand-collapse-item{border-top:1px solid #d4d4d4;}.paragraph--type--expand-collapse-item h3{font-size:17px;line-height:24px;font-family:soehne-kraftig;margin:0;cursor:pointer;padding-right:40px;padding-left:20px;background-image:url(/themes/ogc/css/main/images/plus.svg);background-repeat:no-repeat;background-size:13px;background-position:center right 20px;}.field--name-field-expand-collapse-content{padding-right:40px;padding-left:20px;height:0;overflow:hidden;}.paragraph--type--expand-collapse-item.open .field--name-field-expand-collapse-content{height:auto;padding-top:5px;}.paragraph--type--expand-collapse-item.open h3{background-image:url(/themes/ogc/css/main/images/minus.svg);}footer{padding:35px;background-color:#333333;color:#FFF;}footer a{color:#FFF;}footer{display:flex;align-items:center;}.region-footer{display:flex;align-items:center;font-size:14px;line-height:20px;flex-grow:1;}.region-footer p{line-height:20px;}#block-ogc-footer{margin-left:auto;margin-right:0;}.region-footer nav > ul.menu{display:flex;padding:0;margin:0;}.region-footer nav > ul.menu > li:first-child{margin-left:0;}.region-footer nav > ul.menu > li{list-style:none;font-size:14px;margin-left:10px;position:relative;padding:0;}#mit-footer-logo{margin-right:20px;margin-top:4px;}#footer-logo-space{margin-right:30px;max-width:235px;}#footer-logo-space #site-name svg{width:100%;height:auto;}.node--type-page{max-width:815px;margin:auto;padding:0 23px;}.node--type-page .container{padding-left:0;padding-right:0;}.page-node-type-page #block-pagetitle,#block-breadcrumbs{max-width:815px;margin:auto;}#block-breadcrumbs{padding:0 35px;}.page-node-type-people #block-breadcrumbs{max-width:975px;}.page-node-type-page .field--name-field-basic-text{max-width:650px;}.node--type-page .narrow-content{border-top:1px solid #d4d4d4;padding-top:40px;position:relative;}.node--type-page .narrow-content:before{width:80px;height:4px;background-color:#ff4646;display:inline-block;content:'';position:absolute;top:-2px;left:0;}.node--type-page .field--name-field-components > .field__item > .paragraph{margin:40px 0;}.node--type-page .field--name-field-components > .field__item:first-child > .paragraph{margin-top:0;}#block-views-block-staff-listing-block-1,#block-views-block-staff-listing-block-2{max-width:815px;margin:70px auto 0;padding:0 23px;}.person-top{border-bottom:1px solid #dfdfdf;}.person-top .container,.person-bottom .container{max-width:980px;}.person-top .field--name-field-person-photo,.person-bottom .person-right{width:282px;min-width:282px;max-width:282px;margin-left:auto;margin-right:0;padding-left:50px;}.person-top .person-name-title,.person-bottom .person-left{flex-grow:1;max-width:650px;}.person-top .field--name-field-person-photo{margin-bottom:-50px;}.person-top .field--name-field-person-photo img{max-width:217px;}.person-container{display:flex;}.person-bottom{padding-top:60px;}.person-top h1{margin-bottom:10px;}.person-top .field--name-field-professional-title{font-size:20px;}.person-right .field{margin-top:12px;}.person-right .field__label{margin-bottom:10px;font-size:17px;font-weight:normal;font-family:soehne-kraftig;}.person-right > div,.person-right > div.field--name-field-assistant{margin-top:35px;}.person-right > div a{text-decoration:underline;text-decoration-color:#ff4646;text-underline-offset:5px;}.person-right > div a:hover{text-decoration-thickness:2px;}.person-right .field--name-field-assistant h3{font-size:17px;margin:0;font-family:soehne-buch;}.person-right .field--name-field-assistant h3,.person-right .field--name-field-assistant .field--name-field-professional-title{display:inline;}.person-right .field--name-field-assistant .field--name-field-professional-title:before{content:', ';display:inline;margin-left:-4px;}.block-views > h2{border-top:1px solid #dfdfdf;padding-top:35px;position:relative;}.block-views > h2:before{width:80px;height:4px;content:'';display:inline-block;background-color:#ff4646;top:-2px;left:0;position:absolute;}.page-404 .layout-content{padding:60px 0 120px;text-align:center;}.page-404 .layout-content h1.page-title{margin-bottom:20px;}.page-404 .layout-content p{font-size:20px;}.page-404 .narrow-content{padding:0 !important;margin-top:10px;border-top:none !important;}.page-404 .narrow-content:before{display:none;}.page-404 #block-breadcrumbs{display:none;}.page-404 .narrow-content p{text-align:center;}.breadcrumb{margin-bottom:25px;padding:0;}.breadcrumb li{font-size:14px;}.breadcrumb li:before{content:'';height:12px;width:12px;background-image:url(/themes/ogc/css/main/images/list-arrow.svg);background-size:12px;background-repeat:no-repeat;display:inline-block;margin:0 8px;}.user-login-form{max-width:815px;margin:auto;background-color:#f5f3ef;padding:50px 85px;box-sizing:border-box;}.user-login-form h3{margin-top:0;font-size:24px;margin-bottom:15px;}.saml-login{margin-top:20px;}.saml-login:hover{margin-top:19px;}.user-login-form .form-item-name,.user-login-form .form-item-pass,.user-login-form .form-actions{display:none;}.path-search .layout-content{padding-top:0;}.path-search #block-pagetitle{max-width:none;background-color:#f5f3ef;padding:80px 0;}.path-search #block-pagetitle h1{max-width:815px;padding:0 23px;margin:auto;}.path-search .content-wrap{padding-top:0;padding-bottom:0;border-bottom:1px solid #1a1a1a;}.path-search main > .layout-content > .container{padding:0;max-width:none;}.path-search main > .layout-content #search-form{padding:55px 0 0;margin-bottom:0;}.path-search .gsc-wrapper,.path-search .gsc-above-wrapper-area > table,.path-search main > .layout-content #search-form > div{max-width:815px;padding:0 23px;margin:auto;}.path-search #block-ogc-content > h2{display:none;}.path-search main > .layout-content #search-form .form-wrapper{max-width:815px;padding:0;box-sizing:border-box;border:2px solid #ddd;margin:auto;position:relative;}.path-search main > .layout-content #search-form input{margin-bottom:0;vertical-align:middle;}#search-form .form-item{margin:0;}.path-search #search-form input[type='search']{background:none !important;border:none;outline:none;width:100%;padding:20px 65px 20px 30px;box-sizing:border-box;}.path-search #search-form input[type="submit"][id^="edit-submit"]{background-image:url(/themes/ogc/css/main/images/search.svg);background-repeat:no-repeat;width:32px;height:0;overflow:hidden;display:inline;background-color:transparent;border:none;padding-top:61px;background-position:center;background-size:20px;position:absolute;right:0;}.path-search #block-basis-content > .inner-block > h2{display:none;}.path-search .search-help-link{display:none;}.path-search #block-searchlink{display:none;}.path-search .form-item-keys label{display:none;}#search-form .form-item-keys{width:100%;}.gsc-control-cse{padding:0 !important;}.gsc-control-cse table,.gsc-control-cse tbody,.gsc-control-cse tbody tr{border:none;}.gsc-above-wrapper-area{border:none !important;background-color:transparent;font-size:18px !important;color:#333 !important;padding:0 20px !important;border-radius:0px;border:1px solid #ddd;margin-bottom:0px;display:block !important;}.gcsc-find-more-on-google-root{display:none !important;}.gsc-result-info{font-size:20px !important;color:#000 !important;padding:20px 0 !important;font-family:soehne-buch;}.gsc-result-info-container{padding-left:0px;padding-right:0px;padding-top:45px;padding-bottom:35px;}.gsc-selected-option-container{background-color:#FFF !important;}.gsc-webResult{margin-top:0px;max-width:820px;}.gsc-webResult .gsc-result{margin-bottom:28px !important;padding:0 0 30px 0 !important;border-bottom:1px solid #d4d4d4 !important;}.gs-result .gs-title{height:auto !important;overflow:visible !important;margin-bottom:0px !important;text-decoration:none !important;}.gs-result .gs-title *{font-size:24px !important;font-family:soehne-kraftig;font-weight:normal !important;color:#000000 !important;text-decoration:none !important;}.gs-webResult .gs-snippet{color:#b0b0b0 !important;}.gs-webResult div.gs-visibleUrl,.gs-imageResult div.gs-visibleUrl{color:#595959 !important;font-size:17px !important;}.gsc-control-cse .gsc-table-result{font-size:18px !important;font-family:'soehne-buch' !important;margin:10px 0 0 0 !important;}.gsc-table-cell-thumbnail,.gs-promotion-image-cell{display:none !important;}.gsc-table-result,.gsc-thumbnail-inside,.gsc-url-top{padding:0 !important;}.gcsc-branding{display:none !important;}.gsc-orderby-label{font-family:soehne-buch;font-size:14px;color:#000 !important;}.gsc-orderby{padding-top:11px;}.gsc-selected-option-container{border:none !important;box-shadow:none !important;color:#595959 !important;font-size:14px !important;font-weight:normal !important;}.gs-result .gs-title{margin-bottom:13px !important;}.gsc-results .gsc-cursor-box{text-align:left;margin-bottom:95px !important;margin-left:0 !important;padding-left:0;}.gsc-results .gsc-cursor-box .gsc-cursor-page{margin:0 15px 0 0 !important;font-size:14px;font-weight:400;color:#000 !important;display:inline-block !important;}.gsc-results .gsc-cursor-box .gsc-cursor-current-page{text-decoration:underline !important;}.gsc-orderby-container{padding-right:8px;}.gcsc-more-maybe-branding-root,.gsc-adBlock{display:none !important;}.gs-webResult .gs-snippet{color:#000 !important;font-size:17px !important;margin-top:3px !important;line-height:25px;font-family:soehne-buch;}.gsc-control-cse .gs-result .gs-title a b{}.gsc-control-cse .gs-result .gs-title a{color:#000 !important;}.gsc-control-cse .gs-result .gs-title a:hover,.gsc-control-cse .gs-result .gs-title a:hover b{color:#ff4646 !important;}.path-search #block-basis-content .item-list h3{display:none;}
body{font-family:'soehne-buch';font-size:17px;}h1{margin-top:0;font-family:'reckless';font-size:48px;font-weight:normal;}h2,.card-link h3{font-size:24px;line-height:31px;font-family:soehne-kraftig;font-weight:normal;}.card-link h3{margin-bottom:10px;}.field--name-field-heading h2,.field--name-field-heading h3{margin-top:0;}.page-node-type-home-page .field--name-field-heading > h2{font-family:reckless;font-size:48px;line-height:58px;margin-bottom:10px;}.field--name-field-heading > h2{margin-bottom:10px;}h3{font-family:soehne-kraftig;line-height:24px;font-size:20px;font-weight:normal;margin-top:35px;margin-bottom:10px;}h4{font-family:soehne-kraftig;line-height:24px;font-size:17px;font-weight:normal;}a{text-decoration:none;color:#000;}.field--name-field-basic-text a,.text-formatted a{text-decoration:underline;text-decoration-color:#ff4646;text-underline-offset:5px;}.field--name-field-basic-text a:hover,.text-formatted a:hover{text-decoration-thickness:2px;}p,.field--name-field-short-description{margin-top:0;line-height:25px;}p:last-child{margin-bottom:0;}ol,ul{padding-left:30px;}ol li,ul li{margin-bottom:5px;padding-left:6px;}ol li::marker{}.tabs li,.toolbar-menu li{padding-left:0;}
@media only screen and (min-width:1220px){.paragraph--type--directory-list-item .list-content{padding-right:300px;}.field--name-field-directory-items .field__item:nth-child(even) .paragraph--type--directory-list-item .list-content{padding-left:300px;}}@media only screen and (max-width:1024px){.region-header,.search-button .search-execute{display:none !important;}.search-button .burger-expand{display:block;}.search-button{margin-left:auto;margin-right:0;}.search-button .burger-expand.mobile-white{display:none;}.layout-container > div:not(.no-bg-color) .search-button .burger-expand.mobile-black{display:none;}.layout-container > div:not(.no-bg-color) .search-button .burger-expand.mobile-white{display:block;}.front-landing.landing-top h1{font-size:56px;}.page-node-type-home-page .field--name-field-heading > h2{font-size:38px;}.page-node-type-home-page .field--name-field-components > .field__item:first-child > .paragraph{padding-top:70px;}.page-node-type-home-page .field--name-field-components > .field__item > .paragraph,.page-node-type-landing-page .field--name-field-components > .field__item > .paragraph{padding:0 0 70px;}h2,.card-link h3{font-size:20px;}.page-node-type-home-page .paragraph--type--people-grid .container{flex-direction:column;}.page-node-type-home-page .paragraph--type--people-grid .container-content{width:100%;margin-right:0;min-width:0;}.text-button-wrap{flex-direction:column;}.text-button-wrap .field--name-field-button-link{margin-left:0;margin-right:auto;margin-top:25px;}.page-node-type-home-page .paragraph--type--people-grid .field--name-field-people-reference > .field__item{margin-right:2%;width:49%;}.page-node-type-home-page .paragraph--type--people-grid .field--name-field-people-reference > .field__item img{width:100%;}.field--name-field-footer-mission{font-size:26px;}.landing-top h1{font-size:42px;}footer{flex-wrap:wrap;}.region-footer{width:100%;margin-top:20px;}.mission-link-wrap{flex-direction:column;}.footer-link-wrap{border-left:0;padding-left:0;border-top:1px solid #797979;margin-left:0;padding-top:30px;margin-top:35px;}.footer-mission-wrap:first-child{max-width:none;}.footer-link-wrap .field--type-link .field__item{display:inline-block;}.footer-link-wrap .field--type-link .field__item:after{content:'|';display:inline-block;margin:0 6px 0 9px;}.footer-link-wrap .field--type-link .field__item:last-child:after{display:none;}.region-footer{flex-direction:column;align-items:flex-start;}#block-ogc-footer{margin-left:0;margin-right:auto;margin-top:25px;}}@media only screen and (max-width:978px){.page-node-type-home-page .field--name-field-components > .field__item:last-child > .paragraph,.page-node-type-landing-page .field--name-field-components > .field__item:last-child > .paragraph{padding-bottom:0;}}@media only screen and (max-width:920px){.inner-landing .field--name-field-header-image,.paragraph--type--directory-list-item .field--name-field-listing-image{display:none;}.header-image .inner-landing .landing-content,.paragraph--type--directory-list-item .list-content,.field--name-field-directory-items .field__item:nth-child(even) .paragraph--type--directory-list-item .list-content{max-width:none;width:100%;margin-right:0;margin-left:0;}.paragraph--type--directory-list-item .list-content,.field--name-field-directory-items .field__item:nth-child(even) .paragraph--type--directory-list-item .list-content{padding:35px;}.page-node-type-landing-page .field--name-field-components .paragraph--type--directory-list .container{padding-left:0;padding-right:0;}}@media only screen and (max-width:768px){header{padding-left:20px;}.container{padding:0 20px;}.front-landing.landing-top h1{font-size:40px;}.narrow-title-area h1,.page-node-type-home-page .field--name-field-heading > h2,.landing-top h1,h1{font-size:36px;line-height:42px;}.field--name-field-intro-text p,.field--name-field-header-text,.node--type-home-page .short-text,.node--type-landing-page .short-text{font-size:17px;}.node--type-blog-entry.node--view-mode-full .post-date{margin-bottom:35px;}.landing-top{padding:45px 0 65px;}.header-image .landing-top{padding:35px 0;}.page-node-type-home-page .field--name-field-components > .field__item:first-child > .paragraph{padding-top:35px;}.page-node-type-landing-page .field--name-field-components > .field__item:first-child > .paragraph:not(.paragraph--type--directory-list){padding-top:15px;}.field--name-field-header-image{display:none;}.node--type-page .paragraph--type--call-to-action .container,.paragraph--type--call-to-action .container{padding:20px;}.cta-content{max-width:none;width:100%;min-width:0;}.field--name-field-cta-image{max-width:none;height:auto;position:relative;}.two-col .views-row,.field--name-field-icon-cards > .field__item,.field--name-field-directory-cards > .field__item{width:100%;margin-right:0;}.page-node-type-home-page .paragraph--type--people-grid .field--name-field-people-reference > .field__item .card-link{padding:0 0 0 20px;border:1px solid #d4d4d4;display:flex;}.page-node-type-home-page .paragraph--type--people-grid .field--name-field-people-reference > .field__item,.field--name-field-people-reference > .field__item,.field--name-field-content-cards > .field__item{width:100%;margin-right:0;}.page-node-type-home-page .paragraph--type--people-grid .card-link .field--name-field-person-photo{max-width:148px;min-width:148px;width:148px;}.page-node-type-home-page .paragraph--type--people-grid .field--name-field-people-reference > .field__item .card-link:hover .field--name-field-person-photo{border:none;padding:6px;}.page-node-type-home-page .field--name-field-components > .field__item > .paragraph,.page-node-type-landing-page .field--name-field-components > .field__item > .paragraph{padding:0 0 35px;}.text-button-wrap .field--name-field-button-link,.field--name-field-button-link{margin-bottom:25px;}.cta-content .field--name-field-button-link{margin-bottom:0;}.layout-content{padding-bottom:40px;padding-top:40px;}.node--type-page .narrow-content{margin-top:30px;}#block-breadcrumbs{padding:0 20px;}.breadcrumb{margin-bottom:10px;}.blog-listing .views-exposed-form{padding-top:35px;}.node--type-blog-entry.node--view-mode-full .field--name-field-blog-image{margin:35px 0;}.field--name-field-footnotes,.narrow-content{margin-top:35px;}.blog-listing .card-link{padding-top:30px;padding-bottom:30px;}.blog-listing .field--name-field-blog-image{display:none;}.pager__items{padding:35px 23px;}.pager__items .pager__item a{font-size:17px;}.pager__items .pager__item--previous a,.pager__items .pager__item--next a{padding-top:16px;width:16px;}footer{padding:35px 20px;}#footer-top{padding-top:45px;padding-bottom:45px;}.field--name-field-footer-mission{font-size:22px;line-height:32px;}.contact-wrap{flex-wrap:wrap;}#footer-top .field--label-inline{margin-bottom:10px;}.search-button a{padding:23px 25px 20px 25px;}#site-name svg{height:36px;}#mit-header-logo img{height:33px;}#block-views-block-staff-listing-block-1,#block-views-block-staff-listing-block-2{margin:35px auto 0;}.person-bottom .person-container{flex-direction:column;}.person-bottom .person-right{width:100%;max-width:none;min-width:none;margin-left:initial;margin-right:initial;padding-left:0;}}@media only screen and (max-width:550px){.person-container{flex-direction:column;}.person-top .field--name-field-person-photo{margin-left:0;margin-right:0;padding:0;margin-top:20px;margin-bottom:0;padding-bottom:20px;}.person-bottom{padding-top:35px;}}
#side-menu-close{text-align:right;line-height:1;}.side-menu-close-button{display:inline-block;background:url(/themes/ogc/css/main/images/close-small.svg) no-repeat 50% 50%;height:0;padding-top:20px;overflow:hidden;width:20px;cursor:pointer;background-size:cover;}.side-menu-opener{display:block;width:54px;height:54px;position:absolute;top:0;right:0;z-index:2;background-image:url(/themes/ogc/css/main/images/menu-plus.svg);background-repeat:no-repeat;background-size:21px;background-position:right center;cursor:pointer;transition:all .2s linear;}#side-menu-wrapper ul.menu li li .side-menu-opener{height:51px;}#side-menu-wrapper ul.menu li li li .side-menu-opener{height:48px;}li.open > .side-menu-opener{background-image:url(/themes/ogc/css/main/images/menu-minus.svg);}#side-menu-wrapper{position:fixed;z-index:997;top:0;}#side-menu-wrapper.open{height:100%;width:100%;transition:all 0.5s;}#side-menu-wrapper .container{transition:0.5s ease;left:-500px;right:auto;display:block;position:fixed;height:100%;z-index:997;width:100%;max-width:467px;overflow-x:hidden;overflow-y:auto;font-size:18px;background:#f5f3ef;color:#000;padding-right:30px;padding-left:30px;padding-top:25px;padding-bottom:60px;box-sizing:border-box;box-shadow:10px 0 5px -2px rgb(0,0,0,25%);}#side-menu-wrapper.open .container{left:0;}#side-menu-wrapper ul.menu{padding:0;margin:0;}#side-menu-wrapper nav > ul.menu > li:first-child{border-top:0;}#side-menu-wrapper ul.menu li{padding:0;margin:0;position:relative;list-style:none;}#side-menu-wrapper ul.menu li li{border-top:none;}#side-menu-wrapper .menu-box-inner{background-color:transparent;float:none;display:block;padding:0;border:none;}#side-menu-wrapper .menu-box-title{display:none !important;}#side-menu-wrapper ul.menu a,#side-menu-wrapper ul.menu span,#side-menu-wrapper .search-block-form h2{font-size:30px;font-weight:400;display:block;padding:14px 85px 14px 0px;color:#000;cursor:pointer;background-color:#f5f3ef;font-family:reckless;}#side-menu-wrapper .search-block-form h2{margin:0;}#side-menu-wrapper ul.menu li::marker{content:'';}#side-menu-wrapper ul.menu li li a.is-active:before{top:10px;left:-10px;width:7px;height:10px;background-size:cover;}#side-menu-wrapper ul.menu li li li a.is-active:before{top:14px;}#side-menu-wrapper ul.menu li li li li a.is-active:before{top:12px;}#side-menu-wrapper ul.menu a:hover,#side-menu-wrapper ul.menu span:hover{text-decoration-color:#ef4130;text-underline-offset:3px;text-decoration-thickness:1px;}#side-menu-wrapper ul.menu ul.menu{padding-bottom:17px;padding-left:20px;}#side-menu-wrapper ul.menu li li a{font-size:17px;font-weight:400;padding:7px 10px;font-family:soehne-buch;}#side-menu-wrapper ul.menu li li::marker{content:'—';font-weight:normal;font-family:Sans-Serif;display:initial;}#side-menu-wrapper ul.menu li li a:hover{}#side-menu-wrapper .search-block-form form{position:relative;}#side-menu-wrapper .search-block-form .form-item{margin:0;width:100%;}#side-menu-wrapper .search-block-form input[type="search"]{padding:15px 60px 15px 10px;background-color:#FFF;border:none;font-size:14px;width:100%;box-sizing:border-box;}#side-menu-wrapper .search-block-form .form-actions{position:absolute;right:0;top:0;}#side-menu-wrapper .search-block-form .form-actions .form-submit{background-color:transparent;border:none;height:48px;width:50px;padding:0;margin:0;display:flex;align-items:center;justify-content:center;}#side-menu-wrapper .search-block-form .form-actions .form-submit img{width:13px;}@media only screen and (max-width:1024px){#side-menu-close{text-align:right;margin-bottom:15px;}}
