/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
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;-webkit-text-decoration:underline dotted;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;}
@font-face{font-family:'neue-montreal';src:url(/themes/custom/kilden/fonts/PPneue-montreal/PPNeueMontreal-ThinItlaic.woff2) format("woff2"),url(/themes/custom/kilden/fonts/PPneue-montreal/PPNeueMontreal-ThinItlaic.woff) format("woff");font-weight:200;font-style:normal;font-display:swap;}@font-face{font-family:'neue-montrealLight';src:url(/themes/custom/kilden/fonts/PPneue-montreal/PPNeueMontreal-Thin.woff2) format("woff2"),url(/themes/custom/kilden/fonts/PPneue-montreal/PPNeueMontreal-Thin.woff) format("woff");font-weight:200;font-style:normal;font-display:swap;}@font-face{font-family:'neue-montreal';src:url(/themes/custom/kilden/fonts/PPneue-montreal/PPNeueMontreal-LightItalic.woff2) format("woff2"),url(/themes/custom/kilden/fonts/PPneue-montreal/PPNeueMontreal-LightItalic.woff) format("woff");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:'neue-montreal';src:url(/themes/custom/kilden/fonts/PPneue-montreal/PPNeueMontreal-Light.woff2) format("woff2"),url(/themes/custom/kilden/fonts/PPneue-montreal/PPNeueMontreal-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:'neue-montreal';src:url(/themes/custom/kilden/fonts/PPneue-montreal/PPNeueMontreal-BookItalic.woff2) format("woff2"),url(/themes/custom/kilden/fonts/PPneue-montreal/PPNeueMontreal-BookItalic.woff) format("woff");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:'neue-montreal';src:url(/themes/custom/kilden/fonts/PPneue-montreal/PPNeueMontreal-Book.woff2) format("woff2"),url(/themes/custom/kilden/fonts/PPneue-montreal/PPNeueMontreal-Book.woff) format("woff");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:'neue-montreal';src:url(/themes/custom/kilden/fonts/PPneue-montreal/PPNeueMontreal-Italic.woff2) format("woff2"),url(/themes/custom/kilden/fonts/PPneue-montreal/PPNeueMontreal-Italic.woff) format("woff");font-weight:450;font-style:normal;font-display:swap;}@font-face{font-family:'neue-montreal';src:url(/themes/custom/kilden/fonts/PPneue-montreal/PPNeueMontreal-Regular.woff2) format("woff2"),url(/themes/custom/kilden/fonts/PPneue-montreal/PPNeueMontreal-Regular.woff) format("woff");font-weight:450;font-style:normal;font-display:swap;}@font-face{font-family:'neue-montreal';src:url(/themes/custom/kilden/fonts/PPneue-montreal/PPNeueMontreal-MediumItalic.woff2) format("woff2"),url(/themes/custom/kilden/fonts/PPneue-montreal/PPNeueMontreal-MediumItalic.woff) format("woff");font-weight:530;font-style:normal;font-display:swap;}@font-face{font-family:'neue-montreal';src:url(/themes/custom/kilden/fonts/PPneue-montreal/PPNeueMontreal-Medium.woff2) format("woff2"),url(/themes/custom/kilden/fonts/PPneue-montreal/PPNeueMontreal-Medium.woff) format("woff");font-weight:530;font-style:normal;font-display:swap;}@font-face{font-family:'neue-montreal';src:url(/themes/custom/kilden/fonts/PPneue-montreal/PPNeueMontreal-SemiBoldItalic.woff2) format("woff2"),url(/themes/custom/kilden/fonts/PPneue-montreal/PPNeueMontreal-SemiBoldItalic.woff) format("woff");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:'neue-montreal';src:url(/themes/custom/kilden/fonts/PPneue-montreal/PPNeueMontreal-SemiBold.woff2) format("woff2"),url(/themes/custom/kilden/fonts/PPneue-montreal/PPNeueMontreal-SemiBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:'neue-montreal';src:url(/themes/custom/kilden/fonts/PPneue-montreal/PPNeueMontreal-BoldItalic.woff2) format("woff2"),url(/themes/custom/kilden/fonts/PPneue-montreal/PPNeueMontreal-BoldItalic.woff) format("woff");font-weight:800;font-style:normal;font-display:swap;}@font-face{font-family:'neue-montreal';src:url(/themes/custom/kilden/fonts/PPneue-montreal/PPNeueMontreal-Bold.woff2) format("woff2"),url(/themes/custom/kilden/fonts/PPneue-montreal/PPNeueMontreal-Bold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap;}


h1,.h1{font-size:2rem;line-height:1.2;}@media screen and (min-width:768px){h1,.h1{font-size:2.375rem;}}@media screen and (min-width:1025px){h1,.h1{font-size:3rem;}}h2,.h2{font-size:1.75rem;margin-top:1.375rem;margin-bottom:0.6875rem;line-height:1.2;}h3,.h3{font-size:1.25rem;line-height:1.2;}p{margin:0 0 1.25rem 0;font-size:0.875rem;font-weight:450;line-height:1.5;}blockquote{margin:1.5625rem 0;padding:1rem 1.25rem;border-top:1px dashed #d8d7d6;border-bottom:1px dashed #d8d7d6;font-size:1.4375rem;font-weight:450;font-style:italic;}p{font-size:1rem;margin-bottom:0.75rem;}.border-title--small,.border-title{padding:0.625rem 1.25rem;background-color:#006875;border-top:1px solid #fff;box-shadow:0 -4px 0 #24bcd1;color:#fff;font-size:1rem;text-transform:uppercase;}.border-title--small{padding:0.3125rem 1.25rem;margin-top:0.625rem;margin-bottom:0.625rem;}*,*:before,*:after{box-sizing:border-box;}::-moz-selection{background-color:#006875;color:#fff;}::selection{background-color:#006875;color:#fff;}*:focus,button:focus{outline:1px dotted #006875;}body{margin:0;font-family:"neue-montreal",arial,helvetica,sans-serif;font-weight:700;font-size:0.875rem;color:#000;line-height:1.5;}img{width:auto;height:auto;max-width:100%;}img[alt]{line-height:1.5;}a{display:inline-block;color:#5e044c;text-decoration:none;}a:hover,a:focus{text-decoration:underline;}a,button{cursor:pointer;}strong{font-weight:bold;}h1,h2,h3,h4,h5,h6{font-weight:800;}ul{padding:0 0 0 0.625rem;list-style-position:inside;}hr{border-bottom:1px solid #666;margin:1.5625rem 0;}.skip-link{margin:0;}.skip-link a,.skip-link a:visited{display:block;width:100%;padding:2px 0 3px;text-align:center;color:#fff;}.main-content{outline:none;background-color:#fff;}.page-node-type-article .main-content,.page-node-type-journal-article .main-content,.page-node-type-page .main-content{background-color:#f1f0ec;padding-top:1.25rem;padding-bottom:1.25rem;}.page-title{margin:4.375rem 0;}a#main-content{display:inline;}.simple-popup-blocks-global .spb-popup-main-wrapper{padding:15px 25px;border:none;}.simple-popup-blocks-global .spb-popup-main-wrapper button{border:unset;font-size:30px;margin-top:-10px;}.simple-popup-blocks-global .spb-popup-main-wrapper a{border-bottom:2px solid #5e044c;}.simple-popup-blocks-global .spb-popup-main-wrapper a:hover{text-decoration:none;}.field--label-inline{display:inline-flex;}.node--type-journal-single-edition{margin-bottom:2rem;}.node--type-journal-single-edition h2.journal-byline__title{font-size:1.2rem;}.node--type-journal-single-edition .field--name-field-intro-text{margin:1rem 0;font-weight:600;}.node--type-journal-single-edition .layout__region--second{padding-left:1rem;}.node--type-journal-single-edition .field__label{margin-right:0.3em;color:#5e044c;}.node--type-journal-single-edition .field--name-field-article-pdf .field__item a{padding:0.5rem 1rem;background-color:#5e044c;color:#fff;font-size:0.875rem;font-weight:800;text-align:center;text-decoration:none;transition:0.4s ease all;margin-top:0.5rem;}.node--type-journal-single-edition .field--name-field-article-pdf .field__item a:hover{background-color:#420035;}
.container{width:100%;max-width:75rem;margin-left:auto;margin-right:auto;padding:0 1.25rem;box-sizing:border-box;}.page-wrapper{overflow-x:hidden;}.layout-main-wrapper{margin-top:-1.375rem;}iframe{width:100%;border:0;}.mnm-form-fields input{margin:.5rem 0;padding:.4rem .8rem;}.klaro label{position:unset;}
.kilden-header .social-media-link-icon--linkedin span:before,.kilden-header .social-media-link-icon--facebook span:before{position:absolute;top:50%;transform:translateY(-50%);}.kilden-header .social-media-link-icon--linkedin span:before,.kilden-header .social-media-link-icon--facebook span:before{position:absolute;left:0;right:0;margin-right:auto;margin-left:auto;}.kilden-header{position:relative;z-index:2;}.kilden-header .menu,.kilden-header .links{list-style:none;padding:0;}@media screen and (min-width:1025px){.kilden-header .menu-item,.kilden-header .links li{display:inline-block;}}.kilden-header .menu-item a,.kilden-header .links li a{color:#5e044c;font-weight:700;text-decoration:none;}.kilden-header .menu-item a.is-active,.kilden-header .links li a.is-active{border-bottom:2px solid #5e044c;}.kilden-header__main{display:flex;justify-content:space-between;}.kilden-header__main .menu li,.kilden-header__main .links li{margin:0 0.25rem;}@media screen and (max-width:1024px){.kilden-header__main .menu{display:none;}}.kilden-header__main .links li{display:inline-block;}.kilden-header__main .kilden-header__social-media{margin-left:2.625rem;}@media screen and (max-width:1024px){.kilden-header__main .kilden-header__social-media{display:none;}}.kilden-header .kilden-logo{max-width:10.9375rem;}.kilden-header__narrow{margin-left:0.625rem;}@media screen and (min-width:1025px){.kilden-header__narrow{display:none;}}.kilden-header__right{display:flex;align-items:center;}@media screen and (max-width:767px){.kilden-header__social-media{display:none;}}.kilden-header__social-media .fa-facebook:before{font-size:24px;}.kilden-header__social-media .fa-twitter:before{content:'';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 512 512' fill='none'%3E%3Cpath d='M389.2 48H459.8L305.6 224.2L487 464H345L233.7 318.6L106.5 464H35.8L200.7 275.5L26.8 48H172.4L272.9 180.9L389.2 48ZM364.4 421.8H403.5L151.1 88H109.1L364.4 421.8Z' fill='white'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1.25rem;background-position:center;}.kilden-header__top{padding:0.75rem 0 0.375rem;border-bottom:4px solid #24bcd1;}.kilden-header__bottom{background-color:#006875;border-top:1px solid #fff;}@media screen and (min-width:1025px){.kilden-header__bottom .menu-item{margin:0 0.625rem;}}.kilden-header__bottom .menu-item:first-of-type{margin-left:0;}.kilden-header__bottom .menu-item:last-of-type{margin-right:0;}.kilden-header__bottom .menu-item a{padding:0.0625rem 0.3125rem;color:#fff;text-transform:uppercase;text-decoration:none;font-weight:800;}.kilden-header__bottom .menu-item a:hover,.kilden-header__bottom .menu-item a:focus{text-decoration:underline;}.kilden-header__bottom .menu-item a.is-active{color:#24bcd1;border:0;}.kilden-header__bottom-social-media{display:block;}@media screen and (min-width:1025px){.kilden-header__bottom-social-media{display:none;}}.kilden-header__bottom-container{display:flex;justify-content:space-between;align-items:center;}@media screen and (max-width:1024px){.kilden-header__bottom-container{flex-wrap:wrap;}}.kilden-header__search-form{flex:0 1 13.75rem;}@media screen and (max-width:1024px){.kilden-header__search-form{display:none;}}.kilden-header__search-form form{position:relative;margin:0;}.kilden-header__search-form label{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.kilden-header__search-form input[type="text"]{width:100%;padding:0 0.625rem;border-radius:0.9375rem;border:1px solid #d5d8d9;font-size:1rem;line-height:1.5;}.kilden-header__search-form input[type="submit"]{position:absolute;right:0;top:1px;width:1.5rem;height:1.5rem;padding:0.625rem;font-size:0;background-color:transparent;border:0;background-image:url(/themes/custom/kilden/dist/images/search-icon.png);background-repeat:no-repeat;background-size:1.25rem;}.kilden-header .form-item{margin:0;}.kilden-header .social-media-links--platforms{display:flex;flex-direction:row-reverse;}.kilden-header .social-media-link-icon--linkedin,.kilden-header .social-media-link-icon--facebook{position:relative;background:#006875;color:#fff;border-radius:50%;width:2.5rem;height:2.5rem;}.kilden-header .social-media-link-icon--linkedin span,.kilden-header .social-media-link-icon--facebook span{position:relative;width:100%;height:100%;}.kilden-header .social-media-link-icon--linkedin span:before,.kilden-header .social-media-link-icon--facebook span:before{height:1.5rem;}.kilden-header .social-media-link-icon--linkedin span{font-size:1.375rem;}.kilden-header .social-media-link-icon--linkedin span:before{height:1.375rem;}.kilden-header .social-media-link-icon--linkedin .fa-linkedin{position:absolute;left:0;right:0;margin:0 auto;transform:translateY(-50%);top:50%;}@media screen and (max-width:1024px){.kilden-header__navigation{display:none;width:100%;}}.kilden-header__navigation-button{background:#fff;border:0;padding:0;margin:0;cursor:pointer;}.kilden-header__navigation-button.open .bar-1{top:0.625rem;transform:rotate(-45deg);}.kilden-header__navigation-button.open .bar-2{opacity:0;}.kilden-header__navigation-button.open .bar-3{top:0.625rem;transform:rotate(45deg);}.kilden-header__navigation-icon{position:relative;display:block;width:1.5rem;height:1.3125rem;margin:auto;transition:0.4s ease;pointer-events:none;transform-style:preserve-3d;}.kilden-header__navigation-icon .bar{position:absolute;right:0;width:100%;height:0;transition:0.4s ease;background-color:#fff;border-top:solid 3px #006875;}.kilden-header__navigation-icon .bar-1{top:0;transition:all 0.2s;}.kilden-header__navigation-icon .bar-2{top:7px;transition:opacity 0.2s;}.kilden-header__navigation-icon .bar-3{top:14px;transition:all 0.2s;}.kilden-header__search-button{background:none;border:0;margin-left:0.25rem;}.kilden-header__search-button svg{width:20px;height:20px;}.kilden-header__narrow{display:flex;align-items:center;}@media screen and (min-width:1025px){.kilden-header__narrow{display:none;}}@media screen and (max-width:767px){.kilden-header__language-switcher{display:none;}}@media screen and (min-width:768px){.kilden-header__language-switcher--mobile{display:none;}}.kilden-header__language-switcher--mobile .links li{display:inline-block;padding:0.0625rem 0.3125rem;}.kilden-header__language-switcher--mobile .links li a{color:#fff;}.kilden-header__language-switcher--mobile .links li a.is-active{border-bottom:2px solid #fff;}
.kilden-footer{padding:3.125rem 0 2.1875rem;background-color:#006875;color:#fff;}.kilden-footer p,.kilden-footer a{color:#fff;}@media screen and (min-width:768px){.kilden-footer .region-footer{display:flex;justify-content:space-between;margin:0 -10px;}}@media screen and (min-width:768px){.kilden-footer .region-footer .block-block-content{flex:0 1 calc(25% - 20px);max-width:calc(25% - 20px);margin:0 0.625rem;}}.kilden-footer__title{margin:0 0 0.5rem;font-size:1rem;font-weight:700;}.kilden-footer__text{margin:0;font-weight:450;}.kilden-footer__email .kilden-footer__text{word-break:break-word;}.kilden-footer__text a{text-decoration:none;}.kilden-footer__text a:hover,.kilden-footer__text a:focus{text-decoration:underline;}.kilden-footer__address{margin-bottom:0.625rem;}.kilden-footer__logo{max-width:8.75rem;margin-bottom:0.625rem;}.kilden-footer__fagpressen-logo{margin-top:0.625rem;}.kilden-footer__credits{text-align:right;}
.block-basic--grey{background-color:#f1f0ec;padding:0 1.25rem 1.25rem 1.25rem;font-weight:450;}.block-basic--grey .block-title{margin:0 -1.25rem;}.block-basic--grey a{text-decoration:none;}.block-basic--grey a:hover,.block-basic--grey a:focus{text-decoration:underline;}.block-basic--font-small{font-size:0.875rem;}.block-basic--font-small p,.block-basic--font-small a{font-size:0.875rem;}.block-news{width:100%;max-width:75rem;margin-left:auto;margin-right:auto;padding:0 1.25rem;box-sizing:border-box;padding-top:10px;padding-bottom:10px;font-size:18px;font-weight:450;}@media screen and (min-width:768px){.block-news{display:flex;justify-content:space-between;align-items:center;}}@media screen and (min-width:768px){.block-news__logo{flex:0 1 130px;max-width:130px;margin-left:20px;}}.block-news__text--title{margin-top:0.3125rem;}.block-news__wrapper{position:relative;max-width:100vw;width:100vw;left:50%;right:50%;margin:1.375rem -50vw 1.875rem;background-color:#e0f8fe;border-top:4px solid #24bcd1;display:none;}.paragraph--type--block-reference .block-news__wrapper{display:block;}
.campaign__container{margin:70px 0;}@media screen and (min-width:768px){.campaign__container{display:flex;flex-wrap:wrap;margin:0 -1.25rem 0.9375rem;}}@media screen and (min-width:768px){.campaign__container{margin-top:70px;margin-bottom:70px;}}.campaign__top{margin-bottom:1.25rem;}.campaign__box{background-color:#fff;padding:20px 20px 0;border:1px solid #d5d8d9;}@media screen and (min-width:768px){.campaign__box{display:flex;justify-content:space-between;flex-direction:column;flex:0 1 calc(50% - 40px);max-width:calc(50% - 40px);margin:20px;}}@media screen and (min-width:1025px){.campaign__box{flex:0 1 calc(33.3% - 40px);max-width:calc(33.3% - 40px);}}.campaign__title{margin-top:0.625rem;margin-bottom:0.9375rem;font-weight:700;}.campaign__intro-text{font-weight:450;}.campaign__image{transition:0.4s ease;}.campaign__link-text{position:absolute;padding:15px 20px;bottom:0;background:#24bcd1;width:100%;font-weight:700;font-size:16px;transition:0.4s ease;color:#000;}.campaign__link{position:relative;position:relative;margin:0 -1.25rem -0.3125rem;transition:0.4s ease;transform:scale(1);overflow:hidden;}.campaign__link:after{content:"";position:absolute;display:block;width:0;left:0;height:4px;bottom:0;background:#5e044c;transition:width 0.4s;}.campaign__link:hover:after,.campaign__link:focus:after{width:100%;}.campaign__link .link-text{position:relative;}.campaign__link .link-text:after{content:"";position:absolute;width:1.5625rem;height:1.5625rem;margin-top:0;margin-left:0.625rem;border-radius:50%;background-repeat:no-repeat;background-position:center;background-color:#000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13' viewBox='0 0 14 13' fill='none'%3E%3Cpath d='M12.8436 6.44092H0.599976' stroke='white' stroke-width='1.2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M8.45898 10.9498L13.0882 6.42741L8.51159 1.7998' stroke='white' stroke-width='1.2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E");transition:0.4s ease;}.campaign__link:hover,.campaign__link:focus{transition:0.4s ease;}.campaign__link:hover .link-text:after,.campaign__link:focus .link-text:after{margin-left:20px;}.campaign__link:hover .campaign__image,.campaign__link:focus .campaign__image{transform:scale(1.2);}.campaign__link:hover .campaign__link-text,.campaign__link:focus .campaign__link-text{background-color:#24bcd1;}
.contact-person{margin:3.125rem 0 4.375rem;}@media screen and (min-width:768px){.contact-person{display:flex;flex-wrap:wrap;margin-left:-1.25rem;margin-right:-1.25rem;}}.contact-person .contact-profile{margin:40px 0;}@media screen and (min-width:768px){.contact-person .contact-profile{flex:0 1 calc(50% - 40px);max-width:calc(50% - 40px);margin:20px;}}@media screen and (min-width:1025px){.contact-person .contact-profile{flex:0 1 calc(33.3% - 40px);max-width:calc(33.3% - 40px);}}
.path-newsletter #block-subscribenewsletter{width:100vw;margin:0 calc(50% - 50vw);}form{margin-bottom:1.875rem;}label{position:relative;display:block;font-size:1rem;font-weight:800;}label.form-required:after{content:"*";position:absolute;color:#c00;padding-left:0.125rem;}input{width:100%;font-size:1rem;}input[type="text"],input[type="email"]{padding:0.6875rem;border:1px solid #d5d8d9;}input[type="submit"]{display:block;padding:0.6875rem 1.125rem;background-color:#5e044c;color:#fff;font-size:0.875rem;text-align:center;text-decoration:none;border:0;cursor:pointer;}.mailchimp-signup-subscribe-form{max-width:21.875rem;margin:auto;}.form-item{margin-bottom:1.5rem;}.path-newsletter .main-content{background-color:#f1f0ec;padding:0 0 3.125rem;}.path-newsletter #block-subscribenewsletter{background-color:#fff;margin-bottom:50px;}.path-newsletter #block-subscribenewsletter .field--name-body{text-align:center;padding:55px 20px 40px;}.path-newsletter #block-subscribenewsletter .field--name-body h1{margin:0;font-size:2.5rem;}
.hero-banner{width:100vw;margin:0 calc(50% - 50vw);}@media screen and (max-width:767px){.hero-banner{background-image:none !important;}}@media screen and (min-width:768px){.hero-banner{position:relative;background-position:center;background-size:cover;}}.hero-banner__wrapper{width:100%;max-width:75rem;margin-left:auto;margin-right:auto;padding:0 1.25rem;box-sizing:border-box;}@media screen and (min-width:768px){.hero-banner__wrapper{padding:150px 20px 50px;}}.hero-banner__image{margin:0 -1.25rem -0.4375rem;}@media screen and (min-width:768px){.hero-banner__image{display:none;}}.hero-banner__container{padding:20px 20px 30px;}@media screen and (max-width:767px){.hero-banner__container{margin-left:-20px;margin-right:-20px;background-color:#006875;}}@media screen and (min-width:768px){.hero-banner__container{padding:30px;max-width:70%;background-color:rgba(0,0,0,0.6);}}@media screen and (min-width:1025px){.hero-banner__container{max-width:55%;}}.hero-banner__title{position:relative;color:#fff;margin-top:0;margin-bottom:30px;font-weight:700;}.hero-banner__title::after{content:"";position:absolute;left:0;bottom:-10px;width:60px;height:5px;border-radius:5px;background-color:#24bcd1;}.hero-banner__intro-text{color:#fff;font-size:18px;font-weight:450;}@media screen and (min-width:1025px){.hero-banner__intro-text{font-size:20px;}}
.paragraph--type--text{margin:0 0 1.25rem 0;font-size:0.875rem;font-weight:450;line-height:1.5;}.paragraph--type--quote{margin:1.5625rem 0;padding:1rem 1.25rem;border-top:1px dashed #d8d7d6;border-bottom:1px dashed #d8d7d6;font-size:1.4375rem;font-weight:450;font-style:italic;}.paragraph--type--text{font-size:1rem;margin-bottom:0.75rem;}a.primary-button{display:block;padding:0.5rem;background-color:#5e044c;color:#fff;font-size:0.875rem;font-weight:800;text-align:center;text-decoration:none;transition:0.4s ease;}a.primary-button:hover,a.primary-button:focus{background-color:#420035;transition:0.4s ease;}.paragraph{margin-bottom:1.5625rem;}.paragraph--type--text{font-weight:450;}.page-node-type-main-page .paragraph--type--text{max-width:950px;margin:40px auto;}@media screen and (min-width:768px){.page-node-type-main-page .paragraph--type--text{margin:70px auto;}}.paragraph--type--view-reference,.paragraph--type--block-reference{margin-bottom:0;}a.primary-button{position:relative;position:relative;display:inline-block;padding:0.75rem 1.25rem;margin-bottom:1.875rem;font-weight:700;font-size:1.125rem;text-transform:uppercase;}a.primary-button:after{content:"";position:absolute;display:block;width:0;left:0;height:4px;bottom:-4px;background:#000;transition:width 0.4s;}a.primary-button:hover:after,a.primary-button:focus:after{width:100%;}a.primary-button:hover,a.primary-button:focus{background-color:#24bcd1;color:#000;}.paragraph--type--factbox{background-color:#f1f0ec;padding:1.25rem;margin-top:1.875rem;border:1px solid #d8d7d6;}.paragraph--type--factbox .field--name-field-title{font-size:1rem;text-transform:uppercase;color:#24bcd1;font-weight:450;}.paragraph--type--factbox .field--name-field-text ul,.paragraph--type--factbox .field--name-field-text ol{list-style-position:outside;margin-left:1rem;}.paragraph--type--factbox .field--name-field-text ul li,.paragraph--type--factbox .field--name-field-text ol li{font-size:0.875rem;}.paragraph--type--factbox .field--name-field-text p{font-size:0.875rem;}
@media screen and (min-width:768px){.contact-profile{display:flex;align-items:center;}}.contact-profile__image{width:6.25rem;height:6.25rem;overflow:hidden;border-radius:50%;flex:0 1 100px;max-width:6.25rem;margin-right:1.25rem;border:1px solid #d5d8d9;background-color:#ffdff4;}@media screen and (max-width:767px){.contact-profile__image{margin:0 auto 0.625rem;}}.contact-profile__details{font-weight:450;text-align:center;}@media screen and (min-width:768px){.contact-profile__details{flex:0 1 calc(100% - 120px);max-width:calc(100% - 120px);text-align:left;}}.contact-profile__name{margin:0 0 3px;font-weight:700;font-size:18px;}.contact-profile__email a{word-break:break-word;}.contact-profile__phone{margin:0 0 0.1875rem;}.contact-profile__phone a{color:#000;}.contact-profile__job-title{margin:0 0 0.1875rem;}.contact-profile .profile__initials-wrapper{display:flex;justify-content:center;align-items:center;height:100%;}.contact-profile .profile__initials-inner{text-align:center;font-size:1.875rem;font-weight:700;color:#7f7f7f;letter-spacing:2px;}
