*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}blockquote,body,div,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,iframe,label,legend,li,nav,object,ol,p,section,table,ul{margin:0;padding:0}article,figure,footer,header,hgroup,nav,section{display:block}li,ul{list-style-type:none}a{text-decoration:none}body,html{overflow-x:hidden}.desc-h{display:none}@media(min-width:768px){.desc-h{display:block}}.introtext{padding-bottom:2.5rem;padding-top:2.5rem}.introtext h2{padding-bottom:1rem}@media(min-width:1024px){.introtext h2{padding-bottom:2rem}}.m-h{display:block}@media(min-width:768px){.m-h{display:none}}main{min-height:50vh}.container{margin-left:auto;margin-right:auto;max-width:78.0625rem;padding-left:.625rem;padding-right:.625rem;width:100%}@media(min-width:420px){.container{padding-left:.625rem;padding-right:.625rem}}@media(min-width:1024px){.container{padding-left:1.25rem;padding-right:1.25rem}}@media(min-width:1400px){.container{padding-left:1.25rem;padding-right:1.25rem}}.container.paddingless-mobile{padding-left:0;padding-right:0}.container-mobile-nopadding{margin-left:auto;margin-right:auto;width:100%}@media(min-width:1024px){.container-mobile-nopadding{max-width:78.0625rem;padding-left:.625rem;padding-right:.625rem}}@media(min-width:1024px)and (min-width:420px){.container-mobile-nopadding{padding-left:.625rem;padding-right:.625rem}}@media(min-width:1024px)and (min-width:1024px){.container-mobile-nopadding{padding-left:1.25rem;padding-right:1.25rem}}@media(min-width:1024px)and (min-width:1400px){.container-mobile-nopadding{padding-left:1.25rem;padding-right:1.25rem}}.inner{margin:0 auto;width:1250px}.go-left{float:left}.go-right{float:right}.layout--card-big{flex-row:row;display:flex;flex-wrap:wrap;width:100%}.layout--card-big--left{max-width:none;width:100%}@media(min-width:1024px){.layout--card-big--left{max-width:78.0625rem;padding-left:0;padding-right:.625rem;width:66%}}@media(min-width:1024px)and (min-width:420px){.layout--card-big--left{padding-left:.625rem;padding-right:.625rem}}@media(min-width:1024px)and (min-width:1024px){.layout--card-big--left{padding-left:1.25rem;padding-right:1.25rem}}@media(min-width:1024px)and (min-width:1400px){.layout--card-big--left{padding-left:1.25rem;padding-right:1.25rem}}.layout--card-big--right{max-width:78.0625rem;max-width:none;padding-left:.625rem;padding-right:.625rem;width:100%}@media(min-width:420px){.layout--card-big--right{padding-left:.625rem;padding-right:.625rem}}@media(min-width:1024px){.layout--card-big--right{padding-left:1.25rem;padding-right:1.25rem}}@media(min-width:1400px){.layout--card-big--right{padding-left:1.25rem;padding-right:1.25rem}}@media(min-width:1024px){.layout--card-big--right{width:34%}}.m-b-10{margin-bottom:10px}.m-b-20{margin-bottom:20px}.m-b-40{margin-bottom:40px}.m-b-50{margin-bottom:50px}.m-b-80{margin-bottom:80px}.m-b-100{margin-bottom:50px}@media(min-width:1024px){.m-b-100{margin-bottom:100px}}.m-t-100{margin-top:50px}@media(min-width:1024px){.m-t-100{margin-top:100px}}.m-b-60{margin-bottom:30px}@media(min-width:1024px){.m-b-60{margin-bottom:60px}}.row{margin-left:-.625rem;margin-right:-.625rem}@media(min-width:420px){.row{margin-left:-.625rem;margin-right:-.625rem}}@media(min-width:1024px){.row{margin-left:-1.25rem;margin-right:-1.25rem}}@media(min-width:1400px){.row{margin-left:-1.25rem;margin-right:-1.25rem}}.row.row-rtl .col-lg-1,.row.row-rtl .col-lg-10,.row.row-rtl .col-lg-11,.row.row-rtl .col-lg-12,.row.row-rtl .col-lg-2,.row.row-rtl .col-lg-3,.row.row-rtl .col-lg-4,.row.row-rtl .col-lg-5,.row.row-rtl .col-lg-6,.row.row-rtl .col-lg-7,.row.row-rtl .col-lg-8,.row.row-rtl .col-lg-9,.row.row-rtl .col-md-1,.row.row-rtl .col-md-10,.row.row-rtl .col-md-11,.row.row-rtl .col-md-12,.row.row-rtl .col-md-2,.row.row-rtl .col-md-3,.row.row-rtl .col-md-4,.row.row-rtl .col-md-5,.row.row-rtl .col-md-6,.row.row-rtl .col-md-7,.row.row-rtl .col-md-8,.row.row-rtl .col-md-9,.row.row-rtl .col-sm-1,.row.row-rtl .col-sm-10,.row.row-rtl .col-sm-11,.row.row-rtl .col-sm-12,.row.row-rtl .col-sm-2,.row.row-rtl .col-sm-3,.row.row-rtl .col-sm-4,.row.row-rtl .col-sm-5,.row.row-rtl .col-sm-6,.row.row-rtl .col-sm-7,.row.row-rtl .col-sm-8,.row.row-rtl .col-sm-9,.row.row-rtl .col-xs-1,.row.row-rtl .col-xs-10,.row.row-rtl .col-xs-11,.row.row-rtl .col-xs-12,.row.row-rtl .col-xs-2,.row.row-rtl .col-xs-3,.row.row-rtl .col-xs-4,.row.row-rtl .col-xs-5,.row.row-rtl .col-xs-6,.row.row-rtl .col-xs-7,.row.row-rtl .col-xs-8,.row.row-rtl .col-xs-9{float:right}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{max-width:78.0625rem;max-width:100%;min-height:1px;padding-left:.625rem;padding-right:.625rem;position:relative}@media(min-width:420px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-left:.625rem;padding-right:.625rem}}@media(min-width:1024px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-left:1.25rem;padding-right:1.25rem}}@media(min-width:1400px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-left:1.25rem;padding-right:1.25rem}}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media(min-width:420px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media(min-width:1024px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media(min-width:1400px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}:root{--lity-z-index-base:9990;--lity-close-size:70px;--lity-close-text-shadow:0 1px 2px rgba(0,0,0,.6);--lity-iframe-ratio:9/16;--lity-transition-timing-function:ease;--lity-transition-duration:.3s;--lity-close-style:{ text-decoration:none; text-align:center; padding:0; color:#ffffff; font-style:normal; font-size:var(--lity-close-size); font-family:Arial,Baskerville,monospace; line-height:var(--lity-close-size); text-shadow:var(--lity-close-text-shadow); border:0; background:none; outline:none; box-shadow:none; }}.lity{background:hsla(0,0%,100%,.9);bottom:0;left:0;opacity:0;outline:none;position:fixed;right:0;top:0;transition:opacity var(--lity-transition-duration) var(--lity-transition-timing-function);white-space:nowrap;z-index:var(--lity-z-index-base)}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{box-sizing:border-box}.lity-wrap{bottom:0;left:0;outline:none;position:fixed;right:0;text-align:center;top:0;z-index:var(--lity-z-index-base)}.lity-wrap:before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle}.lity-loader{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:14px;margin-top:-.8em;opacity:0;position:absolute;text-align:center;top:50%;transition:opacity var(--lity-transition-duration) var(--lity-transition-timing-function);width:100%;z-index:calc(var(--lity-z-index-base) + 1)}.lity-loading .lity-loader{opacity:1}.lity-container{display:inline-block;max-height:100%;max-width:100%;outline:none;position:relative;text-align:left;vertical-align:middle;white-space:normal;z-index:calc(var(--lity-z-index-base) + 2)}.lity-content{transform:scale(1);transition:transform var(--lity-transition-duration) var(--lity-transition-timing-function);width:100%;z-index:calc(var(--lity-z-index-base) + 3)}.lity-closed .lity-content,.lity-loading .lity-content{transform:scale(.8)}.lity-content:after{bottom:0;box-shadow:var(--lity-shadow);content:"";display:block;height:auto;left:0;position:absolute;right:0;top:0;width:auto;z-index:-1}.lity-close{-webkit-appearance:none;background-color:#000;border:none;color:#fff;cursor:pointer;font-size:0;font-weight:100;height:var(--lity-close-size);position:fixed;right:0;top:0;width:var(--lity-close-size);z-index:calc(var(--lity-z-index-base) + 4);@apply --lity-close-style}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{@apply --lity-close-style}.lity-close:active{top:1px}.lity-image img{border:0;display:block;line-height:0;max-width:100%}.lity-iframe .lity-container{max-width:964px;width:100%}.lity-iframe-container{-webkit-overflow-scrolling:touch;height:0;overflow:auto;padding-top:calc(var(--lity-iframe-ratio)*100%);pointer-events:auto;transform:translateZ(0);width:100%}.lity-iframe-container iframe{background:#000;box-shadow:var(--lity-shadow);display:block;height:100%;left:0;position:absolute;top:0;width:100%}.lity-hide{display:none}.btn{background:#1a5585;color:#fff;height:50px;line-height:50px;padding:2px 20px 0;position:relative}.btn,.btn svg{display:inline-block}.btn svg{margin-left:10px;transition:all .3s;vertical-align:middle;width:24px}.btn:hover svg{transform:translateX(10px)}.btn-submit{background:#1a5585;color:#fff;display:inline-block;position:relative}.btn-submit svg{display:inline-block;height:20px;margin-left:10px;position:absolute;right:20px;top:16px;transition:all .3s;vertical-align:middle;width:24px}.btn-submit:hover svg{transform:translateX(10px)}svg{stroke:#000}.icon-white svg{stroke:#fff}.download-link{color:#1a5585;display:inline-block}.icon-download{border-bottom:2px solid #1a5585;display:inline-block;height:15px;position:relative;top:2px;transform:scale(.7);width:20px}.icon-download:after,.icon-download:before{background:#1a5585;bottom:6px;content:"";display:block;height:2px;position:absolute;transition:all .1s;width:12px}.icon-download:before{left:0;transform:rotate(45deg)}.icon-download:after{right:0;transform:rotate(-45deg)}a:hover .icon-download:after,a:hover .icon-download:before{bottom:3px}img{height:auto;width:100%}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .3s}.invalid{border:1px solid red}.error-form{color:red;display:none;font-size:12px;margin-top:5px}input[type=submit]{background:transparent;border:none;color:#fff;cursor:pointer;display:block;height:50px;line-height:50px;padding:0 60px 0 20px;width:100%}._token{left:-9999px;position:absolute}@media(min-width:1024px){.inlined-form{padding-left:170px;position:relative}.inlined-form .form-box.static-inlined{left:0;position:absolute;top:0;width:150px}}.inlined-form .form-box.float-inlined{width:100%}.form-box{margin-bottom:20px}.form-box.extend-margin{margin-bottom:40px}.form-box input{background:#fff;border:none;display:block;font-size:16px;height:48px;line-height:48px;padding-left:10px;width:100%}.form-box input.invalid{border:1px solid red}.form-box label{display:block;margin-bottom:5px}.form-box textarea{background:#fff;border:none;display:block;font-size:16px;height:140px;padding:10px;resize:none;width:100%}.form-box textarea.invalid{border:1px solid red}.form-box select{display:none}.select-placeholder{background:#fff;cursor:pointer;height:48px;overflow:visible;padding-left:10px;position:relative;width:100%}.select-placeholder:after,.select-placeholder:before{background:#000;content:"";display:block;height:2px;position:absolute;top:50%;transition:all .2s;width:15px}.select-placeholder:before{right:30px;transform:rotate(45deg)}.select-placeholder:after{right:20px;transform:rotate(-45deg)}.select-placeholder span{display:block;height:48px;line-height:52px}.select-placeholder .select-ul{background:#fff;box-shadow:0 5px 15px rgba(0,0,0,.25);display:none;left:0;position:absolute;top:48px;width:100%;z-index:1}.select-placeholder .select-ul li{-webkit-touch-callout:none;height:48px;line-height:48px;padding-left:10px}.select-placeholder .select-ul li:hover{background:#f5f5f5;cursor:pointer}.select-placeholder.open .select-ul{display:block}.select-placeholder.open:before{right:30px;transform:rotate(-45deg)}.select-placeholder.open:after{right:20px;transform:rotate(45deg)}.logo{height:60px;width:150px}.logo img{width:100%}.news-section{display:flex;flex-direction:column;margin-bottom:0;width:100%}@media(min-width:1024px){.news-section{flex-direction:row;margin-bottom:100px}}.news-container{background:#f8f8f8;margin:0 auto}.news-inner{max-width:700px;position:relative}.news-inner a{color:#000}.news-box{flex-grow:1;padding:30px 10px;position:relative;width:100%}@media(min-width:1024px){.news-box{padding:60px 0 60px 20px}}.news-box svg{height:27px;margin-left:10px;position:absolute;right:10px;top:50%;transform:translate(-50%,-50%);vertical-align:middle;width:27px}@media(min-width:1024px){.news-box svg{height:34px;right:30px;top:50%;transform:translate(-50%,-50%);width:34px}}.news-box:after{clear:both;content:"";display:block}.news-box a,.news-box div{display:block;position:relative}.news-box:hover svg{right:20px}.news-box .news--title{padding-right:2.5rem}@media(min-width:1024px){.news-box .news--title{padding-right:3.5rem}}.news-box .news--title a{color:#000;padding:0}.news-box .news--pretitle{margin-bottom:10px;min-width:700px}@media(min-width:1024px){.news-box .news--pretitle{margin-bottom:20px}}.news-box:nth-child(odd){background:#f8f8f8;color:#000}.news-box:nth-child(odd) div{color:#000}@media(min-width:1024px){.news-box:nth-child(odd) div{float:right}}.news-box:nth-child(2n){background:#1a5585;color:#fff}.news-box:nth-child(2n) a,.news-box:nth-child(2n) div{color:#fff}body,html{color:#000;font-family:LTP,serif;font-size:16px;font-weight:400}.main-page-title{margin-bottom:20px;padding-left:10px;padding-top:30px}@media(min-width:1024px){.main-page-title{margin-bottom:50px;padding-left:0;padding-top:75px}}.richtext{max-width:43em}.richtext.full{max-width:100%}.richtext p{margin-bottom:1em}.h1,.richtext h1{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.875rem;font-weight:400;letter-spacing:.014375rem;line-height:2.5rem}@media(min-width:1024px){.h1,.richtext h1{font-size:4rem;letter-spacing:.03rem;line-height:4.625rem}}.h2,.m-job__callout .m-sharing-links__title,.richtext h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.875rem;font-weight:400;letter-spacing:.014375rem;line-height:2.5rem}@media(min-width:1024px){.h2,.m-job__callout .m-sharing-links__title,.richtext h2{font-size:3.125rem;letter-spacing:.02375rem;line-height:4rem}}.h3,.m-job h2,.news-box .news--title,.richtext h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.375rem;font-weight:400;letter-spacing:.010625rem;line-height:2rem}@media(min-width:1024px){.h3,.m-job h2,.news-box .news--title,.richtext h3{font-size:2.5rem;letter-spacing:.0125rem;line-height:3.125rem}}.labeled-section .title,.leadtext,.m-job__content .m-job__content-intro p,.richtext p.large{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.375rem;letter-spacing:.010625rem;line-height:2rem}@media(min-width:1024px){.labeled-section .title,.leadtext,.m-job__content .m-job__content-intro p,.richtext p.large{font-size:1.625rem;letter-spacing:.0125rem;line-height:2.25rem}}.m-job p,.m-job ul li,.main-navigation .navigation-info li,.news-box .news--pretitle,.p,.page-references--filter--wrapper,.richtext p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;letter-spacing:.0075rem;line-height:1.625rem}@media(min-width:1024px){.m-job p,.m-job ul li,.main-navigation .navigation-info li,.news-box .news--pretitle,.p,.page-references--filter--wrapper,.richtext p{font-size:1.25rem;letter-spacing:.009375rem;line-height:2rem}}.m-job p.graytext,.m-job ul li.graytext,.main-navigation .navigation-info li.graytext,.news-box .graytext.news--pretitle,.news-box .news--pretitle.page-references--filter--wrapper,.p.graytext,.page-references--filter--wrapper,.richtext p.graytext,.richtext p.page-references--filter--wrapper{color:#757774}.blacktext.page-references--filter--wrapper,.m-job p.blacktext,.m-job ul li.blacktext,.main-navigation .navigation-info li.blacktext,.news-box .blacktext.news--pretitle,.p.blacktext,.richtext p.blacktext{color:#000}.m-job p.whitetext,.m-job ul li.whitetext,.main-navigation .navigation-info li.whitetext,.news-box .whitetext.news--pretitle,.p.whitetext,.richtext p.whitetext,.whitetext.page-references--filter--wrapper{color:#fff}.smalltext{font-size:.875rem;letter-spacing:.0069375rem;line-height:1.5rem}.linktext,.m-job a,.richtext a,.smalltext{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.linktext,.m-job a,.richtext a{color:#1a5585;font-size:1rem;letter-spacing:.0075rem;line-height:1.625rem}@media(min-width:1024px){.linktext,.m-job a,.richtext a{font-size:1.25rem;letter-spacing:.009375rem;line-height:1.875rem}}.font-nav{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.375rem;letter-spacing:.01rem;line-height:2.5rem}@media(min-width:1024px){.font-nav{font-size:1rem;letter-spacing:.0075rem;line-height:2.125rem}}.btn,.btn-submit,.font-btn,input[type=submit]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.125rem;letter-spacing:.01rem;line-height:2.5rem}@media(min-width:1024px){.btn,.btn-submit,.font-btn,input[type=submit]{font-size:1.25rem;letter-spacing:.009375rem;line-height:1.875rem}}.reference-text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem;letter-spacing:.010625rem;line-height:1.75rem;padding-bottom:.8rem}@media(min-width:1024px){.reference-text{font-size:1.5rem;letter-spacing:.010625rem;line-height:1.75rem}}.reference-text-sub{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.125rem;letter-spacing:.010625rem;line-height:1.25rem}@media(min-width:1024px){.reference-text-sub{font-size:1.125rem;letter-spacing:.010625rem;line-height:1.25rem}}.pageback{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1a5585;display:block;font-size:1rem;letter-spacing:.0075rem;line-height:1.625rem;margin-bottom:30px;margin-top:30px}@media(min-width:1024px){.pageback{font-size:1.25rem;letter-spacing:.009375rem;line-height:2rem}}.pageback:before{background-image:url(../140c4105909f790dede3.svg);background-position:0 bottom;background-repeat:no-repeat;background-size:100%;content:"";display:inline-block;height:1em;line-height:inherit;margin-right:.66em;vertical-align:baseline;width:1em}.back-nav{background:#f5f5f5;margin-bottom:5rem;min-height:5rem;position:relative}.back-nav .button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#757774;font-size:20px;margin:0 auto;max-width:1250px;padding-left:3rem;position:absolute;top:50%;transform:translateY(-50%)}.back-nav .button:hover svg{left:-2%}.back-nav a{color:#757774}.back-nav svg{left:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .5s ease}footer{background:#f5f5f5;padding:60px}footer a{color:#000}@media(min-width:1024px){footer{background:#fff}}footer .logos-wrap{margin-bottom:20px;width:100%}@media(min-width:1024px){footer .logos-wrap{width:auto}}footer .logos-wrap img{display:block;float:left;height:50px;margin-right:70px;width:143px}@media(min-width:1024px){footer .logos-wrap img{margin-right:50px}}@media(min-width:1400px){footer .logos-wrap img{margin-right:70px}}footer .logos-wrap img.logo3{display:none;height:46px;width:140px}@media(min-width:768px){footer .logos-wrap img.logo3{display:block}}footer .logos-wrap img.logo2{display:none;width:118px}@media(min-width:768px){footer .logos-wrap img.logo2{display:block}}@media(min-width:1024px){footer .footer-info{float:right}footer .footer-info>div{float:left;margin-left:40px}}header{background:#fff;position:relative;z-index:3}header .header-container{align-items:center;display:flex;justify-content:space-between;padding-bottom:20px;padding-top:20px}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.ms-touch{-ms-overflow-style:none;-ms-scroll-chaining:none;-ms-scroll-snap-points-x:snapInterval(0,100%);overflow-x:scroll;overflow-y:hidden;-ms-scroll-snap-type:mandatory}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{clear:both;content:"";display:table}.tns-horizontal.tns-no-subpixel>.tns-item{float:left;margin-right:-100%}.tns-gallery,.tns-no-calc{left:0;position:relative}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{left:-100%;position:absolute;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-lazy-img{opacity:.6;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s}.tns-lazy-img.loaded{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-hdx{overflow-x:hidden}.tns-hdy{overflow-y:hidden}.tns-visually-hidden{left:-10000em;position:absolute}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{filter:alpha(opacity=100);opacity:1;z-index:0}.tns-fadeOut,.tns-normal{filter:alpha(opacity=0);opacity:0;z-index:-1}.blue-bg{background:rgba(26,85,133,.05)}.contact-form .labeled-section .title{display:block;left:0;margin-bottom:40px;position:relative;text-align:center;top:0;transform:rotate(0deg) translateX(0)}@media(min-width:1024px){.contact-form .labeled-section .title{left:20px;margin-bottom:0;position:absolute;top:50%;transform:rotate(-90deg) translateX(-50%);transform-origin:top left}}.labeled-section{padding:0;position:relative}@media(min-width:1024px){.labeled-section{padding:60px 0}}.labeled-section .title{display:none;left:10px;position:absolute;top:50%;transform:rotate(-90deg) translateX(-50%);transform-origin:top left}@media(min-width:1024px){.labeled-section .title{display:block}}.labeled-section .flex-wrap{display:flex;flex-direction:column;flex-wrap:wrap}@media(min-width:1024px){.labeled-section .flex-wrap{flex-direction:row}}.labeled-section .flex-wrap .flex-item{width:100%}@media(min-width:1024px){.labeled-section .flex-wrap .flex-item{margin-bottom:20px;margin-right:2%;width:32%}.labeled-section .flex-wrap .flex-item:nth-child(3n){margin-right:0}}.teaser-card{background:#f8f8f8;position:relative}.teaser-card .link-arrow{bottom:25px;height:21px;position:absolute;right:20px;transition:all .3s;width:27px}.teaser-card:hover .link-arrow{right:10px}.teaser-card .img-wrap{background-repeat:no-repeat;background-size:cover;height:100px;overflow:hidden;width:100%}@media(min-width:1024px){.teaser-card .img-wrap{height:200px}}.teaser-card .logo-wrap{width:120px}.teaser-card .logo-wrap img{display:block;height:40px;margin-top:20px;width:auto}.teaser-card .txt-wrap{color:#000;padding:20px 50px 16px 20px}.reference-wrapper{display:none}@media(min-width:1024px){.reference-wrapper{display:block}}.reference-card{position:relative}.reference-card img{display:block;width:100%}.services{padding-left:0;padding-right:0}.services.light{background:#fff}.services.dark{background:#f8f8f8}.services .service-info-wrapper{padding:40px 0 30px}@media(min-width:1024px){.services .service-info-wrapper{padding:60px 0 50px}}.services .download-link{margin-left:22px}.services h2{padding:0 10px 1rem}@media(min-width:768px){.services h2{width:820px}}@media(min-width:1024px){.services h2{padding:0 20px 2rem}}.services .services-text-wrap{margin-bottom:40px;margin-top:10px;padding:0 10px}@media(min-width:768px){.services .services-text-wrap{width:820px}}@media(min-width:1024px){.services .services-text-wrap{margin-bottom:50px;padding:0 20px}}.services .service-box{display:flex}@media(min-width:1024px){.services .service-box{margin-bottom:40px}}.services .service-box .service-item{width:100%}@media(min-width:1024px){.services .service-box .service-item{width:50%}}.services .service-box .service-item h3{color:#1a5585;font-size:30px;margin-bottom:40px}@media(min-width:1024px){.services .service-box .service-item h3{color:#000}}.services .service-box .service-item ul{margin-bottom:30px}.services .service-box .service-item ul li{list-style-type:disc;margin-bottom:15px;margin-left:16px;position:relative}.services .service-box .service-item a{display:inline-block}.services .service-box .service-item img{display:block}@media(min-width:1024px){.services .service-box .service-item img{padding:0 20px}}.services .service-box .service-item.s-i-info{padding:16px 10px 40px}@media(min-width:1024px){.services .service-box .service-item.s-i-info{padding:20px}}.services .service-box:nth-child(odd){flex-direction:column}@media(min-width:1024px){.services .service-box:nth-child(odd){flex-direction:row-reverse}.services .service-box:nth-child(odd) .s-i-info{padding-right:100px}}.services .service-box:nth-child(2n){flex-direction:column}@media(min-width:1024px){.services .service-box:nth-child(2n){flex-direction:row}.services .service-box:nth-child(2n) .s-i-info{padding-left:100px}}.callout-section{background:#fff;padding:60px 0;text-align:center;width:100%}.callout-section .btn{line-height:50px}.callout-section h2{font-size:1.5rem;margin-bottom:20px}@media(min-width:1024px){.callout-section h2{font-size:2.5rem}}.callout-section.dark{background:rgba(26,85,133,.05)}.header-image{overflow:hidden}.header-image img{display:block}.module-immoslider{word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5}@media(min-width:1024px){.module-immoslider{margin-bottom:20px;margin-top:20px}}.module-immoslider .layout--card-big--left{position:relative}.module-immoslider .layout--card-big--right{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:20px;position:relative}@media(min-width:1024px){.module-immoslider .layout--card-big--right{padding-bottom:60px}}.module-immoslider a{color:#1a5585}@media(min-width:1024px){.module-immoslider .layout--card-big--left{padding-left:0}}.module-immoslider--slider img{vertical-align:middle}.module-immoslider--next,.module-immoslider--prev{overflow:hidden}.module-immoslider--next img,.module-immoslider--prev img{transition:all .3s}.module-immoslider--next:hover img{transform:translateX(5px)}.module-immoslider--prev:hover img{transform:translateX(-5px)}.module-immoslider--controls{bottom:0;display:none;justify-content:space-between;left:0;padding-left:inherit;padding-right:inherit;position:absolute;width:100%}.module-immoslider--controls>div{cursor:pointer;height:60px;outline:none;width:60px}.module-immoslider--controls>div img{height:100%;width:100%}@media(min-width:1024px){.module-immoslider--controls{display:flex}.module-immoslider--controls.is-hidden{display:none}}.module-immoslider--title{padding-bottom:20px;padding-top:20px}@media(min-width:1024px){.module-immoslider--title{padding-top:45px}.module-immoslider--title h2{font-size:2rem;letter-spacing:.0125rem;line-height:2.5rem}}.module-immoslider--admin span{font-size:1.325rem;letter-spacing:.0125rem;line-height:2.05rem}.module-immoslider--admin span:first-child{font-weight:600}.module-immoslider--count{color:#1a5585}.module-immoslider--count:after{color:#757774;content:" /"}.module-immoslider--countwrapper{bottom:0;color:#757774;display:none;height:60px;left:0;line-height:60px;padding-left:inherit;position:absolute;width:100%}@media(min-width:1024px){.module-immoslider--countwrapper{display:block}}.module-map{background-color:#f5f5f5}.module-map .layout--card-big--right{display:flex;flex-direction:column;justify-content:space-between;padding-top:48px;position:relative}@media(min-width:1024px){.module-map .layout--card-big--left{padding-left:0}}.module-map--title{padding-bottom:20px}#googlemaps{min-height:350px;width:100%}@media(min-width:1024px){#googlemaps{height:100%;min-height:600px}}.module-team.blue{background-color:rgba(26,85,133,.05)}.module-team.light{background-color:#fff}.module-team.dark{background-color:#f8f8f8}.module-team--header{padding-bottom:30px;padding-top:30px}@media(min-width:1024px){.module-team--header{padding-bottom:50px;padding-top:50px}}.module-team--body--elem{padding-bottom:20px}@media(min-width:1024px){.module-team--body--elem{padding-bottom:50px}}.module-team--body--img--wrapper{height:0;overflow:hidden;padding-bottom:100%;position:relative;width:100%}@media(min-width:1024px){.module-team--body--img--wrapper{height:auto;padding-bottom:0}}.module-team--body--img{height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:auto}@media(min-width:1024px){.module-team--body--img{height:auto;left:0;position:relative;transform:none;width:100%}}.module-team--header--img{display:inline-block;height:40px;margin-right:20px;width:auto}.module-team--header--img:last-of-type{margin-right:0}@media(min-width:1024px){.module-team--header--img{margin-right:100px}}.module-text{padding-top:1rem}@media(min-width:1024px){.module-text{padding-top:0}}.module-text h2{padding-bottom:1rem}@media(min-width:1024px){.module-text h2{padding-bottom:2rem}}.m-jobs-overview{margin-bottom:65px}@media(min-width:1024px){.m-jobs-overview{margin-bottom:130px}}.m-jobs-overview__empty{color:#1a5585;margin-bottom:55px;margin-top:20px;padding-left:.625rem;padding-right:.625rem}@media(min-width:1024px){.m-jobs-overview__empty{margin-bottom:114px;margin-top:40px;padding:0}}.m-jobs-overview__grid{display:grid;grid-template-columns:minmax(0,1fr);margin-top:40px;row-gap:20px}@media(min-width:420px){.m-jobs-overview__grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:-10px;margin-right:-10px}}@media(min-width:1024px){.m-jobs-overview__grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-left:-15px;margin-right:-15px;margin-top:80px;row-gap:40px}}.m-jobs-overview__job{padding-left:10px;padding-right:10px;position:relative}@media(min-width:420px){.m-jobs-overview__job{padding-left:10px;padding-right:10px}}@media(min-width:1024px){.m-jobs-overview__job{padding-left:15px;padding-right:15px}}.m-jobs-overview__job p{padding-right:50px}.m-jobs-overview__job-bg{background:#1a5585;height:100%}.m-jobs-overview__job-bg:hover{cursor:pointer}.m-jobs-overview__job-bg:hover:before{background:hsla(0,0%,100%,.5);content:"";height:100%;position:absolute;width:100%;z-index:100}.m-jobs-overview__job-bg .txt{padding:.5rem .5rem 1rem 1rem}.m-jobs-overview__job-title{display:block;margin-top:5px;position:relative}.m-jobs-overview__job-arrow{height:21px;position:absolute;right:15px;top:20%;transform:translateY(-20%);width:28px}.m-jobs-overview__job a{color:inherit;display:block;height:100%}@media screen and (max-width:980px){.m-jobs-overview{padding:0}}.page-references--header img{display:block}.mobile-wrap-padd{padding:0 10px}@media(min-width:1024px){.mobile-wrap-padd{padding:0}}.page-references--filter--wrapper{background-color:#f8f8f8;height:48px;margin-bottom:40px;position:relative}.page-references--filter--wrapper:after,.page-references--filter--wrapper:before{background:#000;content:"";display:block;height:2px;position:absolute;top:50%;transition:all .2s;width:15px}.page-references--filter--wrapper:before{right:30px;transform:rotate(45deg)}.page-references--filter--wrapper:after{right:20px;transform:rotate(-45deg)}@media(min-width:1024px){.page-references--filter--wrapper{height:auto;margin-bottom:60px;padding-bottom:50px;padding-top:50px}.page-references--filter--wrapper:after,.page-references--filter--wrapper:before{display:none}}.page-references--filter{background:#fff;box-shadow:0 5px 15px rgba(0,0,0,.25);left:0;padding-left:8px;position:absolute;top:48px;width:100%;z-index:2}@media(min-width:1024px){.page-references--filter{background:transparent;box-shadow:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;position:static}}.page-references--filter--elem a{color:currentColor;cursor:pointer;display:block;height:48px;line-height:52px}@media(min-width:1024px){.page-references--filter--elem a{display:inline-block}}.page-references--filter--elem a.is-active,.page-references--filter--elem a:hover{color:#1a5585}.filter-select-label{color:#000;cursor:pointer;display:block;height:48px;line-height:52px;padding-left:8px}.opened-filter-select:before{right:30px;transform:rotate(-45deg)}.opened-filter-select:after{right:20px;transform:rotate(45deg)}.opened-filter-select .page-references--filter{display:block}@media(min-width:1024px){.opened-filter-select .page-references--filter{display:flex}}.page-references--content--grid{display:grid;grid-template-columns:minmax(0,1fr)}@media(min-width:420px){.page-references--content--grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:-10px;margin-right:-10px}}@media(min-width:1024px){.page-references--content--grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-left:-15px;margin-right:-15px}}.page-references--reference{margin-bottom:30px;padding-left:10px;padding-right:10px;position:relative}@media(min-width:420px){.page-references--reference{margin-bottom:60px;padding-left:10px;padding-right:10px}}@media(min-width:1024px){.page-references--reference{margin-bottom:90px;padding-left:15px;padding-right:15px}}.page-references--reference p{padding-right:50px}.page-references--reference.page-references--reference-text{padding-left:0;padding-right:0}.page-references--reference-bg{background:#1a5585;height:100%}.page-references--reference-bg:hover{cursor:pointer}.page-references--reference-bg:hover:before{background:hsla(0,0%,100%,.5);content:"";height:100%;position:absolute;width:100%;z-index:100}.page-references--reference-bg:hover .page-refrence--detail{display:block;z-index:101}.page-references--reference-bg .page-refrence--detail{color:#1a5585;display:none;font-size:24px;left:50%;position:absolute;top:40%;transform:translate(-40%,-50%)}.page-references--reference-bg .txt{padding:.5rem .5rem 1rem 1rem}.page-references--reference--title{display:block;margin-top:5px;position:relative}.page-references--reference--arrow{height:21px;position:absolute;right:15px;top:20%;transform:translateY(-20%);width:28px}.page-references--reference-text--inner{background-color:#f8f8f8;box-sizing:border-box;padding:30px 10px}@media(min-width:1024px){.page-references--reference-text--inner{padding:30px 20px}}.page-references--reference a{color:inherit;display:block;height:100%}@media screen and (max-width:980px){.page-references--content{padding:0}}.page-reference--slider-wrapper--upper{margin-left:-10px;margin-right:-10px;position:relative}@media(min-width:420px){.page-reference--slider-wrapper--upper{margin-left:0;margin-right:0}}.ref-tit{margin:40px 0 10px}.page-reference--slider--desc{display:flex;flex-direction:column;justify-content:space-between;margin-top:20px}@media(min-width:420px){.page-reference--slider--desc{flex-direction:row}}.page-reference--count{color:#1a5585}.page-reference--count:after{color:#757774;content:" /"}.page-reference--slider--desc-left{order:2}@media(min-width:420px){.page-reference--slider--desc-left{order:1}}.page-reference--slider--desc-right{margin-bottom:20px;order:1;text-align:center}@media(min-width:420px){.page-reference--slider--desc-right{order:2;text-align:left}}.page-reference--controls{bottom:0;display:none;justify-content:space-between;left:0;padding-left:inherit;padding-right:inherit;position:absolute;width:100%}.page-reference--controls>div{cursor:pointer;height:50px;outline:none;position:relative;width:50px}.page-reference--controls>div img{height:100%;width:100%}.page-reference--controls>div svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.page-reference--controls .page-reference--next,.page-reference--controls .page-reference--prev{background:#1a5585}.page-reference--controls .page-reference--next:hover img{transform:translateX(5px)}.page-reference--controls .page-reference--prev:hover img{transform:translateX(-5px)}@media(min-width:420px){.page-reference--controls{display:flex}.page-reference--controls.is-hidden{display:none}}.page-reference .detail-container{margin-top:.5rem}@media(min-width:420px){.page-reference .detail-container{margin-top:3rem}}.page-reference .detail-container .prev-next{display:block;padding-top:3rem}@media(min-width:420px){.page-reference .detail-container .prev-next{display:flex}}.page-reference .detail-container .prev-next .next,.page-reference .detail-container .prev-next .prev{background:#f5f5f5;flex:1;min-height:3rem;padding:1rem;position:relative}.page-reference .detail-container .prev-next .next a,.page-reference .detail-container .prev-next .prev a{color:#000;display:block}.page-reference .detail-container .prev-next .prev{border:none;margin-bottom:1rem}@media(min-width:420px){.page-reference .detail-container .prev-next .prev{border-right:4px solid #fff;margin-bottom:0}}.page-reference .detail-container .prev-next .prev svg{transition:all .5s ease}.page-reference .detail-container .prev-next .prev .txt-out{padding-left:2.8rem}@media(min-width:420px){.page-reference .detail-container .prev-next .prev .txt-out{padding-left:5.8rem}}.page-reference .detail-container .prev-next .prev a:hover svg{left:4%}.page-reference .detail-container .prev-next .prev a svg{left:5%;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .5s ease}.page-reference .detail-container .prev-next .next svg{transition:all .5s ease}.page-reference .detail-container .prev-next .next .txt-out{padding-right:2.8rem;text-align:right}@media(min-width:420px){.page-reference .detail-container .prev-next .next .txt-out{padding-right:5.8rem}}.page-reference .detail-container .prev-next .next a:hover svg{right:4%}.page-reference .detail-container .prev-next .next a svg{pointer-events:none;position:absolute;right:5%;top:50%;transform:translateY(-50%)}.page-reference .detail-container .leadpadding{padding-right:0}@media(min-width:420px){.page-reference .detail-container .leadpadding{padding-right:3.5rem}}.page-reference .detail-container .side-text{padding-bottom:1.2rem;padding-top:1rem}.page-reference .detail-container .side-text h4{border-bottom:1px solid #000;display:inline-block;font-weight:400;line-height:1.4rem;margin-bottom:.4rem}.page-reference .detail-container .downloadbox{background:#f5f5f5;margin-bottom:1.5rem;min-height:3rem;padding:1.2rem 1rem 1rem;position:relative}.page-reference .detail-container .downloadbox a{color:#000;display:block;font-size:20px}.page-reference .detail-container .downloadbox svg{pointer-events:none;position:absolute;right:5%;top:50%;transform:translateY(-50%)}.contact-logo-section{padding-bottom:80px;padding-top:80px}.contact-logo-section .logo-title{margin-bottom:40px}.contact-logo-section .logo1{margin-bottom:20px;width:100px}@media(min-width:768px){.contact-logo-section .logo1{width:200px}}.contact-logo-section .logo2{margin-bottom:20px;width:120px}@media(min-width:768px){.contact-logo-section .logo2{width:240px}}.contact-logo-section .logo3{width:120px}@media(min-width:768px){.contact-logo-section .logo3{width:240px}}.contact-form{padding:40px 0}.text-page .header-image{margin-bottom:60px}.text-page ul{margin-bottom:30px}.text-page ul li{list-style-type:disc;margin-bottom:15px;margin-left:16px;position:relative}.m-job{display:grid;gap:0 32px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:75px}@media(min-width:768px){.m-job{grid-template-columns:repeat(12,minmax(0,1fr));margin-bottom:105px}}.m-job ul{max-width:78.0625rem;padding-left:.625rem;padding-right:.625rem}@media(min-width:420px){.m-job ul{padding-left:.625rem;padding-right:.625rem}}@media(min-width:1024px){.m-job ul{padding-left:1.25rem;padding-right:1.25rem}}@media(min-width:1400px){.m-job ul{padding-left:1.25rem;padding-right:1.25rem}}.m-job ul li{list-style-type:disc}.m-job h2{margin-bottom:25px}.m-job__header{margin-bottom:60px}.m-job__content{display:grid;grid-column:span 6;grid-template-columns:repeat(8,minmax(0,1fr));order:2;row-gap:60px}@media(min-width:768px){.m-job__content{grid-column:1/span 8;order:1}}.m-job__content-intro{grid-column:span 8}.m-job__content-intro-title{margin-bottom:12px}.m-job__content-activity,.m-job__content-benefits,.m-job__content-contact,.m-job__content-requirements{grid-column:span 8}@media(min-width:1024px){.m-job__content-activity,.m-job__content-benefits,.m-job__content-contact,.m-job__content-requirements{grid-column:span 7}}.m-job__content .m-job__content-download{align-items:center;background-color:#1a5585;color:#fff;column-gap:16px;display:inline-flex;padding:10px 16px;width:100%}@media(min-width:1024px){.m-job__content .m-job__content-download{width:auto}}.m-job__content .m-job__content-download .icon-download{border-bottom:2px solid #fff;top:unset;transform:scale(.8)}.m-job__content .m-job__content-download .icon-download:after,.m-job__content .m-job__content-download .icon-download:before{background:#fff}.m-job__content .m-job__content-download-wrapper{grid-column:span 8}@media(min-width:1024px){.m-job__content .m-job__content-download-wrapper{grid-column:span 3}}.m-job__sharing{display:flex;flex-direction:column;grid-column:span 6;margin-bottom:60px;order:1}@media(min-width:768px){.m-job__sharing{grid-column:10/span 3;margin-bottom:unset;order:2}}.m-job__callout{align-items:center;background:rgba(26,85,133,.05);display:flex;padding:60px 0;row-gap:21px;text-align:center;width:100%}.m-job__callout,.m-job__callout .m-sharing-links{justify-content:center}.m-job__callout .m-sharing-links__title{margin-bottom:20px}@media(min-width:1024px){.m-job__callout .m-sharing-links__title{margin-bottom:20px}}.m-job__back{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;color:#1a5585;column-gap:11px;display:inline-flex;font-size:20px;justify-content:center;margin-bottom:40px}@media(min-width:1024px){.m-job__back{margin-bottom:30px}.m-job__back:hover svg{transform:translateX(-10px)}}.m-job__back svg{transform:translateX(0);transition:transform .5s ease}.m-job__back svg g{stroke:#1a5585}.m-sharing-links{column-gap:10px;display:flex}.m-sharing-links__title{display:block;margin-bottom:12px}@media(min-width:1024px){.m-sharing-links__title{margin-bottom:20px}}.m-sharing-links__icon{display:inline-block;height:48px;width:48px}.m-sharing-links__icon svg{stroke:unset;height:48px;width:48px}.breakpoint-debug-container{background:red;color:#fff;display:block;font-weight:700;opacity:.9;padding:2rem;position:absolute}.breakpoint-debug-container:after{content:"mobile"}@media(min-width:420px){.breakpoint-debug-container{background:blue}.breakpoint-debug-container:after{content:"tablet"}}@media(min-width:1024px){.breakpoint-debug-container{background:pink;color:#000}.breakpoint-debug-container:after{content:"desktop"}}@media(min-width:1400px){.breakpoint-debug-container{background:#ff0;color:#000}.breakpoint-debug-container:after{content:"large desktop"}}.main-navigation{display:none;margin-top:0}@media(min-width:1024px){.main-navigation{display:block;float:right}}.main-navigation a{color:#000}@media(min-width:1024px){.main-navigation a{color:#757774}}.main-navigation a:hover{color:#1a5585}.main-navigation>ul>li{margin-left:20px;position:relative}@media(min-width:1024px){.main-navigation>ul>li{margin-left:60px}}.main-navigation>ul li ul{background:#fff;margin-left:-15px;padding:5px 15px;position:absolute;visibility:hidden}.main-navigation>ul li ul li{margin-bottom:5px;white-space:nowrap}.main-navigation>ul li ul a.blueLink{color:#1a5585}@media(min-width:1024px){.main-navigation>ul li:hover ul{visibility:visible}}.main-navigation .navigation-info{display:block}@media(min-width:1024px){.main-navigation .navigation-info{display:none}}.mob-nav-trigger{cursor:pointer;display:block;height:34px;position:absolute;right:20px;top:25px;width:48px;z-index:100}@media(min-width:1024px){.mob-nav-trigger{display:none}}.mob-nav-trigger .bar{background:#1a5585;display:block;height:3px;margin-bottom:12px;transition:all .3s;width:100%}.mob-nav-trigger .bar-b,.mob-nav-trigger .bar-t{transform-origin:top left}.mob-nav-trigger .bar-b{margin-bottom:0}body.open{height:100vh;overflow:hidden}body.open .main-navigation{background:#f5f5f5;display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;position:fixed;top:0;width:100%;z-index:99}body.open .main-navigation>ul>li{clear:both}body.open .bar-m{opacity:0;width:0}body.open .bar-t{transform:rotate(45deg) translateY(-3px)}body.open .bar-b{transform:rotate(-45deg) translateY(2px)}.overview-heading-wrapper{height:auto;overflow:hidden;position:relative}@media(min-width:1024px){.overview-heading-wrapper{height:600px}}.overview-heading-wrapper img{display:block}.overview-heading-wrapper .overview-heading-title{padding:20px 10px}@media(min-width:1024px){.overview-heading-wrapper .overview-heading-title{color:#1a5585;position:absolute;right:100px;top:50px;width:490px;z-index:1}}.contact-section{background:#f8f8f8;margin-top:5rem;position:relative}.contact-section .contact-inner{height:20rem;position:relative}.contact-section .contact-inner .btn{line-height:50px}.contact-section .contact-inner .items{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.contact-section .contact-inner .items .button,.contact-section .contact-inner .items .slogan{text-align:center}.contact-section .contact-inner .items .button{padding-top:1rem}