/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*:where(:not(iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}ol,ul,menu{list-style:none}img{max-width:100%;height:auto;display:block}table{border-collapse:collapse}textarea{white-space:revert}:where([contenteditable]){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space}:root{--space:2rem;--color-main:#0087ff;--color-main-rgb:0,135,255}:root .development{--color-main:#ff8458;--color-main-rgb:255,132,88}body{font-size:100%}body.development,body.staging{border-top:5px solid}body.development:after,body.staging:after{border-radius:0 3px 3px 0;content:"";z-index:10000;top:0;left:0;padding:2px 4px;line-height:1em;display:flex;align-items:center;justify-content:center;text-align:center;font-size:.5rem;position:fixed;letter-spacing:1px}@media (max-width:479px){body.development,body.staging{border-color:#ff1493}body.development:after,body.staging:after{content:"– XS";background-color:#ff1493}}@media (min-width:480px) and (max-width:639px){body.development,body.staging{border-color:#98fb98}body.development:after,body.staging:after{content:"XS > SM";background-color:#98fb98}}@media (min-width:640px) and (max-width:767px){body.development,body.staging{border-color:#eee8aa}body.development:after,body.staging:after{content:"SM > SMD";background-color:#eee8aa}}@media (min-width:768px) and (max-width:959px){body.development,body.staging{border-color:#9370db}body.development:after,body.staging:after{content:"SMD > MD";background-color:#9370db}}@media (min-width:960px) and (max-width:1079px){body.development,body.staging{border-color:#639}body.development:after,body.staging:after{content:"MD > SLG";background-color:#639}}@media (min-width:1080px) and (max-width:1279px){body.development,body.staging{border-color:#ffdab9}body.development:after,body.staging:after{content:"SLG > LG";background-color:#ffdab9}}@media (min-width:1280px) and (max-width:1359px){body.development,body.staging{border-color:peru}body.development:after,body.staging:after{content:"LG > XL";background-color:peru}}@media (min-width:1360px) and (max-width:1479px){body.development,body.staging{border-color:#b0e0e6}body.development:after,body.staging:after{content:"XL > XXL";background-color:#b0e0e6}}@media (min-width:1480px){body.development,body.staging{border-color:#00ff7f}body.development:after,body.staging:after{content:"XXL +";background-color:#00ff7f}}*{padding:0;margin:0;border:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (max-width:360px){html{font-size:12px}}@media (min-width:361px) and (max-width:639px){html{font-size:13px}}@media (min-width:640px){html{font-size:15px}}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:Montserrat,sans-serif;font-weight:400;font-size:100%}body.noScroll{overflow:hidden}.wrapper{overflow:hidden;position:relative}.wrapper:before{content:"";display:block;width:50%;left:50%;top:0;height:100%;background-color:var(--color-main);opacity:.05;position:absolute;z-index:-1}@media (min-width:480px){.wrapper{width:calc(100% - (calc(var(--space) * 1.5)))}}@media (min-width:1920px){.wrapper{max-width:1920px;margin:0 auto}}@media (max-width:1279px){.wrapper:before{display:none}}.wrapper:after{content:"";display:block;width:1px;left:25%;top:0;height:100%;background-color:#e5e9f5;position:absolute;z-index:-1}img{filter:saturate(1.25);background-color:rgba(var(--color-main-rgb),.1)}*:focus{outline:1px solid #e5e9f5;border-radius:2px!important}.field-button a:focus,.more-link a:focus,button:focus,input[type=submit]:focus{outline:none!important;border:1px solid #e5e9f5!important}::-moz-selection{color:#001222;background-color:rgba(var(--color-main-rgb),.1)}::selection{color:#001222;background-color:rgba(var(--color-main-rgb),.1)}#block-tabs{background-color:rgba(var(--color-main-rgb),.1);position:relative;z-index:2}@media (min-width:960px){#block-tabs{padding:0 var(--space)}}#block-tabs>ul{display:flex;flex-direction:row;flex-flow:row wrap;justify-content:center;padding-top:calc(var(--space) * 1.5)}#block-tabs>ul li{margin-right:1px}#block-tabs>ul li a{padding:calc(var(--space) / 3) calc(var(--space) / 1.5);color:var(--color-main);background-color:#fff;text-transform:uppercase;font-size:.8rem;display:block;text-decoration:none;letter-spacing:1px;transition:opacity .5s ease}#block-tabs>ul li a.is-active{font-weight:600;color:#fff;background-color:var(--color-main)}.box{position:relative;border-left:1px solid #e5e9f5;background-color:#fff}@media (min-width:960px){.box{height:100%}}@media (max-width:959px){.box:not(.small){padding:var(--space)}}@media (min-width:960px){.box:not(.small){padding:calc(var(--space) * 1.5)}}.box:before,.box:after{display:block;content:"";width:100%;height:100%;position:absolute;background-color:var(--color-main);opacity:.05}.box:before{width:100%;height:80px;left:0;bottom:-80px;clip-path:polygon(0 0,100% 0,100% 100%,160px 100%)}.box:after{width:580px;height:calc(100% + 80px);left:100%;top:0;clip-path:polygon(0 0,100% 320px,100% 100%,0 100%)}.box.small:before{height:20px;bottom:-20px;clip-path:polygon(0 0,100% 0,100% 100%,80px 100%)}.box.small:after{width:290px;height:calc(100% + 20px);clip-path:polygon(0 0,100% 160px,100% 100%,0 100%)}details{background-color:#fff;margin-bottom:calc(var(--space) / 2)}details summary{list-style:none;cursor:pointer;position:relative}@media (max-width:959px){details summary{padding:0 var(--space)}}@media (min-width:960px){details summary{padding:0 calc(var(--space) * 1.5)}}details summary:before{display:block;content:"";width:4px;height:100%;background-color:var(--color-main);position:absolute;left:-1px;top:0}details summary .h3{padding:calc(var(--space) / 2) 0;display:flex;flex-flow:nowrap;align-items:center;justify-content:space-between}details summary .h3:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:6px 0 6px 6px;margin-left:calc(var(--space) / 2);border-color:transparent transparent transparent var(--color-main);transition:transform .5s ease;transform:rotate(90deg)}details summary::-webkit-details-marker{display:none}details summary>*{display:inline-block;vertical-align:top}details summary *{margin-bottom:0}@media (max-width:959px){details>div{padding:var(--space)}}@media (min-width:960px){details>div{padding:var(--space) calc(var(--space) * 1.5)}}details[open] summary .h3:after{transform:rotate(-90deg);transform-origin:center}form{margin-top:var(--space)}form>.form-item{margin-bottom:var(--space)}form input:not(:last-child){margin-bottom:calc(var(--space) / 4)}form label{position:relative}form label:not(:last-child){padding-bottom:calc(var(--space) / 3)}form label.form-required:after{content:"*";line-height:0;font-size:1rem;color:var(--color-main);position:absolute;bottom:-.25rem;left:-.125rem;z-index:20}form label{display:block;font-size:.8rem;font-weight:400;text-transform:uppercase;letter-spacing:1px}form .captcha img{border:1px solid #e5e9f5;display:block;margin-bottom:calc(var(--space) / 4)}form input[type=text],form input[type=email],form input[type=tel],form input[type=password],form select{display:block;width:100%;background-color:rgba(var(--color-main-rgb),.05);border-bottom:2px solid #e5e9f5;padding:calc(var(--space) / 2) calc(var(--space) / 1.5);font-family:Montserrat,sans-serif;font-size:.9rem}form .iti{display:block}form textarea{font-size:.9rem;width:100%;resize:vertical;background-color:rgba(var(--color-main-rgb),.05);border-bottom:2px solid #e5e9f5;padding:calc(var(--space) / 2) calc(var(--space) / 1.5);font-family:Montserrat,sans-serif;min-height:200px;line-height:1.5em}form .description{font-size:.9rem}form .js-form-type-checkbox{position:relative}form .js-form-type-checkbox input[type=checkbox]{position:absolute;top:.1em;left:0}form .js-form-type-checkbox input[type=checkbox]+*{padding-left:calc(var(--space) / 2)}.form-actions:not(:last-child){margin-bottom:calc(var(--space) / 2)}.form-item-subject-{position:relative}.form-item-subject-:after{margin-right:calc(var(--space) / 4);color:var(--color);position:absolute;bottom:calc(var(--space) / 2);right:calc(var(--space) / 2);align-items:center;justify-content:center;transform:rotate(90deg);transform-origin:center;content:"";display:block;width:0;height:0;border-style:solid;border-width:6px 0 6px 6px;margin-left:calc(var(--space) / 2);border-color:transparent transparent transparent var(--color-main);transition:transform .5s ease}.form-item-subject- select{-webkit-appearance:none;cursor:pointer}.captcha{margin-bottom:calc(var(--space) / 2)}.reload-captcha-wrapper a{font-size:.9rem}.field-prefix{display:inline-block;border-radius:4px;font-size:.9rem;font-weight:600;padding:calc(var(--space) / 3) calc(var(--space) / 1.5);margin-bottom:calc(var(--space) / 3);border:1px solid var(--color-main)}.form-item-markup-rgpd{margin-bottom:0!important;font-size:.9rem;position:relative;padding-left:var(--space) / 6;line-height:1.5em}.description{line-height:1.5em}.sliderHome{display:grid;display:-ms-grid;grid-template-columns:1fr;-ms-grid-columns:1fr;grid-template-rows:1fr;-ms-grid-rows:1fr;grid-column-gap:0;grid-row-gap:0}.sliderHome>*{-ms-grid-column:1;-ms-grid-column-span:2 - 1;-ms-grid-row:1;-ms-grid-row-span:2 - 1;grid-column:1 / 2;grid-row:1 / 2}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{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{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:calc(100% / 70);height:10px;float:left}.field-body,#edit-intro-form--2{line-height:1.5em}.field-body em,#edit-intro-form--2 em{font-style:italic}.field-body:not(:last-child),#edit-intro-form--2:not(:last-child){margin-bottom:calc(var(--space) / 2)}.field-body:last-child,#edit-intro-form--2:last-child{margin-bottom:0!important}.field-body p strong,.field-body p .highlight,.field-body ul strong,.field-body ul .highlight,.field-body ol strong,.field-body ol .highlight,#edit-intro-form--2 p strong,#edit-intro-form--2 p .highlight,#edit-intro-form--2 ul strong,#edit-intro-form--2 ul .highlight,#edit-intro-form--2 ol strong,#edit-intro-form--2 ol .highlight{font-weight:600;position:relative;background-image:linear-gradient(0deg,rgba(var(--color-main-rgb),.1) 50%,transparent 0)}.field-body p:not(:last-child),.field-body ul:not(:last-child),.field-body ol:not(:last-child),#edit-intro-form--2 p:not(:last-child),#edit-intro-form--2 ul:not(:last-child),#edit-intro-form--2 ol:not(:last-child){margin-bottom:calc(var(--space) / 2)}.field-body p.heading,#edit-intro-form--2 p.heading{font-size:1.25rem;line-height:1.5em;margin-bottom:calc(var(--space) / 1.5)}.field-body p.heading:not(:first-child),#edit-intro-form--2 p.heading:not(:first-child){margin-top:calc(var(--space) / 3)}@media (min-width:768px){.field-body p.heading,#edit-intro-form--2 p.heading{max-width:95%}}.field-body p.heading+p.heading,#edit-intro-form--2 p.heading+p.heading{margin-top:0}.field-body .color,#edit-intro-form--2 .color{color:var(--color-main)}.field-body h1,.field-body h2,.field-body h3,.field-body h4,.field-body h5,.field-body h6,#edit-intro-form--2 h1,#edit-intro-form--2 h2,#edit-intro-form--2 h3,#edit-intro-form--2 h4,#edit-intro-form--2 h5,#edit-intro-form--2 h6{line-height:1.25em}@media (min-width:768px){.field-body h1,.field-body h2,.field-body h3,.field-body h4,.field-body h5,.field-body h6,#edit-intro-form--2 h1,#edit-intro-form--2 h2,#edit-intro-form--2 h3,#edit-intro-form--2 h4,#edit-intro-form--2 h5,#edit-intro-form--2 h6{max-width:85%}}.field-body .level-1,.field-body h2,#edit-intro-form--2 .level-1,#edit-intro-form--2 h2{font-weight:200;line-height:1.25em;position:relative}.field-body .level-1:after,.field-body h2:after,#edit-intro-form--2 .level-1:after,#edit-intro-form--2 h2:after{display:block;content:"";width:50%;height:8px;background-color:var(--color-main);opacity:.1;position:absolute;left:calc(var(--space) * (-1));bottom:0;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 100%,8px 100%)}@media (min-width:480px) and (max-width:767px){.field-body .level-1,.field-body h2,#edit-intro-form--2 .level-1,#edit-intro-form--2 h2{max-width:95%}}@media (min-width:768px) and (max-width:1079px){.field-body .level-1,.field-body h2,#edit-intro-form--2 .level-1,#edit-intro-form--2 h2{margin-right:95%}}@media (min-width:1080px) and (max-width:1279px){.field-body .level-1,.field-body h2,#edit-intro-form--2 .level-1,#edit-intro-form--2 h2{margin-right:70%}}@media (min-width:1280px){.field-body .level-1,.field-body h2,#edit-intro-form--2 .level-1,#edit-intro-form--2 h2{max-width:95%}}@media (max-width:360px){.field-body .level-1,.field-body h2,#edit-intro-form--2 .level-1,#edit-intro-form--2 h2{font-size:1.4rem}}@media (min-width:360px) and (max-width:639px){.field-body .level-1,.field-body h2,#edit-intro-form--2 .level-1,#edit-intro-form--2 h2{font-size:1.85rem}}@media (min-width:640px){.field-body .level-1,.field-body h2,#edit-intro-form--2 .level-1,#edit-intro-form--2 h2{font-size:2rem}}.field-body .level-2,.field-body h3,#edit-intro-form--2 .level-2,#edit-intro-form--2 h3{font-size:1.25rem;line-height:1.5em;font-weight:600}@media (max-width:360px){.field-body .level-2,.field-body h3,#edit-intro-form--2 .level-2,#edit-intro-form--2 h3{font-size:1.3rem}}.field-body .level-3,.field-body h4,#edit-intro-form--2 .level-3,#edit-intro-form--2 h4{font-size:.9rem;text-transform:uppercase;color:var(--color-main);letter-spacing:1px;font-weight:400}@media (max-width:360px){.field-body .level-3,.field-body h4,#edit-intro-form--2 .level-3,#edit-intro-form--2 h4{font-size:1.2rem}}.field-body ul,.field-body ol,#edit-intro-form--2 ul,#edit-intro-form--2 ol{margin-left:calc(var(--space) / 2)}.field-body ul:not(:last-child),.field-body ol:not(:last-child),#edit-intro-form--2 ul:not(:last-child),#edit-intro-form--2 ol:not(:last-child){margin-bottom:var(--space)}.field-body ul li,#edit-intro-form--2 ul li{list-style-type:none;position:relative;-webkit-appearance:none}.field-body ul li:before,#edit-intro-form--2 ul li:before{position:absolute;content:"–";display:block;font-weight:600;color:var(--color-main);top:0;left:calc(var(--space) * (-.5))}.field-body li,#edit-intro-form--2 li{margin-bottom:.5vh;line-height:1.5em}.field-body a,#edit-intro-form--2 a{transition:color .5s ease;text-decoration:underline}.field-body .button a,#edit-intro-form--2 .button a{text-decoration:none;color:var(--color-main);border-bottom-width:1px;border-color:var(--color-main);padding-left:0}#edit-intro-form--2{margin-bottom:calc(var(--space) * 1.5)!important}a{color:var(--color-main);text-decoration:none;transition:color .5s ease;cursor:pointer}a:hover{color:#001222;text-decoration:none}.button{display:inline-block;padding:calc(var(--space) / 2) var(--space);border:1px solid var(--color-main);background-color:transparent;color:var(--color-main);text-transform:uppercase;font-weight:600;font-size:.8rem;line-height:1.5em;letter-spacing:1px;text-decoration:none!important;margin-top:calc(var(--space) / 1.5);border-radius:0}.button:hover{color:#001222!important}.button-shadow{position:relative}.button-shadow:after{content:"";display:block;height:var(--space);width:calc(100% + 82px);background-color:var(--color-main);opacity:.05;bottom:calc(var(--space) * (-1));left:-1px;clip-path:polygon(0 0,calc(100% - 80px) 0,100% 100%,80px 100%);position:absolute}button,input[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;padding:calc(var(--space) / 2) var(--space);border:1px solid var(--color-main);background-color:transparent;color:var(--color-main);text-transform:uppercase;font-weight:600;font-size:.8rem;line-height:1.5em;letter-spacing:1px;text-decoration:none!important;margin-top:calc(var(--space) / 1.5);border-radius:0}button:hover,input[type=submit]:hover{color:#001222!important}button,input[type=submit]{transition:color .5s ease}.field-button a{display:inline-block;padding:calc(var(--space) / 2) var(--space);border:1px solid var(--color-main);background-color:transparent;color:var(--color-main);text-transform:uppercase;font-weight:600;font-size:.8rem;line-height:1.5em;letter-spacing:1px;text-decoration:none!important;margin-top:calc(var(--space) / 1.5);border-radius:0}.field-button a:hover{color:#001222!important}.more-link a{display:inline-block;padding:calc(var(--space) / 2) var(--space);border:1px solid var(--color-main);background-color:transparent;color:var(--color-main);text-transform:uppercase;font-weight:600;font-size:.8rem;line-height:1.5em;letter-spacing:1px;text-decoration:none!important;margin-top:calc(var(--space) / 1.5);border-radius:0}.more-link a:hover{color:#001222!important}.more-link a{position:relative}.more-link a:after{content:"";display:block;height:var(--space);width:calc(100% + 82px);background-color:var(--color-main);opacity:.05;bottom:calc(var(--space) * (-1));left:-1px;clip-path:polygon(0 0,calc(100% - 80px) 0,100% 100%,80px 100%);position:absolute}.content-type--home>.layout>.layout__header .field-button a{display:inline-block;padding:calc(var(--space) / 2) var(--space);border:1px solid var(--color-main);background-color:transparent;color:var(--color-main);text-transform:uppercase;font-weight:600;font-size:.8rem;line-height:1.5em;letter-spacing:1px;text-decoration:none!important;margin-top:calc(var(--space) / 1.5);border-radius:0}.content-type--home>.layout>.layout__header .field-button a:hover{color:#001222!important}.content-type--home>.layout>.layout__header .field-button a{position:relative}.content-type--home>.layout>.layout__header .field-button a:after{content:"";display:block;height:var(--space);width:calc(100% + 82px);background-color:var(--color-main);opacity:.05;bottom:calc(var(--space) * (-1));left:-1px;clip-path:polygon(0 0,calc(100% - 80px) 0,100% 100%,80px 100%);position:absolute}.content-type--home>.layout>.layout__header .field-button a{background-color:var(--color-main);color:#fff}.content-type--home>.layout>.layout__header .field-button a:hover{color:#ffffffbf!important}.field-link a{font-weight:600;display:flex;align-items:center;flex-flow:nowrap;line-height:1.25em}.field-link a>*{display:block}.field-link a span{margin-right:5px}.field-link a svg{width:calc(var(--space) / 1.25);height:calc(var(--space) / 1.25)}.field-link a svg *{fill:var(--color-main)}.field-specifications:not(:last-child){margin-bottom:calc(var(--space) / 2)}.field-specifications>*:not(:last-child){margin-bottom:var(--space)}.field-spec:not(:last-child){margin-bottom:calc(var(--space) / 6)}.field-spec .label,.field-spec .value{display:inline-block;line-height:1.5em}@media (min-width:640px){.field-spec .label,.field-spec .value{font-size:.8rem}}.field-spec .value{font-weight:600}h1:not(:last-child),h2:not(:last-child),h3:not(:last-child),h4:not(:last-child),h5:not(:last-child),h6:not(:last-child){margin:0 0 1em}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin:0}.layout__header>h1:last-child,.layout__header>h2:last-child,.layout__header>h3:last-child,.layout__header>h4:last-child,.layout__header>h5:last-child,.layout__header>h6:last-child,.layout__header>.h1:last-child,.layout__header>.h2:last-child,.layout__header>.h3:last-child,.layout__header>.h4:last-child,.layout__header>.h5:last-child,.layout__header>.h6:last-child{margin:0 0 1em}.h1{font-weight:600;position:relative;line-height:1.25em;margin-bottom:var(--space)}.h1:after{display:block;content:"";width:50%;height:8px;background-color:var(--color-main);opacity:.1;position:absolute;left:calc(var(--space) * (-1));bottom:0;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 100%,8px 100%)}@media (max-width:639px){.h1{font-size:2rem}}@media (min-width:640px){.h1{font-size:2.5rem}}@media (max-width:360px){.h1{font-size:1.5rem}}@media (min-width:640px){.content-type--home .h1{font-size:2.75rem}}.h2{font-weight:200;line-height:1.25em;position:relative}.h2:after{display:block;content:"";width:50%;height:8px;background-color:var(--color-main);opacity:.1;position:absolute;left:calc(var(--space) * (-1));bottom:0;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 100%,8px 100%)}@media (min-width:480px) and (max-width:767px){.h2{max-width:95%}}@media (min-width:768px) and (max-width:1079px){.h2{margin-right:95%}}@media (min-width:1080px) and (max-width:1279px){.h2{margin-right:70%}}@media (min-width:1280px){.h2{max-width:95%}}@media (max-width:360px){.h2{font-size:1.4rem}}@media (min-width:360px) and (max-width:639px){.h2{font-size:1.85rem}}@media (min-width:640px){.h2{font-size:2rem}}.paragraph.box.text .h2:after{display:none}.h3{font-size:1.25rem;line-height:1.5em;font-weight:600}@media (max-width:360px){.h3{font-size:1.3rem}}strong.h3{display:block}strong.h3:not(:last-child){margin:0 0 calc(var(--space) / 2) 0}strong.h3:last-child{margin:0}.h4{font-size:.9rem;text-transform:uppercase;color:var(--color-main);letter-spacing:1px;font-weight:400}@media (max-width:360px){.h4{font-size:1.2rem}}.h5{font-size:.9rem;text-transform:uppercase;color:var(--color-main);letter-spacing:1px;font-weight:400}@media (max-width:360px){.h5{font-size:1.2rem}}@media (min-width:1360px){.content-type--full.content-type--service>.layout>.layout__header>.block__contextual{width:60%}}@media (min-width:960px) and (max-width:1279px){.field-form,.field-list,.accordion,.text{margin-left:calc(var(--space) * 5);margin-right:calc(var(--space) * 5)}}@media (min-width:1480px){.field-form,.field-list,.accordion{margin-right:calc(var(--space) * 5)}}.field-phone a{display:block;font-weight:600;padding:calc(var(--space) / 2) 0;margin-bottom:0!important}.field-email a{display:block;color:#001222;text-decoration:underline;padding:calc(var(--space) / 2) 0;margin-bottom:0!important}.field-quick-access{margin-top:calc(var(--space) * 2)}#block-backtotop{position:fixed;bottom:0;right:0;z-index:2500}#block-backtotop .field-icon-backtotop>a{display:block;width:calc(var(--space) * 1.5);margin-left:-10px;position:relative;background-color:#fff}@media (min-width:480px){#block-backtotop .field-icon-backtotop>a{border-left:1px solid #e5e9f5}}#block-backtotop .field-icon-backtotop>a svg{display:block;width:100%;height:auto;padding:10px;transform:rotate(-90deg)}#block-backtotop .field-icon-backtotop>a svg *{fill:var(--color-main)}#block-backtotop .field-icon-backtotop>a span{padding:10px 9px;display:block;font-size:.5rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;line-height:1.25em}.field-address h3{margin-bottom:calc(var(--space) / 4)}.field-address .field-body *{font-size:.9rem}.field-address .field-body a{display:block;color:#001222;text-decoration:underline;font-size:.9rem}.field-address .field-email a{font-size:.9rem}.field-icon-cta svg{width:calc(var(--space) * 2);height:calc(var(--space) * 2)}.field-icon-cta svg .black,.field-icon-cta svg .black *{fill:#001222!important;opacity:.15}.field-icon-cta svg .grey,.field-icon-cta svg .grey *{fill:#e5e9f5!important}.field-icon-cta svg .white,.field-icon-cta svg .white *{fill:#fff!important}.field-icon-cta svg .blue,.field-icon-cta svg .blue *{fill:var(--color-main)!important}#block-accesssimpleform,#block-accessdetailedform,#block-accesssimpleform-aside,#block-accessdetailedform-aside{background-color:#fff;height:100%;position:relative}#block-accesssimpleform>.layout,#block-accessdetailedform>.layout,#block-accesssimpleform-aside>.layout,#block-accessdetailedform-aside>.layout{height:100%}#block-accesssimpleform>.layout>.layout__content,#block-accessdetailedform>.layout>.layout__content,#block-accesssimpleform-aside>.layout>.layout__content,#block-accessdetailedform-aside>.layout>.layout__content{height:100%;display:grid;display:-ms-grid;grid-template-columns:auto calc(var(--space) * 1.5);-ms-grid-columns:auto calc(var(--space) * 1.5);grid-template-rows:auto 1fr auto;-ms-grid-rows:auto 1fr auto;grid-column-gap:0;grid-row-gap:0}#block-accesssimpleform>.layout>.layout__content>*:nth-child(1),#block-accessdetailedform>.layout>.layout__content>*:nth-child(1),#block-accesssimpleform-aside>.layout>.layout__content>*:nth-child(1),#block-accessdetailedform-aside>.layout>.layout__content>*:nth-child(1){-ms-grid-column:1;-ms-grid-column-span:3 - 1;-ms-grid-row:1;-ms-grid-row-span:2 - 1;grid-column:1 / 3;grid-row:1 / 2}#block-accesssimpleform>.layout>.layout__content>*:nth-child(2),#block-accessdetailedform>.layout>.layout__content>*:nth-child(2),#block-accesssimpleform-aside>.layout>.layout__content>*:nth-child(2),#block-accessdetailedform-aside>.layout>.layout__content>*:nth-child(2){-ms-grid-column:1;-ms-grid-column-span:3 - 1;-ms-grid-row:2;-ms-grid-row-span:3 - 2;grid-column:1 / 3;grid-row:2 / 3}#block-accesssimpleform>.layout>.layout__content>*:nth-child(3),#block-accessdetailedform>.layout>.layout__content>*:nth-child(3),#block-accesssimpleform-aside>.layout>.layout__content>*:nth-child(3),#block-accessdetailedform-aside>.layout>.layout__content>*:nth-child(3){-ms-grid-column:1;-ms-grid-column-span:2 - 1;-ms-grid-row:3;-ms-grid-row-span:4 - 3;grid-column:1 / 2;grid-row:3 / 4;align-self:end}#block-accesssimpleform>.layout>.layout__content>*:nth-child(4),#block-accessdetailedform>.layout>.layout__content>*:nth-child(4),#block-accesssimpleform-aside>.layout>.layout__content>*:nth-child(4),#block-accessdetailedform-aside>.layout>.layout__content>*:nth-child(4){-ms-grid-column:2;-ms-grid-column-span:3 - 2;-ms-grid-row:3;-ms-grid-row-span:4 - 3;grid-column:2 / 3;grid-row:3 / 4;align-self:end;justify-self:end;right:calc(var(--space) / (-1.5));bottom:calc(var(--space) / (-1.5))}#block-accesssimpleform .field-button,#block-accessdetailedform .field-button,#block-accesssimpleform-aside .field-button,#block-accessdetailedform-aside .field-button{z-index:2}#block-accesssimpleform .field-button a,#block-accessdetailedform .field-button a,#block-accesssimpleform-aside .field-button a,#block-accessdetailedform-aside .field-button a{color:var(--color-main);border-color:var(--color-main);background-color:#fff}#block-accesssimpleform .field-icon-cta,#block-accessdetailedform .field-icon-cta,#block-accesssimpleform-aside .field-icon-cta,#block-accessdetailedform-aside .field-icon-cta{position:relative;z-index:1}#block-accesssimpleform .field-icon-cta:after,#block-accessdetailedform .field-icon-cta:after,#block-accesssimpleform-aside .field-icon-cta:after,#block-accessdetailedform-aside .field-icon-cta:after{height:1px;width:200%;top:0;left:-100%;background-color:var(--color-main);opacity:.25;content:"";display:block;position:absolute;transform-origin:center;transform:rotate(-45deg)}#block-accesssimpleform,#block-accesssimpleform-aside{background-color:var(--color-main)}#block-accesssimpleform *,#block-accesssimpleform-aside *{color:#fff}#block-accesssimpleform .field-button a,#block-accesssimpleform-aside .field-button a{border-color:#fff}#block-accesssimpleform .field-link a:hover,#block-accesssimpleform-aside .field-link a:hover{color:#ffffffbf!important}#block-accesssimpleform .field-link a svg *,#block-accesssimpleform-aside .field-link a svg *{fill:#fff}#block-accesssimpleform .field-icon-cta:after,#block-accesssimpleform-aside .field-icon-cta:after{background-color:#fff}#block-accesssimpleform-aside,#block-accessdetailedform-aside{padding:var(--space);position:absolute;width:25vw;height:auto;right:calc(var(--space) * 1.5);transition:right .5s ease}#block-accesssimpleform-aside .field-icon-cta,#block-accessdetailedform-aside .field-icon-cta{display:none}#block-accesssimpleform-aside{bottom:0}#block-accessdetailedform-aside{top:0}.block-ctas>*{position:relative}.block-ctas.slide-out #block-accesssimpleform-aside,.block-ctas.slide-out #block-accessdetailedform-aside{right:-25vw}@media (max-width:479px){.block-ctas{margin-top:calc(var(--space) * 2)}}@media (max-height:580px){#block-accesssimpleform-aside,#block-accessdetailedform-aside{display:none}}@media (max-width:959px){#block-accesssimpleform-aside,#block-accessdetailedform-aside{display:none}}#block-accesssimpleform-token .field-icon-cta>a,#block-accessdetailedform-token .field-icon-cta>a{display:block;font-size:.8rem;height:auto;position:relative;z-index:200}@media (max-width:479px){#block-accesssimpleform-token .field-icon-cta>a,#block-accessdetailedform-token .field-icon-cta>a{width:100%}}@media (min-width:480px){#block-accesssimpleform-token .field-icon-cta>a,#block-accessdetailedform-token .field-icon-cta>a{width:calc(100% + 10px);margin-left:-10px}}#block-accesssimpleform-token .field-icon-cta>a svg,#block-accessdetailedform-token .field-icon-cta>a svg{width:100%;height:auto;display:block}#block-accesssimpleform-token .field-icon-cta>a span,#block-accessdetailedform-token .field-icon-cta>a span{display:none}#block-accesssimpleform-token .field-icon-cta a{background-color:var(--color-main)}#block-accessdetailedform-token{position:relative}#block-accessdetailedform-token:after{content:"";display:block;height:10px;background-color:#e5e9f5;clip-path:polygon(0 0,100% 0,100% 100%);position:absolute;bottom:-10px}@media (max-width:479px){#block-accessdetailedform-token:after{width:100%}}@media (min-width:480px){#block-accessdetailedform-token:after{width:calc(100% + 10px);left:-10px}}#block-accessdetailedform-token .field-icon-cta a{background-color:#fff}#block-accessdetailedform-token .field-icon-cta a{border-bottom:1px solid #e5e9f5}#block-followus .svg-link>a,#block-followus-mobile .svg-link>a{display:block;color:#001222;font-size:.9rem;padding:calc(var(--space) / 2) 0;margin-bottom:calc(var(--space) / 2)}#block-followus .svg-link>a svg,#block-followus-mobile .svg-link>a svg{width:calc(var(--space) / 1.5);height:calc(var(--space) / 1.5);fill:var(--color-main);margin-right:calc(var(--space) / 4);display:inline-block;vertical-align:middle;position:absolute}#block-followus .svg-link>a span,#block-followus-mobile .svg-link>a span{text-decoration:underline;padding-left:var(--space);display:block;line-height:1.5em}#block-languageswitcher ul.links li a{font-size:.7rem;display:block;padding:calc(var(--space) / 2) 0;color:#001222;text-align:center;text-transform:uppercase;overflow:hidden;border-bottom:1px solid #e5e9f5}#block-languageswitcher ul.links li a.is-active{font-weight:600;position:relative}#block-languageswitcher ul.links li a.is-active:after{margin-right:calc(var(--space) / 4);color:var(--color);position:absolute;top:calc(50% - 1px);left:0;align-items:center;justify-content:center;transform-origin:center;content:"";display:block;width:0;height:0;border-style:solid;border-width:0 5px 5px 5px;transform:rotate(135deg);border-color:transparent transparent transparent var(--color-main);transition:transform .5s ease}@media (min-width:960px) and (max-width:1279px){#block-languageswitcher{margin-top:calc(var(--space) * 1.5)}}@media (max-width:479px){#block-languageswitcher{display:none}}@media (min-width:480px) and (max-width:1279px){#block-languageswitcher>*{display:none}}#block-legals{position:relative;padding-left:var(--space)}#block-legals svg{position:absolute;width:calc(var(--space) / 1.25);height:calc(var(--space) / 1.25);margin-right:calc(var(--space) / 4);display:inline-block;left:calc(var(--space) / (-6));opacity:.25}#block-legals svg *{fill:var(--color-main)}#block-legals .field-body p{font-size:.8rem;line-height:1.25em}#block-legals .field-body a{color:#001222;display:block;padding:calc(var(--space) / 2) 0}#block-mainnavigation-footer>ul{margin-top:calc(var(--space) / (-2))}#block-mainnavigation-footer>ul li a{display:block;padding:calc(var(--space) / 2) 0;color:#001222;font-size:.9rem}#block-mainnavigation-footer>ul li a.is-active{cursor:default;font-weight:600}#block-mainnavigation{width:100%}#block-mainnavigation>ul{display:flex;flex-direction:row;flex-flow:row wrap;justify-content:flex-end}#block-mainnavigation>ul li a{display:block;letter-spacing:1px;font-weight:400;color:#001222;padding:0 calc(var(--space) / 1.5)}#block-mainnavigation>ul li a:hover:not(.is-active){color:var(--color-main)}#block-mainnavigation>ul li a.is-active{color:var(--color-main);font-weight:600;cursor:default}#block-mainnavigation>ul li:last-child a{font-weight:600}#block-sitebranding,#block-sitebranding-mobile{background-color:#fff;padding:calc(var(--space) / 1.5) 0}#block-sitebranding>a,#block-sitebranding>span,#block-sitebranding-mobile>a,#block-sitebranding-mobile>span{font-size:2rem;line-height:1em;color:#001222;display:block;position:relative;padding-left:calc(var(--space) * 2)}#block-sitebranding>a .logo-sigle,#block-sitebranding>span .logo-sigle,#block-sitebranding-mobile>a .logo-sigle,#block-sitebranding-mobile>span .logo-sigle{display:block;width:var(--space);height:var(--space);position:absolute;left:0;margin-left:calc(var(--space) / 2);margin-right:calc(var(--space) / 2)}#block-sitebranding>a .logo-text,#block-sitebranding>span .logo-text,#block-sitebranding-mobile>a .logo-text,#block-sitebranding-mobile>span .logo-text{display:block}#block-sitebranding>a .logo-text svg,#block-sitebranding>span .logo-text svg,#block-sitebranding-mobile>a .logo-text svg,#block-sitebranding-mobile>span .logo-text svg{display:block;width:auto;height:calc(var(--space) / 1.5)}#block-sitebranding>a svg *,#block-sitebranding>span svg *{fill:#001222}#block-sitebranding-slogan{background-color:#fff;padding-bottom:calc(var(--space) / 1.5)}@media (max-width:959px){#block-sitebranding-slogan{width:50%}}#block-sitebranding-slogan p{padding-left:calc(var(--space) * 2);margin-bottom:0}@media (min-width:640px){#block-sitebranding-slogan .break{display:none}}.field-accordions{padding:calc(var(--space) / 2) 0}.field-accordions>div:last-child details{margin-bottom:0}.accordion{border-bottom:1px solid rgba(229,233,245,.5);border-left:1px solid rgba(229,233,245,.5)}@media (max-width:959px){.field-grid{display:flex;flex-flow:row wrap;margin:calc(var(--space) / (-2))}.field-grid>*{padding:calc(var(--space) / 2);flex-basis:100%}}@media (min-width:960px) and (max-width:1279px){.field-grid{display:flex;flex-flow:row wrap;margin:calc(var(--space) / (-2))}.field-grid>*{padding:calc(var(--space) / 2)}.field-grid>*:nth-child(odd){flex-basis:50%}.field-grid>*:nth-child(2n){flex-basis:50%}}@media (min-width:1280px) and (max-width:1359px){.field-grid{display:flex;flex-flow:row wrap;margin:calc(var(--space) / (-2))}.field-grid>*{padding:calc(var(--space) / 2);flex-basis:100%}}@media (min-width:1360px){.field-grid{display:flex;flex-flow:row wrap;margin:calc(var(--space) / (-2))}.field-grid>*{padding:calc(var(--space) / 2)}.field-grid>*:nth-child(odd){flex-basis:50%}.field-grid>*:nth-child(2n){flex-basis:50%}}.section-services,.section-accordions,.section-list{padding-bottom:0!important}@media (max-width:479px){.field-sections{padding:0 var(--space)}}@media (min-width:480px) and (max-width:1279px){.field-sections{padding:0 var(--space)}}.field-sections>.section{padding:calc(var(--space) * 2) 0}@media (max-width:1279px){.section>.layout{display:flex;flex-flow:row wrap;margin:calc(var(--space) / (-2))}.section>.layout>*{padding:calc(var(--space) / 2);flex-basis:100%}}@media (min-width:1280px) and (max-width:1479px){.section>.layout{padding:0 calc(var(--space) * 2)}}@media (min-width:1480px){.section>.layout{padding:0 calc(var(--space) * 3)}}@media (min-width:640px){.section>.layout>.layout__content>*{padding:var(--space)}}@media (min-width:1280px){.section.with-header>.layout{display:grid;display:-ms-grid;grid-template-columns:35% 65%;-ms-grid-columns:35% 65%;grid-template-rows:auto;-ms-grid-rows:auto;grid-column-gap:0;grid-row-gap:0}.section.with-header>.layout>.layout__header{-ms-grid-column:1;-ms-grid-column-span:2 - 1;-ms-grid-row:1;-ms-grid-row-span:2 - 1;grid-column:1 / 2;grid-row:1 / 2}.section.with-header>.layout>.layout__content{-ms-grid-column:2;-ms-grid-column-span:3 - 2;-ms-grid-row:1;-ms-grid-row-span:2 - 1;grid-column:2 / 3;grid-row:1 / 2}}@media (min-width:768px) and (max-width:1079px){.section.with-header>.layout>.layout__header{margin-right:20%}}@media (min-width:1080px) and (max-width:1279px){.section.with-header>.layout>.layout__header{margin-right:40%}}.section.with-header>.layout>.layout__header>*>*{padding:var(--space);background-color:#fff}@media (min-width:640px) and (max-width:1079px){.paragraph.service.default>.layout{display:flex;flex-flow:row wrap;margin:calc(var(--space) / (-2))}.paragraph.service.default>.layout>*{padding:calc(var(--space) / 2)}.paragraph.service.default>.layout>*:nth-child(odd){flex-basis:auto}.paragraph.service.default>.layout>*:nth-child(2n){flex-basis:auto}}@media (min-width:1080px){.paragraph.service.default>.layout{display:flex;flex-flow:row wrap;margin:calc(var(--space) / (-2))}.paragraph.service.default>.layout>*{padding:calc(var(--space) / 2)}.paragraph.service.default>.layout>*:nth-child(odd){flex-basis:50%}.paragraph.service.default>.layout>*:nth-child(2n){flex-basis:50%}}@media (min-width:960px){.paragraph.service.default>.layout{padding-top:calc(var(--space) * 1.5);padding-bottom:calc(var(--space) * 1.5)}}@media (max-width:1359px){.paragraph.service.default>.layout .layout__content>*:not(:last-child){margin-bottom:var(--space)}}@media (min-width:1360px){.paragraph.service.default>.layout .layout__content{display:flex;flex-flow:row wrap;margin:calc(var(--space) / (-2))}.paragraph.service.default>.layout .layout__content>*{padding:calc(var(--space) / 2)}.paragraph.service.default>.layout .layout__content>*:nth-child(1){flex:2}.paragraph.service.default>.layout .layout__content>*:nth-child(2){flex:1}}@media (min-width:640px){.paragraph.list>.layout{display:flex;flex-flow:row wrap;margin:calc(var(--space) / (-2))}.paragraph.list>.layout>*{padding:calc(var(--space) / 2)}.paragraph.list>.layout>*:nth-child(odd){flex-basis:auto}.paragraph.list>.layout>*:nth-child(2n){flex-basis:auto}}.paragraph.list>.layout .layout__second,.paragraph.service.default>.layout .layout__second{padding-top:calc(var(--space) * 1.5)!important;padding-bottom:calc(var(--space) * 1.5)!important}@media (max-width:639px){.paragraph.list>.layout,.paragraph.service.default>.layout{display:flex;flex-flow:row wrap;margin:calc(var(--space) / (-2))}.paragraph.list>.layout>*,.paragraph.service.default>.layout>*{padding:calc(var(--space) / 2);flex-basis:100%}.paragraph.list>.layout,.paragraph.service.default>.layout{padding-left:var(--space);padding-right:var(--space)}}@media (min-width:640px){.paragraph.list>.layout,.paragraph.service.default>.layout{flex-flow:nowrap;align-items:center}}@media (min-width:1080px){.paragraph.list>.layout,.paragraph.service.default>.layout{margin:calc(var(--space) * (-1.5))!important}}@media (min-width:1080px){.paragraph.list>.layout>*,.paragraph.service.default>.layout>*{padding:calc(var(--space) * 1.5)!important}}@media (max-width:639px){.paragraph.list>.layout .layout__picture,.paragraph.service.default>.layout .layout__picture{padding:0!important}}.paragraph.list>.layout .layout__picture .field-image,.paragraph.service.default>.layout .layout__picture .field-image{position:relative}@media (max-width:767px){.paragraph.list>.layout .layout__picture .field-image,.paragraph.service.default>.layout .layout__picture .field-image{width:180px;height:360px}}@media (min-width:768px){.paragraph.list>.layout .layout__picture .field-image,.paragraph.service.default>.layout .layout__picture .field-image{width:210px;height:420px}}.paragraph.list>.layout .layout__picture .field-image img,.paragraph.service.default>.layout .layout__picture .field-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;display:block}.paragraph.list>.layout .layout__picture .field-image:before,.paragraph.service.default>.layout .layout__picture .field-image:before{content:"";display:block;background-color:rgba(var(--color-main-rgb),.15);opacity:.35;height:calc(100% + (var(--space) * (4)));top:calc(var(--space) * (-2));position:absolute}@media (max-width:767px){.paragraph.list>.layout .layout__picture .field-image:before,.paragraph.service.default>.layout .layout__picture .field-image:before{width:180px}}@media (min-width:768px){.paragraph.list>.layout .layout__picture .field-image:before,.paragraph.service.default>.layout .layout__picture .field-image:before{width:210px}}.field-list,.field-services{position:relative}@media (min-width:960px){.field-list>*:not(:first-child),.field-services>*:not(:first-child){margin-top:calc(var(--space) * (-2))}}.field-list>*:nth-child(odd) .paragraph .layout__picture .field-image:before,.field-services>*:nth-child(odd) .paragraph .layout__picture .field-image:before{clip-path:polygon(0 0,100% 160px,100% calc(100% - 160px),0 100%);left:calc(var(--space) * (4))}.field-list>*:nth-child(odd) .paragraph .layout__picture .field-image img,.field-services>*:nth-child(odd) .paragraph .layout__picture .field-image img{clip-path:polygon(0 80px,100% 0,100% 100%,0 calc(100% - 80px))}.field-list>*:nth-child(2n) .paragraph .layout__picture .field-image:before,.field-services>*:nth-child(2n) .paragraph .layout__picture .field-image:before{clip-path:polygon(0 160px,100% 0,100% 100%,0 calc(100% - 160px));left:calc(var(--space) * (-4))}.field-list>*:nth-child(2n) .paragraph .layout__picture .field-image img,.field-services>*:nth-child(2n) .paragraph .layout__picture .field-image img{clip-path:polygon(0 0,100% 80px,100% calc(100% - 80px),0 100%)}@media (min-width:640px){.field-services>*:nth-child(odd) .paragraph>.layout{flex-flow:row-reverse}}.field-services>*:nth-child(odd) .paragraph>.layout .layout__second{background-color:#fff}@media (max-width:639px){.field-services>*:nth-child(odd) .paragraph>.layout .layout__picture img,.field-list>*:nth-child(odd) .paragraph>.layout .layout__picture img{position:relative;left:calc(var(--space) * (-2))}}.field-services>*:nth-child(2n) .paragraph>.layout .layout__picture .field-image,.field-list>*:nth-child(2n) .paragraph>.layout .layout__picture .field-image{margin-left:auto}@media (max-width:639px){.field-services>*:nth-child(2n) .paragraph>.layout .layout__picture .field-image img,.field-list>*:nth-child(2n) .paragraph>.layout .layout__picture .field-image img{position:relative;right:calc(var(--space) * (-2))}}@media (max-width:639px){.field-services>*:nth-child(2n) .paragraph>.layout .layout__second,.field-list>* .paragraph>.layout .layout__second{background-color:#fff}}@media (max-width:479px){.block__contextual .item-list ul{display:flex;flex-flow:row wrap;margin:calc(var(--space) / (-2))}.block__contextual .item-list ul>*{padding:calc(var(--space) / 2);flex-basis:100%}}@media (min-width:480px) and (max-width:1279px){.block__contextual .item-list ul{display:flex;flex-flow:row wrap;margin:calc(var(--space) / (-2))}.block__contextual .item-list ul>*{padding:calc(var(--space) / 2)}.block__contextual .item-list ul>*:nth-child(odd){flex-basis:50%}.block__contextual .item-list ul>*:nth-child(2n){flex-basis:50%}}@media (min-width:1280px) and (max-width:1359px){.block__contextual .item-list ul{display:flex;flex-flow:row wrap;margin:calc(var(--space) / (-2))}.block__contextual .item-list ul>*{padding:calc(var(--space) / 2);flex-basis:100%}}@media (min-width:1360px){.block__contextual .item-list ul{display:flex;flex-flow:row wrap;margin:calc(var(--space) / (-2))}.block__contextual .item-list ul>*{padding:calc(var(--space) / 2)}.block__contextual .item-list ul>*:nth-child(odd){flex-basis:50%}.block__contextual .item-list ul>*:nth-child(2n){flex-basis:50%}}.paragraph.service.token>.layout{background-color:#fff;position:relative;opacity:1;transition:opacity .5s ease;height:100%}.paragraph.service.token>.layout strong{font-size:.7rem;text-transform:uppercase;margin-bottom:0;font-weight:400;word-break:break-word;letter-spacing:1px}.paragraph.service.token>.layout a.link-anchor{position:absolute;font-size:.7rem;padding:var(--space) / 6;top:0;left:0;width:100%;height:100%;text-indent:-2000px;z-index:2}.paragraph.service.token>.layout:hover{opacity:.8}.paragraph.service.token>.layout .layout__content{height:100%}.paragraph.service.token>.layout .layout__content>*:nth-child(1) img{clip-path:polygon(0 0,100% 0,100% 100%)}@media (max-width:1279px){.paragraph.service.token>.layout .layout__content{display:grid;display:-ms-grid;grid-template-columns:auto 65px;-ms-grid-columns:auto 65px;grid-template-rows:auto;-ms-grid-rows:auto;grid-column-gap:0;grid-row-gap:0}.paragraph.service.token>.layout .layout__content>*:nth-child(1){-ms-grid-column:2;-ms-grid-column-span:3 - 2;-ms-grid-row:1;-ms-grid-row-span:2 - 1;grid-column:2 / 3;grid-row:1 / 2}.paragraph.service.token>.layout .layout__content>*:nth-child(2){-ms-grid-column:1;-ms-grid-column-span:2 - 1;-ms-grid-row:1;-ms-grid-row-span:2 - 1;grid-column:1 / 2;grid-row:1 / 2;align-self:end}}@media (min-width:1280px) and (max-width:1359px){.paragraph.service.token>.layout .layout__content{display:grid;display:-ms-grid;grid-template-columns:auto 120px;-ms-grid-columns:auto 120px;grid-template-rows:auto;-ms-grid-rows:auto;grid-column-gap:0;grid-row-gap:0}.paragraph.service.token>.layout .layout__content>*:nth-child(1){-ms-grid-column:2;-ms-grid-column-span:3 - 2;-ms-grid-row:1;-ms-grid-row-span:2 - 1;grid-column:2 / 3;grid-row:1 / 2}.paragraph.service.token>.layout .layout__content>*:nth-child(2){-ms-grid-column:1;-ms-grid-column-span:2 - 1;-ms-grid-row:1;-ms-grid-row-span:2 - 1;grid-column:1 / 2;grid-row:1 / 2;align-self:end}}@media (min-width:1360px){.paragraph.service.token>.layout .layout__content{display:grid;display:-ms-grid;grid-template-columns:1fr;-ms-grid-columns:1fr;grid-template-rows:1fr auto;-ms-grid-rows:1fr auto;grid-column-gap:0;grid-row-gap:0}.paragraph.service.token>.layout .layout__content>*:nth-child(1){-ms-grid-column:1;-ms-grid-column-span:2 - 1;-ms-grid-row:1;-ms-grid-row-span:2 - 1;grid-column:1 / 2;grid-row:1 / 2;justify-self:flex-end}.paragraph.service.token>.layout .layout__content>*:nth-child(2){-ms-grid-column:1;-ms-grid-column-span:2 - 1;-ms-grid-row:2;-ms-grid-row-span:3 - 2;grid-column:1 / 2;grid-row:2 / 3;align-self:end}}@media (max-width:1279px){.paragraph.service.token>.layout .layout__content>*:nth-child(2){padding:calc(var(--space) / 2)}}@media (min-width:1280px){.paragraph.service.token>.layout .layout__content>*:nth-child(2){padding:0 calc(var(--space) / 2) calc(var(--space) / 2)}}@media (max-width:1279px){.paragraph.service.token>.layout .layout__content>*:nth-child(1) img{width:65px;height:65px}}@media (min-width:1280px) and (max-width:1359px){.paragraph.service.token>.layout .layout__content>*:nth-child(1) img{width:120px;height:120px}}@media (min-width:1360px){.paragraph.service.token>.layout .layout__content>*:nth-child(1) img{width:160px;height:160px}}@media (max-width:639px){.slider{overflow:hidden}}@media (min-width:1080px) and (max-width:1079px){.slider{padding:0 calc(var(--space) * 2)}}@media (max-width:479px){.slider{margin-top:var(--space)}}@media (min-width:768px){.slider{justify-content:flex-end}}@media (min-width:480px) and (max-width:767px){.slider{margin-top:-40px}}@media (min-width:768px) and (max-width:1079px){.slider{margin-top:-80px}}@media (min-width:1079px){.slider{margin-top:-40px}}@media (min-width:960px) and (max-width:1079px){.content-type--home>.layout>.layout__header>*:nth-child(1){margin-top:-80px}}@media (min-width:768px) and (max-width:959px){.content-type--home>.layout>.layout__header>*:nth-child(1){margin-right:10%}}@media (min-width:960px) and (max-width:1079px){.content-type--home>.layout>.layout__header>*:nth-child(1){margin-right:25%}}@keyframes display-slides-not-first-child{0%{display:none}to{opacity:block}}@keyframes opacity-slide-first-child{0%{opacity:0}to{opacity:1}}#sliderHome>*:first-child{animation:opacity-slide-first-child 3s}#sliderHome>*:not(:first-child){animation:display-slides-not-first-child 6s}.slide{display:flex!important;align-items:center}@media (max-width:767px){.slide{justify-content:center}}@media (min-width:768px){.slide{justify-content:flex-end}}@media (max-width:479px){.slide>*:nth-child(1),.slide>*:nth-child(1) .field-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media (min-width:480px) and (max-width:639px){.slide>*:nth-child(1),.slide>*:nth-child(1) .field-image img{width:170px}}@media (min-width:640px) and (max-width:1079px){.slide>*:nth-child(1),.slide>*:nth-child(1) .field-image img{width:220px}}@media (min-width:1080px){.slide>*:nth-child(1),.slide>*:nth-child(1) .field-image img{width:235px}}@media (max-width:479px){.slide>*:nth-child(1){width:45%}}@media (max-width:479px){.slide>*:nth-child(2),.slide>*:nth-child(2) .field-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media (min-width:480px) and (max-width:639px){.slide>*:nth-child(2),.slide>*:nth-child(2) .field-image img{width:210px}}@media (min-width:640px) and (max-width:1079px){.slide>*:nth-child(2),.slide>*:nth-child(2) .field-image img{width:270px}}@media (min-width:1080px){.slide>*:nth-child(2),.slide>*:nth-child(2) .field-image img{width:300px}}@media (max-width:479px){.slide>*:nth-child(2){width:55%}}@media (max-width:479px){.slide>*:nth-child(1) .field-image img{height:240px}}@media (min-width:480px) and (max-width:639px){.slide>*:nth-child(1) .field-image img{height:308px}}@media (min-width:640px) and (max-width:1079px){.slide>*:nth-child(1) .field-image img{height:440px}}@media (min-width:1080px){.slide>*:nth-child(1) .field-image img{height:548px}}@media (max-width:479px){.slide>*:nth-child(2) .field-image img{height:290px}}@media (min-width:480px) and (max-width:639px){.slide>*:nth-child(2) .field-image img{height:380px}}@media (min-width:640px) and (max-width:1079px){.slide>*:nth-child(2) .field-image img{height:540px}}@media (min-width:1080px){.slide>*:nth-child(2) .field-image img{height:700px}}@media (max-width:339px){.slide>*:nth-child(1) .field-image img,.slide>*:nth-child(1) .field-image:before{clip-path:polygon(0 40px,100% 0,100% 100%,0 calc(100% - 40px))}}@media (min-width:340px) and (max-width:479px){.slide>*:nth-child(1) .field-image img,.slide>*:nth-child(1) .field-image:before{clip-path:polygon(0 60px,100% 0,100% 100%,0 calc(100% - 60px))}}@media (min-width:480px) and (max-width:639px){.slide>*:nth-child(1) .field-image img,.slide>*:nth-child(1) .field-image:before{clip-path:polygon(0 80px,100% 0,100% 100%,0 calc(100% - 80px))}}@media (min-width:640px){.slide>*:nth-child(1) .field-image img,.slide>*:nth-child(1) .field-image:before{clip-path:polygon(0 140px,100% 0,100% 100%,0 calc(100% - 140px))}}@media (max-width:339px){.slide>*:nth-child(2) .field-image img{clip-path:polygon(0 0,100% 60px,100% calc(100% - 60px),0 100%)}}@media (min-width:340px) and (max-width:479px){.slide>*:nth-child(2) .field-image img{clip-path:polygon(0 0,100% 100px,100% calc(100% - 100px),0 100%)}}@media (min-width:480px) and (max-width:639px){.slide>*:nth-child(2) .field-image img{clip-path:polygon(0 0,100% 120px,100% calc(100% - 120px),0 100%)}}@media (min-width:640px){.slide>*:nth-child(2) .field-image img{clip-path:polygon(0 0,100% 200px,100% calc(100% - 200px),0 100%)}}@media (max-width:1079px){.slide{margin:0 -15px}}@media (min-width:1080px){.slide{margin:0 -30px}}@media (max-width:1079px){.slide .field-slide{margin:0 15px}}@media (min-width:1080px){.slide .field-slide{margin:0 30px}}.slide .field-image{position:relative}.slide .field-image img{background-color:#fff}.slide .field-slide:nth-child(1) .field-image{position:relative}.slide .field-slide:nth-child(1) .field-image:before{content:"";display:block;background-color:var(--color-main);opacity:.1;position:absolute;height:100%;width:100%}@media (max-width:1079px){.slide .field-slide:nth-child(1) .field-image:before{top:-25px;right:-15px}}@media (min-width:1080px){.slide .field-slide:nth-child(1) .field-image:before{top:-50px;right:-30px}}@media (min-width:1280px) and (max-width:1479px){.paragraph.text{max-width:calc(50% + (var(--space) * 3));margin:0 auto}}@media (min-width:1480px){.paragraph.text{max-width:calc(50% + (var(--space) * 4));margin:0 auto}}.paragraph.text>.layout{position:relative}.paragraph.text>.layout:before{display:block;content:"";width:5px;height:calc(var(--space) * 1.75);background-color:var(--color-main);position:absolute;top:calc(var(--space) / (-2));z-index:2;clip-path:polygon(0 8px,100% 0,100% calc(100% - 8px),0 100%)}@media (max-width:959px){.paragraph.text>.layout:before{left:calc((var(--space) * (-1)) - 1px)}}@media (min-width:960px){.paragraph.text>.layout:before{left:calc((var(--space) * (-1.5)) - 1px)}}@media (min-width:960px) and (max-width:1079px){.paragraph.text h2,.paragraph.text h3{max-width:90%}}@media (min-width:1080px){.paragraph.text h2,.paragraph.text h3{max-width:80%}}.section-texts .paragraph.text{max-width:inherit;margin-bottom:calc(var(--space) / 2);height:auto}@media (min-width:1480px){.section-texts .paragraph.text{margin-right:calc(var(--space) * 5)}}.paragraph>.layout>.layout__content{display:flex;flex-direction:column}.paragraph>.layout>.layout__content>.h3,.paragraph>.layout>.layout__content>.h2{order:2}.paragraph>.layout>.layout__content>.h4{order:1;margin-bottom:calc(var(--space) / 2)}.paragraph>.layout>.layout__content>.field-body{order:3}@media (max-width:1079px){.content-type--home{margin-top:-20px}}@media (min-width:1080px) and (max-width:1279px){.content-type--home{margin-top:-80px}}.content-type--home>.layout{position:relative}.content-type--home>.layout:before{content:"";display:block;background-color:#fff;width:50%;height:200px;top:0;left:50%;position:absolute}@media (max-width:1079px){.content-type--home>.layout>.layout__header{display:grid;display:-ms-grid;grid-template-columns:auto;-ms-grid-columns:auto;grid-template-rows:auto auto;-ms-grid-rows:auto auto;grid-column-gap:0;grid-row-gap:0}}@media (min-width:640px) and (max-width:1479px){.content-type--home>.layout>.layout__header{padding:0 calc(var(--space))}}@media (min-width:1080px){.content-type--home>.layout>.layout__header{display:grid;display:-ms-grid;grid-template-columns:auto auto;-ms-grid-columns:auto auto;grid-template-rows:auto;-ms-grid-rows:auto;grid-column-gap:0;grid-row-gap:0}}@media (min-width:1480px){.content-type--home>.layout>.layout__header{padding:0 calc(var(--space) * 6)}}@media (min-width:1780px){.content-type--home>.layout>.layout__header{padding:0 calc(var(--space) * 10)}}.content-type--home>.layout>.layout__header{align-items:center}.content-type--home>.layout>.layout__header>*:nth-child(1){padding:calc(var(--space) / 2) calc(var(--space) * 2) 0;position:relative;z-index:2;background-color:#fff}@media (max-width:1079px){.content-type--home>.layout>.layout__header>*:nth-child(1){-ms-grid-column:1;-ms-grid-column-span:2 - 1;-ms-grid-row:2;-ms-grid-row-span:3 - 2;grid-column:1 / 2;grid-row:2 / 3}}@media (min-width:1080px){.content-type--home>.layout>.layout__header>*:nth-child(1){-ms-grid-column:1;-ms-grid-column-span:2 - 1;-ms-grid-row:1;-ms-grid-row-span:2 - 1;grid-column:1 / 2;grid-row:1 / 2}}.content-type--home>.layout>.layout__header>*:nth-child(2){z-index:1;position:relative}@media (max-width:767px){.content-type--home>.layout>.layout__header>*:nth-child(2){margin-bottom:calc(var(--space) / 2)}}@media (max-width:1079px){.content-type--home>.layout>.layout__header>*:nth-child(2){-ms-grid-column:1;-ms-grid-column-span:2 - 1;-ms-grid-row:1;-ms-grid-row-span:2 - 1;grid-column:1 / 2;grid-row:1 / 2}}@media (min-width:1080px){.content-type--home>.layout>.layout__header>*:nth-child(2){-ms-grid-column:2;-ms-grid-column-span:3 - 2;-ms-grid-row:1;-ms-grid-row-span:2 - 1;grid-column:2 / 3;grid-row:1 / 2}}@media (min-width:1280px){.content-type--home>.layout>.layout__header>*:nth-child(2){margin-right:calc(var(--space) * 2)}}.content-type--home>.layout>.layout__header>*:nth-child(2)>*{position:relative;z-index:3}@media (min-width:1080px){.content-type--home>.layout>.layout__content{margin-top:calc(var(--space) * (-4.5))}}.content-type--home>.layout>.layout__header>*>.field-body p{font-size:1.25rem;line-height:1.5em}@media (min-width:640px){.region-prefooter-projects .section>.layout>.layout__content>*{padding-top:0;padding-bottom:0}}.region-prefooter-projects .section>.layout>.layout__header>*>*{padding:var(--space);position:relative}.region-prefooter-projects .section>.layout>.layout__header>*>*:before{content:"";display:block;position:absolute;background-color:#fff;height:100%;left:0;top:0}@media (max-width:639px){.region-prefooter-projects .section>.layout>.layout__header>*>*:before{width:25%}}@media (min-width:640px){.region-prefooter-projects .section>.layout>.layout__header>*>*:before{width:100%}}@media (max-width:639px){.region-prefooter-projects .section>.layout>.layout__header>*>*{margin-right:10%}}@media (min-width:640px) and (max-width:1279px){.region-prefooter-projects .section>.layout>.layout__header>*>*{margin-right:40%}}.region-prefooter-projects .section>.layout>.layout__content{padding-top:calc(var(--space) * 2)}@media (max-width:1279px){.region-prefooter-projects .section>.layout{display:grid;display:-ms-grid;grid-template-columns:1fr;-ms-grid-columns:1fr;grid-template-rows:auto auto;-ms-grid-rows:auto auto;grid-column-gap:0;grid-row-gap:0}.region-prefooter-projects .section>.layout>.layout__header{-ms-grid-column:1;-ms-grid-column-span:2 - 1;-ms-grid-row:1;-ms-grid-row-span:2 - 1;grid-column:1 / 2;grid-row:1 / 2;z-index:1}.region-prefooter-projects .section>.layout>.layout__content{-ms-grid-column:1;-ms-grid-column-span:2 - 1;-ms-grid-row:1;-ms-grid-row-span:2 - 1;grid-column:1 / 2;grid-row:1 / 2;z-index:2}.region-prefooter-projects .section>.layout>.layout__footer{-ms-grid-column:1;-ms-grid-column-span:2 - 1;-ms-grid-row:2;-ms-grid-row-span:3 - 2;grid-column:1 / 2;grid-row:2 / 3;align-self:center;z-index:3}}@media (min-width:1280px){.region-prefooter-projects .section>.layout{display:grid;display:-ms-grid;grid-template-columns:1fr 1fr 1fr;-ms-grid-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;-ms-grid-rows:1fr 1fr;grid-column-gap:0;grid-row-gap:0}.region-prefooter-projects .section>.layout>.layout__header{-ms-grid-column:1;-ms-grid-column-span:2 - 1;-ms-grid-row:1;-ms-grid-row-span:2 - 1;grid-column:1 / 2;grid-row:1 / 2;z-index:1}.region-prefooter-projects .section>.layout>.layout__content{-ms-grid-column:1;-ms-grid-column-span:4 - 1;-ms-grid-row:1;-ms-grid-row-span:3 - 1;grid-column:1 / 4;grid-row:1 / 3;z-index:2}.region-prefooter-projects .section>.layout>.layout__footer{-ms-grid-column:3;-ms-grid-column-span:4 - 3;-ms-grid-row:2;-ms-grid-row-span:3 - 2;grid-column:3 / 4;grid-row:2 / 3;align-self:center;z-index:3}}@media (min-width:1080px){ul.projects.block.home>li .content-type--teaser.content-type--project>.layout .layout__picture>.field-image:nth-child(2){display:none}}.projects.more>li:not(:last-child){margin-bottom:1px}.content-type--token.content-type--project{background-color:#fff;border-left:1px solid #e5e9f5}@media (max-width:639px){.content-type--token.content-type--project{padding:calc(var(--space) / 2) var(--space)}}@media (min-width:640px){.content-type--token.content-type--project{padding:calc(var(--space) / 2) calc(var(--space) * 1.5)}}.region-prefooter-projects .section>.layout>.layout__footer{position:relative}.region-prefooter-projects .section>.layout>.layout__footer>*{position:relative;z-index:2}.region-prefooter-projects .section>.layout>.layout__footer>.layout__header{margin-right:var(--space);margin-bottom:var(--space)}.region-prefooter-projects .section>.layout>.layout__footer:after{display:block;content:"";top:calc(var(--space) * (-2));position:absolute;clip-path:polygon(0 120px,100% 0,100% 100%,0 calc(100% - 120px));background-color:var(--color-main);opacity:.05;z-index:1;width:200px}@media (max-width:959px){.region-prefooter-projects .section>.layout>.layout__footer:after{right:calc(var(--space) / (-2));height:calc(100% - (var(--space) * 2))}}@media (min-width:960px) and (max-width:1279px){.region-prefooter-projects .section>.layout>.layout__footer:after{right:calc(var(--space) * (-3));height:calc(100% + (var(--space) * 4))}}@media (min-width:1280px) and (max-width:1479px){.region-prefooter-projects .section>.layout>.layout__footer:after{right:calc(var(--space) * (-2));height:calc(100% + (var(--space) * 4))}}@media (min-width:1480px){.region-prefooter-projects .section>.layout>.layout__footer:after{right:calc(var(--space) * (-3));height:calc(100% + (var(--space) * 4))}}.region-prefooter-projects .section>.layout>.layout__footer .more-link a{background-color:#fff}@media (max-width:1279px){.region-prefooter-projects .section>.layout>.layout__footer{background-color:#fff}}@media (min-width:480px) and (max-width:959px){.region-prefooter-projects .section>.layout>.layout__footer{padding:calc(var(--space) * 1.5) calc(var(--space) * 1.5) 0}}@media (min-width:960px) and (max-width:1279px){.region-prefooter-projects .section>.layout>.layout__footer{padding:var(--space) 0 0;margin:0 calc(var(--space) * 6.5)}}@media (min-width:1280px){.region-prefooter-projects .section>.layout>.layout__footer{padding:calc(var(--space) * 2) var(--space)}}@media (min-width:1080px){.content-type--teaser.content-type--project>.layout{display:flex;flex-flow:row wrap;margin:calc(var(--space) / (-2))}.content-type--teaser.content-type--project>.layout>*{padding:calc(var(--space) / 2)}.content-type--teaser.content-type--project>.layout>*:nth-child(odd){flex-basis:calc(50% + (var(--space) * 3.5))}.content-type--teaser.content-type--project>.layout>*:nth-child(2n){flex-basis:calc(50% - (var(--space) * 3.5))}}@media (max-width:1359px){.content-type--teaser.content-type--project>.layout .layout__content>*:not(:last-child){margin-bottom:var(--space)}}@media (min-width:1480px){.content-type--teaser.content-type--project>.layout .layout__content{display:flex;flex-flow:row wrap;margin:calc(var(--space) / (-2))}.content-type--teaser.content-type--project>.layout .layout__content>*{padding:calc(var(--space) / 2)}.content-type--teaser.content-type--project>.layout .layout__content>*:nth-child(1){flex:2}.content-type--teaser.content-type--project>.layout .layout__content>*:nth-child(2){flex:1}}.content-type--teaser.content-type--project>.layout .layout__second{padding-top:calc(var(--space) * 1.5)!important;padding-bottom:calc(var(--space) * 1.5)!important}@media (max-width:639px){.content-type--teaser.content-type--project>.layout{display:flex;flex-flow:row wrap;margin:calc(var(--space) / (-2))}.content-type--teaser.content-type--project>.layout>*{padding:calc(var(--space) / 2);flex-basis:100%}.content-type--teaser.content-type--project>.layout{padding-left:var(--space);padding-right:var(--space)}}@media (min-width:640px){.content-type--teaser.content-type--project>.layout{flex-flow:nowrap;align-items:center}}@media (min-width:1080px){.content-type--teaser.content-type--project>.layout{margin:calc(var(--space) * (-1.5))!important}}@media (min-width:1080px){.content-type--teaser.content-type--project>.layout>*{padding:calc(var(--space) * 1.5)!important}}@media (max-width:639px){.content-type--teaser.content-type--project>.layout .layout__picture{padding:0!important}}.content-type--teaser.content-type--project>.layout .layout__picture .field-image{position:relative}.content-type--teaser.content-type--project>.layout .layout__picture .field-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width:639px){.content-type--teaser.content-type--project>.layout .layout__picture .field-image:nth-child(1){width:180px;height:500px}}@media (max-width:959px){.content-type--teaser.content-type--project>.layout .layout__picture .field-image:nth-child(1){padding-bottom:calc(var(--space) * 2)}}@media (min-width:640px){.content-type--teaser.content-type--project>.layout .layout__picture .field-image:nth-child(1){width:320px;height:720px}}@media (min-width:1360px){.content-type--teaser.content-type--project>.layout .layout__picture .field-image:nth-child(1){width:360px;height:760px}}.content-type--teaser.content-type--project>.layout .layout__picture .field-image:nth-child(2){width:100%}ul.projects.home,ul.projects.full{position:relative}@media (min-width:960px){ul.projects.home>*:not(:first-child),ul.projects.full>*:not(:first-child){margin-top:calc(var(--space) * (-3))}}ul.projects.home .layout__picture,ul.projects.full .layout__picture{display:grid;display:-ms-grid;grid-template-columns:1fr;-ms-grid-columns:1fr;grid-template-rows:auto auto;-ms-grid-rows:auto auto;grid-column-gap:0;grid-row-gap:0}ul.projects.home .layout__picture>*:nth-child(1),ul.projects.full .layout__picture>*:nth-child(1){-ms-grid-column:1;-ms-grid-column-span:2 - 1;-ms-grid-row:1;-ms-grid-row-span:3 - 1;grid-column:1 / 2;grid-row:1 / 3;z-index:2}ul.projects.home .layout__picture>*:nth-child(2),ul.projects.full .layout__picture>*:nth-child(2){-ms-grid-column:1;-ms-grid-column-span:2 - 1;-ms-grid-row:2;-ms-grid-row-span:3 - 2;grid-column:1 / 2;grid-row:2 / 3;z-index:1}ul.projects.home>*:nth-child(2n) .content-type--teaser.content-type--project .layout__picture .field-image:nth-child(1) img,ul.projects.full>*:nth-child(odd) .content-type--teaser.content-type--project .layout__picture .field-image:nth-child(1) img{clip-path:polygon(0 0,100% 160px,100% calc(100% - 160px),0 100%)}ul.projects.home>*:nth-child(odd) .content-type--teaser.content-type--project .layout__picture .field-image:nth-child(1) img,ul.projects.full>*:nth-child(2n) .content-type--teaser.content-type--project .layout__picture .field-image:nth-child(1) img{clip-path:polygon(0 160px,100% 0,100% 100%,0 calc(100% - 160px))}@media (min-width:640px){ul.projects.home>li:nth-child(2n) .content-type--teaser.content-type--project>.layout,ul.projects.full>li:nth-child(odd) .content-type--teaser.content-type--project>.layout{flex-flow:row-reverse}}ul.projects.home>li:nth-child(2n) .content-type--teaser.content-type--project>.layout .layout__second,ul.projects.full>li:nth-child(odd) .content-type--teaser.content-type--project>.layout .layout__second{background-color:#fff}@media (max-width:1079px){ul.projects.home>li:nth-child(2n) .content-type--teaser.content-type--project>.layout .layout__picture .field-image:nth-child(1) img,ul.projects.full>li:nth-child(odd) .content-type--teaser.content-type--project>.layout .layout__picture .field-image:nth-child(1) img{position:relative;left:calc(var(--space) * (-2))}}@media (min-width:1080px){ul.projects.home>li:nth-child(2n) .content-type--teaser.content-type--project>.layout .layout__picture .field-image:nth-child(2),ul.projects.full>li:nth-child(odd) .content-type--teaser.content-type--project>.layout .layout__picture .field-image:nth-child(2){padding-left:calc(var(--space) * 5.5)}}ul.projects.home>li:nth-child(odd) .content-type--teaser.content-type--project>.layout .layout__picture .field-image:nth-child(1),ul.projects.full>li:nth-child(2n) .content-type--teaser.content-type--project>.layout .layout__picture .field-image:nth-child(1){margin-left:auto}@media (max-width:1079px){ul.projects.home>li:nth-child(odd) .content-type--teaser.content-type--project>.layout .layout__picture .field-image:nth-child(1) img,ul.projects.full>li:nth-child(2n) .content-type--teaser.content-type--project>.layout .layout__picture .field-image:nth-child(1) img{position:relative;right:calc(var(--space) * (-2))}}@media (min-width:1080px){ul.projects.home>li:nth-child(odd) .content-type--teaser.content-type--project>.layout .layout__picture .field-image:nth-child(2),ul.projects.full>li:nth-child(2n) .content-type--teaser.content-type--project>.layout .layout__picture .field-image:nth-child(2){padding-right:calc(var(--space) * 5.5)}}@media (max-width:1079px){ul.projects.home>li:nth-child(odd) .content-type--teaser.content-type--project>.layout .layout__second,ul.projects.full>li:nth-child(2n) .content-type--teaser.content-type--project>.layout .layout__second{background-color:#fff}}@media (min-width:480px) and (max-width:959px){.content-type--teaser.content-type--project>.layout .layout__second{padding-left:calc(var(--space) * 1.5);padding-right:calc(var(--space) * 1.5)}}@media (min-width:960px) and (max-width:1079px){.content-type--teaser.content-type--project>.layout .layout__second{padding-left:calc(var(--space) * 6.5);padding-right:calc(var(--space) * 6.5)}}@media (max-width:479px){.content-type--teaser.content-type--project>.layout .layout__picture .field-image:nth-child(2){margin-left:calc(var(--space) * (-1));width:calc(100% + (var(--space) * 2))}}@media (min-width:960px) and (max-width:1079px){.content-type--teaser.content-type--project>.layout .layout__picture .field-image:nth-child(2){padding-left:calc(var(--space) * 5);padding-right:calc(var(--space) * 5)}}.content-type--webform .field-grid .box .layout__content{position:relative}.content-type--webform .field-grid .box .layout__content:before{display:block;content:"";width:5px;height:calc(var(--space) * 1.75);background-color:var(--color-main);position:absolute;top:calc(var(--space) / (-2));z-index:2;clip-path:polygon(0 8px,100% 0,100% calc(100% - 8px),0 100%)}@media (max-width:959px){.content-type--webform .field-grid .box .layout__content:before{left:calc((var(--space) * (-1)) - 1px)}}@media (min-width:960px){.content-type--webform .field-grid .box .layout__content:before{left:calc((var(--space) * (-1.5)) - 1px)}}.user-logged-in .content-type--full>.layout>.layout__header{padding-top:calc(var(--space) * 2)}.content-type--full:not(.content-type--home)>.layout>.layout__header{position:relative}.content-type--full:not(.content-type--home)>.layout>.layout__header>*:not(.block__image){padding:var(--space)}@media (min-width:480px){.content-type--full:not(.content-type--home)>.layout>.layout__header>.block__title{background-color:#ffffffe6}}@media (min-width:480px){.content-type--full:not(.content-type--home)>.layout>.layout__header>.block__title{padding-bottom:0}}@media (max-width:1279px){.content-type--full:not(.content-type--home)>.layout>.layout__header>.block__content{background-color:#ffffffe6}}@media (min-width:1280px){.content-type--full:not(.content-type--home)>.layout>.layout__header>.block__content{background-color:#fff}}@media (max-width:1279px){.content-type--full:not(.content-type--home)>.layout>.layout__header>.block__contextual{background-color:#ffffffe6;padding-top:0}}@media (min-width:960px){.content-type--full:not(.content-type--home)>.layout>.layout__header>.block__image{z-index:-1;top:calc(var(--space) * (-2));position:relative}}.content-type--full:not(.content-type--home)>.layout>.layout__header>.block__image .field-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;display:block}.content-type--full:not(.content-type--home)>.layout>.layout__header>.block__image:before{display:block;content:"";background-color:var(--color-main);opacity:.05}.content-type--full:not(.content-type--home)>.layout>.layout__header>.block__image .field-image,.content-type--full:not(.content-type--home)>.layout>.layout__header>.block__image:before{position:absolute;width:240px;height:720px;top:0;right:0;z-index:-1}@media (min-width:960px) and (max-width:1279px){.content-type--full:not(.content-type--home)>.layout>.layout__header>.block__image .field-image,.content-type--full:not(.content-type--home)>.layout>.layout__header>.block__image:before{right:calc(var(--space) * (-1))}}@media (min-width:1280px) and (max-width:1359px){.content-type--full:not(.content-type--home)>.layout>.layout__header>.block__image .field-image,.content-type--full:not(.content-type--home)>.layout>.layout__header>.block__image:before{right:calc(var(--space) * (-2))}}@media (min-width:1360px){.content-type--full:not(.content-type--home)>.layout>.layout__header>.block__image .field-image,.content-type--full:not(.content-type--home)>.layout>.layout__header>.block__image:before{right:calc(var(--space) * (-3))}}.content-type--full:not(.content-type--home)>.layout>.layout__header>.block__image .field-image,.content-type--full:not(.content-type--home)>.layout>.layout__header>.block__image:before{clip-path:polygon(0 120px,100% 0,100% 100%,0 calc(100% - 120px))}@media (max-width:959px){.content-type--full:not(.content-type--home)>.layout>.layout__header{padding:0 var(--space)}}@media (min-width:960px) and (max-width:1279px){.content-type--full:not(.content-type--home)>.layout>.layout__header{display:grid;display:-ms-grid;grid-template-columns:70% 30%;-ms-grid-columns:70% 30%;grid-template-rows:auto auto;-ms-grid-rows:auto auto;grid-column-gap:0;grid-row-gap:0;padding:var(--space);align-items:start}.content-type--full:not(.content-type--home)>.layout>.layout__header>.block__title{-ms-grid-column:1;-ms-grid-column-span:2 - 1;-ms-grid-row:1;-ms-grid-row-span:2 - 1;grid-column:1 / 2;grid-row:1 / 2}.content-type--full:not(.content-type--home)>.layout>.layout__header>.block__content{-ms-grid-column:1;-ms-grid-column-span:2 - 1;-ms-grid-row:2;-ms-grid-row-span:3 - 2;grid-column:1 / 2;grid-row:2 / 3}.content-type--full:not(.content-type--home)>.layout>.layout__header>.block__contextual{-ms-grid-column:1;-ms-grid-column-span:2 - 1;-ms-grid-row:3;-ms-grid-row-span:4 - 3;grid-column:1 / 2;grid-row:3 / 4}.content-type--full:not(.content-type--home)>.layout>.layout__header>.block__ctas{display:none}.content-type--full:not(.content-type--home)>.layout>.layout__header>.block__image{-ms-grid-column:2;-ms-grid-column-span:3 - 2;-ms-grid-row:1;-ms-grid-row-span:4 - 1;grid-column:2 / 3;grid-row:1 / 4}}@media (min-width:1280px){.content-type--full:not(.content-type--home)>.layout>.layout__header{display:grid;display:-ms-grid;grid-template-columns:35% 32.5% 32.5%;-ms-grid-columns:35% 32.5% 32.5%;grid-template-rows:auto 1fr;-ms-grid-rows:auto 1fr;grid-column-gap:0;grid-row-gap:0}.content-type--full:not(.content-type--home)>.layout>.layout__header>.block__title{-ms-grid-column:1;-ms-grid-column-span:3 - 1;-ms-grid-row:1;-ms-grid-row-span:2 - 1;grid-column:1 / 3;grid-row:1 / 2}.content-type--full:not(.content-type--home)>.layout>.layout__header>.block__content{-ms-grid-column:1;-ms-grid-column-span:2 - 1;-ms-grid-row:2;-ms-grid-row-span:3 - 2;grid-column:1 / 2;grid-row:2 / 3}.content-type--full:not(.content-type--home)>.layout>.layout__header>.block__contextual{-ms-grid-column:2;-ms-grid-column-span:3 - 2;-ms-grid-row:2;-ms-grid-row-span:3 - 2;grid-column:2 / 3;grid-row:2 / 3}.content-type--full:not(.content-type--home)>.layout>.layout__header>.block__ctas{-ms-grid-column:3;-ms-grid-column-span:4 - 3;-ms-grid-row:1;-ms-grid-row-span:3 - 1;grid-column:3 / 4;grid-row:1 / 3;margin-left:calc((var(--space)) * (3));margin-right:calc((var(--space)) * (-3))}.content-type--full:not(.content-type--home)>.layout>.layout__header>.block__ctas .h3{font-size:1.1rem;margin-bottom:0;display:none}.content-type--full:not(.content-type--home)>.layout>.layout__header>.block__image{-ms-grid-column:3;-ms-grid-column-span:4 - 3;-ms-grid-row:1;-ms-grid-row-span:3 - 1;grid-column:3 / 4;grid-row:1 / 3}.content-type--full:not(.content-type--home)>.layout>.layout__header:before{content:"";display:block;background-color:#fff;width:50%;height:100%;top:0;left:50%;position:absolute;z-index:-1}}@media (min-width:1280px) and (max-width:1479px){.content-type--full:not(.content-type--home)>.layout>.layout__header{padding:calc(var(--space) * 2) calc(var(--space) * 2)}}@media (min-width:1480px){.content-type--full:not(.content-type--home)>.layout>.layout__header{padding:calc(var(--space) * 2) calc(var(--space) * 3)}}@media (min-width:1280px){.content-type--full:not(.content-type--home)>.layout.no-contextual-aside>.layout__header>.block__content{-ms-grid-column:1;-ms-grid-column-span:3 - 1;-ms-grid-row:2;-ms-grid-row-span:3 - 2;grid-column:1 / 3;grid-row:2 / 3}}@media (min-width:1280px){.content-type--full.content-type--service>.layout>.layout__header>.block__contextual{width:calc(100% + 40px);align-self:end}}@media (min-width:1280px){.content-type--full.content-type--webform>.layout>.layout__header>.block__contextual{-ms-grid-column:2;-ms-grid-column-span:4 - 2;-ms-grid-row:2;-ms-grid-row-span:3 - 2;grid-column:2 / 4;grid-row:2 / 3}.content-type--full.content-type--webform>.layout .field-sections{margin-top:calc(var(--space) * (-1))}.content-type--full.content-type--webform>.layout .field-sections>.paragraph:nth-child(1){padding-top:0}}@media (min-width:480px){.region-aside{background-color:#fff;border-left:1px solid #e5e9f5}}.region-aside{position:fixed;width:calc(var(--space) * 1.5);height:100vh;top:0;right:0;z-index:2000}.region-aside{display:flex;flex-direction:column;justify-content:space-between}.user-logged-in .region-aside{padding-top:61px}.region-footer{position:relative}.region-footer>.layout{padding:calc(var(--space) * 2) calc(var(--space) / 2)}.region-footer>.layout>*>.layout__content{margin-left:0!important;margin-right:0!important;align-items:flex-end!important}@media (max-width:1279px){.region-footer>.layout{background-color:#fff}}@media (min-width:640px) and (max-width:1279px){.region-footer>.layout>*{position:relative;z-index:2}.region-footer>.layout:before{content:"";display:block;width:50%;left:50%;top:0;height:100%;background-color:var(--color-main);opacity:.05;position:absolute;z-index:1}}@media (max-width:639px){.region-footer>.layout{display:flex;flex-flow:row wrap;margin:calc(var(--space) / (-2))}.region-footer>.layout>*{padding:calc(var(--space) / 2);flex-basis:100%}.region-footer>.layout>*>.layout__content{display:flex;flex-flow:row wrap;margin:calc(var(--space) / (-2))}.region-footer>.layout>*>.layout__content>*{padding:calc(var(--space) / 2);flex-basis:100%}.region-footer>.layout>*>.layout__content>*{padding-left:calc(var(--space) * 1.5)!important;padding-right:calc(var(--space) * 1.5)!important}}@media (min-width:640px) and (max-width:767px){.region-footer>.layout{display:flex;flex-flow:row wrap;margin:calc(var(--space) / (-2))}.region-footer>.layout>*{padding:calc(var(--space) / 2)}.region-footer>.layout>*:nth-child(odd){flex-basis:50%}.region-footer>.layout>*:nth-child(2n){flex-basis:50%}.region-footer>.layout>*>.layout__content{display:flex;flex-flow:row wrap;margin:calc(var(--space) / (-2))}.region-footer>.layout>*>.layout__content>*{padding:calc(var(--space) / 2)}.region-footer>.layout>*>.layout__content>*:nth-child(odd){flex-basis:50%}.region-footer>.layout>*>.layout__content>*:nth-child(2n){flex-basis:50%}.region-footer>.layout>*>.layout__content>*{padding-left:calc(var(--space) * 1.5)!important;padding-right:calc(var(--space) * 1.5)!important}}@media (min-width:768px) and (max-width:1079px){.region-footer>.layout>*>.layout__content{display:flex;flex-flow:row wrap;margin:calc(var(--space) / (-2))}.region-footer>.layout>*>.layout__content>*{padding:calc(var(--space) / 2);flex-basis:100%}}@media (min-width:1080px) and (max-width:1279px){.region-footer>.layout>*>.layout__content{display:flex;flex-flow:row wrap;margin:calc(var(--space) / (-2))}.region-footer>.layout>*>.layout__content>*{padding:calc(var(--space) / 2)}.region-footer>.layout>*>.layout__content>*:nth-child(odd){flex-basis:50%}.region-footer>.layout>*>.layout__content>*:nth-child(2n){flex-basis:50%}}@media (min-width:768px) and (max-width:1279px){.region-footer>.layout{display:flex;flex-flow:row wrap;margin:calc(var(--space) / (-2))}.region-footer>.layout>*{padding:calc(var(--space) / 2)}.region-footer>.layout>*:nth-child(odd){flex-basis:50%}.region-footer>.layout>*:nth-child(2n){flex-basis:50%}.region-footer>.layout>*>.layout__content>*{padding-left:calc(var(--space) * 1.5)!important;padding-right:calc(var(--space) * 1.5)!important}}@media (min-width:1280px){.region-footer>.layout{display:flex;flex-flow:row wrap;margin:calc(var(--space) / (-2))}.region-footer>.layout>*{padding:calc(var(--space) / 2)}.region-footer>.layout>*:nth-child(odd){flex-basis:50%}.region-footer>.layout>*:nth-child(2n){flex-basis:50%}.region-footer>.layout>*>.layout__content{display:flex;flex-flow:row wrap;margin:calc(var(--space) / (-2))}.region-footer>.layout>*>.layout__content>*{padding:calc(var(--space) / 2)}.region-footer>.layout>*>.layout__content>*:nth-child(odd){flex-basis:50%}.region-footer>.layout>*>.layout__content>*:nth-child(2n){flex-basis:50%}.region-footer>.layout>*>.layout__content>*{padding-left:calc(var(--space) * 2.5)!important;padding-right:calc(var(--space) * 2.5)!important}}.region-footer strong.h3:not(:last-child){margin-bottom:var(--space)}.region-footer .field-address .h3{font-size:1rem}.region-header{position:relative}.region-header:before{content:"";display:block;width:50%;left:50%;top:0;height:100%;background-color:var(--color-main);opacity:.05;position:absolute;z-index:-1}.region-header:before{background-color:#fff;opacity:1}@media (min-width:480px) and (max-width:1279px){.region-header{padding:var(--space)}}@media (min-width:1280px){.region-header{padding:var(--space) calc(var(--space) * 2)}.region-header>.layout{display:grid;display:-ms-grid;grid-template-columns:20% 80%;-ms-grid-columns:20% 80%;grid-template-rows:auto auto;-ms-grid-rows:auto auto;grid-column-gap:0;grid-row-gap:0}.region-header #block-sitebranding{-ms-grid-column:1;-ms-grid-column-span:2 - 1;-ms-grid-row:1;-ms-grid-row-span:2 - 1;grid-column:1 / 2;grid-row:1 / 2;align-self:flex-end}.region-header #block-sitebranding-slogan{-ms-grid-column:1;-ms-grid-column-span:2 - 1;-ms-grid-row:2;-ms-grid-row-span:3 - 2;grid-column:1 / 2;grid-row:2 / 3;align-self:flex-start}.region-header #block-mainnavigation{-ms-grid-column:2;-ms-grid-column-span:3 - 2;-ms-grid-row:1;-ms-grid-row-span:3 - 1;grid-column:2 / 3;grid-row:1 / 3;align-self:center}}.icon-menu{color:#001222;cursor:pointer;position:fixed;top:0;right:0;z-index:5000;transition:all .3s ease-in-out;background-color:#fff;text-align:center;display:flex;flex-flow:row-reverse;align-items:center;height:calc(var(--space) * 1.5)}.icon-menu .label{text-transform:uppercase;font-size:.5rem;letter-spacing:3px;font-weight:600;display:block;margin:0 calc(var(--space) / 2)}.icon-menu>.icon{position:relative;display:block;width:calc(var(--space) * 1.5);height:calc(var(--space) * 1.5);border-left:1px solid rgba(229,233,245,.5);border-bottom:1px solid rgba(229,233,245,.5);background-color:var(--color-main)}.icon-menu>.icon>span:before,.icon-menu>.icon span:after{content:"";display:block}.icon-menu>.icon>span{top:50%}.icon-menu>.icon>span:before{margin-top:-50%}.icon-menu>.icon>span:after{margin-top:50%}.icon-menu>.icon>span,.icon-menu>.icon>span:before,.icon-menu>.icon>span:after{position:absolute;width:calc(var(--space) / 2.5);height:1px;background-color:#fff;left:30%;transition:left .5s ease}#toggle-menu{display:none}@media (max-width:1279px){#block-mainnavigation{display:none}}@media (min-width:1280px){.icon-menu,.region-nav-mobile{display:none}}.overlay-nav-mobile{position:fixed;display:block;background-color:var(--color-main);width:100vw;height:100vh;top:0;right:-100vw;transition:all .6s ease-in-out;opacity:.15;cursor:pointer;z-index:3000}.overlay-nav-mobile:hover{opacity:.5}@media (max-width:1279px){.region-nav-mobile{overflow-y:scroll;overflow-x:hidden;position:fixed;top:0;padding:0 0 calc(var(--space) * 6) 0;height:100vh;transition:all .3s ease-in-out;display:flex;flex-direction:column;background-color:var(--color-main);z-index:4000}}@media (max-width:1279px){#toggle-menu:checked+.icon-menu>.icon{background-color:#fff}#toggle-menu:checked+.icon-menu>.icon>span,#toggle-menu:checked+.icon-menu>.icon>span:before,#toggle-menu:checked+.icon-menu>.icon>span:after{left:0;background-color:var(--color-main)}}@media (max-width:1279px){.region-nav-mobile{transition:right .5s ease}#toggle-menu:checked~.region-nav-mobile,#toggle-menu:checked~.overlay-nav-mobile{right:0}}@media (max-width:479px){.region-nav-mobile{right:-100vw;width:calc(100% - (var(--space) * 2))}}@media (min-width:479px) and (max-width:959px){.region-nav-mobile{right:-50vw;width:50vw}}@media (min-width:959px) and (max-width:1279px){.region-nav-mobile{right:-30vw;width:30vw}}#block-sitebranding-mobile{padding:var(--space) 0}#block-sitebranding-mobile>a svg *,#block-sitebranding-mobile>span svg *{fill:#fff}#block-mainnavigation-mobile>ul{display:flex;flex-direction:column;margin-top:calc(var(--space) * 2);margin-bottom:calc(var(--space) * 2)}#block-mainnavigation-mobile>ul li{border-bottom:1px solid rgba(var(--color-main-rgb),.15)}#block-mainnavigation-mobile>ul li a{display:block;letter-spacing:1px;font-weight:400;color:#fff;padding:calc(var(--space) / 2) calc(var(--space) * 2);font-size:1.1rem;background-color:#fff0;transition:background-color .5s ease}#block-mainnavigation-mobile>ul li a.is-active{font-weight:600;background-color:#ffffff1a}#block-mainnavigation-mobile>ul li a:hover{background-color:#ffffff1a}#block-languageswitcher-mobile>ul{display:flex;flex-direction:row;flex-flow:row wrap}#block-languageswitcher-mobile>ul li a{display:block;letter-spacing:1px;color:#fff;font-size:.8rem;width:calc(var(--space) * 1.5);height:calc(var(--space) * 1.5);display:flex;align-items:center;justify-content:center}#block-languageswitcher-mobile>ul li a>*{height:100%;width:100%}#block-languageswitcher-mobile>ul li a.is-active{font-weight:600;background-color:#ffffff1a}#block-followus-mobile .svg-link>a{color:#fff;padding:calc(var(--space) / 2) var(--space)}#block-followus-mobile .svg-link>a svg{fill:#fff}.path-user #block-mainpagecontent .user-form,.path-user #block-mainpagecontent .user-login-form,.path-user #block-mainpagecontent .user-pass,.path-user #block-mainpagecontent .user-pass-reset{position:relative;border-left:1px solid #e5e9f5;background-color:#fff}@media (min-width:960px){.path-user #block-mainpagecontent .user-form,.path-user #block-mainpagecontent .user-login-form,.path-user #block-mainpagecontent .user-pass,.path-user #block-mainpagecontent .user-pass-reset{height:100%}}@media (max-width:959px){.path-user #block-mainpagecontent .user-form:not(.small),.path-user #block-mainpagecontent .user-login-form:not(.small),.path-user #block-mainpagecontent .user-pass:not(.small),.path-user #block-mainpagecontent .user-pass-reset:not(.small){padding:var(--space)}}@media (min-width:960px){.path-user #block-mainpagecontent .user-form:not(.small),.path-user #block-mainpagecontent .user-login-form:not(.small),.path-user #block-mainpagecontent .user-pass:not(.small),.path-user #block-mainpagecontent .user-pass-reset:not(.small){padding:calc(var(--space) * 1.5)}}.path-user #block-mainpagecontent .user-form:before,.path-user #block-mainpagecontent .user-form:after,.path-user #block-mainpagecontent .user-login-form:before,.path-user #block-mainpagecontent .user-login-form:after,.path-user #block-mainpagecontent .user-pass:before,.path-user #block-mainpagecontent .user-pass:after,.path-user #block-mainpagecontent .user-pass-reset:before,.path-user #block-mainpagecontent .user-pass-reset:after{display:block;content:"";width:100%;height:100%;position:absolute;background-color:var(--color-main);opacity:.05}.path-user #block-mainpagecontent .user-form:before,.path-user #block-mainpagecontent .user-login-form:before,.path-user #block-mainpagecontent .user-pass:before,.path-user #block-mainpagecontent .user-pass-reset:before{width:100%;height:80px;left:0;bottom:-80px;clip-path:polygon(0 0,100% 0,100% 100%,160px 100%)}.path-user #block-mainpagecontent .user-form:after,.path-user #block-mainpagecontent .user-login-form:after,.path-user #block-mainpagecontent .user-pass:after,.path-user #block-mainpagecontent .user-pass-reset:after{width:580px;height:calc(100% + 80px);left:100%;top:0;clip-path:polygon(0 0,100% 320px,100% 100%,0 100%)}.path-user #block-mainpagecontent .user-form.small:before,.path-user #block-mainpagecontent .user-login-form.small:before,.path-user #block-mainpagecontent .user-pass.small:before,.path-user #block-mainpagecontent .user-pass-reset.small:before{height:20px;bottom:-20px;clip-path:polygon(0 0,100% 0,100% 100%,80px 100%)}.path-user #block-mainpagecontent .user-form.small:after,.path-user #block-mainpagecontent .user-login-form.small:after,.path-user #block-mainpagecontent .user-pass.small:after,.path-user #block-mainpagecontent .user-pass-reset.small:after{width:290px;height:calc(100% + 20px);clip-path:polygon(0 0,100% 160px,100% 100%,0 100%)}.path-user #block-mainpagecontent .user-form,.path-user #block-mainpagecontent .user-login-form,.path-user #block-mainpagecontent .user-pass,.path-user #block-mainpagecontent .user-pass-reset{margin-top:calc(var(--space) * 2);margin-bottom:calc(var(--space) * 2)}@media (max-width:1279px){.path-user #block-mainpagecontent .user-form,.path-user #block-mainpagecontent .user-login-form,.path-user #block-mainpagecontent .user-pass,.path-user #block-mainpagecontent .user-pass-reset{margin-left:var(--space);margin-right:var(--space)}}@media (min-width:1280px){.path-user #block-mainpagecontent .user-form,.path-user #block-mainpagecontent .user-login-form,.path-user #block-mainpagecontent .user-pass,.path-user #block-mainpagecontent .user-pass-reset{max-width:50%;margin-left:auto;margin-right:auto}}
