@import url(https://fonts.googleapis.com/css?family=Montserrat+Alternates:500,600|Montserrat:400,600,700&display=swap);
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:2px solid;outline-color:#000;outline-color:rgba(0,0,0,.6)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}button,input,select,textarea{border:1px solid #000;border-radius:0;font-family:inherit;font-size:inherit;line-height:1em}button,input[type=cancel],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{max-width:100%;overflow:auto;resize:vertical;vertical-align:top}::-moz-selection{text-shadow:none}::selection{text-shadow:none}iframe,img{vertical-align:top}embed,iframe,img,object,param,video{max-width:100%}img{height:auto}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}:root{-webkit-font-smoothing:antialiased;background-color:#fff;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:19px}:root,a{color:#3a3a3a}a{font-weight:600}a:focus,a:hover{opacity:.7;outline:none}a:focus.button,a:hover.button{background-color:#f29a51;opacity:1}::-moz-selection{background:rgba(0,0,0,.2)}::selection{background:rgba(0,0,0,.2)}.center{margin-left:auto;margin-right:auto;width:1200px}main{padding:40px 20px}main.landing_page{padding:0}.boxed{border:1px solid #dde8ea;padding:20px}.boxed.extra-padding{padding:40px}.gray-boxed{background-color:#f5f1ef;padding:10px 20px}.blue-label,.gray-boxed{display:inline-block;margin:0 5px 0 0}.blue-label{color:#0b9dbd}.blue-box-header{color:#0b9dbd;font-weight:700}.view-filter,.view-header{margin-bottom:40px}.teaser{margin-bottom:20px}.side-border{border-left:1px solid #dde8ea;padding:0 110px 0 109px}.ck-content,.legible{line-height:1.6em}.ck-content blockquote,.ck-content div,.ck-content figure,.ck-content h1,.ck-content h2,.ck-content h3,.ck-content h4,.ck-content h5,.ck-content h6,.ck-content hr,.ck-content ol,.ck-content p,.ck-content pre code:first-child,.ck-content table,.ck-content ul,.legible blockquote,.legible div,.legible figure,.legible h1,.legible h2,.legible h3,.legible h4,.legible h5,.legible h6,.legible hr,.legible ol,.legible p,.legible pre code:first-child,.legible table,.legible ul{margin-top:1em}.ck-content :first-child,.legible :first-child{margin-top:0}.ck-content h1+*,.ck-content h2+*,.ck-content h3+*,.ck-content h4+*,.ck-content h5+*,.ck-content h6+*,.legible h1+*,.legible h2+*,.legible h3+*,.legible h4+*,.legible h5+*,.legible h6+*{margin-top:1em}.ck-content .header-1,.ck-content h1,.ck-content-header-1,.legible .header-1,.legible h1,.legible-header-1{font-family:Montserrat Alternates,Helvetica,Arial,sans-serif;font-size:42px;font-weight:600;line-height:1.333em}.ck-content .header-2,.ck-content h2,.ck-content-header-2,.legible .header-2,.legible h2,.legible-header-2{font-family:Montserrat Alternates,Helvetica,Arial,sans-serif;font-size:28px;font-weight:600;line-height:1.357em}.ck-content .header-3,.ck-content h3,.ck-content-header-3,.legible .header-3,.legible h3,.legible-header-3{font-family:Montserrat Alternates,Helvetica,Arial,sans-serif;font-size:21px;font-weight:600;line-height:1.476em}.ck-content .header-4,.ck-content h4,.ck-content-header-4,.legible .header-4,.legible h4,.legible-header-4{font-weight:700}.ck-content .header-5,.ck-content h5,.ck-content-header-5,.legible .header-5,.legible h5,.legible-header-5{font-style:italic;font-weight:700}.ck-content .header-6,.ck-content h6,.ck-content-header-6,.legible .header-6,.legible h6,.legible-header-6{font-style:italic}.ck-content ol,.ck-content ul,.legible ol,.legible ul{list-style-position:outside;margin-left:30px;padding-left:0}.ck-content ul,.legible ul{list-style-type:disc}.ck-content ol,.legible ol{list-style-type:decimal}.ck-content li,.legible li{margin-bottom:1em}.ck-content b,.ck-content strong,.legible b,.legible strong{font-weight:700}.ck-content em,.ck-content i,.legible em,.legible i{font-style:italic}.ck-content code,.legible code{background-color:#efefef;font-family:Monaco,Courier,Courier New,monospace;vertical-align:bottom}.ck-content pre code,.legible pre code{display:block}.ck-content blockquote,.legible blockquote{border-left:4px solid #dde8ea;font-size:24px;font-weight:400;line-height:1.5;margin-bottom:40px;margin-top:40px;padding-left:40px}.ck-content .legible figcaption,.ck-content figcaption,.legible .legible figcaption,.legible figcaption{font-size:.889rem;line-height:1.375em}.ck-content hr,.legible hr{background-color:#dde8ea;border:none;height:1px;margin:40px 0}.ck-content table,.legible table{border:1px solid #d8d8d8}.ck-content table caption,.legible table caption{font-size:13px}.ck-content thead,.legible thead{font-weight:700}.ck-content tr,.legible tr{border-bottom:1px solid #d8d8d8}.ck-content td,.ck-content th,.legible td,.legible th{border-right:1px solid #d8d8d8;padding:.25rem .5rem}.ck-content td:last-of-type,.ck-content th:last-of-type,.legible td:last-of-type,.legible th:last-of-type{border:none}.ck-content>*,.legible>*{overflow-wrap:break-word}.ck-content .align-left,.ck-content .align-right,.legible .align-left,.legible .align-right{margin:10px}.ck-content .align-left,.legible .align-left{margin-left:0}.ck-content .align-right,.legible .align-right{margin-right:0}.ck-content .align-center,.legible .align-center{margin-bottom:10px;margin-top:10px}.ck-content .image-left,.legible .image-left{float:left;margin:30px 30px 30px 0}.ck-content .image-right,.legible .image-right{float:right;margin:30px 0 30px 30px}.ck-content .cke,.ck-content .cke_inner,.legible .cke,.legible .cke_inner{margin-top:0}.bg-gray-one{background-color:#f5f1ef;color:#3a3a3a}.bg-gray-two{background-color:#eef5f7;color:#3a3a3a}.bg-orange{background-color:#e19657;color:#fff}.bg-teal{background-color:#0b9dbd;color:#fff}.color-teal{color:#0b9dbd}.ck-content .section-title,.legible .section-title,.section-title,.section-title-centered{border-bottom:1px solid #dde8ea;color:#0b9dbd;font-family:Montserrat Alternates,Helvetica,Arial,sans-serif;font-size:19px;font-weight:700;height:.75rem;margin-bottom:1rem;overflow:visible}.ck-content .section-title>*,.legible .section-title>*,.section-title-centered>*,.section-title>*{background-color:#fff;display:inline-block;padding-right:.5rem}.section-title-centered{border-color:#dde8ea;color:#3a3a3a;font-size:28px;height:14px;margin:42px 0 52px;text-align:center}.section-title-centered>*{padding:0 40px}.ck-content .teaser-title,.legible .teaser-title,.teaser-title{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:19px;font-weight:700;margin-bottom:0}.attachments-title,.ck-content .attachments-title,.legible .attachments-title,article.page section.webform h1{border-top:1px solid #d8d8d8;font-size:21px;margin:1em 0;padding-top:1em}.vertical-tabs__panes{padding:1em}.ck-content .fine-print,.fine-print,.legible .fine-print,.site-footer .block__content,article.push .push__text,section.view-header em,span.file{font-size:16px;line-height:28px}.ck-content .preamble,.legible .preamble,.preamble{font-size:24px;letter-spacing:1px;line-height:1.5}.ck-content .important,.important,.legible .important{background-color:#f5f1ef;color:#534e46;padding:20px 30px}.site-header .header__inner.columns{align-items:center;flex-wrap:nowrap;margin:0;padding:0 40px}.site-header .header__logo .logo{background-image:url(/themes/byggradet/img/logo-byggradet.svg);background-position:0 8px;background-repeat:no-repeat;background-size:contain;display:block;height:60px;width:250px}.site-header .header__navigation{display:flex;justify-content:flex-end;width:100%}.site-header .header__navigation ul li{display:inline-block;height:80px;position:relative}.site-header .header__navigation ul li .sub-menu-arrow{background-image:url(/themes/byggradet/img/icons/chevron-right-white.svg);background-image:url(/themes/byggradet/img/icons/chevron-down-white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1em;height:20px;pointer-events:none;position:relative;position:absolute;right:16px;top:3px;top:28px;width:2em;width:15px}.site-header .header__navigation ul li.open .sub-menu-arrow{background-image:url(/themes/byggradet/img/icons/close-x-white.svg)}.site-header .header__navigation ul li>ul{display:none}.site-header .header__navigation ul li>ul li{height:auto}.site-header .header__navigation ul li:last-of-type>ul{right:0}.site-header .header__navigation a{color:#fff;display:block;font-size:17px;font-weight:700;line-height:1;padding:30px 20px;text-decoration:none}.site-header .header__navigation a.toggle-sub-menu{padding-right:40px}.site-header .header__navigation li.in-active-trail a,.site-header .header__navigation li.is-active a{text-decoration:underline}.site-header .header__navigation ul li:active,.site-header .header__navigation ul li:hover{background-color:#23a6c3}.site-header .header__navigation ul li:active a,.site-header .header__navigation ul li:hover a{color:#fff;opacity:1}.site-header .header__navigation ul li.open>ul,.site-header .header__navigation ul li:active>ul{align-items:center;background-color:#23a6c3;border-top:1px solid #fff;display:flex;flex-flow:column;justify-content:center;min-width:150px;position:absolute;top:80px;z-index:1}.site-header .header__navigation ul li.open>ul li,.site-header .header__navigation ul li:active>ul li{border-bottom:1px solid #fff;margin:0;padding:5px;text-align:center;width:100%}.site-header .header__navigation ul li.open>ul li a,.site-header .header__navigation ul li:active>ul li a{color:#fff;display:inline-block;font-size:16px;opacity:1;padding:1rem;white-space:nowrap;width:100%}.site-header .header__navigation ul li.open>ul li:last-of-type,.site-header .header__navigation ul li:active>ul li:last-of-type{border-bottom:none}.site-header .toggle-menu{background-color:#fff;border:1px solid #fff;display:none;position:absolute;right:0}.site-header .toggle-menu .burger-link{color:#0b9dbd;display:inline-block;line-height:16px;padding:15px 45px 13px 20px;position:relative;text-decoration:none}.site-header .toggle-menu .burger-link:after{background-image:url(/themes/byggradet/img/icons/chevron-right-white.svg);background-image:url(/themes/byggradet/img/icons/hamburger-blue.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;display:block;height:1em;height:16px;position:relative;position:absolute;right:20px;top:3px;top:15px;width:2em;width:16px}.site-header.show-cookie .header__inner.cookie{display:block}.site-footer{padding:60px 0}.site-footer h2{font-weight:700;margin-bottom:.5em}.site-footer #block-kontaktaoss .block__content{font-size:15px;line-height:26px}.site-footer .footer__top .footer__top-inner{justify-content:space-between}.site-footer .footer__bottom{border-top:1px solid #d8d8d8;margin-top:30px;padding:30px 0}.site-footer .footer__region-footer-primary{max-width:55%;width:55%}.site-footer .footer__region-footer-primary .block{margin-bottom:20px}.site-footer .footer__region-footer-primary .block p{margin:0}.site-footer .footer__region-footer-secondary{max-width:30%;width:30%}.site-footer .footer__region-footer-secondary .menu-item{font-size:15px;line-height:26px;margin-bottom:15px}.site-footer .footer__region-footer-tertiary .block__content>*{display:inline-block;font-size:15px;line-height:26px}.site-footer .footer__region-footer-tertiary a{font-size:15px;line-height:26px;margin-right:1em}.site-footer .footer__region-footer-tertiary a:first-of-type{margin-left:1em}.columns{align-items:flex-start;display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.columns>*{margin-left:20px;margin-right:20px}.columns--2>*{width:calc(50% - 40px)}.columns--3>*{width:calc(33.33333% - 40px)}.columns--4>*{width:calc(25% - 40px)}.columns--2>:nth-child(n+3),.columns--3>:nth-child(n+4),.columns--4>:nth-child(n+5){margin-top:40px}.sliding-popup-bottom{width:100%}.eu-cookie-compliance-banner{background-color:#f9e890}.eu-cookie-compliance-content{align-items:center;display:flex;max-width:100%;padding:20px 60px;width:100%}.eu-cookie-compliance-message{line-height:1.6em}.eu-cookie-compliance-categories{margin-left:auto}.eu-cookie-compliance-buttons{margin-left:20px}.label,.legible label,label{color:#000;cursor:pointer;font-size:15px;font-weight:600;line-height:1.667;margin-bottom:-10px}.label+*,.legible label+*,label+*{margin-top:5px}.label.form-required,.legible label.form-required,label.form-required{margin-left:20px;position:relative}.label.form-required:before,.legible label.form-required:before,label.form-required:before{color:#e19657;content:"*";font-size:1.5em;left:-15px;position:absolute;top:-5px}input,select,textarea{background-color:#fff;border-color:#939393;font-size:16px;line-height:1.66667em;max-width:100%;outline-color:#939393;padding:10px;width:100%}input:-moz-placeholder,input:-ms-input-placeholder,input::-moz-placeholder,input::-webkit-input-placeholder,select:-moz-placeholder,select:-ms-input-placeholder,select::-moz-placeholder,select::-webkit-input-placeholder,textarea:-moz-placeholder,textarea:-ms-input-placeholder,textarea::-moz-placeholder,textarea::-webkit-input-placeholder{opacity:.75}input{height:40px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/themes/byggradet/img/icons/chevron-down-grey.svg);background-position:right 20px center;background-repeat:no-repeat;background-size:20px;line-height:1.1em;outline:none;padding:12px 10px}.webform-button--submit{margin-top:20px}button,input[type=submit]{font-size:15px;line-height:1}.admin-link button{background-color:transparent;border:0;color:#3a3a3a;padding:0 .5em;text-decoration:underline}.image-button,input[type=checkbox],input[type=radio]{height:auto;width:auto}input[type=file]{font-size:.75em}input[type=tel] .intl-tel-input,input[type=tel] label{display:block;width:100%}[disabled]{opacity:.7}.date-picker,.legible .date-picker{margin-top:0;position:relative}.date-picker .ui-datepicker-trigger,.legible .date-picker .ui-datepicker-trigger{position:absolute;right:10px;top:10px}.form-checkboxes .form-item input,.form-item-checkbox input,.form-item-radios input,.legible input{display:inline-block;margin-right:.25em;position:relative;top:-2px}.form-checkboxes .form-item label,.form-item-checkbox label,.form-item-radios label,.legible label{display:inline-block}.form-checkboxes .form-item .description,.form-item-checkbox .description,.form-item-radios .description,.legible .description{font-size:13px;margin-top:0}.form-item{margin-top:20px}.form-item.form-no-label{margin-top:0}.form-item>*{margin:5px 0}.legible .password-suggestions,.password-suggestions{background-color:#f5f1ef;border:1px solid #e19657;padding:1em}.legible .password-suggestions li,.password-suggestions li{margin-bottom:5px}.legible .password-confirm .error,.legible .password-confirm .ok,.password-confirm .error,.password-confirm .ok{font-weight:700}.legible .password-confirm .ok,.password-confirm .ok{background-color:#caf3c7}.legible .password-confirm .error,.password-confirm .error{background-color:#fcccba}#ajax-wrapper,#ajax-wrapper>div,#ajax-wrapper>input,.form-item,.form-item>div,.form-item>input,.legible .form-item,.legible .form-item>div,.legible .form-item>input{margin-top:0}.legible fieldset,fieldset{border-bottom:1px solid #dde8ea;margin-top:20px;padding-bottom:20px}.legible fieldset>*,fieldset>*{margin:5px 0}.legible fieldset.form-item,fieldset.form-item{margin-bottom:30px;margin-top:20px}.fieldset-legend,.legible .fieldset-legend{display:inline-block;font-family:Montserrat Alternates,Helvetica,Arial,sans-serif;font-size:21px;font-weight:600;line-height:1.476rem;margin-bottom:0}.fieldset-wrapper,.legible .fieldset-wrapper{margin-left:20px}.fieldset-wrapper>*,.legible .fieldset-wrapper>*{margin:5px 0}.fieldset-wrapper>fieldset,.legible .fieldset-wrapper>fieldset{margin-top:20px}.form-item-mobile>*,.legible .form-item-mobile>*{display:block;margin:0 0 3px;width:100%}.form-item-mobile .flag-container,.legible .form-item-mobile .flag-container{top:-3px}.form-item-mobile .iti-arrow,.legible .form-item-mobile .iti-arrow{margin-top:0}.form-file,.legible .form-file{line-height:1}.legible label.ui-checkboxradio-label,label.ui-checkboxradio-label{background-color:transparent;border:1px solid transparent;margin-bottom:0;margin-right:5px;padding:0 10px}.legible label.ui-checkboxradio-label:focus,.legible label.ui-checkboxradio-label:hover,label.ui-checkboxradio-label:focus,label.ui-checkboxradio-label:hover{font-size:15px;font-weight:600;outline:none}.legible .webform-options-display-side-by-side,.webform-options-display-side-by-side{align-items:center;display:flex}.legible .webform-options-display-side-by-side :first-child,.webform-options-display-side-by-side :first-child{margin-top:5px}.legible .ui-visual-focus,.ui-visual-focus{box-shadow:none}.legible details>*,details>*{margin:5px 0}.system-tabs>ul{bottom:0;position:fixed;right:15px;z-index:99}.system-tabs>ul:last-of-type{left:15px}.system-tabs>ul>li{display:inline-block;margin-left:10px}.system-tabs>ul>li:first-child{margin-left:0}.system-tabs>ul>li>a{background-color:#e19657;color:#fff;display:inline-block;font-size:19px;height:100px;padding:10px 30px;text-decoration:none;transform:translateY(calc(80px - 1em));transition:transform .15s ease-out 0ms,color .4s ease 0ms,background-color .4s ease 0ms}.system-tabs>ul>li>a:focus,.system-tabs>ul>li>a:hover{background-color:#0b9dbd;color:#fff;opacity:1;transform:translateY(0)}.legible .status-messages,.status-messages{color:#3a3a3a;font-size:1rem;font-weight:600;left:0;line-height:1.5em;margin-top:0;position:absolute;top:80px;width:100vw}.legible .status-messages a,.status-messages a{color:#3a3a3a;text-decoration:underline}.legible .status-messages a:focus,.legible .status-messages a:hover,.status-messages a:focus,.status-messages a:hover{color:#000}.legible .status-messages>*,.status-messages>*{align-content:center;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.legible .status-messages>*>div,.status-messages>*>div{margin-top:0}.legible .status-messages>* .column-left,.status-messages>* .column-left{padding-left:2em;width:70%}.legible .status-messages>* .column-right,.status-messages>* .column-right{text-align:right;width:25%}.legible .status-messages button,.status-messages button{background-color:transparent;border:1px solid rgba(0,0,0,.1);color:#3a3a3a;margin-right:20px}.legible .status-messages button:focus,.legible .status-messages button:hover,.status-messages button:focus,.status-messages button:hover{background-color:rgba(0,0,0,.1);opacity:.7}.legible .status-messages [aria-label*=error],.legible .status-messages [aria-label*=status],.legible .status-messages [aria-label*=warning],.status-messages [aria-label*=error],.status-messages [aria-label*=status],.status-messages [aria-label*=warning]{padding:30px 0;position:relative}.legible .status-messages [aria-label*=error].message-hidden,.legible .status-messages [aria-label*=status].message-hidden,.legible .status-messages [aria-label*=warning].message-hidden,.status-messages [aria-label*=error].message-hidden,.status-messages [aria-label*=status].message-hidden,.status-messages [aria-label*=warning].message-hidden{display:none}.legible .status-messages [aria-label*=warning],.status-messages [aria-label*=warning]{background-color:#f9e890;color:#535353}.legible .status-messages [aria-label*=error],.status-messages [aria-label*=error]{background-color:#fcccba;max-height:50vh;overflow-y:scroll}.legible .status-messages [aria-label*=status],.status-messages [aria-label*=status]{background-color:#caf3c7}.legible .status-messages [aria-hidden=true],.legible .status-messages[aria-expanded=false],.status-messages [aria-hidden=true],.status-messages[aria-expanded=false]{display:none}.toolbar-tray-open.toolbar-horizontal .status-messages{top:160px}section .content{padding:20px}section.hero{padding:60px 0}section.hero .hero__content{display:flex;flex-flow:column}section.hero .hero__content-image,section.hero .hero__content-text{max-width:75%;position:relative}section.hero .hero__content-image{align-self:flex-start}section.hero .hero__content-text{align-self:flex-end;background-color:#fff;margin-top:-60px;max-width:75%;padding:20px 30px 40px;position:relative;z-index:1}section.hero .hero__content-text .hero-title{margin-bottom:0}section.hero .hero__content-text p{margin-bottom:1rem}section.hero .hero__content-text .button,section.hero .hero__content-text button,section.hero .hero__content-text input[type=submit]{bottom:-30px;height:60px;left:0;position:absolute}section.hero .hero__content-text .button,section.hero .hero__content-text .button>*,section.hero .hero__content-text button,section.hero .hero__content-text button>*,section.hero .hero__content-text input[type=submit],section.hero .hero__content-text input[type=submit]>*{text-decoration:none}section.pushes .pushes__left-column article:nth-child(odd){background-color:#eef5f7}section.pushes .pushes__left-column article:nth-child(2n),section.pushes .pushes__right-column article:nth-child(odd){background-color:#f5f1ef}section.pushes .pushes__right-column article:nth-child(2n){background-color:#eef5f7}section.opportunities .section-title,section.opportunities .section-title-centered{margin:60px 0 40px}section.view-filter{margin:40px auto 60px}section.view-filter .section-header{margin-bottom:30px}section.view-filter .form-submit{margin-top:5px}section.view-header p{font-size:19px;font-weight:600}section.view-header em{font-style:normal}section.view-rows .pager{margin-top:30px}section.webform{max-width:100%}section .expandable-toggle{cursor:pointer;position:relative}section .expandable-toggle:after{background-color:#fff;background-image:url(/themes/byggradet/img/icons/chevron-right-white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border-left:10px solid #fff;content:"";display:inline-block;height:1em;position:relative;position:absolute;right:0;top:3px;width:2em;width:1.5em}section .expandable-toggle[aria-expanded=false]:after{background-image:url(/themes/byggradet/img/icons/chevron-down-grey.svg)}section .expandable-toggle[aria-expanded=true]:after{background-image:url(/themes/byggradet/img/icons/chevron-up-grey.svg)}section .expandable{display:none}article.push{margin-bottom:40px}article.push .push__text{padding:20px 30px 30px}article.push .push__text .push__links,article.push .push__text p{margin-top:0}article.push .push__text .push__links>*{display:block;margin-top:.5em}.legible .pager .js-pager__items,.legible .pager .pager__items,.pager .js-pager__items,.pager .pager__items,nav[role=navigation] .js-pager__items,nav[role=navigation] .pager__items{margin:0}.legible .pager .js-pager__items>*,.legible .pager .pager__items>*,.pager .js-pager__items>*,.pager .pager__items>*,nav[role=navigation] .js-pager__items>*,nav[role=navigation] .pager__items>*{display:inline-block}.legible .pager .pager__item,.pager .pager__item,nav[role=navigation] .pager__item{background-color:#e19657;border:1px solid #e19657;padding:10px 20px}.legible .pager .pager__item a,.pager .pager__item a,nav[role=navigation] .pager__item a{color:#fff;text-decoration:none}.legible .pager .pager__item:active,.legible .pager .pager__item:hover,.pager .pager__item:active,.pager .pager__item:hover,nav[role=navigation] .pager__item:active,nav[role=navigation] .pager__item:hover{background-color:#f29a51}.legible .pager .pager__item.is-active,.pager .pager__item.is-active,nav[role=navigation] .pager__item.is-active{background-color:#fff}.legible .pager .pager__item.is-active a,.pager .pager__item.is-active a,nav[role=navigation] .pager__item.is-active a{color:#e19657}.legible .progress,.progress{position:relative}.legible .progress .progress__track,.progress .progress__track{background-color:#86d9eb;border:1px solid #23a6c3;height:2em}.legible .progress .progress__bar,.progress .progress__bar{background-color:#0b9dbd;height:calc(2em - 2px)}.legible .progress .progress__percentage,.progress .progress__percentage{color:#fff;font-size:16px;position:absolute;right:.8em;top:2px}.legible .progress .progress__description,.progress .progress__description{float:none;margin-top:5px}.legible .password-strength .password-strength__meter,.password-strength .password-strength__meter{background-color:#86d9eb}.legible .password-strength .password-strength__indicator,.password-strength .password-strength__indicator{background-color:#0b9dbd}.legible .password-strength .password-strength__title,.password-strength .password-strength__title{margin-top:5px}.legible .password-strength .password-strength__text,.password-strength .password-strength__text{font-weight:700}span.file{display:block;position:relative}span.file a:before{background-image:url(/themes/byggradet/img/icons/chevron-right-white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1em;margin-right:.25em;position:relative;top:3px;top:2px;width:2em;width:1em}span.file a:before,span.file.file--application-pdf a:before{background-image:url(/themes/byggradet/img/icons/file-download-dark.svg)}.button,button,input[type=submit]{background-color:#e19657;border-color:#e19657;color:#fff;cursor:pointer;display:inline-block;font-weight:600;padding:10px 20px;width:auto}.button:focus,.button:hover,button:focus,button:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#f29a51}.button.close,button.close,input.close[type=submit]{font-weight:700}.button.close:after,button.close:after,input.close[type=submit]:after{background-image:url(/themes/byggradet/img/icons/close-x-dark.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:.7em;position:relative;top:.1em;width:1.25em}.button.large-button,button.large-button,input.large-button[type=submit]{align-items:center;display:flex;line-height:1.66667;padding-right:10px}.arrow-right,.arrow-right-white,.external-link,.legible .arrow-right,.legible .arrow-right-white,.legible .external-link{text-decoration:underline}.arrow-right-white:after,.arrow-right:after,.external-link:after,.legible .arrow-right-white:after,.legible .arrow-right:after,.legible .external-link:after{background-image:url(/themes/byggradet/img/icons/chevron-right-white.svg);background-image:url(/themes/byggradet/img/icons/arrow-right-dark.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1em;position:relative;top:3px;width:2em}.arrow-right-white>*,.arrow-right>*,.external-link>*,.legible .arrow-right-white>*,.legible .arrow-right>*,.legible .external-link>*{display:inline}.arrow-right-white:after,.legible .arrow-right-white:after{background-image:url(/themes/byggradet/img/icons/arrow-right-white.svg)}.external-link:after,.legible .external-link:after{background-image:url(/themes/byggradet/img/icons/external-link.svg)}.legible .social-media-link,.social-media-link{align-items:center;display:flex}.legible .social-media-link>*,.social-media-link>*{display:block}.legible .social-media-link .social-media-link__text,.social-media-link .social-media-link__text{margin-left:10px}.notice{background-color:#007796;padding:40px 0}.notice,.notice a{color:#fff}.notice a,.notice p{font-size:16px;font-weight:600;line-height:26px}.notice.notice--hidden{display:none}.notice .notice__wrapper{border-left:1px solid hsla(0,0%,100%,.25);position:relative}.notice .notice__top-wrapper{align-items:center;display:flex;margin-bottom:16px}.notice .notice__content,.notice .notice__top-wrapper{margin-left:auto;margin-right:auto;max-width:980px}.notice .notice__date,.notice .notice__vignette{font-size:12px;line-height:18px}.notice .notice__vignette{background-color:hsla(0,0%,100%,.25);display:inline-block;margin-right:20px;padding:6px 8px 4px}.notice .notice__date{opacity:.75}.notice .notice__close{background-color:transparent;border:none;padding:0;position:absolute;right:0;top:0}.notice .notice__close:before{background-image:url(/themes/byggradet/img/icons/close-x-white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:" ";display:inline-block;height:1em;width:1em}.notice .notice__close:hover{opacity:.75}@media only screen and (max-width:1060px){.notice .notice__content,.notice .notice__top-wrapper{margin-left:20px}}article.actor .center{margin:0}main.actor .actor__type{color:#0b9dbd}article.opportunity .facts{align-items:center;display:flex;justify-content:flex-start;margin-bottom:1em}article.opportunity .facts>*{margin-top:0}article.opportunity .facts .facts__type{margin-right:.5em}article.opportunity .main{margin-bottom:.5em}article.opportunity .main p{margin-top:.25em}article.opportunity .main .facts__city{place-self:flex-start}article.opportunity footer>*{margin-top:.25em}main.project article.project .project__main{margin-bottom:40px}main.project article.project .project__facts{margin-bottom:20px}main.project article.project .project__facts>*{margin-top:10px}main.project article.project .project__facts .facts_group>*{margin-top:3px}main.project article.project .project__facts .facts_group>:first-of-type{margin-top:0}main.project article.project .project__facts .label{font-weight:700}main.project article.project .project__conclusion .section-title,main.project article.project .project__conclusion .section-title-centered{margin-bottom:30px;margin-top:40px}html.menu-is-active{overflow:hidden}html.menu-is-active .header__navigation{background-color:#0b9dbd;display:block;flex-direction:column;left:0;margin:0;position:fixed;top:60px;width:100vw;z-index:99}html.menu-is-active .header__navigation nav .menu-item{border-top:1px solid #fff;display:block;height:auto}html.menu-is-active .header__navigation nav .menu-item .menu{background-color:transparent;border-top:none;padding:0 20px;position:relative;top:0;width:100%}html.menu-is-active .header__navigation nav .menu-item .menu .menu-item{border:none;border-top:1px solid #86d9eb}html.menu-is-active .header__navigation nav .menu-item .menu .menu-item:focus,html.menu-is-active .header__navigation nav .menu-item .menu .menu-item:hover{background-color:#23a6c3}html.menu-is-active .header__navigation nav .menu-item .menu .menu-item a{font-size:.8em;text-align:left}html.menu-is-active .header__navigation nav .menu-item.open:focus,html.menu-is-active .header__navigation nav .menu-item.open:hover{background-color:transparent}html.menu-is-active .header__navigation nav .menu-item.open .menu{display:block}html.menu-is-active .toggle-menu{background-color:transparent}html.menu-is-active .toggle-menu .burger-link{color:#fff;opacity:1}html.menu-is-active .toggle-menu .burger-link:after{background-image:url(/themes/byggradet/img/icons/close-x-white.svg)}html.menu-is-active body.toolbar-tray-open.toolbar-horizontal .header__navigation{top:139px}@media only screen and (max-width:1240px){.center{margin-left:20px;margin-right:20px;width:auto}.site-header .header__inner.columns{padding:0 20px}.site-footer .footer__top-inner{flex-direction:column}.site-footer .footer__bottom .block__content a{display:block;margin:0}.site-footer .footer__region-footer-primary,.site-footer .footer__region-footer-secondary{max-width:100%;width:calc(100% - 40px)}.site-footer .footer__region-footer-secondary{margin-top:40px}main.landing_page .hero{background-color:transparent;padding-top:0}main.landing_page .hero .hero__content{margin:0}main.landing_page .hero .hero-title{font-size:28px}main.landing_page .hero .hero__content-image{max-width:100%;width:100%}main.landing_page .hero .hero__content-image img{width:100%}main.landing_page .hero .hero__content-text{margin-top:0;max-width:100%}main.landing_page .hero .hero__content-text .button,main.landing_page .hero .hero__content-text button,main.landing_page .hero .hero__content-text input[type=submit]{margin-left:20px}main.landing_page .pushes .pushes__columns{flex-direction:column}main.landing_page .pushes .pushes__columns .pushes__left-column,main.landing_page .pushes .pushes__columns .pushes__right-column{width:calc(100% - 40px)}main.landing_page .pushes .pushes__columns .push__image img{max-width:100%;width:100%}.side-border{border:none;padding:0}}@media only screen and (max-width:1400px){.site-header{min-height:60px;padding:0}.site-header .header__inner.columns{padding:0 20px}.site-header .header__logo{margin:0}.site-header .toggle-menu{display:block}.site-header .header__navigation{display:none}.eu-cookie-compliance-content{padding:20px}}@media only screen and (max-width:1000px){.eu-cookie-compliance-content{align-items:inherit;flex-direction:column}.eu-cookie-compliance-message{max-width:800px}.eu-cookie-compliance-buttons,.eu-cookie-compliance-categories{margin-left:0;margin-top:10px}}@media only screen and (max-width:750px){main .center{margin-left:0;margin-right:0}main .center.pushes{margin-left:20px;margin-right:20px}main .center.pushes .push__text,main section.hero .hero__content-text{padding:20px 20px 30px}main .views-exposed-form .columns{flex-flow:column}main .views-exposed-form .columns>*{width:calc(100% - 40px)}article.opportunity.teaser .facts{align-items:flex-start;flex-direction:column}article.opportunity.teaser .facts .facts__published{margin-top:10px}article.opportunity.teaser strong{display:block}}@media only screen and (max-width:420px){.site-header .header__inner.columns{padding:0}.site-header .header__logo .logo{background-position:0 16px;margin-left:10px;width:160px}.site-header .toggle-menu{margin:0;position:absolute;right:10px}.site-header .toggle-menu .burger-link{color:#fff;overflow:hidden;padding-right:38px;width:0}.menu-is-active .site-header .header__navigation{height:calc(100% - 60px);overflow:scroll}.menu-is-active .site-header .toggle-menu .burger-link{color:#0b9dbd}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);}[dir="ltr"] .ajax-progress__throbber,[dir="ltr"] .ajax-progress__throbber--fullscreen,[dir="ltr"] .ui-dialog .ajax-progress__throbber,[dir="ltr"] .media-library-item .ajax-progress__throbber{border-right:3px dotted transparent;}[dir="rtl"] .ajax-progress__throbber,[dir="rtl"] .ajax-progress__throbber--fullscreen,[dir="rtl"] .ui-dialog .ajax-progress__throbber,[dir="rtl"] .media-library-item .ajax-progress__throbber{border-left:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-right:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);}[dir="ltr"] .media-library-widget .ajax-progress__throbber,[dir="ltr"] .media-library-widget .ajax-progress__throbber--fullscreen{border-right:2px dotted transparent;}[dir="rtl"] .media-library-widget .ajax-progress__throbber,[dir="rtl"] .media-library-widget .ajax-progress__throbber--fullscreen{border-left:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;top:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-radius:50%;animation:gin-throbber .75s linear infinite;}[dir="ltr"] .ui-dialog .ajax-progress-throbber::before,[dir="ltr"] .contextual-links .ajax-progress-throbber::before{left:var(--gin-spacing-xs);border-right:2px dotted transparent;}[dir="rtl"] .ui-dialog .ajax-progress-throbber::before,[dir="rtl"] .contextual-links .ajax-progress-throbber::before{right:var(--gin-spacing-xs);border-left:2px dotted transparent;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;top:0;width:24px;height:24px;}[dir="ltr"] .contextual-links .ajax-progress-throbber{right:var(--gin-spacing-xxs);}[dir="rtl"] .contextual-links .ajax-progress-throbber{left:var(--gin-spacing-xxs);}.contextual-links .ajax-progress-throbber::before{top:0;}[dir="ltr"] .contextual-links .ajax-progress-throbber::before{left:.25em;}[dir="rtl"] .contextual-links .ajax-progress-throbber::before{right:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
