html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{list-style:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-tap-highlight-color:transparent}*,*:before,*:after{box-sizing:border-box}*:focus{outline:none}html{scroll-behavior:smooth;overflow:hidden;overflow-x:hidden;overflow-y:scroll;-webkit-text-size-adjust:100%}img{max-width:100%;height:auto}body,div,table,td,li,input,select,textarea,p,h1,h2,h3,h4,h5,h6,form label input[type="checkbox"]:checked+span:after,form select{font-family:"effra",sans-serif}header .menu menu,.off-canvas-menu .info menu,.off-canvas-menu .menus menu,.news-teaser ul,footer menu,header .menu menu>li,.off-canvas-menu .info menu>li,.off-canvas-menu .menus menu>li,.news-teaser ul>li,footer menu>li,header .menu menu>ul,.off-canvas-menu .info menu>ul,.off-canvas-menu .menus menu>ul,.news-teaser ul>ul,footer menu>ul,header .menu menu>ul>li,.off-canvas-menu .info menu>ul>li,.off-canvas-menu .menus menu>ul>li,.news-teaser ul>ul>li,footer menu>ul>li{margin:0;padding:0;list-style:none}header .menu menu:before,.off-canvas-menu .info menu:before,.off-canvas-menu .menus menu:before,.news-teaser ul:before,footer menu:before,header .menu menu>li:before,.off-canvas-menu .info menu>li:before,.off-canvas-menu .menus menu>li:before,.news-teaser ul>li:before,footer menu>li:before,header .menu menu>ul:before,.off-canvas-menu .info menu>ul:before,.off-canvas-menu .menus menu>ul:before,.news-teaser ul>ul:before,footer menu>ul:before,header .menu menu>ul>li:before,.off-canvas-menu .info menu>ul>li:before,.off-canvas-menu .menus menu>ul>li:before,.news-teaser ul>ul>li:before,footer menu>ul>li:before{display:none;position:relative;top:unset;left:unset;width:auto;height:auto;background:transparent;border-radius:none}.slick-slider>button,header .menu .search-button,header .menu .search-overlay>div div input[type="submit"],form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]),form textarea,form select,form button[type="submit"]{background:none;border:none;margin:0;padding:0;width:auto;overflow:visible;text-align:left;border-radius:0}body{min-width:320px}.row{width:100%;max-width:1668px;margin:0 auto;display:flex;flex-wrap:wrap;padding:0 22px;justify-content:flex-start}@media only screen and (min-width: 1668px){.row{padding:0}}.row.s-left{justify-content:flex-start}.row.s-center{justify-content:center}.row.s-right{justify-content:flex-end}.row.s-between{justify-content:space-between}.row.s-evenly{justify-content:space-evenly}@media only screen and (min-width: 640px){.row.m-left{justify-content:flex-start}.row.m-center{justify-content:center}.row.m-right{justify-content:flex-end}.row.m-between{justify-content:space-between}.row.m-evenly{justify-content:space-evenly}}@media only screen and (min-width: 1024px){.row.l-left{justify-content:flex-start}.row.l-center{justify-content:center}.row.l-right{justify-content:flex-end}.row.l-between{justify-content:space-between}.row.l-evenly{justify-content:space-evenly}}@media only screen and (min-width: 1280px){.row.xl-left{justify-content:flex-start}.row.xl-center{justify-content:center}.row.xl-right{justify-content:flex-end}.row.xl-between{justify-content:space-between}.row.xl-evenly{justify-content:space-evenly}}@media only screen and (min-width: 1668px){.row.f-left{justify-content:flex-start}.row.f-center{justify-content:center}.row.f-right{justify-content:flex-end}.row.f-between{justify-content:space-between}.row.f-evenly{justify-content:space-evenly}}.cols{padding:0 15px;flex-grow:0;flex-basis:0;min-height:1px}.cols.s-1{min-width:8.33333%}.cols.s-offset-1{margin-left:8.33333%}.cols.s-order-1{order:1}.cols.s-2{min-width:16.66667%}.cols.s-offset-2{margin-left:16.66667%}.cols.s-order-2{order:2}.cols.s-3{min-width:25%}.cols.s-offset-3{margin-left:25%}.cols.s-order-3{order:3}.cols.s-4{min-width:33.33333%}.cols.s-offset-4{margin-left:33.33333%}.cols.s-order-4{order:4}.cols.s-5{min-width:41.66667%}.cols.s-offset-5{margin-left:41.66667%}.cols.s-order-5{order:5}.cols.s-6{min-width:50%}.cols.s-offset-6{margin-left:50%}.cols.s-order-6{order:6}.cols.s-7{min-width:58.33333%}.cols.s-offset-7{margin-left:58.33333%}.cols.s-order-7{order:7}.cols.s-8{min-width:66.66667%}.cols.s-offset-8{margin-left:66.66667%}.cols.s-order-8{order:8}.cols.s-9{min-width:75%}.cols.s-offset-9{margin-left:75%}.cols.s-order-9{order:9}.cols.s-10{min-width:83.33333%}.cols.s-offset-10{margin-left:83.33333%}.cols.s-order-10{order:10}.cols.s-11{min-width:91.66667%}.cols.s-offset-11{margin-left:91.66667%}.cols.s-order-11{order:11}.cols.s-12{min-width:100%}.cols.s-offset-12{margin-left:100%}.cols.s-order-12{order:12}@media only screen and (min-width: 640px){.cols.m-1{min-width:8.33333%}.cols.m-offset-1{margin-left:8.33333%}.cols.m-order-1{order:1}.cols.m-2{min-width:16.66667%}.cols.m-offset-2{margin-left:16.66667%}.cols.m-order-2{order:2}.cols.m-3{min-width:25%}.cols.m-offset-3{margin-left:25%}.cols.m-order-3{order:3}.cols.m-4{min-width:33.33333%}.cols.m-offset-4{margin-left:33.33333%}.cols.m-order-4{order:4}.cols.m-5{min-width:41.66667%}.cols.m-offset-5{margin-left:41.66667%}.cols.m-order-5{order:5}.cols.m-6{min-width:50%}.cols.m-offset-6{margin-left:50%}.cols.m-order-6{order:6}.cols.m-7{min-width:58.33333%}.cols.m-offset-7{margin-left:58.33333%}.cols.m-order-7{order:7}.cols.m-8{min-width:66.66667%}.cols.m-offset-8{margin-left:66.66667%}.cols.m-order-8{order:8}.cols.m-9{min-width:75%}.cols.m-offset-9{margin-left:75%}.cols.m-order-9{order:9}.cols.m-10{min-width:83.33333%}.cols.m-offset-10{margin-left:83.33333%}.cols.m-order-10{order:10}.cols.m-11{min-width:91.66667%}.cols.m-offset-11{margin-left:91.66667%}.cols.m-order-11{order:11}.cols.m-12{min-width:100%}.cols.m-offset-12{margin-left:100%}.cols.m-order-12{order:12}.cols.m-offset-0{margin-left:0}}@media only screen and (min-width: 1024px){.cols.l-1{min-width:8.33333%}.cols.l-offset-1{margin-left:8.33333%}.cols.l-order-1{order:1}.cols.l-2{min-width:16.66667%}.cols.l-offset-2{margin-left:16.66667%}.cols.l-order-2{order:2}.cols.l-3{min-width:25%}.cols.l-offset-3{margin-left:25%}.cols.l-order-3{order:3}.cols.l-4{min-width:33.33333%}.cols.l-offset-4{margin-left:33.33333%}.cols.l-order-4{order:4}.cols.l-5{min-width:41.66667%}.cols.l-offset-5{margin-left:41.66667%}.cols.l-order-5{order:5}.cols.l-6{min-width:50%}.cols.l-offset-6{margin-left:50%}.cols.l-order-6{order:6}.cols.l-7{min-width:58.33333%}.cols.l-offset-7{margin-left:58.33333%}.cols.l-order-7{order:7}.cols.l-8{min-width:66.66667%}.cols.l-offset-8{margin-left:66.66667%}.cols.l-order-8{order:8}.cols.l-9{min-width:75%}.cols.l-offset-9{margin-left:75%}.cols.l-order-9{order:9}.cols.l-10{min-width:83.33333%}.cols.l-offset-10{margin-left:83.33333%}.cols.l-order-10{order:10}.cols.l-11{min-width:91.66667%}.cols.l-offset-11{margin-left:91.66667%}.cols.l-order-11{order:11}.cols.l-12{min-width:100%}.cols.l-offset-12{margin-left:100%}.cols.l-order-12{order:12}.cols.l-offset-0{margin-left:0}}@media only screen and (min-width: 1280px){.cols.xl-1{min-width:8.33333%}.cols.xl-offset-1{margin-left:8.33333%}.cols.xl-order-1{order:1}.cols.xl-2{min-width:16.66667%}.cols.xl-offset-2{margin-left:16.66667%}.cols.xl-order-2{order:2}.cols.xl-3{min-width:25%}.cols.xl-offset-3{margin-left:25%}.cols.xl-order-3{order:3}.cols.xl-4{min-width:33.33333%}.cols.xl-offset-4{margin-left:33.33333%}.cols.xl-order-4{order:4}.cols.xl-5{min-width:41.66667%}.cols.xl-offset-5{margin-left:41.66667%}.cols.xl-order-5{order:5}.cols.xl-6{min-width:50%}.cols.xl-offset-6{margin-left:50%}.cols.xl-order-6{order:6}.cols.xl-7{min-width:58.33333%}.cols.xl-offset-7{margin-left:58.33333%}.cols.xl-order-7{order:7}.cols.xl-8{min-width:66.66667%}.cols.xl-offset-8{margin-left:66.66667%}.cols.xl-order-8{order:8}.cols.xl-9{min-width:75%}.cols.xl-offset-9{margin-left:75%}.cols.xl-order-9{order:9}.cols.xl-10{min-width:83.33333%}.cols.xl-offset-10{margin-left:83.33333%}.cols.xl-order-10{order:10}.cols.xl-11{min-width:91.66667%}.cols.xl-offset-11{margin-left:91.66667%}.cols.xl-order-11{order:11}.cols.xl-12{min-width:100%}.cols.xl-offset-12{margin-left:100%}.cols.xl-order-12{order:12}.cols.xl-offset-0{margin-left:0}}@media only screen and (min-width: 1668px){.cols.f-1{min-width:8.33333%}.cols.f-offset-1{margin-left:8.33333%}.cols.f-2{min-width:16.66667%}.cols.f-offset-2{margin-left:16.66667%}.cols.f-3{min-width:25%}.cols.f-offset-3{margin-left:25%}.cols.f-4{min-width:33.33333%}.cols.f-offset-4{margin-left:33.33333%}.cols.f-5{min-width:41.66667%}.cols.f-offset-5{margin-left:41.66667%}.cols.f-6{min-width:50%}.cols.f-offset-6{margin-left:50%}.cols.f-7{min-width:58.33333%}.cols.f-offset-7{margin-left:58.33333%}.cols.f-8{min-width:66.66667%}.cols.f-offset-8{margin-left:66.66667%}.cols.f-9{min-width:75%}.cols.f-offset-9{margin-left:75%}.cols.f-10{min-width:83.33333%}.cols.f-offset-10{margin-left:83.33333%}.cols.f-11{min-width:91.66667%}.cols.f-offset-11{margin-left:91.66667%}.cols.f-12{min-width:100%}.cols.f-offset-12{margin-left:100%}.cols.f-offset-0{margin-left:0}}.s-hide,.hide{display:none !important}@media only screen and (min-width: 640px){.m-hide{display:none !important}.m-show{display:initial !important}}@media only screen and (min-width: 1024px){.l-hide{display:none !important}.l-show{display:initial !important}}@media only screen and (min-width: 1280px){.xl-hide{display:none !important}.xl-show{display:initial !important}}@media only screen and (min-width: 1668px){.full-hide{display:none !important}.full-show{display:initial !important}}@font-face{font-family:'social';src:url("../fonts/social.eot?j7r4n1");src:url("../fonts/social.eot?j7r4n1#iefix") format("embedded-opentype"),url("../fonts/social.ttf?j7r4n1") format("truetype"),url("../fonts/social.woff?j7r4n1") format("woff"),url("../fonts/social.svg?j7r4n1#social") format("svg");font-weight:normal;font-style:normal;font-display:block}body,div,table,td,li,input,select,textarea,p,h1,h2,h3,h3,h4,h5,h6{font-size:16px;line-height:1.6;font-weight:400;color:#000}h1,h2,h3,h4,h5,h6,.h1,.h2,.intro.search-intro .intro-text h1,.news-back strong,.document-slider-header strong,.vacancy-block strong,.new-request strong,.h3,header .menu .search-overlay>div detail-header,.news-teaser h2,.news-teaser ul li a strong,.project-overview .project-overview-filters label span,.content-websitelink strong,.team-block .info>div detail-header,.document-slider .slide a strong,.request-categories a strong,.request-conditions .condition-block>strong,.request-conditions .condition-block h2,.request-conditions .condition-block .info>div detail-header,.search-results .result-list>a strong{font-weight:700;line-height:1.1}h1,h2,h3,.h1,.h2,.intro.search-intro .intro-text h1,.news-back strong,.document-slider-header strong,.vacancy-block strong,.new-request strong,.h3,header .menu .search-overlay>div detail-header,.news-teaser h2,.news-teaser ul li a strong,.project-overview .project-overview-filters label span,.content-websitelink strong,.team-block .info>div detail-header,.document-slider .slide a strong,.request-categories a strong,.request-conditions .condition-block>strong,.request-conditions .condition-block h2,.request-conditions .condition-block .info>div detail-header,.search-results .result-list>a strong{margin-bottom:20px}@media only screen and (min-width: 640px){h1,h2,h3,.h1,.h2,.intro.search-intro .intro-text h1,.news-back strong,.document-slider-header strong,.vacancy-block strong,.new-request strong,.h3,header .menu .search-overlay>div detail-header,.news-teaser h2,.news-teaser ul li a strong,.project-overview .project-overview-filters label span,.content-websitelink strong,.team-block .info>div detail-header,.document-slider .slide a strong,.request-categories a strong,.request-conditions .condition-block>strong,.request-conditions .condition-block h2,.request-conditions .condition-block .info>div detail-header,.search-results .result-list>a strong{margin-bottom:25px}}@media only screen and (min-width: 1024px){h1,h2,h3,.h1,.h2,.intro.search-intro .intro-text h1,.news-back strong,.document-slider-header strong,.vacancy-block strong,.new-request strong,.h3,header .menu .search-overlay>div detail-header,.news-teaser h2,.news-teaser ul li a strong,.project-overview .project-overview-filters label span,.content-websitelink strong,.team-block .info>div detail-header,.document-slider .slide a strong,.request-categories a strong,.request-conditions .condition-block>strong,.request-conditions .condition-block h2,.request-conditions .condition-block .info>div detail-header,.search-results .result-list>a strong{margin-bottom:30px}}h1,.h1{font-size:40px}@media only screen and (min-width: 640px){h1,.h1{font-size:60px}}@media only screen and (min-width: 1024px){h1,.h1{font-size:80px}}h2,.h2,.intro.search-intro .intro-text h1,.news-back strong,.document-slider-header strong,.vacancy-block strong,.new-request strong{font-size:30px}@media only screen and (min-width: 640px){h2,.h2,.intro.search-intro .intro-text h1,.news-back strong,.document-slider-header strong,.vacancy-block strong,.new-request strong{font-size:45px}}@media only screen and (min-width: 1024px){h2,.h2,.intro.search-intro .intro-text h1,.news-back strong,.document-slider-header strong,.vacancy-block strong,.new-request strong{font-size:60px}}h3,.h3,header .menu .search-overlay>div detail-header,.news-teaser h2,.news-teaser ul li a strong,.project-overview .project-overview-filters label span,.content-websitelink strong,.team-block .info>div detail-header,.document-slider .slide a strong,.request-categories a strong,.request-conditions .condition-block>strong,.request-conditions .condition-block h2,.request-conditions .condition-block .info>div detail-header,.search-results .result-list>a strong{font-size:24px}@media only screen and (min-width: 640px){h3,.h3,header .menu .search-overlay>div detail-header,.news-teaser h2,.news-teaser ul li a strong,.project-overview .project-overview-filters label span,.content-websitelink strong,.team-block .info>div detail-header,.document-slider .slide a strong,.request-categories a strong,.request-conditions .condition-block>strong,.request-conditions .condition-block h2,.request-conditions .condition-block .info>div detail-header,.search-results .result-list>a strong{font-size:30px}}@media only screen and (min-width: 1024px){h3,.h3,header .menu .search-overlay>div detail-header,.news-teaser h2,.news-teaser ul li a strong,.project-overview .project-overview-filters label span,.content-websitelink strong,.team-block .info>div detail-header,.document-slider .slide a strong,.request-categories a strong,.request-conditions .condition-block>strong,.request-conditions .condition-block h2,.request-conditions .condition-block .info>div detail-header,.search-results .result-list>a strong{font-size:36px}}.cms-content h2:not([class]),.cms-content h3:not([class]),.cms-content .h2:not([class]),.cms-content .intro.search-intro .intro-text h1:not([class]),.intro.search-intro .intro-text .cms-content h1:not([class]),.cms-content .news-back strong:not([class]),.news-back .cms-content strong:not([class]),.cms-content .document-slider-header strong:not([class]),.document-slider-header .cms-content strong:not([class]),.cms-content .vacancy-block strong:not([class]),.vacancy-block .cms-content strong:not([class]),.cms-content .new-request strong:not([class]),.new-request .cms-content strong:not([class]),.cms-content .h3:not([class]),.cms-content header .menu .search-overlay>div detail-header:not([class]),header .menu .search-overlay>div .cms-content detail-header:not([class]),.cms-content .news-teaser h2:not([class]),.news-teaser .cms-content h2:not([class]),.cms-content .news-teaser ul li a strong:not([class]),.news-teaser ul li a .cms-content strong:not([class]),.cms-content .project-overview .project-overview-filters label span:not([class]),.project-overview .project-overview-filters label .cms-content span:not([class]),.cms-content .content-websitelink strong:not([class]),.content-websitelink .cms-content strong:not([class]),.cms-content .team-block .info>div detail-header:not([class]),.team-block .info>div .cms-content detail-header:not([class]),.cms-content .document-slider .slide a strong:not([class]),.document-slider .slide a .cms-content strong:not([class]),.cms-content .request-categories a strong:not([class]),.request-categories a .cms-content strong:not([class]),.cms-content .request-conditions .condition-block>strong:not([class]),.request-conditions .cms-content .condition-block>strong:not([class]),.cms-content .request-conditions .condition-block h2:not([class]),.request-conditions .condition-block .cms-content h2:not([class]),.cms-content .request-conditions .condition-block .info>div detail-header:not([class]),.request-conditions .condition-block .info>div .cms-content detail-header:not([class]),.cms-content .search-results .result-list>a strong:not([class]),.search-results .result-list>a .cms-content strong:not([class]){color:#0050B5}.cms-content h2,.cms-content .h2,.cms-content .intro.search-intro .intro-text h1,.intro.search-intro .intro-text .cms-content h1,.cms-content .news-back strong,.news-back .cms-content strong,.cms-content .document-slider-header strong,.document-slider-header .cms-content strong,.cms-content .vacancy-block strong,.vacancy-block .cms-content strong,.cms-content .new-request strong,.new-request .cms-content strong{font-size:24px}@media only screen and (min-width: 640px){.cms-content h2,.cms-content .h2,.cms-content .intro.search-intro .intro-text h1,.intro.search-intro .intro-text .cms-content h1,.cms-content .news-back strong,.news-back .cms-content strong,.cms-content .document-slider-header strong,.document-slider-header .cms-content strong,.cms-content .vacancy-block strong,.vacancy-block .cms-content strong,.cms-content .new-request strong,.new-request .cms-content strong{font-size:30px}}@media only screen and (min-width: 1024px){.cms-content h2,.cms-content .h2,.cms-content .intro.search-intro .intro-text h1,.intro.search-intro .intro-text .cms-content h1,.cms-content .news-back strong,.news-back .cms-content strong,.cms-content .document-slider-header strong,.document-slider-header .cms-content strong,.cms-content .vacancy-block strong,.vacancy-block .cms-content strong,.cms-content .new-request strong,.new-request .cms-content strong{font-size:36px}}.cms-content h3,.cms-content .h3,.cms-content header .menu .search-overlay>div detail-header,header .menu .search-overlay>div .cms-content detail-header,.cms-content .news-teaser h2,.news-teaser .cms-content h2,.cms-content .news-teaser ul li a strong,.news-teaser ul li a .cms-content strong,.cms-content .project-overview .project-overview-filters label span,.project-overview .project-overview-filters label .cms-content span,.cms-content .content-websitelink strong,.content-websitelink .cms-content strong,.cms-content .team-block .info>div detail-header,.team-block .info>div .cms-content detail-header,.cms-content .document-slider .slide a strong,.document-slider .slide a .cms-content strong,.cms-content .request-categories a strong,.request-categories a .cms-content strong,.cms-content .request-conditions .condition-block>strong,.request-conditions .cms-content .condition-block>strong,.cms-content .request-conditions .condition-block h2,.request-conditions .condition-block .cms-content h2,.cms-content .request-conditions .condition-block .info>div detail-header,.request-conditions .condition-block .info>div .cms-content detail-header,.cms-content .search-results .result-list>a strong,.search-results .result-list>a .cms-content strong{font-size:16px;margin-bottom:5px}h4,h5,h6{font-size:16px;margin-bottom:5px}a{text-decoration:underline;color:#0050B5;transition:color linear .2s}html:not(.touch) a:hover{color:#000}p+*,ul+*,ol+*{margin-top:36px}ol{padding-left:25px}ol li{padding-left:5px}ol li::marker{color:#0050B5}ul{margin-left:5px;list-style:none}ul li{position:relative;padding-left:15px}@media only screen and (min-width: 640px){ul li{padding-left:20px}}ul li:before{content:'';display:block;position:absolute;left:0;width:4px;height:4px;top:10px;background-color:#0050B5}@media only screen and (min-width: 640px){ul li:before{width:5px;height:5px;top:11px}}strong,b{font-weight:700}form{display:flex;flex-wrap:wrap;justify-content:flex-end;position:relative}form label{display:block;width:100%;position:relative;cursor:pointer;line-height:1;padding-bottom:15px}form label.last{margin-bottom:40px}form label input[type="checkbox"],form label input[type="radio"]{position:absolute;left:-2px;opacity:0}form label input[type="checkbox"]+span,form label input[type="radio"]+span{position:relative;display:block;width:100%;padding-left:23px;font-size:12px}form label input[type="checkbox"]+span:before,form label input[type="radio"]+span:before{content:'';position:absolute;border:1px solid #000}form label input[type="checkbox"]{top:0}form label input[type="checkbox"]+span:before{top:-2px;left:0;width:15px;height:15px}form label input[type="checkbox"]:checked+span:after{content:'\2714';position:absolute;top:0;left:2px;font-size:12px;color:#000}form label input[type="radio"]{top:-1px}form label input[type="radio"]+span:before{top:-1px;left:0;width:16px;height:16px;border-radius:50%}form label input[type="radio"]:checked+span:after{content:'';position:absolute;top:2px;left:3px;width:10px;height:10px;border-radius:50%;background:#0050B5}form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:30px !important;text-overflow:ellipsis}html:not(.touch) form select:hover{background-position:right bottom 20px}form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]),form textarea,form select{display:block;width:100%;height:40px;padding:0 15px;margin-bottom:30px;font-size:16px;color:#000;border-radius:0;background-color:#fff;border-bottom:1px solid transparent;transition:border-bottom ease .3s}form input:not([type="file"]):not([type="checkbox"]):not([type="radio"])::placeholder,form textarea::placeholder,form select::placeholder{color:rgba(0,0,0,0.8);font-size:14px;transition:none}form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):focus,form textarea:focus{border-bottom:1px solid #000}form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):-webkit-autofill,form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):-webkit-autofill:hover,form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):-webkit-autofill:focus,form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):-webkit-autofill:active,form textarea:-webkit-autofill,form textarea:-webkit-autofill:hover,form textarea:-webkit-autofill:focus,form textarea:-webkit-autofill:active{box-shadow:0 0 0 40px #fff inset !important}form input[type="file"]{max-width:100%}form textarea{height:200px;padding:10px 15px;resize:none}form button[type="submit"]{position:relative;display:inline-block;cursor:pointer;font-family:"effra",sans-serif;font-weight:700;font-size:16px;line-height:1.2;color:#000;padding:0 0 0 25px;text-decoration:underline;overflow:hidden;transition:ease .35s;transition-property:color, padding;margin-top:30px}form button[type="submit"]:before,form button[type="submit"]:after{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);width:11px;height:16px;mask-image:url("../img/text-button-arrow.svg");-webkit-mask-image:url("../img/text-button-arrow.svg");mask-size:cover;-webkit-mask-size:cover;background-color:#000;transition:ease .3s .05s}form button[type="submit"]:before{left:0;transition-property:left, background-color}form button[type="submit"]:after{right:-50px;transition-property:right, background-color}html:not(.touch) form button[type="submit"]:hover{color:#000;padding:0 25px 0 0}html:not(.touch) form button[type="submit"]:hover:before{background-color:#000;left:-50px}html:not(.touch) form button[type="submit"]:hover:after{background-color:#000;right:0}.cookie-banner{position:fixed;z-index:99999;bottom:-100%;right:25px;width:calc(100vw - 50px);padding:30px;background:#0050B5;animation-name:show;animation-fill-mode:forwards;animation-duration:.75s}@media only screen and (min-width: 640px){.cookie-banner{width:auto;right:50px}}.cookie-banner strong{display:block;font-weight:300;color:#fff;font-size:24px;line-height:1;margin-bottom:25px}.cookie-banner a{position:relative;display:inline-block;cursor:pointer;font-family:"effra",sans-serif;font-weight:700;font-size:16px;line-height:1.2;color:#fff;padding:0 0 0 25px;text-decoration:underline;overflow:hidden;transition:ease .35s;transition-property:color, padding;float:right}.cookie-banner a:before,.cookie-banner a:after{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);width:11px;height:16px;mask-image:url("../img/text-button-arrow.svg");-webkit-mask-image:url("../img/text-button-arrow.svg");mask-size:cover;-webkit-mask-size:cover;background-color:#fff;transition:ease .3s .05s}.cookie-banner a:before{left:0;transition-property:left, background-color}.cookie-banner a:after{right:-50px;transition-property:right, background-color}html:not(.touch) .cookie-banner a:hover{color:#fff;padding:0 25px 0 0}html:not(.touch) .cookie-banner a:hover:before{background-color:#fff;left:-50px}html:not(.touch) .cookie-banner a:hover:after{background-color:#fff;right:0}@keyframes show{from{bottom:-100%}to{bottom:0}}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;z-index:8020}.fancybox-skin{position:relative;background:#fff;color:#000;text-shadow:none;padding:5px !important}@media only screen and (min-width: 640px){.fancybox-skin{padding:10px !important}}.fancybox-opened{z-index:8030}.fancybox-outer,.fancybox-inner{overflow-x:visible !important;overflow-y:visible !important;position:relative}@media only screen and (max-width: 600px){.fancybox-outer,.fancybox-inner{overflow-x:scroll !important}}@media only screen and (max-height: 825px){.fancybox-outer,.fancybox-inner{overflow-x:scroll !important}}.fancybox-inner{max-width:100%}.fancybox-inner form textarea{height:auto}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading{display:none}.fancybox-close{display:block;position:fixed;top:10px;right:10px;width:30px;height:30px;cursor:pointer;z-index:8040;line-height:1;text-decoration:none;font-size:40px;color:#fff}.fancybox-close:after{content:'×'}html:not(.touch) .fancybox-close:hover{color:rgba(255,255,255,0.8)}.fancybox-nav{position:fixed;bottom:10px;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent;z-index:8040;font-size:40px;color:#fff;text-decoration:none}html:not(.touch) .fancybox-nav:hover{color:rgba(255,255,255,0.8)}.fancybox-prev{left:25px}.fancybox-prev:after{content:'←'}.fancybox-next{right:25px}.fancybox-next:after{content:'→'}.fancybox-nav span{display:none}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden;width:auto}.fancybox-lock body{overflow:hidden}.fancybox-lock-test{overflow-y:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(0,0,0,0.8)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:rgba(0,0,0,0.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:rgba(0,0,0,0.8)}.fancybox-overlay{background:rgba(0,0,0,0.6);backdrop-filter:blur(2px)}.fancybox-skin{padding:6px !important}.fancybox-close{position:absolute;top:-45px;right:-5px;width:35px;height:35px;border-radius:50%;transition:transform ease .3s}html:not(.touch) .fancybox-close:hover{transform:rotate(90deg)}.fancybox-close:before,.fancybox-close:after{content:'';position:absolute;left:50%;top:50%;background-color:#fff;height:4px;width:25px;transition:all ease .3s}.fancybox-close:before{transform:translate(-50%, -50%) rotate(45deg)}.fancybox-close:after{transform:translate(-50%, -50%) rotate(-45deg)}.fancybox-nav{position:absolute;bottom:-60px;display:block;width:30px;height:30px;overflow:hidden}.fancybox-nav:before,.fancybox-nav:after{content:'';position:absolute;left:50%;width:16px;height:22px;background:transparent url("../img/slide-arrow.svg") left top no-repeat;transform:translate(-50%, -50%);transition:top ease .3s .05s}.fancybox-nav:before{top:50%}.fancybox-nav:after{top:150%}html:not(.touch) .fancybox-nav:hover:before{top:-100%}html:not(.touch) .fancybox-nav:hover:after{top:50%}.fancybox-prev{left:50%;transform:scaleX(-1) translateX(120%)}.fancybox-next{right:50%;transform:translateX(120%)}.slick-list,.slick-track{height:100% !important}.slick-slider>button{position:absolute;z-index:1;width:45px;height:90px;background-color:#fff;font-size:1px;color:#fff;overflow:hidden;cursor:pointer}.slick-slider>button:before,.slick-slider>button:after{content:'';display:block;position:absolute;transform:translateY(-50%);width:12px;height:18px;background:transparent url("../img/text-button-arrow.svg") left top no-repeat;background-size:cover;transition:top ease .3s .05s}.slick-slider>button:before{top:50%}.slick-slider>button:after{top:150%}html:not(.touch) .slick-slider>button:hover:before{top:-100%}html:not(.touch) .slick-slider>button:hover:after{top:50%}.slick-slider>button.slick-prev:before,.slick-slider>button.slick-prev:after{right:7px;transform:translateY(-50%) rotate(180deg)}.slick-slider>button.slick-next:before,.slick-slider>button.slick-next:after{left:7px}.slick-slider>button.slick-disabled{opacity:.2;pointer-events:none}header{position:relative;background-color:#fff}@media only screen and (min-width: 1024px){header{padding:50px 0;transition:padding ease .3s}html:not(.touch) header{position:fixed;top:0;left:0;right:0;z-index:40}html:not(.touch) header.sticky{padding:25px 0}html:not(.touch) header.sticky .message{max-height:0;padding:0 20px;opacity:0;overflow:hidden}html:not(.touch) header.sticky .logo{top:-10px;left:-20%}html:not(.touch) header.sticky .logo .logoholder{width:50%;padding-bottom:35%}html:not(.touch) header.sticky .logo .logoholder .logo-color{width:75%;top:6px;opacity:0}html:not(.touch) header.sticky .logo .logoholder .logo-small{opacity:1}}header.show-menu .message{max-height:0;padding:0 20px;opacity:0;overflow:hidden}header .message{background-color:#0050B5;color:#fff;text-align:center;padding:20px;transition:ease .3s;transition-property:max-height, padding, opacity}@media only screen and (min-width: 1024px){header .message{font-size:20px;margin:-50px 0 50px}}header .cols{position:relative}header .logo{position:absolute;z-index:3;display:block;width:100%;max-width:60px;top:25px;left:15px}@media only screen and (min-width: 640px){header .logo{max-width:110px}}@media only screen and (min-width: 1024px){header .logo{max-width:160px;top:15px}html:not(.touch) header .logo{transition:ease .3s;transition-property:top, left}}header .logo .logoholder{position:relative;display:block;width:100%;height:0;padding-bottom:132%;overflow:hidden}@media only screen and (min-width: 1024px){header .logo .logoholder{margin-left:-15px}html:not(.touch) header .logo .logoholder{transition:ease .3s;transition-property:width, padding-bottom}}header .logo .logoholder .logo-color,header .logo .logoholder .logo-white,header .logo .logoholder .logo-small{position:absolute;left:0;top:0;width:100%;transition:top ease .3s .1s}@media only screen and (min-width: 1024px){html:not(.touch) header .logo .logoholder .logo-color{transition:all ease .3s}}header .logo .logoholder .logo-white{top:100%;transition:top ease .3s}header .logo .logoholder .logo-small{opacity:0;transition:opacity ease .3s}header .logo .logoholder.show-menu .logo-color{top:-100%;transition:top ease .3s .1s}@media only screen and (min-width: 1024px){html:not(.touch) header .logo .logoholder.show-menu .logo-color{top:0;transition:top ease 0s}}header .logo .logoholder.show-menu .logo-white{top:0;transition:top ease .3s .2s}@media only screen and (min-width: 1024px){html:not(.touch) header .logo .logoholder.show-menu .logo-white{top:100%;transition:top ease 0s}}header .menu{display:flex;flex-wrap:nowrap;justify-content:flex-end;margin-top:25px}@media only screen and (min-width: 1024px){html:not(.touch) header .menu{justify-content:space-between}}@media only screen and (min-width: 1024px){header .menu{margin-top:0}}header .menu menu{display:none}@media only screen and (min-width: 1024px){html:not(.touch) header .menu menu{display:inline-block}}html:not(.touch) header .menu menu li{position:relative;display:inline-block}html:not(.touch) header .menu menu li a{text-decoration:none;color:#000;white-space:nowrap}html:not(.touch) header .menu menu li a:hover,html:not(.touch) header .menu menu li a.active{color:#0050B5}html:not(.touch) header .menu menu li .submenu-toggle{display:inline-block;position:relative;pointer-events:none;width:9px;height:7px;margin-left:5px;background:transparent url("../img/header-submenu-icon.svg") left top no-repeat;background-size:contain}html:not(.touch) header .menu menu li menu{display:none}html:not(.touch) header .menu menu li:hover menu{display:block;position:absolute;background:#fff;padding:25px;margin-left:-25px}html:not(.touch) header .menu menu li:hover menu li{display:block;line-height:1}html:not(.touch) header .menu menu li:hover menu li+li{margin-top:8px}html:not(.touch) header .menu menu li:hover menu li a{font-weight:400}html:not(.touch) header .menu menu.primary-menu>li+li{margin-left:30px}@media only screen and (min-width: 1280px){html:not(.touch) header .menu menu.primary-menu>li+li{margin-left:45px}}html:not(.touch) header .menu menu.primary-menu>li a{font-size:16px;font-weight:700}html:not(.touch) header .menu menu.secondary-menu>li+li{margin-left:30px}@media only screen and (min-width: 1280px){html:not(.touch) header .menu menu.secondary-menu>li+li{margin-left:45px}}html:not(.touch) header .menu menu.secondary-menu>li:last-of-type{margin-left:15px}html:not(.touch) header .menu menu.secondary-menu>li a{font-size:14px}@media only screen and (min-width: 1024px){html:not(.touch) header .menu>.login,html:not(.touch) header .menu>.search-button{display:none}}header .menu>.login{margin-right:15px}header .menu>.search-button{margin-right:30px;transform:translateY(-4px) !important}@media only screen and (min-width: 640px){header .menu>.search-button{margin-right:50px}}header .menu .login{position:relative;font-size:14px;color:#000;text-decoration:none;z-index:3}header .menu .login span{display:none}@media only screen and (min-width: 640px){header .menu .login span{display:inline}}header .menu .login:after{content:'';display:inline-block;width:17px;height:24px;mask-image:url("../img/login.svg");-webkit-mask-image:url("../img/login.svg");mask-size:cover;-webkit-mask-size:cover;background-color:#000;vertical-align:bottom;margin-left:15px;transition:background-color ease .3s}html:not(.touch) header .menu .login:hover{color:#0050B5}html:not(.touch) header .menu .login:hover:after{background-color:#0050B5}header .menu .login.show-menu{color:#fff}header .menu .login.show-menu:after{background-color:#fff}html:not(.touch) header .menu .login.show-menu:hover{color:#000}html:not(.touch) header .menu .login.show-menu:hover:after{background-color:#000}@media only screen and (min-width: 1024px){header .menu .login.show-menu{color:#000}header .menu .login.show-menu:after{background-color:#000}html:not(.touch) header .menu .login.show-menu:hover{color:#0050B5}html:not(.touch) header .menu .login.show-menu:hover:after{background-color:#0050B5}}header .menu .search-button{position:relative;cursor:pointer;z-index:3;min-height:30px;transform:translateY(2px)}header .menu .search-button span{display:none}header .menu .search-button:after{content:'';display:inline-block;width:20px;height:20px;mask-image:url("../img/search.svg");-webkit-mask-image:url("../img/search.svg");mask-size:cover;-webkit-mask-size:cover;background-color:#000;vertical-align:bottom;margin-left:15px;transition:background-color ease .3s}html:not(.touch) header .menu .search-button:hover{color:#0050B5}html:not(.touch) header .menu .search-button:hover:after{background-color:#0050B5}header .menu .search-button.show-menu{color:#fff}header .menu .search-button.show-menu:after{background-color:#fff}html:not(.touch) header .menu .search-button.show-menu:hover{color:#000}html:not(.touch) header .menu .search-button.show-menu:hover:after{background-color:#000}@media only screen and (min-width: 1024px){header .menu .search-button.show-menu{color:#000}header .menu .search-button.show-menu:after{background-color:#000}html:not(.touch) header .menu .search-button.show-menu:hover{color:#0050B5}html:not(.touch) header .menu .search-button.show-menu:hover:after{background-color:#0050B5}}header .menu .search-overlay{cursor:default;text-align:left;display:flex;position:fixed;z-index:99999;left:0;top:0;width:100%;height:100%;padding:30px 0;justify-content:center;align-items:center;pointer-events:none;opacity:0;background-color:#0050B5;transition:opacity ease .3s}header .menu .search-overlay.show{pointer-events:all;opacity:1}header .menu .search-overlay>div{width:100%;max-width:940px;padding:0 30px;max-height:100%;overflow:hidden;overflow-y:auto}header .menu .search-overlay>div detail-header{display:block;color:#fff}header .menu .search-overlay>div div{position:relative}header .menu .search-overlay>div div input[type="search"]{background-color:#0050B5;color:#fff;padding:15px 50px 15px 0;height:75px;font-size:20px}header .menu .search-overlay>div div input[type="search"],header .menu .search-overlay>div div input[type="search"]:focus{border-bottom:1px solid #fff}header .menu .search-overlay>div div input[type="search"]:-webkit-autofill,header .menu .search-overlay>div div input[type="search"]:-webkit-autofill:hover,header .menu .search-overlay>div div input[type="search"]:-webkit-autofill:focus,header .menu .search-overlay>div div input[type="search"]:-webkit-autofill:active{box-shadow:0 0 0 40px #0050B5 inset !important;-webkit-text-fill-color:#fff}header .menu .search-overlay>div div input[type="search"]::placeholder{font-size:20px;color:rgba(255,255,255,0.6)}header .menu .search-overlay>div div input[type="submit"]{cursor:pointer;position:absolute;right:0;bottom:55px;height:30px;width:30px;mask-image:url("../img/search.svg");-webkit-mask-image:url("../img/search.svg");mask-size:cover;-webkit-mask-size:cover;background-color:#fff;transition:transform ease .3s}html:not(.touch) header .menu .search-overlay>div div input[type="submit"]:hover{transform:translateY(-5px)}header .menu .search-overlay close-button{cursor:pointer;display:block;position:absolute;right:20px;top:20px;width:35px;height:35px;border-radius:50%;transition:transform ease .3s}html:not(.touch) header .menu .search-overlay close-button:hover{transform:rotate(90deg)}header .menu .search-overlay close-button:before,header .menu .search-overlay close-button:after{content:'';position:absolute;left:50%;top:50%;background-color:#fff;height:2px;width:25px;transition:all ease .3s}header .menu .search-overlay close-button:before{transform:translate(-50%, -50%) rotate(45deg)}header .menu .search-overlay close-button:after{transform:translate(-50%, -50%) rotate(-45deg)}@media only screen and (min-width: 1024px){header .menu .search-overlay close-button{right:40px;top:40px}}header .menu .off-canvas-toggle{display:block;cursor:pointer;position:relative;z-index:3;float:right;width:30px;height:30px;border-top:1px solid #000;margin-top:1px;transition:ease .3s;transition-property:transform, margin}@media only screen and (min-width: 1024px){html:not(.touch) header .menu .off-canvas-toggle{display:none}}header .menu .off-canvas-toggle:before,header .menu .off-canvas-toggle:after{content:'';position:absolute;left:0;right:0;background-color:#000;height:1px;transition:all ease .3s}header .menu .off-canvas-toggle:before{top:10px}header .menu .off-canvas-toggle:after{top:21px}html:not(.touch) header .menu .off-canvas-toggle:hover:not(.show-menu){border-top-color:#0050B5}html:not(.touch) header .menu .off-canvas-toggle:hover:not(.show-menu):before,html:not(.touch) header .menu .off-canvas-toggle:hover:not(.show-menu):after{background-color:#0050B5}html:not(.touch) header .menu .off-canvas-toggle:hover:not(.show-menu):before{right:10px}html:not(.touch) header .menu .off-canvas-toggle:hover:not(.show-menu):after{right:20px}header .menu .off-canvas-toggle.show-menu{border-top:0px solid transparent;margin-top:0}header .menu .off-canvas-toggle.show-menu:before,header .menu .off-canvas-toggle.show-menu:after{top:12px;right:0;background-color:#fff}@media only screen and (min-width: 1024px){header .menu .off-canvas-toggle.show-menu:before,header .menu .off-canvas-toggle.show-menu:after{background-color:#000}}header .menu .off-canvas-toggle.show-menu:before{transform:rotate(45deg)}header .menu .off-canvas-toggle.show-menu:after{transform:rotate(-45deg)}html:not(.touch) header .menu .off-canvas-toggle.show-menu:hover{margin-top:-3px;padding-bottom:3px;transform:rotate(90deg)}html:not(.touch) header .menu .off-canvas-toggle.show-menu:hover:before,html:not(.touch) header .menu .off-canvas-toggle.show-menu:hover:after{background-color:#000}@media only screen and (min-width: 1024px){html:not(.touch) header .menu .off-canvas-toggle.show-menu:hover:before,html:not(.touch) header .menu .off-canvas-toggle.show-menu:hover:after{background-color:#0050B5}}.off-canvas-menu{position:fixed;opacity:0;top:-100vh;left:0;right:0;height:100vh;z-index:2;background-color:#fff;overflow:hidden;overflow-y:auto;transition:ease .5s;transition-property:top, opacity;pointer-events:none}.off-canvas-menu.show-menu{top:0;opacity:1;pointer-events:initial}@media only screen and (min-width: 1024px){html:not(.touch) .off-canvas-menu{top:-100vh;opacity:0}}.off-canvas-menu .info{position:fixed;left:0;top:0;z-index:2;width:100%;background-color:#0050B5;padding-top:80px}@media only screen and (min-width: 1024px){.off-canvas-menu .info{position:relative;padding-top:495px;height:100%;min-height:100vh}}@media only screen and (min-width: 1280px){.off-canvas-menu .info{padding-top:400px}}.off-canvas-menu .info:before,.off-canvas-menu .info:after{content:'';display:block;position:absolute;background-color:#0050B5}.off-canvas-menu .info:before{top:0;bottom:0;width:200vw;left:-50vw}@media only screen and (min-width: 1024px){.off-canvas-menu .info:before{left:-100vw;width:100vw}}.off-canvas-menu .info:after{transform:skewY(-11deg) translateX(-50%);height:1000%;bottom:0;width:calc(100vw + 2px);min-width:320px;left:50%;transform-origin:bottom}@media only screen and (min-width: 1024px){.off-canvas-menu .info:after{left:unset;right:0;transform:skewX(-20deg)}}.off-canvas-menu .info menu,.off-canvas-menu .info address{display:none;position:relative;z-index:2}.off-canvas-menu .info menu a{color:#000;text-decoration:none;font-size:18px;line-height:32px}@media only screen and (min-width: 1024px){.off-canvas-menu .info .additional-menu{display:block}}@media only screen and (min-width: 1280px){.off-canvas-menu .info address{display:block;margin-top:100px}.off-canvas-menu .info address p,.off-canvas-menu .info address a{font-size:16px;line-height:32px;font-weight:300;color:#fff;text-decoration:none}}@media only screen and (min-width: 1280px){.off-canvas-menu .info .social-menu{display:flex;margin-top:50px}.off-canvas-menu .info .social-menu li+li{margin-left:15px}.off-canvas-menu .info .social-menu li a{position:relative;display:inline-block;width:30px;height:30px;border:2px solid #fff;border-radius:50%}.off-canvas-menu .info .social-menu li a:before{position:absolute;display:block;font-family:'social' !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:26px;line-height:1;text-align:center;color:#fff;left:50%;top:50%;transform:translate(-50%, -50%);padding-right:1px}.off-canvas-menu .info .social-menu li a.fb:before{content:"f"}.off-canvas-menu .info .social-menu li a.li:before{content:"l";padding-right:3px}.off-canvas-menu .info .social-menu li a.yt:before{content:"y"}.off-canvas-menu .info .social-menu li a.ig:before{content:"i"}.off-canvas-menu .info .social-menu li a span{display:none}}.off-canvas-menu .menus{position:relative;padding-bottom:50px;margin-top:50vw}@media only screen and (min-width: 640px){.off-canvas-menu .menus{margin-top:35vw}}@media only screen and (min-width: 1024px){.off-canvas-menu .menus{margin-top:200px;padding-left:25px}}@media only screen and (min-width: 1280px){.off-canvas-menu .menus{margin-top:350px;padding-left:0}}.off-canvas-menu .menus menu a{display:inline-block;color:#000;text-decoration:none;white-space:nowrap}.off-canvas-menu .menus menu a.active{color:#0050B5}.off-canvas-menu .menus menu.primary-menu>li+li,.off-canvas-menu .menus menu.secondary-menu>li+li{margin-top:5px}@media only screen and (min-width: 1024px){.off-canvas-menu .menus menu.primary-menu>li+li,.off-canvas-menu .menus menu.secondary-menu>li+li{margin-top:30px}}@media only screen and (min-width: 1280px){.off-canvas-menu .menus menu.primary-menu>li+li,.off-canvas-menu .menus menu.secondary-menu>li+li{margin-top:50px}}.off-canvas-menu .menus menu.primary-menu>li>a,.off-canvas-menu .menus menu.secondary-menu>li>a{position:relative;font-weight:700;font-size:24px}@media only screen and (min-width: 640px){.off-canvas-menu .menus menu.primary-menu>li>a,.off-canvas-menu .menus menu.secondary-menu>li>a{font-size:36px}}.off-canvas-menu .menus menu.primary-menu>li>a:before,.off-canvas-menu .menus menu.secondary-menu>li>a:before{content:'';display:block;position:absolute;background-color:#000;top:calc(50% - 1px);height:2px;width:35px;left:-60px}@media only screen and (min-width: 640px){.off-canvas-menu .menus menu.primary-menu>li>a:before,.off-canvas-menu .menus menu.secondary-menu>li>a:before{width:40px;left:-80px}}@media only screen and (min-width: 1024px){.off-canvas-menu .menus menu.primary-menu>li>a:before,.off-canvas-menu .menus menu.secondary-menu>li>a:before{width:40px;left:-70px}}@media only screen and (min-width: 1280px){.off-canvas-menu .menus menu.primary-menu>li>a:before,.off-canvas-menu .menus menu.secondary-menu>li>a:before{width:50px;left:-80px}}.off-canvas-menu .menus menu.primary-menu>li .submenu-toggle,.off-canvas-menu .menus menu.secondary-menu>li .submenu-toggle{display:inline-block;position:relative;cursor:pointer;width:14px;height:11px;margin-left:10px;background:transparent url("../img/header-submenu-icon.svg") left top no-repeat;background-size:contain;transition:transform ease .3s}@media only screen and (min-width: 1024px){.off-canvas-menu .menus menu.primary-menu>li .submenu-toggle,.off-canvas-menu .menus menu.secondary-menu>li .submenu-toggle{vertical-align:text-top;width:21px;height:16px;transform:rotate(-90deg);transition:margin ease .3s}}.off-canvas-menu .menus menu.primary-menu>li .submenu-toggle.show,.off-canvas-menu .menus menu.secondary-menu>li .submenu-toggle.show{transform:rotate(-180deg)}@media only screen and (min-width: 1024px){.off-canvas-menu .menus menu.primary-menu>li .submenu-toggle.show,.off-canvas-menu .menus menu.secondary-menu>li .submenu-toggle.show{transform:rotate(-90deg);margin-left:15px}}.off-canvas-menu .menus menu.primary-menu menu,.off-canvas-menu .menus menu.secondary-menu menu{overflow:hidden;max-height:0;opacity:0;transition:ease .3s;transition-property:max-height, opacity, padding}@media only screen and (min-width: 1024px){.off-canvas-menu .menus menu.primary-menu menu,.off-canvas-menu .menus menu.secondary-menu menu{position:absolute;top:-10px;left:60%}}.off-canvas-menu .menus menu.primary-menu menu.show,.off-canvas-menu .menus menu.secondary-menu menu.show{max-height:400px;opacity:1;padding:15px 0 10px}.off-canvas-menu .menus menu.primary-menu menu li a,.off-canvas-menu .menus menu.secondary-menu menu li a{line-height:32px}@media only screen and (min-width: 1024px){.off-canvas-menu .menus menu.primary-menu menu li a,.off-canvas-menu .menus menu.secondary-menu menu li a{line-height:45px}}@media only screen and (min-width: 1280px){.off-canvas-menu .menus menu.primary-menu menu li a,.off-canvas-menu .menus menu.secondary-menu menu li a{line-height:50px}}.off-canvas-menu .menus menu.primary-menu menu li a.active,.off-canvas-menu .menus menu.secondary-menu menu li a.active{font-weight:700;line-height:42px}@media only screen and (min-width: 1024px){.off-canvas-menu .menus menu.primary-menu menu li a.active,.off-canvas-menu .menus menu.secondary-menu menu li a.active{line-height:65px}}@media only screen and (min-width: 1280px){.off-canvas-menu .menus menu.primary-menu menu li a.active,.off-canvas-menu .menus menu.secondary-menu menu li a.active{line-height:70px}}.off-canvas-menu .menus menu.secondary-menu{margin-top:40px}@media only screen and (min-width: 1024px){.off-canvas-menu .menus menu.secondary-menu{margin-top:80px}}@media only screen and (min-width: 1280px){.off-canvas-menu .menus menu.secondary-menu{margin-top:140px}}.off-canvas-menu .menus menu.secondary-menu li:last-of-type{display:none}.off-canvas-menu .menus menu.additional-menu{margin-top:40px}@media only screen and (min-width: 640px){.off-canvas-menu .menus menu.additional-menu{position:absolute;top:10px;margin-top:0;left:60%}}@media only screen and (min-width: 1024px){.off-canvas-menu .menus menu.additional-menu{display:none}}.off-canvas-menu .menus menu.additional-menu a{font-size:14px;line-height:32px}@media only screen and (min-width: 640px){.off-canvas-menu .menus menu.additional-menu a{font-size:18px}}[data-inview]{transition:ease .5s;transition-property:opacity, transform}[data-inview]:not(.in-view){opacity:0;transform:translateY(75px)}.txt-yellow{color:#FFCA48}.txt-orange{color:#ED9B33}.txt-red{color:#D05A57}.txt-purple{color:#924E8C}.txt-blue{color:#0050B5}.txt-green{color:#5CAA7F}.bg-yellow{background-color:#FFCA48}.bg-orange{background-color:#ED9B33}.bg-red{background-color:#D05A57}.bg-purple{background-color:#924E8C}.bg-blue{background-color:#0050B5}.bg-green{background-color:#5CAA7F}.team-red h3{color:#D05A57}.team-red .info{background-color:#D05A57}.team-purple h3{color:#924E8C}.team-purple .info{background-color:#924E8C}.team-blue h3{color:#0050B5}.team-blue .info{background-color:#0050B5}.team-green h3{color:#5CAA7F}.team-green .info{background-color:#5CAA7F}.team-orange h3{color:#ED9B33}.team-orange .info{background-color:#ED9B33}.intro{position:relative;z-index:1;margin:70px 0 30px}@media only screen and (min-width: 640px){.intro{margin:20px 0 -45px}}@media only screen and (min-width: 1024px){.intro{margin:0 0 -45px}}.intro.search-intro{margin:70px 0 10px}@media only screen and (min-width: 640px){.intro.search-intro{margin:20px 0 -65px}}@media only screen and (min-width: 1024px){.intro.search-intro{margin:0 0 -65px}}.intro.search-intro .intro-text{width:100% !important}.intro .intro-text{position:relative;z-index:1;margin-top:30px;pointer-events:none}@media only screen and (max-width: 639px){.intro .intro-text{top:0 !important}}@media only screen and (min-width: 640px){.intro .intro-text{width:300%;padding:150px 0 80px}}@media only screen and (min-width: 1024px){.intro .intro-text{width:180%;padding:250px 0 100px}}.intro .intro-text pre-header{display:block;font-size:24px;margin-bottom:5px;margin-left:-15px}@media only screen and (min-width: 640px){.intro .intro-text pre-header{font-size:30px;margin-bottom:10px;margin-left:-20px}}@media only screen and (min-width: 1024px){.intro .intro-text pre-header{font-size:36px;margin-bottom:15px;margin-left:-25px}}.intro .intro-text h1.important-red-color{color:#D05A57 !important}@media only screen and (min-width: 640px){.intro .intro-text p{font-size:18px}}@media only screen and (min-width: 1024px){.intro .intro-text p{font-size:20px}}.intro .intro-text a:not(.contact .intro-text a),.intro .intro-text span{pointer-events:all;position:relative;display:inline-block;cursor:pointer;font-family:"effra",sans-serif;font-weight:700;font-size:16px;line-height:1.2;color:#000;padding:0 0 0 25px;text-decoration:underline;overflow:hidden;transition:ease .35s;transition-property:color, padding}.intro .intro-text a:not(.contact .intro-text a):before,.intro .intro-text a:not(.contact .intro-text a):after,.intro .intro-text span:before,.intro .intro-text span:after{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);width:11px;height:16px;mask-image:url("../img/text-button-arrow.svg");-webkit-mask-image:url("../img/text-button-arrow.svg");mask-size:cover;-webkit-mask-size:cover;background-color:#000;transition:ease .3s .05s}.intro .intro-text a:not(.contact .intro-text a):before,.intro .intro-text span:before{left:0;transition-property:left, background-color}.intro .intro-text a:not(.contact .intro-text a):after,.intro .intro-text span:after{right:-50px;transition-property:right, background-color}html:not(.touch) .intro .intro-text a:not(.contact .intro-text a):hover,html:not(.touch) .intro .intro-text span:hover{color:#000;padding:0 25px 0 0}html:not(.touch) .intro .intro-text a:not(.contact .intro-text a):hover:before,html:not(.touch) .intro .intro-text span:hover:before{background-color:#000;left:-50px}html:not(.touch) .intro .intro-text a:not(.contact .intro-text a):hover:after,html:not(.touch) .intro .intro-text span:hover:after{background-color:#000;right:0}.intro .intro-img,.intro .intro-slider{position:relative;width:calc(100% + 75px);height:100%;margin:0 -37.5px;overflow:hidden}@media only screen and (min-width: 640px){.intro .intro-img,.intro .intro-slider{width:calc(100% + 55px);margin:0 0 0 -15px}}@media only screen and (min-width: 1024px){.intro .intro-img,.intro .intro-slider{width:calc(100% + 135px);margin:0 0 0 -95px}}@media only screen and (min-width: 1280px){.intro .intro-img,.intro .intro-slider{width:calc(100% + 40px);margin:0}}@media only screen and (min-width: 1668px){.intro .intro-img,.intro .intro-slider{width:calc(100% + 80px)}}.intro .intro-img img,.intro .intro-slide img{height:100%;width:100%;object-fit:cover;aspect-ratio:64/52}@media only screen and (min-width: 640px){.intro .intro-img img,.intro .intro-slide img{position:relative;width:101%;min-height:101%;object-fit:cover}}.intro .intro-slider button{background-color:#000;color:#000;bottom:0}.intro .intro-slider button.slick-prev{left:0}.intro .intro-slider button.slick-next{left:45px}.intro .intro-slider button:before,.intro .intro-slider button:after{width:16px;height:22px;background-image:url("../img/slide-arrow.svg")}.intro .intro-slide,.intro .intro-image-link{display:block;overflow:hidden;padding-bottom:90px}@media only screen and (min-width: 640px){.intro .intro-slide,.intro .intro-image-link{padding:0}}@media only screen and (min-width: 640px){.intro .intro-slide img,.intro .intro-image-link img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);transition:transform ease .3s}}@media only screen and (min-width: 640px){html:not(.touch) .intro .intro-slide.loaded:hover img,html:not(.touch) .intro .intro-image-link.loaded:hover img{transform:translate(-50%, -50%) scale(1.15);transition:transform ease 1.75s}}@media only screen and (min-width: 640px){.intro .intro-slide.slick-current .slide-details,.intro .intro-image-link.slick-current .slide-details{opacity:1;bottom:0}}.intro .intro-slide .slide-details,.intro .intro-image-link .slide-details{display:block;position:absolute;left:90px;bottom:0;height:90px;width:calc(100% - 90px);max-width:calc(100% - 90px);padding:18px 30px;background-color:#f9f9f9}@media only screen and (min-width: 640px){.intro .intro-slide .slide-details,.intro .intro-image-link .slide-details{bottom:-90px;opacity:0;width:auto;background-color:#fff;transition:ease .65s .35s;transition-property:opacity, bottom}}.intro .intro-slide .slide-details strong,.intro .intro-slide .slide-details span,.intro .intro-image-link .slide-details strong,.intro .intro-image-link .slide-details span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.intro .intro-slide .slide-details strong,.intro .intro-image-link .slide-details strong{text-decoration:none}.intro .intro-slide .slide-details span,.intro .intro-image-link .slide-details span{text-decoration:underline}.intro .intro-image-link{height:0;padding-bottom:81.3%}@media only screen and (min-width: 640px){.intro .intro-text .custom-popup-text{max-width:42%}}@media only screen and (min-width: 1024px){.intro .intro-text .custom-popup-text{max-width:59%}}.intro .intro-text.hide-text{display:none}.intro.contact .intro-text a{cursor:pointer;font-weight:700;color:#000;pointer-events:all}.custom-slide{cursor:pointer}.absolute-video-container{position:fixed;top:0;left:0;bottom:0;right:0;z-index:90;display:none;opacity:0;transition:opacity .4s;background-color:#0050B5;align-items:center;justify-content:center}.absolute-video-container .video-wrapper{position:relative;width:100%}@media only screen and (min-width: 640px){.absolute-video-container .video-wrapper{width:87%}}@media only screen and (min-width: 1280px){.absolute-video-container .video-wrapper{max-width:80rem}}.absolute-video-container .video-wrapper video{width:100%}.absolute-video-container .video-wrapper .team-block{padding:0;margin:0}.absolute-video-container .video-wrapper .team-block .info{opacity:1 !important;pointer-events:all !important;padding:0;margin:0}.absolute-video-container.active{display:flex;opacity:1}.home-photo-text{padding:30px 0;margin-bottom:30px;position:relative;background-color:#f9f9f9;overflow:hidden}@media only screen and (min-width: 640px){.home-photo-text{padding:90px 0 60px;margin-bottom:60px}}@media only screen and (min-width: 1024px){.home-photo-text{padding:120px 0;margin-bottom:80px}}.home-photo-text .parallax-line{position:absolute;top:0;left:50%;transform:translateX(-50%) translateY(-300px);max-width:unset}.home-photo-text .photo-text-intro{position:relative;text-align:center;margin-bottom:30px}@media only screen and (min-width: 640px){.home-photo-text .photo-text-intro{margin-bottom:60px}}@media only screen and (min-width: 1024px){.home-photo-text .photo-text-intro{margin-bottom:120px}}.home-photo-text .photo-text-intro p{font-size:20px}.home-photo-text .photo-text-block{position:relative}.home-photo-text .photo-text-block+.photo-text-block{margin-top:30px}@media only screen and (min-width: 640px){.home-photo-text .photo-text-block+.photo-text-block{margin-top:60px}}@media only screen and (min-width: 1024px){.home-photo-text .photo-text-block+.photo-text-block{margin-top:120px}}.home-photo-text .photo-text-block .cols{display:flex;align-items:center}.home-photo-text .photo-text-block .cols .photo{position:relative;width:100%;height:100%;min-height:250px;max-height:315px;align-self:flex-start;overflow:hidden}.home-photo-text .photo-text-block .cols .photo a{display:block}html:not(.touch) .home-photo-text .photo-text-block .cols .photo a:hover img{transform:translate(-50%, -50%) scale(1.3);transition:transform ease 1.75s}.home-photo-text .photo-text-block .cols .photo img{position:absolute;left:50%;top:50%;width:101%;height:101%;object-fit:cover;transform:translate(-50%, -50%);transition:transform ease .3s}.home-photo-text .photo-text-block .cols .text{margin-top:20px}@media only screen and (min-width: 640px){.home-photo-text .photo-text-block .cols .text{margin-top:0}}.home-photo-text .photo-text-block .cols .text pre-header{display:block}@media only screen and (min-width: 640px){.home-photo-text .photo-text-block .cols .text pre-header{margin-bottom:5px}}@media only screen and (min-width: 1024px){.home-photo-text .photo-text-block .cols .text pre-header{margin-bottom:10px}}.home-photo-text .photo-text-block .cols .text>a{position:relative;display:inline-block;cursor:pointer;font-family:"effra",sans-serif;font-weight:700;font-size:16px;line-height:1.2;color:#000;padding:0 0 0 25px;text-decoration:underline;overflow:hidden;transition:ease .35s;transition-property:color, padding}.home-photo-text .photo-text-block .cols .text>a:before,.home-photo-text .photo-text-block .cols .text>a:after{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);width:11px;height:16px;mask-image:url("../img/text-button-arrow.svg");-webkit-mask-image:url("../img/text-button-arrow.svg");mask-size:cover;-webkit-mask-size:cover;background-color:#000;transition:ease .3s .05s}.home-photo-text .photo-text-block .cols .text>a:before{left:0;transition-property:left, background-color}.home-photo-text .photo-text-block .cols .text>a:after{right:-50px;transition-property:right, background-color}html:not(.touch) .home-photo-text .photo-text-block .cols .text>a:hover{color:#000;padding:0 25px 0 0}html:not(.touch) .home-photo-text .photo-text-block .cols .text>a:hover:before{background-color:#000;left:-50px}html:not(.touch) .home-photo-text .photo-text-block .cols .text>a:hover:after{background-color:#000;right:0}.references{position:relative;margin:0 0 30px}@media only screen and (min-width: 640px){.references{margin:0 0 60px}}@media only screen and (min-width: 1024px){.references{margin-bottom:120px}}.references h2{position:relative;font-size:16px;font-weight:400}.references h2:before{content:'';display:block;position:absolute;top:calc(50% - 1px);left:-45px;width:30px;height:1px;background-color:#000}@media only screen and (min-width: 640px){.references h2:before{left:-85px;width:55px}}@media only screen and (min-width: 1024px){.references h2:before{left:-45px;width:30px}}@media only screen and (min-width: 1280px){.references h2:before{left:-85px;width:55px}}.references .reference-slider{overflow:hidden;position:relative;padding-bottom:25px;margin:0 -10px;width:calc(100% + 20px)}@media only screen and (min-width: 1024px){.references .reference-slider{padding-bottom:0}}.references .reference-slider .slick-track{display:flex}.references .reference-slider .slick-slide{height:auto}.references .reference-slider>button{bottom:0}.references .reference-slider>button.slick-prev{right:45px}.references .reference-slider>button.slick-next{right:0}@media only screen and (min-width: 1024px){.references .reference-slider>button.slick-prev{right:calc(50% - 60px)}.references .reference-slider>button.slick-next{right:calc(50% - 105px)}}.references .reference-slide{padding:0 10px}@media only screen and (min-width: 1024px){.references .reference-slide{display:flex;justify-content:space-between}}.references .reference-slide .reference-image{float:left;width:100%}@media only screen and (min-width: 1024px){.references .reference-slide .reference-image{width:calc(50% - 15px);order:2}}.references .reference-slide .reference-image img{float:left;width:100%;height:100%;object-fit:cover}.references .reference-slide .reference-text{float:left;width:100%}@media only screen and (min-width: 1024px){.references .reference-slide .reference-text{width:calc(50% - 15px);order:1;padding-right:30px}}@media only screen and (min-width: 1668px){.references .reference-slide .reference-text{padding-right:120px}}.references .reference-slide .reference-text h3{padding-top:30px}@media only screen and (min-width: 1668px){.references .reference-slide .reference-text h3{padding-right:120px}}.references .reference-slide .reference-text strong{display:block;padding-right:100px;margin-top:0}.references .reference-slide .reference-text>a{position:relative;display:inline-block;cursor:pointer;font-family:"effra",sans-serif;font-weight:700;font-size:16px;line-height:1.2;color:#000;padding:0 0 0 25px;text-decoration:underline;overflow:hidden;transition:ease .35s;transition-property:color, padding;margin-top:30px}.references .reference-slide .reference-text>a:before,.references .reference-slide .reference-text>a:after{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);width:11px;height:16px;mask-image:url("../img/text-button-arrow.svg");-webkit-mask-image:url("../img/text-button-arrow.svg");mask-size:cover;-webkit-mask-size:cover;background-color:#000;transition:ease .3s .05s}.references .reference-slide .reference-text>a:before{left:0;transition-property:left, background-color}.references .reference-slide .reference-text>a:after{right:-50px;transition-property:right, background-color}html:not(.touch) .references .reference-slide .reference-text>a:hover{color:#000;padding:0 25px 0 0}html:not(.touch) .references .reference-slide .reference-text>a:hover:before{background-color:#000;left:-50px}html:not(.touch) .references .reference-slide .reference-text>a:hover:after{background-color:#000;right:0}.news-teaser{position:relative;background-color:#5CAA7F;margin-bottom:30px;padding:30px}@media only screen and (min-width: 640px){.news-teaser{margin-bottom:60px;padding:40px 30px 60px}}@media only screen and (min-width: 1024px){.news-teaser{margin-bottom:120px}}.news-teaser h2{color:#fff}.news-teaser ul li{padding-top:20px;border-bottom:1px solid}.news-teaser ul li a{display:block;text-decoration:none;color:#000;padding:0 20px 0 0;transition:ease .5s;transition-property:color, padding}html:not(.touch) .news-teaser ul li a:hover{color:#fff;padding:0 0 0 20px}.news-teaser ul li a news-date{display:block;margin-bottom:10px;color:#000}.news-teaser ul li a strong{display:block}.news-teaser>a{position:relative;display:inline-block;cursor:pointer;font-family:"effra",sans-serif;font-weight:700;font-size:16px;line-height:1.2;color:#000;padding:0 0 0 25px;text-decoration:underline;overflow:hidden;transition:ease .35s;transition-property:color, padding}.news-teaser>a:before,.news-teaser>a:after{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);width:11px;height:16px;mask-image:url("../img/text-button-arrow.svg");-webkit-mask-image:url("../img/text-button-arrow.svg");mask-size:cover;-webkit-mask-size:cover;background-color:#000;transition:ease .3s .05s}.news-teaser>a:before{left:0;transition-property:left, background-color}.news-teaser>a:after{right:-50px;transition-property:right, background-color}html:not(.touch) .news-teaser>a:hover{color:#000;padding:0 25px 0 0}html:not(.touch) .news-teaser>a:hover:before{background-color:#000;left:-50px}html:not(.touch) .news-teaser>a:hover:after{background-color:#000;right:0}@media only screen and (min-width: 640px){.news-teaser>a{position:absolute;right:30px;top:10px}}@media only screen and (min-width: 1024px){.news-teaser>a{top:15px}}.newsletter-subscribe{margin-bottom:30px;padding:30px;position:relative;display:flex;justify-content:flex-end;background-image:url("../img/big-e.svg");background-position:left -85px bottom 30px;background-repeat:no-repeat;background-size:200%}@media only screen and (min-width: 640px){.newsletter-subscribe{margin-bottom:60px;background-size:150%}}@media only screen and (min-width: 1024px){.newsletter-subscribe{margin-bottom:120px;background-size:115%}}.newsletter-subscribe .newsletter-subscribe-block{padding:30px}@media only screen and (min-width: 640px){.newsletter-subscribe .newsletter-subscribe-block{padding:60px 30px;width:83.5%;max-width:773px}}.newsletter-subscribe .newsletter-subscribe-block strong{display:block;line-height:1;font-size:24px;margin-bottom:20px}@media only screen and (min-width: 640px){.newsletter-subscribe .newsletter-subscribe-block strong{font-size:30px;margin-bottom:25px}}@media only screen and (min-width: 1024px){.newsletter-subscribe .newsletter-subscribe-block strong{font-size:36px;margin-bottom:30px}}.newsletter-subscribe .newsletter-subscribe-block form{display:flex;flex-wrap:wrap !important;justify-content:flex-start !important}.newsletter-subscribe .newsletter-subscribe-block form>div{flex-direction:row !important;flex-wrap:wrap !important}.newsletter-subscribe .newsletter-subscribe-block form>div>div{min-width:100% !important;max-width:100% !important}@media only screen and (min-width: 1024px){.newsletter-subscribe .newsletter-subscribe-block form>div>div:nth-child(1):not(:last-of-type),.newsletter-subscribe .newsletter-subscribe-block form>div>div:nth-child(3):not(:nth-child(1)){min-width:50% !important;max-width:50% !important}.newsletter-subscribe .newsletter-subscribe-block form>div>div:nth-child(2){order:3 !important}.newsletter-subscribe .newsletter-subscribe-block form>div>div:nth-child(3){order:2 !important}}.newsletter-subscribe .newsletter-subscribe-block form input[type="email"]{background:none !important;border:none !important;width:auto !important;overflow:visible !important;text-align:left !important;border-radius:0 !important;display:block !important;width:100% !important;height:40px !important;padding:0 15px !important;margin:0 0 15px !important;font-family:"effra",sans-serif !important;font-size:16px !important;color:#000 !important;border-radius:0 !important;background-color:#fff !important;border-bottom:1px solid transparent !important;transition:border-bottom ease .3s !important}.newsletter-subscribe .newsletter-subscribe-block form input[type="email"]::placeholder{color:rgba(0,0,0,0.8) !important;font-size:14px !important;transition:none !important}.newsletter-subscribe .newsletter-subscribe-block form svg{stroke:black !important}.newsletter-subscribe .newsletter-subscribe-block form svg rect{rx:0 !important;fill:transparent !important;width:15px !important;height:15px !important}.newsletter-subscribe .newsletter-subscribe-block form svg polygon#Shape{transform:scale(0.75)}.newsletter-subscribe .newsletter-subscribe-block form svg+div{font-size:12px !important;font-family:"effra",sans-serif !important;margin:-4px 0 0 -4px !important}.newsletter-subscribe .newsletter-subscribe-block form button{background:none !important;border:none !important;width:auto !important;overflow:visible !important;text-align:left !important;border-radius:0 !important;display:block !important;width:100% !important;height:40px !important;position:relative !important;display:inline-block !important;cursor:pointer !important;font-family:"effra",sans-serif !important;font-weight:700 !important;font-size:16px !important;line-height:1.2 !important;color:#000 !important;padding:0 0 0 25px !important;text-decoration:underline !important;overflow:hidden !important;transition:ease .35s !important;transition-property:color, padding !important}@media only screen and (min-width: 1024px){.newsletter-subscribe .newsletter-subscribe-block form button{margin:0px 0 15px 25px !important}}.newsletter-subscribe .newsletter-subscribe-block form button:before,.newsletter-subscribe .newsletter-subscribe-block form button:after{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);width:11px;height:16px;mask-image:url("../img/text-button-arrow.svg");-webkit-mask-image:url("../img/text-button-arrow.svg");mask-size:cover;-webkit-mask-size:cover;background-color:#000;transition:ease .3s .05s}.newsletter-subscribe .newsletter-subscribe-block form button:before{left:0;transition-property:left, background-color}.newsletter-subscribe .newsletter-subscribe-block form button:after{right:-50px;transition-property:right, background-color}html:not(.touch) .newsletter-subscribe .newsletter-subscribe-block form button:hover{color:#000 !important;padding:0 25px 0 0 !important}html:not(.touch) .newsletter-subscribe .newsletter-subscribe-block form button:hover:before{background-color:#000;left:-50px}html:not(.touch) .newsletter-subscribe .newsletter-subscribe-block form button:hover:after{background-color:#000;right:0}.newsletter-subscribe .newsletter-subscribe-block form span{font-family:"effra",sans-serif !important;font-weight:700 !important;font-size:16px !important;text-align:left !important}.project-overview{padding:30px 0;margin-bottom:30px;position:relative;background-color:#f9f9f9}@media only screen and (min-width: 640px){.project-overview{padding:90px 0 60px;margin-bottom:60px}}@media only screen and (min-width: 1024px){.project-overview{padding:120px 0;margin-bottom:80px}}.project-overview .project-overview-intro{position:relative;text-align:center;margin-bottom:30px}@media only screen and (min-width: 640px){.project-overview .project-overview-intro{margin-bottom:60px}}@media only screen and (min-width: 1024px){.project-overview .project-overview-intro{margin-bottom:120px}}.project-overview .project-overview-intro p{font-size:20px}.project-overview .project-overview-filters{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}@media only screen and (min-width: 1280px){.project-overview .project-overview-filters{margin-bottom:100px}}@media only screen and (min-width: 1668px){.project-overview .project-overview-filters{margin-bottom:160px}}.project-overview .project-overview-filters label{position:relative;display:block;width:100%;text-align:center;margin-bottom:30px}@media only screen and (min-width: 1024px){.project-overview .project-overview-filters label{width:calc(33.333% - 20px)}}@media only screen and (min-width: 1280px){.project-overview .project-overview-filters label{width:calc(33.333% - 67px)}}@media only screen and (min-width: 1024px){.project-overview .project-overview-filters label:not(:last-of-type):before{content:'';display:block;position:absolute;background-color:#000;height:2px;width:30px;right:-30px;top:17px}}@media only screen and (min-width: 1280px){.project-overview .project-overview-filters label:not(:last-of-type):before{width:54px;right:-78px}}.project-overview .project-overview-filters label:after{content:'';display:block;position:absolute;pointer-events:none;transform:translateY(-50%);width:11px;height:16px;background:transparent url("../img/text-button-arrow.svg") left top no-repeat;background-size:contain;transform:rotate(90deg);right:35px;bottom:27px}@media only screen and (min-width: 1280px){.project-overview .project-overview-filters label:after{bottom:36px}}@media only screen and (min-width: 1668px){.project-overview .project-overview-filters label:after{right:45px}}.project-overview .project-overview-filters label span{display:block}@media only screen and (min-width: 1280px){.project-overview .project-overview-filters label span{padding-bottom:20px}}.project-overview .project-overview-filters label select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;cursor:pointer;display:block;width:100%;background:transparent;border:2px solid #000;padding:20px;text-align:center;text-overflow:ellipsis}@media only screen and (min-width: 1280px){.project-overview .project-overview-filters label select{font-size:20px;padding:27px 50px}}.project-overview .project-overview-blocks{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 1024px){.project-overview .project-overview-blocks{justify-content:flex-start;width:calc(100% + 30px);margin:0 -15px}}@media only screen and (min-width: 1280px){.project-overview .project-overview-blocks{width:calc(100% + 100px);margin:0 -50px}}.project-overview-block{position:relative;width:100%;padding-bottom:50px;margin-bottom:30px}@media only screen and (min-width: 640px){.project-overview-block{width:calc(50% - 15px)}}@media only screen and (min-width: 1024px){.project-overview-block{width:calc(100% / 3);padding:0 15px 50px}}@media only screen and (min-width: 1280px){.project-overview-block{padding:0 50px 50px;margin-bottom:75px}}.project-overview-block a{display:block;height:100%;text-decoration:none;color:#000}html:not(.touch) .project-overview-block a:hover img{transform:translate(-50%, -50%) scale(1.3);transition:transform ease 1.75s}html:not(.touch) .project-overview-block a:hover span{padding:0 25px 0 0}html:not(.touch) .project-overview-block a:hover span:before{left:-50px}html:not(.touch) .project-overview-block a:hover span:after{right:0}.project-overview-block .project-overview-block-image{width:100%;position:relative;height:0;padding-bottom:81.3%;overflow:hidden;margin-bottom:15px}.project-overview-block .project-overview-block-image img{position:absolute;width:101%;height:101%;object-fit:cover;left:50%;top:50%;transform:translate(-50%, -50%);transition:transform ease .3s}.project-overview-block pre-header{display:block;margin-bottom:5px}.project-overview-block h3{margin:0;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.project-overview-block span{display:block;position:relative;display:inline-block;cursor:pointer;font-family:"effra",sans-serif;font-weight:700;font-size:16px;line-height:1.2;color:#000;padding:0 0 0 25px;text-decoration:underline;overflow:hidden;transition:ease .35s;transition-property:color, padding;position:absolute;bottom:0}.project-overview-block span:before,.project-overview-block span:after{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);width:11px;height:16px;mask-image:url("../img/text-button-arrow.svg");-webkit-mask-image:url("../img/text-button-arrow.svg");mask-size:cover;-webkit-mask-size:cover;background-color:#000;transition:ease .3s .05s}.project-overview-block span:before{left:0;transition-property:left, background-color}.project-overview-block span:after{right:-50px;transition-property:right, background-color}html:not(.touch) .project-overview-block span:hover{color:#000;padding:0 25px 0 0}html:not(.touch) .project-overview-block span:hover:before{background-color:#000;left:-50px}html:not(.touch) .project-overview-block span:hover:after{background-color:#000;right:0}.numbers{padding-bottom:30px}@media only screen and (min-width: 640px){.numbers{padding-bottom:60px}}@media only screen and (min-width: 1024px){.numbers{padding-bottom:90px}}.numbers .numbers-intro{position:relative;text-align:center;margin-bottom:30px}@media only screen and (min-width: 640px){.numbers .numbers-intro{margin-bottom:60px}}@media only screen and (min-width: 1024px){.numbers .numbers-intro{margin-bottom:120px}}.numbers .numbers-intro p{font-size:20px}.project-details{position:relative;padding:30px 0 28vw;margin-bottom:calc(50px - 10vw);position:relative;background-color:#f9f9f9}.project-details:after{content:'';display:block;position:absolute;left:0;bottom:-86vw;width:100%;height:100vw;transform:skewY(-13.5deg);background:#fff}@media only screen and (min-width: 640px){.project-details{padding:90px 0 24vw;margin-bottom:calc(80px - 12vw)}}@media only screen and (min-width: 1024px){.project-details{padding:120px 0 20vw;margin-bottom:calc(120px - 14vw)}}html.documenten .parallax-line-1,html.documenten .parallax-line-2{display:none !important}.parallax-line-1{display:none}@media only screen and (min-width: 640px){.parallax-line-1{display:block;position:absolute;left:-120px;width:200px}}@media only screen and (min-width: 1024px){.parallax-line-1{left:-100px;width:280px}}@media only screen and (min-width: 1668px){.parallax-line-1{left:-50px;width:320px}}@media only screen and (min-width: 1900px){.parallax-line-1{left:0;width:356px}}.parallax-line-2{display:none}@media only screen and (min-width: 640px){.parallax-line-2{display:block;position:absolute;right:-120px;width:220px;transform:translateY(1200px)}}@media only screen and (min-width: 1024px){.parallax-line-2{right:-100px;width:300px;transform:translateY(1100px)}}@media only screen and (min-width: 1668px){.parallax-line-2{right:-50px;width:360px;transform:translateY(1000px)}}@media only screen and (min-width: 1900px){.parallax-line-2{right:0;width:390px}}.content-intro{text-align:center;margin-bottom:30px}@media only screen and (min-width: 640px){.content-intro{margin-bottom:60px}}@media only screen and (min-width: 1024px){.content-intro{margin-bottom:80px}}.content-intro *{font-weight:700;line-height:1.2;color:#0050B5;font-size:24px}@media only screen and (min-width: 640px){.content-intro *{font-size:30px}}@media only screen and (min-width: 1024px){.content-intro *{font-size:36px}}.content-slider{position:relative;margin-left:-15px;margin-right:-15px;width:calc(100% + 30px);padding:20px 0 90px}@media only screen and (min-width: 640px){.content-slider{padding:30px 0 90px}}@media only screen and (min-width: 1024px){.content-slider{padding:40px 0 100px}}@media only screen and (min-width: 1668px){.content-slider .slick-list{overflow:visible}}.content-slider .slick-slide{margin:0 15px}.content-slider .slide a{display:block;position:relative;cursor:zoom-in;height:0;width:100%;padding-bottom:81.3%}.content-slider .slide a img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.content-slider>button{background-color:#f9f9f9;bottom:0}.content-slider>button.slick-prev{left:calc(50% - 50px)}.content-slider>button.slick-next{right:calc(50% - 50px)}.content-text{margin-bottom:50px}@media only screen and (min-width: 640px){.content-text{margin-bottom:80px}}@media only screen and (min-width: 1024px){.content-text{margin-bottom:120px}}.content-quote{margin-bottom:30px;padding:45px 0 50px}@media only screen and (min-width: 640px){.content-quote{margin-bottom:60px;padding:90px 0 100px}}@media only screen and (min-width: 1024px){.content-quote{margin-bottom:100px;padding:120px 0 130px;background-image:url("../img/quote-bg.svg");background-position:left -200px center;background-size:cover}}@media only screen and (min-width: 1280px){.content-quote{background-position:center center}}.content-quote blockquote{text-align:center;color:#fff;font-size:30px;line-height:1.2;font-weight:300}@media only screen and (min-width: 640px){.content-quote blockquote{font-size:45px}}@media only screen and (min-width: 1024px){.content-quote blockquote{font-size:60px}}.content-video{margin-bottom:30px}@media only screen and (min-width: 640px){.content-video{margin-bottom:60px}}@media only screen and (min-width: 1024px){.content-video{margin-bottom:80px}}.content-video lite-youtube{max-width:unset}.content-video lite-youtube>.lty-playbtn{width:80px;height:80px;background:#fff;mask-image:url("../img/play.svg");-webkit-mask-image:url("../img/play.svg");mask-size:cover;-webkit-mask-size:cover;filter:none;transition:.3s ease background-color}html:not(.touch) .content-video lite-youtube:hover>.lty-playbtn{background-color:#ED9B33}@media only screen and (min-width: 1024px){.content-video-text,.content-video-video{padding:30px 0}}@media only screen and (min-width: 1280px){.content-video-text,.content-video-video{padding:60px 0}}.content-video-text{margin-bottom:30px}@media only screen and (min-width: 640px){.content-video-text{margin-bottom:60px}}@media only screen and (min-width: 1024px){.content-video-text{margin-bottom:80px}}.content-websitelink{text-align:center}.content-websitelink pre-header{display:block;margin-bottom:15px}@media only screen and (min-width: 640px){.content-websitelink pre-header{margin-bottom:20px}}@media only screen and (min-width: 1024px){.content-websitelink pre-header{margin-bottom:25px}}.content-websitelink strong{display:block}.content-websitelink a{position:relative;display:inline-block;cursor:pointer;font-family:"effra",sans-serif;font-weight:700;font-size:16px;line-height:1.2;color:#000;padding:0 0 0 25px;text-decoration:underline;overflow:hidden;transition:ease .35s;transition-property:color, padding}.content-websitelink a:before,.content-websitelink a:after{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);width:11px;height:16px;mask-image:url("../img/text-button-arrow.svg");-webkit-mask-image:url("../img/text-button-arrow.svg");mask-size:cover;-webkit-mask-size:cover;background-color:#000;transition:ease .3s .05s}.content-websitelink a:before{left:0;transition-property:left, background-color}.content-websitelink a:after{right:-50px;transition-property:right, background-color}html:not(.touch) .content-websitelink a:hover{color:#000;padding:0 25px 0 0}html:not(.touch) .content-websitelink a:hover:before{background-color:#000;left:-50px}html:not(.touch) .content-websitelink a:hover:after{background-color:#000;right:0}.related-projects{position:relative;margin-bottom:30px}@media only screen and (min-width: 640px){.related-projects{margin-bottom:60px}}@media only screen and (min-width: 1024px){.related-projects{margin-bottom:90px}}.related-projects .related-projects-intro{text-align:center;margin-bottom:50px}@media only screen and (min-width: 640px){.related-projects .related-projects-intro{margin-bottom:80px}}@media only screen and (min-width: 1024px){.related-projects .related-projects-intro{margin-bottom:120px}}.related-projects .related-projects-intro p{font-size:20px}.related-projects .related-projects-blocks{width:100%;display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (min-width: 1024px){.related-projects .related-projects-blocks{justify-content:center;width:calc(100% + 30px);margin:0 -15px}}@media only screen and (min-width: 1280px){.related-projects .related-projects-blocks{width:calc(100% + 100px);margin:0 -50px}}.related-projects .related-projects-blocks .project-overview-block:not(:nth-child(1)){display:none}@media only screen and (min-width: 640px){.related-projects .related-projects-blocks .project-overview-block:nth-child(2){display:block}}@media only screen and (min-width: 1024px){.related-projects .related-projects-blocks .project-overview-block:nth-child(3){display:block}}.news-overview{padding:30px 0;margin-bottom:30px;position:relative;background-color:#f9f9f9}@media only screen and (min-width: 640px){.news-overview{padding:90px 0 60px;margin-bottom:60px}}@media only screen and (min-width: 1024px){.news-overview{padding:120px 0;margin-bottom:80px}}.news-overview .news-overview-intro{position:relative;text-align:center;margin-bottom:30px}@media only screen and (min-width: 640px){.news-overview .news-overview-intro{margin-bottom:60px}}@media only screen and (min-width: 1024px){.news-overview .news-overview-intro{margin-bottom:80px}}.news-overview .news-overview-intro p{font-size:20px}.news-overview .news-overview-blocks{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 1024px){.news-overview .news-overview-blocks{width:calc(100% + 30px);margin:0 -15px}}.news-overview .pagination{padding-top:30px}.news-overview .pagination a{display:inline-block;position:relative;text-decoration:none;width:32px;height:32px;overflow:hidden;vertical-align:middle}.news-overview .pagination a span{display:none}.news-overview .pagination a[disabled]{opacity:.3;pointer-events:none}.news-overview .pagination a:before,.news-overview .pagination a:after{content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, calc(-50% - 2px));width:11px;height:16px;mask-image:url("../img/text-button-arrow.svg");-webkit-mask-image:url("../img/text-button-arrow.svg");mask-size:cover;-webkit-mask-size:cover;background-color:#000;transition:left ease .3s .05s}.news-overview .pagination a.prev{margin-left:-25px}.news-overview .pagination a.prev:before,.news-overview .pagination a.prev:after{transform:translate(-50%, calc(-50% - 2px)) rotate(180deg)}.news-overview .pagination a.prev:after{left:150%}html:not(.touch) .news-overview .pagination a.prev:hover:before{left:-50%}html:not(.touch) .news-overview .pagination a.prev:hover:after{left:50%}.news-overview .pagination a.next{margin-right:5px}.news-overview .pagination a.next:after{left:-50%}html:not(.touch) .news-overview .pagination a.next:hover:before{left:150%}html:not(.touch) .news-overview .pagination a.next:hover:after{left:50%}.news-overview-block{position:relative;width:100%;padding-bottom:50px;margin-bottom:60px}@media only screen and (min-width: 1024px){.news-overview-block{width:calc(50% - 15px)}}.news-overview-block a{display:block;height:100%;text-decoration:none;color:#000}html:not(.touch) .news-overview-block a:hover img{transform:translate(-50%, -50%) scale(1.3);transition:transform ease 1.75s}html:not(.touch) .news-overview-block a:hover span{padding:0 25px 0 0}html:not(.touch) .news-overview-block a:hover span:before{left:-50px}html:not(.touch) .news-overview-block a:hover span:after{right:0}.news-overview-block .news-overview-block-image{width:100%;position:relative;height:0;padding-bottom:51%;overflow:hidden;margin-bottom:15px}.news-overview-block .news-overview-block-image img{position:absolute;width:101%;height:101%;object-fit:cover;left:50%;top:50%;transform:translate(-50%, -50%);transition:transform ease .3s}.news-overview-block pre-header{display:block;margin-bottom:5px}.news-overview-block h3{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.news-overview-block span{display:block;position:relative;display:inline-block;cursor:pointer;font-family:"effra",sans-serif;font-weight:700;font-size:16px;line-height:1.2;color:#000;padding:0 0 0 25px;text-decoration:underline;overflow:hidden;transition:ease .35s;transition-property:color, padding;position:absolute;bottom:0}.news-overview-block span:before,.news-overview-block span:after{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);width:11px;height:16px;mask-image:url("../img/text-button-arrow.svg");-webkit-mask-image:url("../img/text-button-arrow.svg");mask-size:cover;-webkit-mask-size:cover;background-color:#000;transition:ease .3s .05s}.news-overview-block span:before{left:0;transition-property:left, background-color}.news-overview-block span:after{right:-50px;transition-property:right, background-color}html:not(.touch) .news-overview-block span:hover{color:#000;padding:0 25px 0 0}html:not(.touch) .news-overview-block span:hover:before{background-color:#000;left:-50px}html:not(.touch) .news-overview-block span:hover:after{background-color:#000;right:0}.news-details{position:relative;padding:30px 0 28vw;margin-bottom:calc(50px - 10vw);position:relative;background-color:#f9f9f9}.news-details:after{content:'';display:block;position:absolute;left:0;bottom:-86vw;width:100%;height:100vw;transform:skewY(-13.5deg);background:#fff}@media only screen and (min-width: 640px){.news-details{padding:90px 0 24vw;margin-bottom:calc(80px - 12vw)}}@media only screen and (min-width: 1024px){.news-details{padding:120px 0 20vw;margin-bottom:calc(120px - 14vw)}}.news-back{position:relative;text-align:center;margin-bottom:60px}@media only screen and (min-width: 640px){.news-back{margin-bottom:100px}}@media only screen and (min-width: 1024px){.news-back{margin-bottom:150px}}.news-back strong{display:block}.news-back a{position:relative;display:inline-block;cursor:pointer;font-family:"effra",sans-serif;font-weight:700;font-size:16px;line-height:1.2;color:#000;padding:0 0 0 25px;text-decoration:underline;overflow:hidden;transition:ease .35s;transition-property:color, padding}.news-back a:before,.news-back a:after{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);width:11px;height:16px;mask-image:url("../img/text-button-arrow.svg");-webkit-mask-image:url("../img/text-button-arrow.svg");mask-size:cover;-webkit-mask-size:cover;background-color:#000;transition:ease .3s .05s}.news-back a:before{left:0;transition-property:left, background-color}.news-back a:after{right:-50px;transition-property:right, background-color}html:not(.touch) .news-back a:hover{color:#000;padding:0 25px 0 0}html:not(.touch) .news-back a:hover:before{background-color:#000;left:-50px}html:not(.touch) .news-back a:hover:after{background-color:#000;right:0}.news-back a:before,.news-back a:after{transform:translateY(-50%) rotate(180deg)}.contact-form{position:relative;padding:30px 0;position:relative;background-color:#f9f9f9;text-align:center}@media only screen and (min-width: 640px){.contact-form{padding:90px 0 60px}}@media only screen and (min-width: 1024px){.contact-form{padding:120px 0}}@media only screen and (min-width: 640px){.contact-form p{font-size:18px}}@media only screen and (min-width: 1024px){.contact-form p{font-size:20px}}.contact-form .legal{width:100%;padding:0 15px 0 15px;text-align:left;font-size:14px}@media only screen and (min-width: 640px){.contact-form .legal{width:calc(100% - 88px)}}.contact-form .legal span{display:inline-block;margin-bottom:10px;line-height:1}.basic-page-details{position:relative;padding:30px 0 0;margin-bottom:30px;position:relative;background-color:#f9f9f9}@media only screen and (min-width: 640px){.basic-page-details{padding:90px 0 0;margin-bottom:60px}}@media only screen and (min-width: 1024px){.basic-page-details{padding:120px 0 0;margin-bottom:80px}}.basic-page-details:last-child{margin-bottom:0}.team,.team-content{position:relative;padding:30px 0;position:relative}@media only screen and (min-width: 640px){.team,.team-content{padding:90px 0 60px}}@media only screen and (min-width: 1024px){.team,.team-content{padding:120px 0 90px}}.team{background-color:#f9f9f9}.team-intro{position:relative;text-align:center;margin-bottom:30px}@media only screen and (min-width: 640px){.team-intro{margin-bottom:60px}}@media only screen and (min-width: 1024px){.team-intro{margin-bottom:120px}}.team-intro p{font-size:20px}.team-blocks{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 1024px){.team-blocks{justify-content:center;width:calc(100% + 30px);margin:0 -15px}}@media only screen and (min-width: 1280px){.team-blocks{width:calc(100% + 100px);margin:0 -50px}}.team-block{position:relative;width:100%;padding-bottom:80px;margin-bottom:30px}@media only screen and (min-width: 640px){.team-block{width:calc(50% - 15px)}}@media only screen and (min-width: 1024px){.team-block{width:calc(100% / 3);padding:0 15px 80px}}@media only screen and (min-width: 1280px){.team-block{padding:0 50px 80px;margin-bottom:75px}}.team-block>div{display:block;height:100%;text-decoration:none;color:#000}.team-block:not(.no-hover)>div{cursor:pointer}html:not(.touch) .team-block:not(.no-hover)>div:hover img{transform:translate(-50%, -50%) scale(1.3);transition:transform ease 1.75s}.team-block .team-block-image{width:100%;position:relative;height:0;padding-bottom:81.3%;overflow:hidden;margin-bottom:15px}.team-block .team-block-image img{position:absolute;width:101%;height:101%;object-fit:cover;left:50%;top:50%;transform:translate(-50%, -50%);transition:transform ease .3s}.team-block pre-header{display:block;margin-bottom:5px}.team-block h3{margin:0}.team-block span,.team-block a{display:block;position:relative;display:inline-block;cursor:pointer;font-family:"effra",sans-serif;font-weight:700;font-size:16px;line-height:1.2;color:#000;padding:0 0 0 25px;text-decoration:underline;overflow:hidden;transition:ease .35s;transition-property:color, padding;position:absolute}.team-block span:before,.team-block span:after,.team-block a:before,.team-block a:after{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);width:11px;height:16px;mask-image:url("../img/text-button-arrow.svg");-webkit-mask-image:url("../img/text-button-arrow.svg");mask-size:cover;-webkit-mask-size:cover;background-color:#000;transition:ease .3s .05s}.team-block span:before,.team-block a:before{left:0;transition-property:left, background-color}.team-block span:after,.team-block a:after{right:-50px;transition-property:right, background-color}html:not(.touch) .team-block span:hover,html:not(.touch) .team-block a:hover{color:#000;padding:0 25px 0 0}html:not(.touch) .team-block span:hover:before,html:not(.touch) .team-block a:hover:before{background-color:#000;left:-50px}html:not(.touch) .team-block span:hover:after,html:not(.touch) .team-block a:hover:after{background-color:#000;right:0}.team-block a{left:0;bottom:30px}@media only screen and (min-width: 1024px){.team-block a{left:15px}}@media only screen and (min-width: 1280px){.team-block a{left:50px}}.team-block span,.team-block a:last-of-type{bottom:0}.team .team-block span{right:0}@media only screen and (min-width: 1024px){.team .team-block span{right:15px}}@media only screen and (min-width: 1280px){.team .team-block span{right:50px}}.team-block .info{cursor:default;text-align:left;display:flex;position:fixed;z-index:99999;left:0;top:0;width:100%;height:100%;padding:30px 0;justify-content:center;align-items:center;pointer-events:none;opacity:0;transition:opacity ease .3s}.team-block .info.show{pointer-events:all;opacity:1}.team-block .info>div{width:100%;max-width:940px;padding:0 30px;max-height:100%;overflow:hidden;overflow-y:auto}.team-block .info>div detail-header{display:block}.team-block .info>div,.team-block .info>div *{color:#fff}.team-block .info>div ol li::marker{color:#fff}.team-block .info>div ul li:before{background-color:#fff}.team-block .info close-button{cursor:pointer;display:block;position:absolute;right:20px;top:20px;width:35px;height:35px;border-radius:50%;transition:transform ease .3s}html:not(.touch) .team-block .info close-button:hover{transform:rotate(90deg)}.team-block .info close-button:before,.team-block .info close-button:after{content:'';position:absolute;left:50%;top:50%;background-color:#fff;height:2px;width:25px;transition:all ease .3s}.team-block .info close-button:before{transform:translate(-50%, -50%) rotate(45deg)}.team-block .info close-button:after{transform:translate(-50%, -50%) rotate(-45deg)}@media only screen and (min-width: 1024px){.team-block .info close-button{right:40px;top:40px}}.document-slider-header{position:relative;z-index:2;padding-top:20px}@media only screen and (min-width: 640px){.document-slider-header{padding:60px 25px 0 0}}@media only screen and (min-width: 1024px){.document-slider-header{padding:80px 25px 0 0}}.document-slider-header strong{display:block;color:#000;text-align:center}@media only screen and (min-width: 640px){.document-slider-header strong{text-align:right}}.document-slider{position:relative;margin-left:-15px;margin-right:-15px;width:calc(100% + 30px);padding:0 0 100px}@media only screen and (min-width: 640px){.document-slider{padding:30px 0 120px}}@media only screen and (min-width: 1024px){.document-slider{padding:40px 0 120px}}@media only screen and (min-width: 1668px){.document-slider .slick-list{overflow:visible}.document-slider .slick-list:before{content:'';display:block;position:absolute;top:0;bottom:0;left:-50vw;width:50vw;z-index:1;background-color:#fff}}.document-slider .slick-slide{margin:0 15px}.document-slider .slide a{display:block;text-decoration:none;color:#000}html:not(.touch) .document-slider .slide a:hover img{transform:translate(-50%, -50%) scale(1.3);transition:transform ease 1.75s}.document-slider .slide a .img{width:100%;position:relative;height:0;padding-bottom:81.3%;overflow:hidden;margin-bottom:15px}.document-slider .slide a .img img{position:absolute;width:101%;height:101%;object-fit:cover;left:50%;top:50%;transform:translate(-50%, -50%);transition:transform ease .3s}.document-slider .slide a pre-header{display:block}.document-slider .slide a strong{display:block}.document-slider>button{background-color:#fff;bottom:30px}.document-slider>button.slick-prev{left:0}.document-slider>button.slick-next{left:50px}.vacancy-block{margin-bottom:30px;padding:30px;position:relative}@media only screen and (min-width: 640px){.vacancy-block{background-image:url("../img/big-arrow.svg");background-repeat:no-repeat;background-size:50%;background-position:center right -25%;padding:50px 60px;margin-bottom:60px}}@media only screen and (min-width: 1024px){.vacancy-block{padding:80px 100px;margin-bottom:120px}}.vacancy-block strong{display:block;font-weight:100;color:#fff}@media only screen and (min-width: 640px){.vacancy-block strong{max-width:100%}}@media only screen and (min-width: 1024px){.vacancy-block strong{max-width:60%}}@media only screen and (min-width: 640px){.vacancy-block p{font-size:18px;max-width:60%}}@media only screen and (min-width: 1024px){.vacancy-block p{font-size:20px}}.vacancy-block a{display:inline-block;width:100%;max-width:385px;border:2px solid #fff;color:#fff;text-decoration:none;text-align:center;font-size:20px;padding:30px;margin:50px 0 0;transition:ease .3s;transition-property:color, background-color}html:not(.touch) .vacancy-block a:hover{color:#5CAA7F;background-color:#fff}.request-overview-details{position:relative;padding:30px 0 90px;margin-bottom:-90px;position:relative;background-color:#f9f9f9}@media only screen and (min-width: 640px){.request-overview-details{padding:90px 0 110px;margin-bottom:-110px}}@media only screen and (min-width: 1024px){.request-overview-details{padding:120px 0 110px}}@media only screen and (min-width: 1668px){.request-overview-details{padding:120px 0 150px;margin-bottom:-150px}}.request-overview-details .content-video-text h2,.request-overview-details .content-video-text h3{color:#000}.request-overview-details .content-video-text .button{position:relative;display:inline-block;cursor:pointer;font-family:"effra",sans-serif;font-weight:700;font-size:16px;line-height:1.2;color:#000;padding:0 0 0 25px;text-decoration:underline;overflow:hidden;transition:ease .35s;transition-property:color, padding}.request-overview-details .content-video-text .button:before,.request-overview-details .content-video-text .button:after{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);width:11px;height:16px;mask-image:url("../img/text-button-arrow.svg");-webkit-mask-image:url("../img/text-button-arrow.svg");mask-size:cover;-webkit-mask-size:cover;background-color:#000;transition:ease .3s .05s}.request-overview-details .content-video-text .button:before{left:0;transition-property:left, background-color}.request-overview-details .content-video-text .button:after{right:-50px;transition-property:right, background-color}html:not(.touch) .request-overview-details .content-video-text .button:hover{color:#000;padding:0 25px 0 0}html:not(.touch) .request-overview-details .content-video-text .button:hover:before{background-color:#000;left:-50px}html:not(.touch) .request-overview-details .content-video-text .button:hover:after{background-color:#000;right:0}.request-overview-details .content-text{text-align:center}.request-overview-details .content-text h2{font-size:30px}@media only screen and (min-width: 640px){.request-overview-details .content-text h2{font-size:45px}}@media only screen and (min-width: 1024px){.request-overview-details .content-text h2{font-size:60px}}.request-categories{position:relative;display:flex;margin:0 -15px;width:calc(100% + 30px);flex-wrap:wrap;justify-content:center;margin-bottom:50px}@media only screen and (min-width: 640px){.request-categories{margin-bottom:100px}}@media only screen and (min-width: 1024px){.request-categories{margin-bottom:200px}}.request-categories a{display:block;text-decoration:none;margin:0 15px 15px;min-width:calc(100% - 30px);max-width:calc(100% - 30px);padding:50px 25px}@media only screen and (min-width: 640px){.request-categories a{min-width:calc(50% - 30px);max-width:calc(50% - 30px);margin:0 15px 30px}.request-categories a:first-child:nth-last-child(3){min-width:calc(100% - 30px);max-width:calc(100% - 30px)}}@media only screen and (min-width: 1280px){.request-categories a:nth-child(1):nth-last-child(3),.request-categories a:nth-child(2):nth-last-child(2),.request-categories a:nth-child(3):nth-last-child(1){min-width:calc(33% - 30px);max-width:calc(33% - 30px);padding:80px 50px}}@media only screen and (min-width: 1668px){.request-categories a{min-width:calc(25% - 30px) !important;max-width:calc(25% - 30px) !important;padding:80px 50px}}.request-categories a strong{display:block;color:#fff}.request-categories a span{position:relative;display:inline-block;cursor:pointer;font-family:"effra",sans-serif;font-weight:700;font-size:16px;line-height:1.2;color:#fff;padding:0 0 0 25px;text-decoration:underline;overflow:hidden;transition:ease .35s;transition-property:color, padding}.request-categories a span:before,.request-categories a span:after{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);width:11px;height:16px;mask-image:url("../img/text-button-arrow.svg");-webkit-mask-image:url("../img/text-button-arrow.svg");mask-size:cover;-webkit-mask-size:cover;background-color:#fff;transition:ease .3s .05s}.request-categories a span:before{left:0;transition-property:left, background-color}.request-categories a span:after{right:-50px;transition-property:right, background-color}html:not(.touch) .request-categories a span:hover{color:#fff;padding:0 25px 0 0}html:not(.touch) .request-categories a span:hover:before{background-color:#fff;left:-50px}html:not(.touch) .request-categories a span:hover:after{background-color:#fff;right:0}html:not(.touch) .request-categories a:hover span{padding:0 25px 0 0}html:not(.touch) .request-categories a:hover span:before{left:-50px}html:not(.touch) .request-categories a:hover span:after{right:0}.request-conditions{position:relative;display:flex;margin:0 -15px;width:calc(100% + 30px);flex-wrap:wrap;justify-content:flex-start;margin-bottom:50px}@media only screen and (min-width: 640px){.request-conditions{margin-bottom:100px}}@media only screen and (min-width: 1024px){.request-conditions{margin-bottom:200px}}.request-conditions .condition-block{position:relative;margin:0 15px 15px;min-width:calc(100% - 30px);max-width:calc(100% - 30px);padding:50px 25px 70px;cursor:pointer;background-color:#D05A57}@media only screen and (min-width: 640px){.request-conditions .condition-block{min-width:calc(50% - 30px);max-width:calc(50% - 30px);margin:0 15px 30px}.request-conditions .condition-block:first-child:nth-last-child(3){min-width:calc(100% - 30px);max-width:calc(100% - 30px)}}@media only screen and (min-width: 1280px){.request-conditions .condition-block:nth-child(1):nth-last-child(3),.request-conditions .condition-block:nth-child(2):nth-last-child(2),.request-conditions .condition-block:nth-child(3):nth-last-child(1){min-width:calc(33% - 30px);max-width:calc(33% - 30px);padding:80px 50px 100px}}@media only screen and (min-width: 1668px){.request-conditions .condition-block{min-width:calc(25% - 30px) !important;max-width:calc(25% - 30px) !important;padding:80px 50px 100px}}.request-conditions .condition-block>strong,.request-conditions .condition-block h2{display:block;color:#fff}.request-conditions .condition-block>span{position:relative;display:inline-block;cursor:pointer;font-family:"effra",sans-serif;font-weight:700;font-size:16px;line-height:1.2;color:#fff;padding:0 0 0 25px;text-decoration:underline;overflow:hidden;transition:ease .35s;transition-property:color, padding;position:absolute;left:25px;bottom:50px}.request-conditions .condition-block>span:before,.request-conditions .condition-block>span:after{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);width:11px;height:16px;mask-image:url("../img/text-button-arrow.svg");-webkit-mask-image:url("../img/text-button-arrow.svg");mask-size:cover;-webkit-mask-size:cover;background-color:#fff;transition:ease .3s .05s}.request-conditions .condition-block>span:before{left:0;transition-property:left, background-color}.request-conditions .condition-block>span:after{right:-50px;transition-property:right, background-color}html:not(.touch) .request-conditions .condition-block>span:hover{color:#fff;padding:0 25px 0 0}html:not(.touch) .request-conditions .condition-block>span:hover:before{background-color:#fff;left:-50px}html:not(.touch) .request-conditions .condition-block>span:hover:after{background-color:#fff;right:0}@media only screen and (min-width: 1668px){.request-conditions .condition-block>span{left:50px;bottom:80px}}html:not(.touch) .request-conditions .condition-block:hover span{padding:0 25px 0 0}html:not(.touch) .request-conditions .condition-block:hover span:before{left:-50px}html:not(.touch) .request-conditions .condition-block:hover span:after{right:0}.request-conditions .condition-block .info{cursor:default;text-align:left;display:flex;position:fixed;z-index:99999;left:0;top:0;width:100%;height:100%;padding:30px 0;justify-content:center;align-items:center;pointer-events:none;opacity:0;background-color:#D05A57;transition:opacity ease .3s}.request-conditions .condition-block .info.show{pointer-events:all;opacity:1}.request-conditions .condition-block .info>div{width:100%;max-width:940px;padding:0 30px;max-height:100%;overflow:hidden;overflow-y:auto}.request-conditions .condition-block .info>div detail-header{display:block}.request-conditions .condition-block .info>div,.request-conditions .condition-block .info>div *{color:#fff}.request-conditions .condition-block .info>div ol li::marker{color:#fff}.request-conditions .condition-block .info>div ul li:before{background-color:#fff}.request-conditions .condition-block .info close-button{cursor:pointer;display:block;position:absolute;right:20px;top:20px;width:35px;height:35px;border-radius:50%;transition:transform ease .3s}html:not(.touch) .request-conditions .condition-block .info close-button:hover{transform:rotate(90deg)}.request-conditions .condition-block .info close-button:before,.request-conditions .condition-block .info close-button:after{content:'';position:absolute;left:50%;top:50%;background-color:#fff;height:2px;width:25px;transition:all ease .3s}.request-conditions .condition-block .info close-button:before{transform:translate(-50%, -50%) rotate(45deg)}.request-conditions .condition-block .info close-button:after{transform:translate(-50%, -50%) rotate(-45deg)}@media only screen and (min-width: 1024px){.request-conditions .condition-block .info close-button{right:40px;top:40px}}.new-request{margin-bottom:30px;padding:30px;position:relative}@media only screen and (min-width: 640px){.new-request{background-image:url("../img/big-arrow.svg");background-repeat:no-repeat;background-size:50%;background-position:center right -25%;padding:50px 60px;margin-bottom:60px}}@media only screen and (min-width: 1024px){.new-request{padding:80px 100px;margin-bottom:120px}}.new-request strong{display:block;font-weight:100;color:#fff}@media only screen and (min-width: 640px){.new-request strong{max-width:100%}}@media only screen and (min-width: 1024px){.new-request strong{max-width:60%}}.new-request p{color:#fff}@media only screen and (min-width: 640px){.new-request p{font-size:18px;max-width:60%}}@media only screen and (min-width: 1024px){.new-request p{font-size:20px}}.new-request a{display:inline-block;width:100%;max-width:385px;border:2px solid #fff;color:#fff;text-decoration:none;text-align:center;font-size:20px;padding:30px;margin:50px 0 0;transition:ease .3s;transition-property:color, background-color}html:not(.touch) .new-request a:hover{color:#0050B5;background-color:#fff}.search-results{position:relative;padding:30px 0;position:relative;background-color:#f9f9f9}@media only screen and (min-width: 640px){.search-results{padding:90px 0}}@media only screen and (min-width: 1024px){.search-results{padding:120px 0}}.search-results .result-list>a{display:block;text-decoration:none}html:not(.touch) .search-results .result-list>a:hover span{padding:0 25px 0 0}html:not(.touch) .search-results .result-list>a:hover span:before{left:-50px}html:not(.touch) .search-results .result-list>a:hover span:after{right:0}.search-results .result-list>a+a{margin-top:30px;padding-top:30px;border-top:1px solid rgba(0,0,0,0.1)}.search-results .result-list>a strong{display:block}.search-results .result-list>a span{display:block;position:relative;display:inline-block;cursor:pointer;font-family:"effra",sans-serif;font-weight:700;font-size:16px;line-height:1.2;color:#000;padding:0 0 0 25px;text-decoration:underline;overflow:hidden;transition:ease .35s;transition-property:color, padding}.search-results .result-list>a span:before,.search-results .result-list>a span:after{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);width:11px;height:16px;mask-image:url("../img/text-button-arrow.svg");-webkit-mask-image:url("../img/text-button-arrow.svg");mask-size:cover;-webkit-mask-size:cover;background-color:#000;transition:ease .3s .05s}.search-results .result-list>a span:before{left:0;transition-property:left, background-color}.search-results .result-list>a span:after{right:-50px;transition-property:right, background-color}html:not(.touch) .search-results .result-list>a span:hover{color:#000;padding:0 25px 0 0}html:not(.touch) .search-results .result-list>a span:hover:before{background-color:#000;left:-50px}html:not(.touch) .search-results .result-list>a span:hover:after{background-color:#000;right:0}footer{position:relative;padding:30px 0;background-color:#000}@media only screen and (min-width: 640px) and (max-width: 1023px){footer .row{display:block}footer .row .cols{float:left}}@media only screen and (min-width: 640px){footer{padding:60px 0}}footer *{color:#fff;text-align:center;line-height:32px;font-weight:300}@media only screen and (min-width: 640px){footer *{text-align:left}}footer menu+menu{margin-top:28px}footer menu menu{display:none}footer .secondary-menu li:last-of-type{display:none}footer a{text-decoration:none;white-space:nowrap}html:not(.touch) footer a:hover{color:#0050B5}footer strong{display:block;margin-bottom:28px;font-weight:700}footer .logo{width:100%;max-width:100px;margin-bottom:20px}@media only screen and (min-width: 640px){footer .logo{margin-left:-10px;margin-bottom:42px}}@media only screen and (min-width: 1024px){footer .logo{max-width:160px;margin-left:-15px;margin-bottom:20px}}footer .copyright{line-height:14px}footer .copyright span,footer .copyright a{display:block;white-space:nowrap;font-size:12px;line-height:14px}footer .copyright a{display:inline-block;padding-bottom:10px}@media only screen and (min-width: 640px) and (max-width: 1023px){footer .copyright{position:absolute;left:0;right:0;bottom:40px;text-align:center}footer .copyright span,footer .copyright a{display:inline-block;text-align:center;padding:5px}}footer .navigation,footer .contact{margin-bottom:60px}@media only screen and (min-width: 1024px){footer .navigation,footer .contact{margin:80px 0}}@media only screen and (min-width: 1024px){footer .menus{column-count:2}footer .menus menu{break-inside:avoid}footer .menus .secondary-menu{break-before:avoid}footer .menus .additional-menu{margin-top:0}}@media only screen and (min-width: 640px){footer .address{display:inline-flex;justify-content:space-between;width:100%}}footer .social-menu{display:flex;justify-content:center;padding:20px 0 0 0}@media only screen and (min-width: 640px){footer .social-menu{flex-direction:column;justify-content:space-between;padding:0 0 0 20px}}footer .social-menu li+li{margin-left:15px}@media only screen and (min-width: 640px){footer .social-menu li+li{margin-left:0}}footer .social-menu li a{position:relative;display:inline-block;width:30px;height:30px;border:2px solid #fff;border-radius:50%;overflow:hidden}footer .social-menu li a:before,footer .social-menu li a:after{position:absolute;display:block;font-family:'social' !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:26px;line-height:1;text-align:center;color:#fff;left:50%;transform:translate(-50%, -50%);transition:top ease .3s;padding-right:1px}footer .social-menu li a:before{top:50%}footer .social-menu li a:after{top:200%}html:not(.touch) footer .social-menu li a:hover:before{top:-150%}html:not(.touch) footer .social-menu li a:hover:after{top:50%}footer .social-menu li a.fb:before,footer .social-menu li a.fb:after{content:"f"}footer .social-menu li a.li:before,footer .social-menu li a.li:after{content:"l";padding-right:3px}footer .social-menu li a.yt:before,footer .social-menu li a.yt:after{content:"y"}footer .social-menu li a.ig:before,footer .social-menu li a.ig:after{content:"i"}footer .social-menu li a span{display:none}html{scroll-behavior:smooth}html.noscroll{overflow-y:hidden}@media only screen and (min-width: 1024px){html.noscroll:not(.touch){overflow-y:auto}}html.hide-scroll{overflow-y:hidden}body{transition:ease .5s .3s;transition-property:opacity, transform;opacity:1 !important;transform:none !important;background:#fff}.flexholder{display:block;display:flex;flex-direction:column;min-height:100vh;overflow:hidden}main{flex:1 1 0;width:100%;margin:0 auto}@media only screen and (min-width: 1024px){html:not(.touch) main{padding-top:126px}}
