:root{--color-white:#fff;--color-white-20:hsla(0,0%,100%,.2);--color-white-40:hsla(0,0%,100%,.4);--color-black:#111;--color-black-brand:#333;--color-black-shadow-15:rgba(0,0,0,.15);--color-black-20:hsla(0,0%,7%,.2);--color-black-65:hsla(0,0%,7%,.65);--color-grey:#666;--color-grey-dark:#333;--color-grey-light:#ccc;--color-grey-lightest:#f4f4f4;--color-red-brand:#d92929;--color-red-dark:#b90909;--color-red-10:rgba(217,41,41,.1);--color-green-light:#e5f1f1;--color-green-brand:#027874;--color-green-brand-10:#0278741a;--color-green-brand-0:#02787400;--color-green-dark:#025854;--color-pink:#fbe9e9;--color-caption-text:#fff;--color-caption-background:rgba(96,96,96,.7);--color-line:#e5e5e5;--color-line-dark:#cfcfcf;--max-mobile-width:400px;--max-ipad-width:568px;--max-tablet-width:768px;--max-main-width:1400px;--font-family-main:Roboto,sans-serif;--font-style-normal:normal;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--font-size-s:12px;--font-size-0:14px;--font-size-1:16px;--font-size-2:20px;--font-size-3:24px;--font-size-4:28px;--font-size-5:32px;--font-size-6:40px;--font-size-7:50px;--character-spacing-0:0;--line-height-s:14px;--line-height-0:16px;--line-height-1:19px;--line-height-2:24px;--line-height-3:28px;--line-height-4:32px;--line-height-5:38px;--line-height-6:47px;--line-height-7:58px;--layout-col-gap:1rem;--layout-2-col-gap:1rem;--layout-2-row-pad:2rem;--layout-3-col-gap:1rem;--layout-3-row-pad:2rem}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background-color:var(--color-white);color:var(--color-black);display:flex;flex-flow:column nowrap;font-family:var(--font-family-main);font-size:var(--font-size-1);font-style:var(--font-style-normal);font-weight:var(--font-weight-normal);letter-spacing:var(--character-spacing-0);line-height:var(--line-height-1);margin:0;min-height:100vh;padding:0;-webkit-font-smoothing:antialiased}body h1{font-size:var(--font-size-4);line-height:var(--line-height-4);margin-bottom:1.25rem;margin-top:1.25rem}body h2,body h3{font-size:var(--font-size-3);line-height:var(--line-height-3);margin-bottom:1rem;margin-top:1rem}body a{color:var(--color-red-brand);font-family:var(--font-family-main);font-size:1rem;font-style:var(--font-style-normal);font-weight:var(--font-weight-normal);letter-spacing:var(--character-spacing-0);text-decoration:none}body svg{fill:currentColor}body svg.filters{stroke:currentColor}body svg.white{fill:var(--color-white)}body ins{text-decoration:none}body input[type=search]{-webkit-appearance:textfield}body input[type=search]::-webkit-search-decoration{-webkit-appearance:none}body .umb-block-grid__layout-container{list-style-type:none;margin:0;padding:0}body textarea{font-family:var(--font-family-main)}@media screen and (min-width:768px){body{--layout-col-gap:2rem}body h1{font-size:var(--font-size-6);line-height:var(--line-height-6)}body h2{font-size:var(--font-size-4);line-height:var(--line-height-4)}}@media screen and (min-width:1024px){body h1{font-size:var(--font-size-6);line-height:var(--line-height-6)}body h2{font-size:var(--font-size-5);line-height:var(--line-height-5)}body li,body li a,body p,body p a{font-size:var(--font-size-2);line-height:var(--line-height-2)}body footer li,body footer li a,body footer p,body footer p a,body nav li,body nav li a,body nav p,body nav p a{font-size:var(--font-size-1);line-height:var(--line-height-1)}}.b-common-ads .ads__container{height:100%}.b-common-ads .ads__title{font-size:var(--font-size-3);line-height:var(--line-height-3);margin-bottom:1rem;margin-top:0;text-align:center}.b-common-ads .ads__content{align-items:center;display:flex;flex-flow:column nowrap}.b-common-ads .ads__content .ads__list{display:flex;flex-flow:column nowrap;list-style-type:none;margin:0 0 2rem;overflow-x:hidden;padding:0;row-gap:10px}.b-common-ads .ads__content .ads__list>li{background:var(--color-white);border-radius:.25rem;box-shadow:0 2px 2px var(--color-black-20);display:flex;flex-flow:row nowrap;padding:1.25rem;position:relative}.b-common-ads .ads__content .ads__list>li .company-logo{align-items:center;display:flex;flex:0 0 100px;justify-content:center;max-height:66px;padding-right:2rem}.b-common-ads .ads__content .ads__list>li .company-logo img{max-height:100%;max-width:100%}.b-common-ads .ads__content .ads__list>li .details{overflow:hidden;width:100%}.b-common-ads .ads__content .ads__list>li .details .region{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;color:var(--color-grey);font-size:var(--font-size-0);line-height:var(--line-height-0);margin-bottom:5px}@supports(-webkit-hyphens:none){.b-common-ads .ads__content .ads__list>li .details .region{display:block;height:1rem;overflow:hidden}}.b-common-ads .ads__content .ads__list>li .details .title{margin-bottom:5px}.b-common-ads .ads__content .ads__list>li .details .title a{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:var(--font-size-2);font-weight:var(--font-weight-medium);line-height:var(--line-height-2)}@supports(-webkit-hyphens:none){.b-common-ads .ads__content .ads__list>li .details .title a{display:block;height:1rem;overflow:hidden}}.b-common-ads .ads__content .ads__list>li .details .title a.expired{pointer-events:none}.b-common-ads .ads__content .ads__list>li .details .title a:after{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.b-common-ads .ads__content .ads__list>li .details .bottom{display:flex;justify-content:space-between}.b-common-ads .ads__content .ads__list>li .details .bottom .company-name{color:var(--color-grey);font-size:var(--font-size-0);line-height:var(--line-height-0)}.b-common-ads .ads__content .ads__list>li .details .bottom .apply-stop{color:var(--color-black);font-size:var(--font-size-0);line-height:var(--line-height-0)}.b-common-ads .ads__content .ads__list>li .details .bottom .apply-stop.expired{text-decoration:line-through}.b-common-ads .ads__content .ads__list>li .details .bottom .apply-stop .label{color:var(--color-grey);margin-right:.5rem}.b-common-ads .ads__content .ads__empty{margin-bottom:2rem}@media screen and (min-width:768px){.b-common-ads .ads__title{font-size:var(--font-size-4);line-height:var(--line-height-4);margin-bottom:2rem}}.b-common-calendar .calendar__title{font-size:var(--font-size-3);line-height:var(--line-height-3);margin-bottom:1rem;margin-top:0;text-align:center}.b-common-calendar .calendar__content{align-items:center;display:flex;flex-flow:column nowrap}.b-common-calendar .calendar__content .calendar__list{display:flex;flex-flow:column nowrap;list-style-type:none;margin:0 0 2rem;max-width:100%;overflow:hidden;padding:0;row-gap:18px}.b-common-calendar .calendar__content .calendar__list>li{background:var(--color-white);border-radius:.25rem;box-shadow:0 2px 2px var(--color-black-20);column-gap:1rem;display:flex;flex-flow:row nowrap;max-width:calc(100vw - 2rem);padding:1.25rem;position:relative}.b-common-calendar .calendar__content .calendar__list>li .date-time{align-items:center;display:flex;flex-flow:column nowrap;justify-content:space-between}.b-common-calendar .calendar__content .calendar__list>li .date-time .date{align-items:center;display:flex;flex-flow:column nowrap}.b-common-calendar .calendar__content .calendar__list>li .date-time .date span:first-child{color:var(--color-red-brand);font-size:var(--font-size-6);font-weight:var(--font-weight-bold);line-height:var(--line-height-6)}.b-common-calendar .calendar__content .calendar__list>li .date-time .date span:last-child{font-size:var(--font-size-0);font-weight:var(--font-weight-normal);line-height:var(--line-height-0);text-transform:uppercase}.b-common-calendar .calendar__content .calendar__list>li .date-time .time{font-size:var(--font-size-0);font-weight:var(--font-weight-normal);line-height:var(--line-height-0);white-space:nowrap}.b-common-calendar .calendar__content .calendar__list>li .date-time .time span:first-child{color:var(--color-grey);margin-right:.5rem}.b-common-calendar .calendar__content .calendar__list>li .date-time .time span:last-child{color:var(--color-black)}.b-common-calendar .calendar__content .calendar__list>li .details{overflow:hidden}.b-common-calendar .calendar__content .calendar__list>li .details .title{margin-bottom:.25rem}.b-common-calendar .calendar__content .calendar__list>li .details .title a{font-size:var(--font-size-2);font-weight:var(--font-weight-medium);line-height:var(--line-height-2)}.b-common-calendar .calendar__content .calendar__list>li .details .title a:after{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:20}.b-common-calendar .calendar__content .calendar__list>li .details .text{display:-webkit-box;overflow:hidden;position:relative;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:62px;margin-bottom:1rem}@supports(-webkit-hyphens:none){.b-common-calendar .calendar__content .calendar__list>li .details .text{display:block;height:3rem;overflow:hidden}}.b-common-calendar .calendar__content .calendar__list>li .details .text:before{background:linear-gradient(transparent,#fff);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.b-common-calendar .calendar__content .calendar__list>li .details .text p{margin-top:0}.b-common-calendar .calendar__content .calendar__list>li .details .text p img{height:auto;max-width:100%}.b-common-calendar .calendar__content .calendar__list>li .details .location{color:var(--color-black);font-size:.875rem;line-height:1}.b-common-calendar .calendar__content .calendar__list>li .details .location .label{color:var(--color-grey);margin-right:.5rem}.b-common-calendar .calendar__content .calendar__empty{margin-bottom:2rem}@media screen and (min-width:768px){.b-common-calendar .calendar__title{font-size:var(--font-size-4);line-height:var(--line-height-4);margin-bottom:2rem}.b-common-calendar .calendar__content .calendar__list>li{column-gap:2rem}}.b-images{align-items:center;display:flex;flex-flow:column nowrap;margin:0 auto;padding-bottom:3rem;padding-top:2.5rem;width:100%}.b-images h3{margin-top:0}.b-images .content{column-gap:4rem;display:flex;flex-flow:row wrap;justify-content:center;list-style-type:none;margin-top:2rem;padding:0;row-gap:3rem;width:100%}.b-images .content li{align-items:center;display:flex;justify-content:center;max-height:45px}.b-images .content li img{display:block;max-height:100%;max-width:100px;width:100%;width:auto}@media screen and (min-width:500px){.b-images.six-logos .content{column-gap:2rem;display:grid;grid-auto-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr;row-gap:2rem}}@media screen and (min-width:1024px){.b-images.six-logos .content{grid-auto-rows:1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.b-images.six-logos li img{max-width:150px}}@media screen and (min-width:1200px){.b-images .content li img{max-width:150px}}.b-layout-2-columns.pad-top{padding-top:var(--layout-2-row-pad)}.b-layout-2-columns.pad-bottom{padding-bottom:var(--layout-2-row-pad)}.b-layout-2-columns.pad-gap>div>ul{row-gap:var(--layout-2-row-pad)}.b-layout-2-columns>h2{font-size:var(--font-size-3);line-height:var(--line-height-3);margin-bottom:1rem;margin-top:0;text-align:center}.b-layout-2-columns>div>ul{display:grid;grid-template-columns:1fr;grid-template-rows:auto;row-gap:var(--layout-2-row-pad)}.b-layout-2-columns>div>ul>li>*{height:100%}@media screen and (min-width:768px){.b-layout-2-columns{--layout-2-col-gap:2rem;--layout-2-row-pad:3rem}.b-layout-2-columns>h2{font-size:var(--font-size-5);line-height:var(--line-height-5);margin-bottom:2rem}.b-layout-2-columns.pad-top{padding-top:var(--layout-2-row-pad)}.b-layout-2-columns.pad-bottom{padding-bottom:var(--layout-2-row-pad)}}@media screen and (min-width:1024px){.b-layout-2-columns>h2{font-size:var(--font-size-7);line-height:var(--line-height-7)}.b-layout-2-columns.third-left>div>ul{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.b-layout-2-columns.third-right>div>ul{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.b-layout-2-columns>div>ul{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr}.b-layout-2-columns.pad-gap>div>ul{column-gap:var(--layout-2-col-gap);row-gap:unset}}.b-layout-3-columns.pad-top{padding-top:var(--layout-3-row-pad)}.b-layout-3-columns.pad-bottom{padding-bottom:var(--layout-3-row-pad)}.b-layout-3-columns.pad-gap>div>ul{row-gap:var(--layout-3-row-pad)}.b-layout-3-columns>h2{margin-bottom:2rem;margin-top:0;text-align:center}.b-layout-3-columns>div>ul{display:grid;grid-template-columns:1fr;grid-template-rows:auto;row-gap:var(--layout-2-row-pad)}.b-layout-3-columns>div>ul>li>*{height:100%}.b-layout-3-columns.rc-logo-list>div>ul{row-gap:unset}.b-layout-3-columns.rc-logo-list>div>ul>li:first-child{margin-bottom:var(--layout-2-row-pad)}.b-layout-3-columns.rc-logo-list>div>ul>li .b-text-editor.checklist ul{width:100%}@media screen and (min-width:768px){.b-layout-3-columns{--layout-3-col-gap:2rem;--layout-3-row-pad:3rem}.b-layout-3-columns.pad-top{padding-top:var(--layout-3-row-pad)}.b-layout-3-columns.pad-bottom{padding-bottom:var(--layout-3-row-pad)}.b-layout-3-columns.pad-gap>div>ul{column-gap:var(--layout-3-col-gap)}.b-layout-3-columns.rc-logo-list>div>ul{grid-template-areas:"top blank" "left right";grid-template-columns:unset;grid-template-rows:unset;row-gap:var(--layout-2-row-pad)}.b-layout-3-columns.rc-logo-list>div>ul>li:first-child{grid-area:top;margin-bottom:0}.b-layout-3-columns.rc-logo-list>div>ul>li:first-child .b-common-media.center-horizontal>div{align-items:flex-start}.b-layout-3-columns.rc-logo-list>div>ul>li:nth-child(2){grid-area:left}.b-layout-3-columns.rc-logo-list>div>ul>li:nth-child(3){grid-area:right}}@media screen and (min-width:1024px){.b-layout-3-columns{--layout-3-row-pad:4rem}.b-layout-3-columns.rc-logo-list>div>ul{grid-template-areas:unset;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr}.b-layout-3-columns.rc-logo-list>div>ul li:first-child,.b-layout-3-columns.rc-logo-list>div>ul li:nth-child(2),.b-layout-3-columns.rc-logo-list>div>ul li:nth-child(3){grid-area:unset}.b-layout-3-columns>div>ul{column-gap:var(--layout-3-col-gap);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr;row-gap:unset}.b-layout-3-columns>div>ul>li>*{height:100%}}.b-rc-info{background:var(--color-green-light);position:relative;width:100%}.b-rc-info .box{background-position:100% -200%;background-repeat:no-repeat;background-size:initial;margin:0 auto;max-width:var(--max-main-width);padding:1rem;position:relative}.b-rc-info .box:before{background-image:linear-gradient(to bottom,var(--color-green-light) 0,var(--color-green-light) 50%,var(--color-green-brand-0) 100%);content:"";inset:0;position:absolute}.b-rc-info .box .rc-background{height:100%;left:0;position:absolute;top:0;width:100%}.b-rc-info .box .rc-logotype{display:block;margin:1rem 0;max-width:200px;position:relative}.b-rc-info .box .rc-content{font-size:var(--font-size-1);line-height:1.2;max-width:40rem;padding:0 1rem 2.5rem 0;position:relative}.b-rc-info .box .rc-content .title{display:none}.b-rc-info .box .rc-content>p{margin:0 0 2.5rem}.b-rc-info .box .rc-content .button{min-height:40px}@media screen and (min-width:900px){.b-rc-info .box{background-position:100% 0;background-size:contain;padding:3rem 0}.b-rc-info .box:before{background-image:linear-gradient(to right,var(--color-green-light) 0,var(--color-green-light) 50%,var(--color-green-brand-0) 100%)}.b-rc-info .box .rc-logotype{bottom:3rem;max-width:300px;position:absolute;right:0}.b-rc-info .box .rc-content{padding:0;width:50%}.b-rc-info .box .rc-content .title{font-size:var(--font-size-6);line-height:var(--line-height-6);margin:0 0 1.25rem}.b-rc-info .box .rc-content .button{min-height:50px}}@media screen and (min-width:1024px){.b-rc-info .box .rc-content{font-size:var(--font-size-2)}.b-rc-info .title{margin:2.5rem 0}}.b-teaser{aspect-ratio:1/1;box-shadow:0 2px 15px var(--color-black-shadow-15);display:flex;flex-flow:column nowrap;height:100%;margin:0 auto;max-width:400px;object-fit:cover;object-position:center;position:relative}.b-teaser img,.b-teaser video{border-radius:.5rem;display:block;flex:1 0 auto;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.b-teaser .content{color:var(--color-black);display:flex;flex-flow:column nowrap;height:100%;padding:1rem;position:relative}.b-teaser .content h3{margin:auto 0 0}.b-teaser .content h3 a{color:var(--color-white);font-size:var(--font-size-4);font-weight:var(--font-weight-bold);line-height:var(--line-height-4);text-decoration:none}.b-teaser .content h3 a:after{content:"";inset:0;position:absolute}.b-teaser .content .text{margin-bottom:1rem}.b-teaser .content .button{align-self:center;margin-top:auto}@media screen and (min-width:900px){.b-teaser .content{padding:2rem}.b-teaser .content h3{bottom:2rem}.b-teaser .content h3 a{font-size:var(--font-size-5);line-height:var(--line-height-5)}}@media screen and (min-width:1200px){.b-teaser .content h3 a{font-size:var(--font-size-7);line-height:var(--line-height-7)}}.b-text-editor h2,.b-text-editor h3,.b-text-editor h4{margin-top:0}.b-text-editor video{height:auto;max-width:100%}.b-text-editor>div *{max-width:700px}.b-text-editor>div>:last-child{margin-bottom:0}.b-text-editor>div figure{max-width:100%}.b-text-editor.pad-top{padding-top:var(--layout-2-row-pad)}.b-text-editor.pad-bottom{padding-bottom:var(--layout-2-row-pad)}.b-text-editor.center-horizontal>div{align-items:center;display:flex;flex-flow:column nowrap}.b-text-editor.center-horizontal>div figure{text-align:center}.b-text-editor.center-vertical>div{display:flex;flex-flow:column nowrap;height:100%;justify-content:center}.b-text-editor.image-float img,.b-text-editor.image-float video{border-radius:5px;box-shadow:0 5px 30px var(--color-black-20)}.b-text-editor .two-columns{column-gap:1.5rem;column-width:calc(700px - .75rem)}.b-text-editor .three-columns{column-gap:1.5rem;column-width:calc(466.66667px - 1rem)}.b-text-editor p{margin-top:0}.b-text-editor p img{height:auto;max-width:100%}.b-text-editor img[style*="float: left"],.b-text-editor img[style*="float:left"]{margin:1rem 1rem 1rem 0}.b-text-editor img[style*="float: right"],.b-text-editor img[style*="float:right"]{margin:1rem 0 1rem 1rem}.b-text-editor.checklist ul{list-style:none;padding:0}.b-text-editor.checklist ul li{display:flex;margin-bottom:.5rem}.b-text-editor.checklist ul li:before{background:url(/dist/images/icon-check-green.svg) no-repeat;background-size:28px 28px;content:"";display:inline-block;flex-shrink:0;height:28px;margin-right:1rem;width:28px}.b-text-editor.checklist-red ul{list-style:none;padding:0}.b-text-editor.checklist-red ul li{display:flex;margin-bottom:.5rem}.b-text-editor.checklist-red ul li:before{background:url(/dist/images/icon-check-red.svg) no-repeat;background-size:28px 28px;content:"";display:inline-block;flex-shrink:0;height:28px;margin-right:1rem;width:28px}.b-text-editor.image-text-list>div>div{display:grid;grid-template-columns:1fr 1fr}.b-text-editor.image-text-list>div>div figure{align-items:center;display:flex;flex-flow:column nowrap;margin:1rem}.b-text-editor.image-text-list>div>div figure img{margin-bottom:1rem}.b-layout-2-columns .b-text-editor,.b-layout-3-columns .b-text-editor{padding-bottom:0;padding-top:0}.b-text-editor.image-left{padding-bottom:2rem;padding-top:2rem}.b-text-editor.image-left>div{align-items:center;display:flex;flex-flow:column nowrap;gap:1rem;max-width:60rem}.b-text-editor.image-left p{margin-bottom:0}@media screen and (min-width:768px){.b-text-editor{--layout-2-col-gap:2rem;--layout-2-row-pad:3rem}.b-text-editor.image-text-list>div>div{grid-template-columns:1fr 1fr 1fr}.b-text-editor.image-text-list>div>div figure{margin:1rem 2rem}.b-text-editor.pad-top{padding-top:var(--layout-2-row-pad)}.b-text-editor.pad-bottom{padding-bottom:var(--layout-2-row-pad)}}@media screen and (min-width:1200px){.b-text-editor.image-text-list>div>div{align-items:flex-start;display:flex;grid-template-columns:unset;justify-content:center}.b-text-editor.image-text-list>div>div figure{margin:1rem 3rem}.b-text-editor.image-left{padding-bottom:2rem;padding-top:2rem}.b-text-editor.image-left>div{flex-flow:row nowrap;gap:2rem;justify-content:center;max-width:unset}}.b-quote{align-items:center;background:var(--color-white);border-radius:.5rem;box-shadow:0 5px 30px var(--color-black-20);display:flex;flex-flow:column nowrap;gap:1rem;justify-content:flex-start;padding:2rem}.b-quote .source-logo{align-self:flex-end;display:block;margin-top:2rem;max-width:100px;width:100%}.b-quote .green-quote{height:auto;max-width:60px}.b-quote .content{background:var(--color-white);border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;display:flex;flex-flow:column nowrap;height:100%}.b-quote .content h3{font-size:var(--font-size-2);font-weight:var(--font-weight-medium);line-height:var(--line-height-2);margin-bottom:.5rem;margin-top:0}.b-quote .content blockquote{margin:0;padding:0}.b-quote .content .source{font-weight:var(--font-weight-medium);text-align:right}@media screen and (min-width:500px){.b-quote{align-items:flex-start;flex-flow:row nowrap;gap:1.5rem}.b-quote .content h3{font-size:var(--font-size-3);line-height:var(--line-height-3)}}@media screen and (min-width:1024px){.b-quote .content h3{font-size:var(--font-size-4);line-height:var(--line-height-4)}}.b-partners{background-position:100% 0;background-repeat:no-repeat;padding-top:1rem}.b-partners .partners-container{align-items:flex-start;border-radius:.5rem;display:flex;flex-flow:column nowrap;justify-content:center;padding:1.25rem 1rem;position:relative}.b-partners .partners-container h2{margin:0 0 .7rem;max-width:600px}.b-partners .partners-container h2 a{color:var(--color-black);display:block;font-size:var(--font-size-2);font-weight:var(--font-weight-normal);line-height:var(--line-height-2)}.b-partners .partners-container h2 a:after{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.b-partners .partners-container p{font-size:var(--font-size-1);line-height:var(--line-height-1);margin:0 0 2rem;text-align:center}@media screen and (min-width:768px){.b-partners{padding-top:2rem}.b-partners .partners-container{align-items:flex-start;padding:2rem 0}.b-partners .partners-container h2 a{font-size:var(--font-size-4);line-height:var(--line-height-4)}.b-partners .partners-container p{font-size:var(--font-size-2);line-height:var(--line-height-2)}}@media screen and (min-width:1024px){.b-partners .partners-container>div h2 a{font-size:var(--font-size-5);line-height:var(--line-height-5)}.b-partners .partners-container>div p{font-size:var(--font-size-2);line-height:var(--line-height-2)}}@media screen and (min-width:1100px){.b-partners .partners-container>div{flex-flow:row wrap}}.b-common-media{position:relative}.b-common-media.pad-top{padding-top:var(--layout-2-row-pad)}.b-common-media.pad-bottom{padding-bottom:var(--layout-2-row-pad)}.b-common-media.center-horizontal>div{align-items:center;display:flex;flex-flow:column nowrap}.b-common-media.center-vertical>div{display:flex;flex-flow:column nowrap;height:100%;justify-content:center}.b-common-media.image-float img,.b-common-media.image-float video{border-radius:5px;box-shadow:0 5px 30px var(--color-black-20)}.b-common-media img{display:block;height:auto;max-width:100%}.b-common-media video{display:block;width:100%}.b-common-media .caption{background:var(--color-caption-background);bottom:0;color:var(--color-caption-text);margin:0;padding:1rem 2rem;position:absolute;right:0}.b-common-embed .video-wrapper{background:var(--color-brand-black);display:flex;text-align:center}.b-common-embed .video-wrapper>iframe{width:100%}@media screen and (min-width:768px){.b-common-embed{--layout-2-col-gap:2rem;--layout-2-row-pad:3rem}.b-common-embed.pad-top{padding-top:var(--layout-2-row-pad)}.b-common-embed.pad-bottom{padding-bottom:var(--layout-2-row-pad)}}.b-form .umbraco-forms-form{padding:2rem 0}.b-form .umbraco-forms-form.umbraco-forms-jobbet{margin:0 auto;max-width:40rem}.b-form .umbraco-forms-caption{font-size:2em!important;line-height:2em!important}.b-form .umbraco-forms-field{clear:both}.b-form .umbraco-forms-field div label{display:inline}.b-form .umbraco-forms-field div input+label{display:inline-block;margin:1rem 0}.b-form .umbraco-forms-field-wrapper{margin-bottom:1.5rem}.b-form label.umbraco-forms-label{background:transparent!important;display:block;font-weight:var(--font-weight-normal)}.b-form .umbraco-forms-form small{clear:both;display:block;float:left;padding:5px 5px 5px 200px}.b-form .umbraco-forms-form fieldset{border:none!important;margin:0;padding:1rem 0}.b-form .umbraco-forms-form .umbraco-forms-navigation{display:flex;justify-content:center;padding:1em 0}.b-form .umbraco-forms-form legend{display:block;font-size:1.2em;font-weight:700;line-height:1.2em}.b-form .umbraco-forms-form input.text,.b-form .umbraco-forms-form input.title,.b-form .umbraco-forms-form select,.b-form .umbraco-forms-form textarea{border:1px solid #bbb;margin:.5em 0;min-height:40px}.b-form .umbraco-forms-form input.text:focus,.b-form .umbraco-forms-form input.title:focus,.b-form .umbraco-forms-form select:focus,.b-form .umbraco-forms-form textarea:focus{border:1px solid #666}.b-form .umbraco-forms-form input.text,.b-form .umbraco-forms-form textarea{display:block;max-width:640px;padding:5px;width:100%}.b-form .umbraco-forms-form textarea{height:250px}.b-form .umbraco-forms-form input.fileupload{height:auto!important}.b-form .umbraco-forms-form span.checkbox,.b-form .umbraco-forms-form span.checkboxlist,.b-form .umbraco-forms-form span.radiobuttonlist{display:block;float:left;padding:10px}.b-form .umbraco-forms-form .checkboxlist label{clear:left;float:left}.b-form .umbraco-forms-form .checkbox input,.b-form .umbraco-forms-form .checkboxlist input,.b-form .umbraco-forms-form .radiobuttonlist input{border:none!important;display:inline!important;height:auto!important;width:auto!important}.b-form .umbraco-forms-form .hiddenfield{display:none}.b-form .umbraco-forms-button{margin-right:10px;padding:2px 10px}.b-form .umbraco-forms-error-message{background:#fbe3e4;border:2px solid #fbc2c4;color:#8a1f11;margin-bottom:.5em;padding:.8em}.b-form .umbraco-forms-form input.contourError,.b-form .umbraco-forms-form input.input-validation-error,.b-form .umbraco-forms-form textarea.contourError,.b-form .umbraco-forms-form textarea.input-validation-error{background:#fbe3e4;border-color:#fbc2c4}.b-form .umbraco-forms-form span.contourError,.b-form .umbraco-forms-form span.field-validation-error{background:transparent!important;color:#8a1f11!important;display:block}.b-form .umbraco-forms-form #recaptcha_widget_div{margin-left:200px}.b-form .umbraco-forms-form .field-validation-error{padding-left:5px}.b-form .umbraco-forms-hidden{display:none}.b-form .umbraco-forms-submitmessage{display:block;padding:2rem 0;text-align:center}.main-header{align-items:center;background:var(--color-red-brand);color:var(--color-white);display:flex;justify-content:center;padding:1rem 0;position:relative}.main-header .header-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:var(--max-main-width);padding:0 1rem;width:100%}.main-header .header-content>a{height:2rem}.main-header .header-content #header-logo{height:100%;max-width:100%}@media screen and (min-width:1024px){.main-header .header-content{padding:0 2rem}.main-header .header-content>a{height:3rem}}@media screen and (min-width:1464px){.main-header .header-content{padding:0}}.main-menu{align-items:center;display:flex}.main-menu:before{content:"Meny";display:inline-block;margin:0 1rem}.main-menu:after{background:url(/dist/images/icon-menu.svg) no-repeat;content:"";cursor:pointer;display:inline-block;height:28px;width:28px}.main-menu.open>ul{display:flex}.main-menu>ul{background:linear-gradient(to bottom,var(--color-white) 75%,transparent);display:none;flex-flow:column nowrap;height:100vh;left:0;list-style-type:none;margin:0;padding:0;position:absolute;right:0;top:100%;z-index:10000}.main-menu>ul>li{background:var(--color-red-brand);color:var(--color-white);z-index:1000}.main-menu>ul>li:hover{background:var(--color-red-dark)}.main-menu>ul>li>a{border-top:1px solid var(--color-white);color:var(--color-white);display:block;padding:1.5rem 2rem;white-space:nowrap}.main-menu>ul>li.login-menu{background:var(--color-grey);position:relative}.main-menu>ul>li.login-menu>a{align-items:center;border-top:1px solid var(--color-white);display:flex;padding:1.5rem 0 1.5rem 4rem;pointer-events:none}.main-menu>ul>li.login-menu>a:before{background:url(/dist/images/icon-user.svg) no-repeat;content:"";display:inline-block;height:1rem;margin-right:.5rem;width:1rem}.main-menu>ul>li.login-menu>ul{list-style-type:none;margin:0;padding:0}.main-menu>ul>li.login-menu>ul>li{background:var(--color-red-brand)}.main-menu>ul>li.login-menu>ul>li:hover{background:var(--color-red-dark)}.main-menu>ul>li.login-menu>ul>li>a{border-top:1px solid var(--color-white);color:var(--color-white);display:flex;padding:2rem 0 2rem 4rem}@media screen and (min-width:900px){.main-menu:after,.main-menu:before{display:none}.main-menu>ul{align-items:center;background:unset;display:flex;flex-flow:row nowrap;gap:1rem;height:unset;justify-content:space-between;position:unset}.main-menu>ul>li:hover{background:var(--color-red-brand)}.main-menu>ul>li>a{border-top:none;padding:0}.main-menu>ul>li>a:hover{text-decoration:underline}.main-menu>ul>li.login-menu{background:unset;position:relative}.main-menu>ul>li.login-menu>a{align-items:center;border-top:none;display:flex;justify-content:center;padding:0;pointer-events:unset}.main-menu>ul>li.login-menu>a:before{height:20px;width:20px}.main-menu>ul>li.login-menu>ul{box-shadow:0 5px 16px var(--color-black-65);display:none;left:50%;position:absolute;top:100%;transform:translateX(-50%)}.main-menu>ul>li.login-menu>ul>li{border-bottom:1px solid var(--color-white)}.main-menu>ul>li.login-menu>ul>li:hover{background:var(--color-red-brand)}.main-menu>ul>li.login-menu>ul>li:last-child{border-bottom:none}.main-menu>ul>li.login-menu>ul>li a{border-top:none;display:inline-block;padding:1rem}.main-menu>ul>li.login-menu>ul>li a:hover{text-decoration:underline}.main-menu>ul>li.login-menu:hover ul,.main-menu>ul>li.login-menu>ul:hover{display:block}}@media screen and (min-width:900px)and (min-width:1024px){.main-menu>ul{gap:2rem}.main-menu>ul>li.login-menu>a:before{height:28px;width:28px}}.bread-crumbs{font-size:var(--font-size-1);line-height:var(--line-height-1);margin:1.25rem 0 2.5rem}.bread-crumbs a{margin-right:.3rem}.bread-crumbs .separator{margin-right:.15rem}.main-content{display:flex;flex:1 0 auto;flex-flow:column nowrap;position:relative}.main-content>section{padding-left:1rem;padding-right:1rem;width:100%}.main-content>section>div,.main-content>section>ul{margin:0 auto;padding:0;width:100%}.main-content>section>h2{margin:0 auto 2rem}.main-content>section.wide-black{background:var(--color-black-brand);color:var(--color-white)}.main-content>section.wide-red{background:var(--color-red-brand);color:var(--color-white)}.main-content>section.wide-green{background:var(--color-green-brand);color:var(--color-white)}.main-content>section.wide-green-light{background:var(--color-green-light)}.main-content>section.wide-pink{background:var(--color-pink)}.main-content>section.wide-grey{background:var(--color-grey-lightest)}.main-content>section:last-child{flex:1 0 auto;padding-bottom:4rem}@media screen and (min-width:1024px){.main-content>section{padding-left:2rem;padding-right:2rem}.main-content>section>div,.main-content>section>h2,.main-content>section>ul{max-width:var(--max-main-width)}}@media screen and (min-width:1500px){.main-content>section{padding-left:0;padding-right:0}}.main-footer{align-items:center;background:var(--color-grey-dark);color:var(--color-white);display:flex;justify-content:center;padding:2.5rem 0}.main-footer .footer-content{align-items:flex-start;display:flex;flex-flow:column nowrap;margin:0 auto;max-width:var(--max-main-width);padding:0 1rem;width:100%}.main-footer .footer-content #footer-logo{height:100%;margin-bottom:2.5rem;max-height:2.5rem;width:auto}.main-footer .footer-content .umb-block-grid{width:100%}.main-footer .footer-content .umb-block-grid__layout-container{display:grid;gap:1rem;grid-template-areas:"address" "email" "links-first" "links-second" "social"}.main-footer .footer-content .umb-block-grid__layout-container>li:first-child{grid-area:address}.main-footer .footer-content .umb-block-grid__layout-container>li:nth-child(2){grid-area:email}.main-footer .footer-content .umb-block-grid__layout-container>li:nth-child(3){grid-area:links-first}.main-footer .footer-content .umb-block-grid__layout-container>li:nth-child(4){grid-area:links-second}.main-footer .footer-content .umb-block-grid__layout-container>li:nth-child(5){grid-area:social}.main-footer .footer-content .umb-block-grid__layout-container>li:nth-child(5) h4{display:none}.main-footer .footer-content .umb-block-grid__layout-container>li:nth-child(5) ul{column-gap:1rem;display:flex;justify-content:center;margin-top:2rem}.main-footer .footer-content h4{margin:0 0 .25rem}.main-footer .footer-content h4+p{margin-top:0}.main-footer .footer-content p{margin:0 0 .5rem}.main-footer .footer-content p:last-child{margin-bottom:0}.main-footer .footer-content small{color:var(--color-grey-light);font-size:.75rem}.main-footer .footer-content ul{list-style-type:none;margin:0;padding:0}.main-footer .footer-content ul li{line-height:1.2;margin:0 0 .25rem}.main-footer .footer-content ul li a{color:var(--color-white)}.main-footer .footer-content ul li a.social-linkedin{background:url(/dist/images/square-linkedin.svg) no-repeat 0 50%;padding-left:1.25rem}.main-footer .footer-content ul li a.social-facebook{background:url(/dist/images/square-facebook.svg) no-repeat 0 50%;padding-left:1.25rem}@media screen and (min-width:400px){.main-footer .footer-content .umb-block-grid__layout-container{grid-template-areas:"address email" "links-first links-second" "social social"}}@media screen and (min-width:1024px){.main-footer .footer-content{padding:0 1rem}.main-footer .footer-content .umb-block-grid__layout-container{gap:2rem;grid-template-areas:"address email links-first links-second social"}.main-footer .footer-content .umb-block-grid__layout-container li:nth-child(5) h4{display:block}.main-footer .footer-content .umb-block-grid__layout-container li:nth-child(5) ul{column-gap:1rem;display:flex;justify-content:flex-start;margin-top:0}}.main-content .p-home .hero-startpage,.p-home .hero-startpage{padding-left:0;padding-right:0}.p-home .hero-startpage>div{margin:0 auto;position:relative}.p-home .hero-startpage>div .hero-container{position:relative}.p-home .hero-startpage>div .hero-container picture{display:block;line-height:0}.p-home .hero-startpage>div .hero-container picture img{display:block;height:500px;object-fit:cover;object-position:center top;width:100%}.p-home .hero-startpage>div .hero-container .hero-content{background:linear-gradient(to top,var(--color-black),var(--color-black-65));border-bottom:1px solid var(--color-black-brand);bottom:0;color:var(--color-white);display:flex;flex-flow:column nowrap;left:0;padding:1rem;position:absolute;right:0}.p-home .hero-startpage>div .hero-container .hero-content h1{font-size:var(--font-size-4);line-height:var(--line-height-4);margin:0 0 .25rem}.p-home .hero-startpage>div .hero-container .hero-content p{font-size:var(--font-size-1);line-height:var(--line-height-1);margin-bottom:.5rem}.p-home .hero-startpage>div .hero-container .hero-content p:first-child{margin-top:0}.p-home .hero-startpage>div .hero-container .hero-content .recruitment-stats{font-size:var(--font-size-2);line-height:var(--line-height-2);margin:0 0 1rem}.p-home .hero-startpage>div .hero-container .hero-content .recruitment-stats span{background:var(--color-white);border-radius:.25rem;color:var(--color-red-brand);display:inline-block;font-weight:var(--font-weight-bold);padding:0 5px}.p-home .hero-startpage>div .hero-container .hero-content .button{align-self:center;margin-bottom:1rem}.p-home .hero-startpage>div .b-common-ads{background:var(--color-black)}.p-home .hero-startpage>div .b-common-ads .ads__title{color:var(--color-white);font-size:var(--font-size-2);font-weight:var(--font-weight-medium);margin-bottom:1rem;margin-top:1rem}.p-home .hero-startpage>div .b-common-ads .ads__content{height:100%;padding:0 1rem}.p-home .hero-startpage>div .b-common-ads .ads__content .ads__list{margin-bottom:1.25rem;row-gap:5px}.p-home .hero-startpage>div .b-common-ads .ads__content .ads__list>li{padding:.625rem 1rem}.p-home .hero-startpage>div .b-common-ads .ads__content .ads__list>li .company-logo{max-height:30px;padding-right:1.5rem}.p-home .hero-startpage>div .b-common-ads .ads__content .ads__list>li .details .region{font-size:12px;line-height:14px;margin-bottom:0}.p-home .hero-startpage>div .b-common-ads .ads__content .ads__list>li .details .title{margin-bottom:0}.p-home .hero-startpage>div .b-common-ads .ads__content .ads__list>li .details .title a{font-size:var(--font-size-0);line-height:var(--line-height-0)}.p-home .hero-startpage>div .b-common-ads .ads__content .button{background:none;border:1px solid var(--color-white);color:var(--color-white);margin-bottom:2rem}.p-home .hero-startpage>div .b-common-ads .ads__content .button:hover{background:var(--color-white-40)}@media screen and (min-width:900px){.p-home .hero-startpage>div .hero-container picture img{height:400px;width:100%}.p-home .hero-startpage>div .hero-container .hero-content{background:unset;border-bottom:none;bottom:unset;display:flex;flex-flow:column nowrap;left:3rem;max-width:26rem;padding:unset;position:absolute;right:unset;top:2.5rem}.p-home .hero-startpage>div .hero-container .hero-content h1{font-size:var(--font-size-7);line-height:var(--line-height-7);margin:0 0 1.25rem}.p-home .hero-startpage>div .hero-container .hero-content p{font-size:var(--font-size-2);line-height:var(--line-height-2);margin-bottom:1rem}.p-home .hero-startpage>div .hero-container .hero-content .recruitment-stats{font-size:var(--font-size-3);line-height:var(--line-height-3);margin:.5rem 0 1rem}.p-home .hero-startpage>div .hero-container .hero-content .recruitment-stats span{background:var(--color-white);border-radius:.25rem;color:var(--color-red-brand);display:inline-block;font-weight:var(--font-weight-bold);padding:5px}.p-home .hero-startpage>div .hero-container .hero-content .button{align-self:flex-start}.p-home .hero-startpage>div .b-common-ads{background:var(--color-black-65);bottom:0;max-width:360px;position:absolute;right:0;top:0}.p-home .hero-startpage>div .b-common-ads .ads__title{font-size:var(--font-size-2);font-weight:var(--font-weight-medium);margin-bottom:1rem;margin-top:1rem}.p-home .hero-startpage>div .b-common-ads .ads__content{padding:0 2rem}.p-home .hero-startpage>div .b-common-ads .ads__content .button{border:1px solid var(--color-white);color:var(--color-white);margin-bottom:unset}.p-home .hero-startpage>div .b-common-ads .ads__content .button:hover{background:var(--color-white-20)}}@media screen and (min-width:900px)and (min-width:1400px){.p-home .hero-startpage>div .hero-container picture img{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.p-home .hero-startpage>div .b-common-ads{border-bottom-right-radius:.5rem}}.p-home .news-teaser{padding-top:1rem}.p-home .news-teaser .news-teaser-list{border-radius:.5rem;margin:0 auto;padding:0 var(--layout-col-gap) .5rem var(--layout-col-gap);text-align:center}.p-home .news-teaser .news-teaser-list>ul{display:grid;gap:var(--layout-col-gap);grid-template-columns:minmax(0,1fr);list-style:none;margin:0 0 .5rem;padding:0;text-align:left}.p-home .news-teaser .news-teaser-list>ul li{border-bottom:1px solid var(--color-line);padding-bottom:1rem;position:relative}.p-home .news-teaser .news-teaser-list>ul li:nth-child(3){border-bottom:none;padding-bottom:0}.p-home .news-teaser .news-teaser-list>ul li:nth-child(4){display:none}.p-home .news-teaser .news-teaser-list>ul li .details{align-items:flex-end;display:flex;gap:.75rem;white-space:nowrap}.p-home .news-teaser .news-teaser-list>ul li .details .date{font-size:var(--font-size-s);line-height:var(--line-height-s)}.p-home .news-teaser .news-teaser-list>ul li .details .category{border-radius:var(--font-size-s);border-bottom-left-radius:0;color:var(--color-white);font-size:var(--font-size-s);font-weight:var(--font-weight-bold);line-height:var(--line-height-s);padding:.2rem .6rem}.p-home .news-teaser .news-teaser-list>ul li .details .category.news{background:var(--color-red-brand)}.p-home .news-teaser .news-teaser-list>ul li .details .category.deal{background:var(--color-green-brand)}.p-home .news-teaser .news-teaser-list>ul li .title{margin:.5rem 0}.p-home .news-teaser .news-teaser-list>ul li .title a{color:var(--color-black);font-size:var(--font-size-2);font-weight:var(--font-weight-bold);line-height:var(--line-height-2)}.p-home .news-teaser .news-teaser-list>ul li .title a:hover{text-decoration:underline}.p-home .news-teaser .news-teaser-list>ul li .title a:after{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:20}.p-home .news-teaser .news-teaser-list>ul li .text{display:-webkit-box;margin:0;overflow:hidden;position:relative;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:var(--font-size-0);line-height:var(--line-height-0)}@supports(-webkit-hyphens:none){.p-home .news-teaser .news-teaser-list>ul li .text{display:block;height:3rem;overflow:hidden}}@media screen and (min-width:768px){.p-home .news-teaser{padding-top:2.5rem}.p-home .news-teaser .news-teaser-list{text-align:right}.p-home .news-teaser .news-teaser-list>ul{grid-template-columns:repeat(3,minmax(0,1fr))}.p-home .news-teaser .news-teaser-list>ul li{border-bottom:none;padding-bottom:0}.p-home .news-teaser .news-teaser-list>ul li .text{-webkit-line-clamp:4}}@media screen and (min-width:1200px){.p-home .news-teaser .news-teaser-list>ul{grid-template-columns:repeat(4,minmax(0,1fr))}.p-home .news-teaser .news-teaser-list>ul li:nth-child(4){display:unset}.p-home .news-teaser .news-teaser-list>ul li .text{-webkit-line-clamp:3}}.p-home .red-teaser{padding-top:1rem}.p-home .red-teaser .red-teaser-container{align-items:center;background:var(--color-red-10);border-radius:.5rem;display:flex;flex-flow:column nowrap;justify-content:center;padding:1.25rem 1rem;position:relative}.p-home .red-teaser .red-teaser-container>i{background:var(--color-red-brand);border-radius:50%;height:2.5rem;margin-bottom:.6rem;width:2.5rem}.p-home .red-teaser .red-teaser-container>div{align-items:center;column-gap:.5rem;display:flex;flex-flow:column nowrap;justify-content:center}.p-home .red-teaser .red-teaser-container>div h2{margin:0}.p-home .red-teaser .red-teaser-container>div h2 a{color:var(--color-black);display:block;font-size:var(--font-size-2);font-weight:var(--font-weight-bold);line-height:var(--line-height-2);text-align:center}.p-home .red-teaser .red-teaser-container>div h2 a:after{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.p-home .red-teaser .red-teaser-container>div p{font-size:var(--font-size-1);line-height:var(--line-height-1);margin:0;text-align:center}@media screen and (min-width:768px){.p-home .red-teaser{padding-top:2rem}.p-home .red-teaser .red-teaser-container{flex-flow:row nowrap}.p-home .red-teaser .red-teaser-container>i{height:2.5rem;margin-bottom:unset;margin-right:1.25rem;width:2.5rem}.p-home .red-teaser .red-teaser-container>div{align-items:flex-start}.p-home .red-teaser .red-teaser-container>div h2 a,.p-home .red-teaser .red-teaser-container>div p{font-size:var(--font-size-2);line-height:var(--line-height-2)}}@media screen and (min-width:1024px){.p-home .red-teaser .red-teaser-container>i{height:2.5rem;width:2.5rem}.p-home .red-teaser .red-teaser-container>div h2 a,.p-home .red-teaser .red-teaser-container>div p{font-size:var(--font-size-2);line-height:var(--line-height-2)}}@media screen and (min-width:1100px){.p-home .red-teaser .red-teaser-container>div{flex-flow:row wrap}}.ads-page{background:var(--color-grey-lightest);flex-grow:1}.ads-page h1{text-align:center}.ads-page .ads__title{line-height:1;text-align:center}.ads-page .ads__description{margin-bottom:1rem}.ads-page .ads__container .ads_filter{align-items:stretch;display:flex;flex-flow:column nowrap;gap:1rem;justify-content:center;padding:0 0 1rem}.ads-page .ads__container .ads_filter select{border:1px solid var(--color-line-dark);min-width:15rem;padding:5px}.ads-page .ads__container .ads__content{display:flex;flex-flow:column nowrap;margin-bottom:1rem}.ads-page .ads__container .ads__content .ads__list{display:flex;flex-flow:column nowrap;list-style-type:none;margin:0 0 2rem;padding:0;row-gap:10px}.ads-page .ads__container .ads__content .ads__list.expired>li{pointer-events:none}.ads-page .ads__container .ads__content .ads__list.expired>li .apply-stop{text-decoration:line-through}.ads-page .ads__container .ads__content .ads__list>li{align-items:center;background:var(--color-white);border-radius:.25rem;box-shadow:0 2px 10px var(--color-black-20);display:flex;flex-flow:column nowrap;padding:1.25rem;position:relative;row-gap:1rem}.ads-page .ads__container .ads__content .ads__list>li .company-logo{align-items:center;display:flex;justify-content:center;max-width:200px;overflow:hidden}.ads-page .ads__container .ads__content .ads__list>li .company-logo img{max-height:100%;max-width:100px}.ads-page .ads__container .ads__content .ads__list>li .details{width:100%}.ads-page .ads__container .ads__content .ads__list>li .details .title{margin-bottom:.25rem;text-align:center}.ads-page .ads__container .ads__content .ads__list>li .details .title a{font-size:var(--font-size-2);font-weight:var(--font-weight-medium);line-height:var(--line-height-2)}.ads-page .ads__container .ads__content .ads__list>li .details .title a:after{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.ads-page .ads__container .ads__content .ads__list>li .details .bottom{display:grid;grid-template-areas:"company-name" "region" "apply-stop";row-gap:5px}.ads-page .ads__container .ads__content .ads__list>li .details .bottom .company-name{color:var(--color-grey);font-size:1rem;grid-area:company-name;text-align:center}.ads-page .ads__container .ads__content .ads__list>li .details .bottom .region{color:var(--color-grey);font-size:1rem;grid-area:region;text-align:center}.ads-page .ads__container .ads__content .ads__list>li .details .bottom .apply-stop{color:var(--color-black);font-size:1rem;grid-area:apply-stop;text-align:center}.ads-page .ads__container .ads__content .ads__list>li .details .bottom .apply-stop .label{color:var(--color-grey);margin-right:.5rem}.ads-page .ads__container .ads__content .ads__list>li .button_wrapper{align-items:center;display:flex}.ads-page .ads__container .ads__content .ads__list>li .button_wrapper .button{font-size:var(--font-size-1);z-index:2000}.ads-page .ads__container .ads__content .pagination{display:flex;justify-content:space-evenly}.ads-page .ads__container .ads__content .ads__empty{font-weight:var(--font-weight-bold);margin-bottom:2rem;text-align:center}@media screen and (min-width:500px){.ads-page .ads__container .ads_filter{align-items:center;flex-flow:row nowrap;gap:2rem;padding:0 0 2rem}}@media screen and (min-width:768px){.ads-page .ads__description{margin-bottom:2rem}.ads-page .ads__container .ads__content{display:flex;flex-flow:column nowrap;margin-bottom:2rem}.ads-page .ads__container .ads__content .ads__list{margin:0 0 3rem}.ads-page .ads__container .ads__content .ads__list>li{align-items:unset;column-gap:3rem;flex-flow:row nowrap}.ads-page .ads__container .ads__content .ads__list>li .company-logo{flex:0 0 20%;max-height:4rem;text-align:center}.ads-page .ads__container .ads__content .ads__list>li .company-logo img{max-height:100%;max-width:100%}.ads-page .ads__container .ads__content .ads__list>li .details{flex:0 1 80%;width:100%}.ads-page .ads__container .ads__content .ads__list>li .details .title{margin-bottom:.25rem;text-align:unset}.ads-page .ads__container .ads__content .ads__list>li .details .bottom .apply-stop,.ads-page .ads__container .ads__content .ads__list>li .details .bottom .company-name,.ads-page .ads__container .ads__content .ads__list>li .details .bottom .region{text-align:unset}}@media screen and (min-width:900px){.ads-page .ads__container .ads__content .ads__list>li .details .bottom{grid-template-areas:"company-name company-name" "region apply-stop";justify-content:space-between}}@media screen and (min-width:1024px){.ads-page .ads__container .ads__content{margin-bottom:3rem}.ads-page .ads__container .ads__content .ads__list{row-gap:20px}.ads-page .ads__container .ads__content .ads__list>li .details .bottom{column-gap:1rem;display:flex}.ads-page .ads__container .ads__content .ads__list>li .details .bottom .company-name,.ads-page .ads__container .ads__content .ads__list>li .details .bottom .region{flex:1}}.p-ad-clean{margin:0 auto;max-width:calc(1600px + 15%);padding:0 7.5%}.p-ad-clean,.p-ad-clean .ad-clean-wrapper{background:var(--color-white)}.career-ad{background:var(--color-line)}.career-ad main{background:var(--color-white);box-shadow:0 20px 5px var(--color-line) -dark;min-height:100vh}.ad-header{border-bottom:2px solid var(--color-line);margin:0 0 32px;padding:32px}.ad-header img{display:block;max-height:5rem}.ad-footer{border-top:2px solid var(--color-line);margin:32px 0;padding-top:32px}.ad-footer a{align-items:center;color:var(--color-brand-black);display:flex;gap:1rem}.ad-footer a img{height:auto;width:150px}.ad-layout{margin:0 auto;max-width:647px;padding:0 16px;position:relative}.ad-layout .ad-container p.small{color:var(--color-grey);font-size:var(--font-size-1);line-height:var(--line-height-1)}.ad-layout h3{color:#000;font-size:1.12rem;line-height:1.33em;margin-bottom:-10px}.ad-layout .top-image-container{height:0;overflow:hidden;padding-top:25%;position:relative;width:100%}.ad-layout .top-image-container .image{height:auto;left:0;position:absolute;top:0;width:100%}.ad-layout .inline-image-container{max-height:200px;overflow:hidden;width:100%}.ad-layout .inline-image-container .image{height:auto;width:100%}.ad-layout .card .card-button-container{display:none;text-align:center}.ad-layout .card .card-button-container .button.small{font-weight:400}.ad-layout .card .company-image-container{margin-top:24px}.ad-layout .card .company-image-container .company-image{display:block;height:auto;max-width:144px;width:100%}.ad-layout .card .card-details{margin-top:24px}.ad-layout .card .card-details .detail-container{display:flex;flex-direction:column;margin-bottom:20px}.ad-layout .card .card-details .detail-container h2{color:var(--color-black);font-size:var(--font-size-0);font-weight:var(--font-weight-bold);letter-spacing:normal;line-height:var(--line-height-0);margin:0;text-transform:none}.ad-layout .card .card-details .detail-container h2 span{color:var(--color-grey);display:block;font-weight:var(--font-weight-normal)}.ad-layout .company-description{display:flex;flex-direction:column;margin-top:16px}.ad-layout .company-description .heading-3{font-size:1.12rem;font-weight:400;line-height:1.33em;margin:0}.ad-layout .title-container{margin-top:2rem;overflow:hidden}.ad-layout .title-container h1{color:var(--color-black);font-size:var(--font-size-4);font-weight:var(--font-weight-normal);margin-top:0}.ad-layout .title-container p{margin-bottom:0}.ad-layout .title-container p.bold{font-weight:var(--font-weight-bold)}.ad-layout .ad-info strong{color:var(--color-grey-dark)}.ad-layout .ad-info img{height:auto;max-width:100%}.ad-layout .ad-info img.left{float:left;margin:0 10px 10px 0}.ad-layout .ad-info img.right{float:right;margin:0 0 10px 10px}.ad-layout .list-container{border-top:1px solid var(--color-line);margin-top:24px}.ad-layout .list-container .requirements-container ul{margin-bottom:24px;padding-left:18px}.ad-layout .list-container .requirements-container ul li{padding:5px 0}.ad-layout .list-container .merits-container ul{margin-bottom:24px;padding-left:18px}.ad-layout .list-container .merits-container ul li{padding:5px 0}.ad-layout .apply-container{background:#fff;bottom:0;margin-bottom:32px;padding:16px 0;position:sticky;text-align:center}.ad-layout .share-bar{margin-bottom:64px}.ad-layout .share-bar .share-title{margin-bottom:16px;margin-top:0}.ad-layout .share-bar .share-icons .icon{margin-right:8px;width:48px}@media(min-width:568px){.ad-layout .ad-container{padding:0}.ad-layout .title-container h1{font-size:1.87rem;line-height:1.13em;margin:0}.ad-layout .list-container{display:flex;justify-content:space-between}.ad-layout .list-container .merits-container,.ad-layout .list-container .requirements-container{flex:0 1 48%}}@media(min-width:1024px){.ad-layout{max-width:1200px}.ad-layout .top-image-container{margin-bottom:24px}.ad-layout .ad-container{flex:unset;margin-right:unset;max-width:none;padding:4rem 2.5rem 2rem}.ad-layout .ad-container li,.ad-layout .ad-container li a,.ad-layout .ad-container p,.ad-layout .ad-container p a{font-size:var(--font-size-1);line-height:var(--line-height-1)}.ad-layout .inline-image-container{float:right;margin-bottom:2rem;margin-left:3rem;max-height:none;max-width:470px;min-width:200px}.ad-layout .card{box-shadow:0 0 3px var(--color-line-dark);clear:right;float:right;margin-left:60px;padding:40px;width:300px}.ad-layout .card .card-button-container{display:block}.ad-layout .card .company-image-container .company-image{margin:0 auto}.ad-layout .card .card-details{border-top:1px solid var(--color-line);margin-top:16px;padding-top:16px}.ad-layout .card .card-details .detail-container:last-child{margin-bottom:0}.ad-layout .company-description{display:block;margin-bottom:3rem}.ad-layout .company-description .heading-3{font-size:1.12rem;font-weight:400;line-height:1.33em;margin:0}.ad-layout .title-container{margin-top:0;overflow:visible}.ad-layout .list-container{border:none;margin-top:0}.ad-layout .ad-info,.ad-layout .company-description,.ad-layout .list-container,.ad-layout .title-container{max-width:700px;width:calc(100% - 360px)}.ad-layout .apply-container{clear:both;margin:0;padding:0 0 48px;position:static;text-align:left}}.calendar-list-page .calendar__content{display:flex;flex-flow:column nowrap}.calendar-list-page .calendar__content h1{margin-top:0;text-align:center}.calendar-list-page .calendar__content .calendar_description{text-align:center}.calendar-list-page .calendar__content .calendar_description p{margin-top:0}.calendar-list-page .calendar__content .calendar__list{display:flex;flex-flow:column nowrap;list-style-type:none;margin:0 0 2rem;overflow-x:hidden;padding:0}.calendar-list-page .calendar__content .calendar__list>li{background:var(--color-white);border-bottom:1px solid var(--color-line);border-radius:.25rem;display:flex;flex-flow:column nowrap;padding:1.25rem;position:relative;row-gap:1rem}.calendar-list-page .calendar__content .calendar__list>li:last-child{border-bottom:none}.calendar-list-page .calendar__content .calendar__list>li .date-time{align-items:center;display:flex;flex-flow:column nowrap;row-gap:1rem}.calendar-list-page .calendar__content .calendar__list>li .date-time .date{align-items:center;display:flex;flex-flow:column nowrap}.calendar-list-page .calendar__content .calendar__list>li .date-time .date span:first-child{color:var(--color-red-brand);font-size:var(--font-size-6);font-weight:var(--font-weight-bold);line-height:var(--line-height-6)}.calendar-list-page .calendar__content .calendar__list>li .date-time .date span:last-child{font-size:var(--font-size-0);font-weight:var(--font-weight-normal);line-height:var(--line-height-0);text-transform:uppercase}.calendar-list-page .calendar__content .calendar__list>li .date-time .time{font-size:var(--font-size-0);font-weight:var(--font-weight-normal);line-height:var(--line-height-0);white-space:nowrap}.calendar-list-page .calendar__content .calendar__list>li .date-time .time span:first-child{color:var(--color-grey);margin-right:.5rem}.calendar-list-page .calendar__content .calendar__list>li .date-time .time span:last-child{color:var(--color-black)}.calendar-list-page .calendar__content .calendar__list>li .details{width:100%}.calendar-list-page .calendar__content .calendar__list>li .details .title{margin-bottom:1rem;text-align:center}.calendar-list-page .calendar__content .calendar__list>li .details .title a{font-size:var(--font-size-2);font-weight:var(--font-weight-medium);line-height:var(--line-height-2)}.calendar-list-page .calendar__content .calendar__list>li .details .title a:after{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:20}.calendar-list-page .calendar__content .calendar__list>li .details .text{display:-webkit-box;overflow:hidden;position:relative;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:1.5rem}.calendar-list-page .calendar__content .calendar__list>li .details .text:before{background:linear-gradient(transparent 25px,#fff);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.calendar-list-page .calendar__content .calendar__list>li .details .text p{margin-top:0}.calendar-list-page .calendar__content .calendar__list>li .details .text p img{height:auto;max-width:100%}.calendar-list-page .calendar__content .calendar__list>li .details .location{color:var(--color-black);font-size:.875rem}.calendar-list-page .calendar__content .calendar__list>li .details .location .label{color:var(--color-grey);margin-right:.5rem}.calendar-list-page .calendar__content .calendar__empty{margin-bottom:2rem}.calendar-list-page .calendar__content .button_wrapper{max-width:54rem;text-align:center}.calendar-list-page .calendar__content .pagination{align-items:center;display:flex;justify-content:space-evenly;max-width:54rem}@media screen and (min-width:500px){.calendar-list-page .calendar__content h1{margin-top:0;text-align:unset}.calendar-list-page .calendar__content .calendar_description{max-width:54rem;text-align:unset}.calendar-list-page .calendar__content .calendar__list>li{column-gap:2rem;flex-flow:row nowrap}.calendar-list-page .calendar__content .calendar__list>li .date-time{justify-content:space-between}.calendar-list-page .calendar__content .calendar__list>li .details .title{margin-bottom:.25rem;text-align:unset}.calendar-list-page .calendar__content .calendar__list>li .details .text{margin-bottom:1rem}}@media screen and (min-width:768px){.calendar-list-page .calendar__content .calendar__list>li .date-time{justify-content:space-between}}@media screen and (min-width:900px){.calendar-list-page .calendar__content .calendar__list{max-width:54rem}}.calendar-page h1{text-align:center}.calendar-page .details{border-bottom:1px solid var(--color-grey-light);margin-bottom:2rem;padding-bottom:2rem;row-gap:1rem}.calendar-page .details,.calendar-page .details .date{align-items:center;display:flex;flex-flow:column nowrap}.calendar-page .details .date span:first-child{color:var(--color-red-brand);font-size:var(--font-size-6);font-weight:var(--font-weight-bold);line-height:var(--line-height-6)}.calendar-page .details .date span:last-child{text-transform:uppercase}.calendar-page .details .date span:last-child,.calendar-page .details .time{font-size:var(--font-size-0);font-weight:var(--font-weight-normal);line-height:var(--line-height-0)}.calendar-page .details .time span:first-child{color:var(--color-grey);margin-right:.5rem}.calendar-page .details .time span:last-child{color:var(--color-black)}.calendar-page .details .location{color:var(--color-black);font-size:.875rem}.calendar-page .details .location .label{color:var(--color-grey);margin-right:.5rem}.calendar-page .text{margin-bottom:3rem}.calendar-page .text p img{height:auto;max-width:100%}@media screen and (min-width:500px){.calendar-page .calendar__content{max-width:54rem}.calendar-page .calendar__content h1{text-align:unset}.calendar-page .calendar__content .details{column-gap:2rem;flex-flow:row nowrap}}@supports(-webkit-hyphens:none){.calendar-list-page .calendar__content .calendar__list>li .details .text{display:block;height:3rem;overflow:hidden}}.p-standardpage main section.hero-standardpage{padding-left:0;padding-right:0}.p-standardpage main section.hero-standardpage>div{position:relative}.p-standardpage main section.hero-standardpage>div picture{display:block;line-height:0}.p-standardpage main section.hero-standardpage>div picture img{display:block;height:240px;object-fit:cover;object-position:center top;width:100%}.p-standardpage main section.hero-standardpage>div .gradient{background:linear-gradient(to right,var(--color-black-65),transparent);bottom:0;left:0;position:absolute;right:0;top:0}.p-standardpage main section.hero-standardpage>div h1{bottom:1rem;color:var(--color-white);font-size:var(--font-size-3);left:1rem;line-height:var(--line-height-3);margin:0;position:absolute}.p-standardpage main section.hero-standardpage>div h1 span:before{content:"\a";white-space:pre}@media screen and (min-width:900px){.p-standardpage{padding-left:0;padding-right:0}.p-standardpage main section.hero-standardpage>div picture img{height:300px;width:100%}.p-standardpage main section.hero-standardpage>div h1{bottom:2rem;font-size:var(--font-size-5);left:3rem;line-height:var(--line-height-5)}}@media screen and (min-width:1400px){.p-standardpage main section.hero-standardpage>div picture img{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.p-standardpage main section.hero-standardpage>div h1{font-size:var(--font-size-7);line-height:var(--line-height-7)}.p-standardpage main section.hero-standardpage>div .gradient{border-bottom-left-radius:10px;border-bottom-right-radius:10px}}.news-list-page .news__content{display:flex;flex-flow:column nowrap}.news-list-page .news__content .news_description p,.news-list-page .news__content h1{margin-top:0}.news-list-page .news__content .news__list{display:flex;flex-flow:column nowrap;list-style-type:none;margin:2rem 0;overflow-x:hidden;padding:0}.news-list-page .news__content .news__list>li{background:var(--color-white);border-bottom:1px solid var(--color-line);border-radius:.25rem;display:flex;flex-flow:column nowrap;padding:1.25rem 0;position:relative}.news-list-page .news__content .news__list>li:last-child{border-bottom:none}.news-list-page .news__content .news__list>li .details{align-items:flex-end;display:flex;gap:var(--layout-col-gap)}.news-list-page .news__content .news__list>li .details .date{font-size:var(--font-size-1);line-height:var(--line-height-1)}.news-list-page .news__content .news__list>li .details .category{border-radius:var(--font-size-0);border-bottom-left-radius:0;color:var(--color-white);font-size:var(--font-size-1);font-weight:var(--font-weight-bold);line-height:var(--line-height-1);padding:.25rem 1rem}.news-list-page .news__content .news__list>li .details .category.news{background:var(--color-red-brand)}.news-list-page .news__content .news__list>li .details .category.deal{background:var(--color-green-brand)}.news-list-page .news__content .news__list>li .title{margin:.75rem 0 .25rem}.news-list-page .news__content .news__list>li .title a{font-size:var(--font-size-3);font-weight:var(--font-weight-medium);line-height:var(--line-height-3)}.news-list-page .news__content .news__list>li .title a:hover{text-decoration:underline}.news-list-page .news__content .news__list>li .title a:after{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:20}.news-list-page .news__content .news__list>li .text{display:-webkit-box;overflow:hidden;position:relative;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:var(--font-size-1);line-height:var(--line-height-1);margin-bottom:1.5rem}@supports(-webkit-hyphens:none){.news-list-page .news__content .news__list>li .text{display:block;height:3rem;overflow:hidden}}.news-list-page .news__content .news__list>li .text:before{background:linear-gradient(transparent 30px,#fff);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.news-list-page .news__content .news__list>li .text p{margin-top:0}.news-list-page .news__content .news__list>li .text p img{height:auto;max-width:100%}.news-list-page .news__content .news__empty{margin-bottom:2rem}.news-list-page .news__content .button_wrapper{max-width:54rem;text-align:center}.news-list-page .news__content .pagination{align-items:center;display:flex;justify-content:space-evenly;max-width:54rem}@media screen and (min-width:500px){.news-list-page .news__content h1{margin-top:0;text-align:unset}.news-list-page .news__content .news_description{max-width:54rem;text-align:unset}.news-list-page .news__content .news__list>li .details{gap:var(--layout-col-gap)}.news-list-page .news__content .news__list>li .title{margin-bottom:.25rem;text-align:unset}.news-list-page .news__content .news__list>li .text{margin-bottom:1rem}}@media screen and (min-width:768px){.news-list-page .news__content .news__list>li .details{margin-bottom:.5rem}}@media screen and (min-width:900px){.news-list-page .news__content .news__list{max-width:54rem}}@supports(-webkit-hyphens:none){.news-list-page .news__content .news__list>li .details .text{display:block;height:3rem;overflow:hidden}}.news-page .news__container .news__content .details{align-items:flex-end;display:flex;gap:var(--layout-col-gap);margin-bottom:.5rem}.news-page .news__container .news__content .details .date{font-size:var(--font-size-1);line-height:var(--line-height-1)}.news-page .news__container .news__content .details .category{border-radius:var(--font-size-0);border-bottom-left-radius:0;color:var(--color-white);font-size:var(--font-size-1);font-weight:var(--font-weight-bold);line-height:var(--line-height-1);padding:.25rem 1rem}.news-page .news__container .news__content .details .category.news{background:var(--color-red-brand)}.news-page .news__container .news__content .details .category.deal{background:var(--color-green-brand)}.news-page .news__container .news__content .title{margin-bottom:1rem;margin-top:0}.news-page .news__container .news__content .ingress,.news-page .news__container .news__content .text{max-width:54rem}.news-page .news__container .news__content .text figure{margin:0}.news-page .news__container .news__content .text figure img{height:auto;max-width:100%}.news-page .news__container .news__content .image{display:block;height:auto;margin-top:1.25rem;max-width:100%}.news-page .news__container .news__content .button_wrapper{margin-top:3rem;max-width:100%;text-align:center}@media screen and (min-width:768px){.news-page .news__container .news__content .image{margin-top:2rem;max-width:54rem}.news-page .news__container .news__content .button_wrapper{max-width:54rem}}.button{align-items:center;background:var(--color-red-brand);border:none;border-radius:1.5rem;color:var(--color-white);cursor:pointer;display:inline-flex;font-size:var(--font-size-1);line-height:1;min-height:40px;outline:none;padding:0 2rem;white-space:nowrap}.button[disabled]{opacity:.5;pointer-events:none}.button.black{background:var(--color-black-brand)}.button.green{background:var(--color-green-brand)}.button.white{background:var(--color-white);color:var(--color-red-brand)}.button:hover{background:var(--color-red-dark)}.button:hover.black{background:var(--color-black)}.button:hover.green{background:var(--color-green-dark)}.button:hover.white{background:var(--color-grey-lightest)}@media screen and (min-width:500px){.button{font-size:var(--font-size-2);padding:0 3rem}.button.small{font-size:var(--font-size-1);min-height:32px;padding:0 3rem}}
/*# sourceMappingURL=index.css.map*/