/*!
Theme Name: De Maerteleire by digital astronaut
Author: digital astronaut
Author URI: https://digitalastronaut.be/
Version: 1.0.0
*/*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;padding:0}ul,ol,h1,h2,h3,h4,h5,h6,p,span,li,fieldset,figure{margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,span,a,li,input,textarea,button,div{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}li{list-style:none}button,input,textarea,select{border:none;outline:none;background:transparent}button:not([type=checkbox]):not([type=radio]),input:not([type=checkbox]):not([type=radio]),textarea:not([type=checkbox]):not([type=radio]),select:not([type=checkbox]):not([type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none}fieldset{border:0}textarea{resize:vertical}audio,canvas,img,video{vertical-align:middle}img{display:block;max-width:100%;height:auto}.for-mobile{display:none}.sronly{width:1px;height:1px;margin:-1px;position:absolute;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap;border:0}.container{max-width:980px;width:100%;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto;position:relative}@media (min-width: 1200px){.container{max-width:1100px}}@media (min-width: 1536px){.container{max-width:1240px}}.row{display:flex;flex-wrap:wrap}.column{flex:0 0 100%;max-width:100%}h1,h2,h3,h4,h5,h6,span,p,blockquote,div{color:#1c2018;font-family:Inter,Helvetica,Arial,sans-serif}h1.titleLarge,h2.titleLarge,h3.titleLarge,h4.titleLarge,h5.titleLarge,h6.titleLarge,span.titleLarge,p.titleLarge,blockquote.titleLarge,div.titleLarge{color:#e03436;font-size:2.8rem;line-height:3.4rem;font-weight:800}@media (min-width: 768px){h1.titleLarge,h2.titleLarge,h3.titleLarge,h4.titleLarge,h5.titleLarge,h6.titleLarge,span.titleLarge,p.titleLarge,blockquote.titleLarge,div.titleLarge{font-size:4rem;line-height:4.4rem}}h1.title,h2.title,h3.title,h4.title,h5.title,h6.title,span.title,p.title,blockquote.title,div.title{font-size:2.8rem;line-height:3.4rem;font-weight:800}@media (min-width: 768px){h1.title,h2.title,h3.title,h4.title,h5.title,h6.title,span.title,p.title,blockquote.title,div.title{font-size:3.8rem;line-height:4.6rem}}h1.titleMedium,h2.titleMedium,h3.titleMedium,h4.titleMedium,h5.titleMedium,h6.titleMedium,span.titleMedium,p.titleMedium,blockquote.titleMedium,div.titleMedium{font-size:2.4rem;line-height:3rem;font-weight:800}@media (min-width: 768px){h1.titleMedium,h2.titleMedium,h3.titleMedium,h4.titleMedium,h5.titleMedium,h6.titleMedium,span.titleMedium,p.titleMedium,blockquote.titleMedium,div.titleMedium{font-size:2.8rem;line-height:3.6rem}}h1.titleSmall,h2.titleSmall,h3.titleSmall,h4.titleSmall,h5.titleSmall,h6.titleSmall,span.titleSmall,p.titleSmall,blockquote.titleSmall,div.titleSmall{font-size:2rem;line-height:2.6rem;font-weight:800}@media (min-width: 1024px){h1.titleSmall,h2.titleSmall,h3.titleSmall,h4.titleSmall,h5.titleSmall,h6.titleSmall,span.titleSmall,p.titleSmall,blockquote.titleSmall,div.titleSmall{font-size:2.4rem;line-height:3rem}}h1.titleSmaller,h2.titleSmaller,h3.titleSmaller,h4.titleSmaller,h5.titleSmaller,h6.titleSmaller,span.titleSmaller,p.titleSmaller,blockquote.titleSmaller,div.titleSmaller{font-size:2rem;line-height:2.2rem;font-weight:800}p,ul li,ol li{color:#1c2018;font-family:Inter,Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:2.6rem;font-weight:300}p strong,ul li strong,ol li strong{font-weight:600}p a,ul li a,ol li a{color:#e03436;text-decoration:underline;transition:all .25s ease-in-out}p a:hover,p a:active,ul li a:hover,ul li a:active,ol li a:hover,ol li a:active{color:#5bbf21}button{padding:0}blockquote{padding:2.5rem 2.5rem 2.5rem 4.5rem;margin:0;background-color:#fcfafa;border-left:.5rem solid #E03436;box-shadow:0 0 4rem rgba(28,32,24,.1);color:#1c2018;font-size:2rem;line-height:3.2rem;font-weight:600}blockquote p{margin:0;color:#1c2018;font-size:2rem;line-height:3.2rem;font-weight:600}pre{display:block;padding:2rem 3rem;margin:0;background-color:#24271e;color:#fcfafa;font-family:Lucida Console,Courier New,Courier;font-size:1.4rem;line-height:2rem;white-space:normal}.entry-content h1:first-child,.entry-content h2:first-child,.entry-content h3:first-child,.entry-content h4:first-child,.entry-content h5:first-child,.entry-content h6:first-child{margin-top:0}.entry-content h1:last-child,.entry-content h2:last-child,.entry-content h3:last-child,.entry-content h4:last-child,.entry-content h5:last-child,.entry-content h6:last-child{margin-bottom:0}.entry-content h1,.entry-content h2{margin-top:5rem;margin-bottom:3rem;font-size:3.2rem;line-height:4rem;font-weight:800}.entry-content h3{margin-top:4rem;margin-bottom:2rem;font-size:2.8rem;line-height:3.6rem;font-weight:800}.entry-content h4{margin-top:4rem;margin-bottom:2rem;font-size:2.4rem;line-height:3rem;font-weight:800}.entry-content h5{margin-top:3rem;margin-bottom:1.5rem;font-size:2rem;line-height:2.2rem;font-weight:800}.entry-content h6{margin-top:3rem;margin-bottom:1rem;color:#24271e;font-size:1.6rem;line-height:2rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.entry-content p:not(:last-child),.entry-content ul:not(:last-child),.entry-content ol:not(:last-child){margin-bottom:2.5rem}.entry-content ul li{padding-left:2.5rem;position:relative}.entry-content ul li:not(:last-child){margin-bottom:1rem}.entry-content ul li:before{content:"";display:block;width:.8rem;height:.8rem;position:absolute;left:0;top:.9rem;background-color:#e03436}.entry-content ol{counter-reset:ol-counter}.entry-content ol li{counter-increment:ol-counter;padding-left:2.5rem;position:relative}.entry-content ol li:not(:last-child){margin-bottom:1rem}.entry-content ol li:before{content:counters(ol-counter,".") ". ";position:absolute;left:0;top:0;color:#e03436;font-weight:600}.entry-content blockquote:not(:first-child){margin-top:6rem}.entry-content blockquote:not(:last-child){margin-bottom:6rem}.entry-content pre:not(:first-child){margin-top:4rem}.entry-content pre:not(:last-child){margin-bottom:4rem}.entry-content--small p,.entry-content--small ul li,.entry-content--small ol li{font-size:1.4rem;line-height:2.2rem}html{font-size:62.5%}body{position:relative;opacity:1!important;transition:opacity .2s ease-in-out}body ::selection{background-color:#5bbf21;color:#fff}body ::-moz-selection{background-color:#5bbf21;color:#fff}body.preload *{transition:none!important}.cc-window .cc-message{margin-bottom:2rem;color:#fff}@media (min-width: 560px){.cc-window .cc-message{margin-bottom:3rem}}@media (min-width: 560px){.cc-window.cc-floating{max-width:45rem;padding:4rem}.cc-window.cc-right{right:4rem}.cc-window.cc-bottom{bottom:4rem}}.fui-i .fui-row{margin-right:-1rem;margin-left:-1rem}.fui-i .fui-field{padding-right:1rem;padding-left:1rem}.fui-i .fui-field:not(.fui-type-hidden-field){margin-bottom:3rem}.fui-i .fui-label,.fui-i .fui-legend{margin-bottom:1.2rem;color:#cbcdc6;font-family:Inter,Helvetica,Arial,sans-serif;font-size:1.1rem;line-height:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.fui-i .fui-label a,.fui-i .fui-legend a{color:#cbcdc6;text-decoration:underline;transition:all .25s ease-in-out}.fui-i .fui-label a:hover,.fui-i .fui-label a:active,.fui-i .fui-legend a:hover,.fui-i .fui-legend a:active,.fui-i .fui-label .fui-required,.fui-i .fui-legend .fui-required{color:#e03436}.fui-i .fui-instructions{margin-top:-.6rem;margin-bottom:1.2rem}.fui-i .fui-instructions p{color:#cbcdc6;font-size:1rem;line-height:1.6rem;font-weight:400}.fui-i .fui-instructions p a{color:#cbcdc6;text-decoration:underline;transition:all .25s ease-in-out}.fui-i .fui-instructions p a:hover,.fui-i .fui-instructions p a:active{color:#e03436}.fui-i .fui-input,.fui-i .fui-select{padding:1.4rem 2rem;background-color:#24271e;border:.1rem solid #7A7A7A;border-radius:0;color:#fff;font-family:Inter,Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:600}.fui-i .fui-input:focus,.fui-i .fui-select:focus{box-shadow:0 0 0 .1rem rgba(255,255,255,.75)}.fui-i .fui-input[name="fields[message]"],.fui-i .fui-select[name="fields[message]"]{min-height:15rem}.fui-i .fui-checkbox label,.fui-i .fui-radio label{min-height:2rem;padding-left:3rem;padding-top:.3rem;color:#fff;font-family:Inter,Helvetica,Arial,sans-serif;font-size:1.1rem;line-height:1.4rem;font-weight:600;letter-spacing:.075em}.fui-i .fui-checkbox label a,.fui-i .fui-radio label a{color:#fff;text-decoration:underline;transition:all .25s ease-in-out}.fui-i .fui-checkbox label a:hover,.fui-i .fui-checkbox label a:active,.fui-i .fui-radio label a:hover,.fui-i .fui-radio label a:active{color:#e03436}.fui-i .fui-checkbox label:before,.fui-i .fui-radio label:before{width:2rem;height:2rem;left:0;top:0;background-color:#24271e;border:.1rem solid #7A7A7A;border-radius:0}.fui-i .fui-checkbox label:after,.fui-i .fui-radio label:after{content:"";display:block;width:1.6rem;height:1.44rem;position:absolute;left:.3rem;top:.1rem;background:url(/assets/check.svg) no-repeat center center;background-size:contain;opacity:0}.fui-i .fui-checkbox input:checked+label:before,.fui-i .fui-radio input:checked+label:before{background-image:none;background-color:#24271e;border:.1rem solid #7A7A7A}.fui-i .fui-checkbox input:checked+label:after,.fui-i .fui-radio input:checked+label:after{opacity:1}.fui-i .fui-type-checkboxes .fui-layout-wrap{display:flex;flex-wrap:wrap}.fui-i .fui-type-checkboxes .fui-layout-wrap .fui-checkbox:not(:last-child){margin-right:2rem;margin-bottom:1rem}.fui-i .fui-type-file-upload .fui-input{color:#cbcdc6;font-size:1.2rem;font-weight:400}.fui-i .fui-type-file-upload .fui-input::file-selector-button{margin:-1.5rem 2rem -1.5rem 0;padding:1.4rem 2rem 1.4rem 0;background-color:transparent;border:0;border-right:.1rem solid #7A7A7A;box-shadow:none;color:#cbcdc6;font-size:1.4rem;font-weight:600}.fui-i .fui-btn-wrapper{padding:0}.fui-i .fui-submit{display:inline-block;padding:1.4rem 4rem;background-color:#fff;border:0;border-radius:0;box-shadow:.3rem .3rem #7a7a7a;color:#1c2018;font-family:Inter,Helvetica,Arial,sans-serif;font-size:1.8rem;line-height:2.2rem;font-weight:600;letter-spacing:.05em;text-decoration:none;cursor:pointer;transition:all .25s ease-in-out}.fui-i .fui-submit:hover,.fui-i .fui-submit:active{background-color:#e03436;box-shadow:none;transform:translate(.3rem,.3rem);color:#fff}.fui-i .fui-alert{padding:1.5rem 2rem;background-color:#fff;border-radius:0;color:#1c2018;font-family:Inter,Helvetica,Arial,sans-serif;font-size:1.4rem;line-height:2rem;font-weight:600;text-align:center}.fui-i .fui-alert-top-form{margin-bottom:3rem}.fui-i .fui-alert-error{background-color:#e03436;color:#fff}.fui-i .fui-error-message{color:#e03436;font-family:Inter,Helvetica,Arial,sans-serif;font-size:1.4rem}.fui-i .fui-field .fui-error-message{margin-top:1rem;margin-bottom:-1rem;text-align:right}#dema{padding-top:60px;position:relative}@media (min-width: 1024px){#dema{padding-top:10rem}}#dema .navbar-brand{display:block;max-width:220px;position:relative}@media (min-width: 768px){#dema .navbar-brand{max-width:320px}}@media (min-width: 1024px){#dema .navbar-brand{max-width:350px}}@media (min-width: 1536px){#dema .navbar-brand{max-width:485px}}#dema .navbar-brand svg.brand-logo--symbol{width:68px;transition:all .25s ease-in-out}@media (min-width: 768px){#dema .navbar-brand svg.brand-logo--symbol{width:168px}}@media (min-width: 1536px){#dema .navbar-brand svg.brand-logo--symbol{width:250px}}#dema .navbar-brand svg.brand-logo--name{width:150px;position:absolute;top:20px;left:70px;transition:all .25s ease-in-out}@media (min-width: 768px){#dema .navbar-brand svg.brand-logo--name{width:180px;top:13px;left:180px}}@media (min-width: 1024px){#dema .navbar-brand svg.brand-logo--name{width:200px;top:18px}}@media (min-width: 1536px){#dema .navbar-brand svg.brand-logo--name{width:217px;top:14px;left:268px}}#dema .navbar-brand svg.brand-logo--name .svgFill{transition:all .25s ease-in-out}#dema .navbar-brand svg.brand-logo--byline{display:none;width:160px;position:absolute;top:40px;left:180px;transition:all .25s ease-in-out}@media (min-width: 1024px){#dema .navbar-brand svg.brand-logo--byline{display:block}}@media (min-width: 1536px){#dema .navbar-brand svg.brand-logo--byline{display:block;left:268px}}#dema .navbar-brand:hover svg.brand-logo--name .svgFill,#dema .navbar-brand:active svg.brand-logo--name .svgFill{fill:#e03436}#dema .footer-brand{display:block;width:200px}@media (min-width: 768px){#dema .footer-brand{width:275px}}#dema .footer-brand svg.brand-logo--name{width:100%}#dema .footer-brand svg.brand-logo--name .svgFill{fill:#fff}#dema .footer-brand svg.brand-logo--byline{margin-top:1rem}#dema .footer-brand svg.brand-logo--byline .svgFill{fill:#fff}#dema .breadcrumb{padding:1rem 2rem;background-color:#24271e}@media (min-width: 768px){#dema .breadcrumb{padding-left:18.9rem}}@media (min-width: 1024px){#dema .breadcrumb{padding:0;position:absolute;left:15rem;top:1.5rem;background-color:transparent;z-index:201}}@media (min-width: 1200px){#dema .breadcrumb{left:15.5rem;top:2rem}}@media (min-width: 1536px){#dema .breadcrumb{left:23rem;top:3rem}}#dema .breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center}#dema .breadcrumb-listItem{display:flex;flex-wrap:wrap;align-items:center;color:#fcfafa;font-size:1rem;line-height:2rem;font-weight:400;text-transform:uppercase}@media (min-width: 1024px){#dema .breadcrumb-listItem{color:#cbcdc6}}#dema .breadcrumb-listItem:not(:last-child):after{content:"";display:block;width:.5rem;height:1rem;margin-right:1rem;margin-left:1rem;background:url(/assets/breadcrumb.svg) no-repeat center center;background-size:contain}#dema .breadcrumb-listLink{display:block;color:#fcfafa;text-decoration:none}@media (min-width: 1024px){#dema .breadcrumb-listLink{color:#cbcdc6}}#dema .breadcrumb-listLink:not(span):hover,#dema .breadcrumb-listLink:not(span):active{color:#e03436}#dema .breadcrumb-listLink--home svg{transform:translateY(.15rem)}#dema .breadcrumb-listLink--home svg .svgFill{transition:all .25s ease-in-out}#dema .breadcrumb-listLink--home:hover svg .svgFill,#dema .breadcrumb-listLink--home:active svg .svgFill{stroke:#e03436}#dema .button,#dema .button-text{display:inline-block;cursor:pointer;font-family:Inter,Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:.05em;text-decoration:none;transition:all .25s ease-in-out}#dema .button{padding:1.4rem 4rem;background-color:#e03436;box-shadow:.3rem .3rem #1c2018;color:#fff;font-size:1.4rem;line-height:2rem}@media (min-width: 768px){#dema .button{font-size:1.8rem;line-height:2.2rem}}#dema .button:hover,#dema .button:active{background-color:#5bbf21;box-shadow:none;transform:translate(.3rem,.3rem)}#dema .button-text{color:#e03436;font-size:1.4rem;line-height:2rem;text-decoration:underline;text-decoration-thickness:.15rem;text-underline-offset:.25rem}#dema .button-text:hover,#dema .button-text:active{color:#5bbf21}#dema footer.footer-wrapper{margin-top:3rem;background-color:#1c2018}@media (min-width: 1024px){#dema footer.footer-wrapper{margin-top:7.5rem}}#dema footer.footer-wrapper .footer-top{padding-top:6rem;padding-bottom:3rem;position:relative}@media (min-width: 768px){#dema footer.footer-wrapper .footer-top{padding-top:8rem;padding-bottom:0}}#dema footer.footer-wrapper .footer-top:before{content:"";display:block;width:20.5rem;height:24rem;position:absolute;left:50%;top:50%;background:url(/assets/lightning.svg) no-repeat center center;background-size:contain;transform:translate(-50%,-50%);opacity:.05}#dema footer.footer-wrapper .footer-brand{margin-bottom:4rem}#dema footer.footer-wrapper .footer-columns{display:flex;flex-wrap:wrap}#dema footer.footer-wrapper .footer-column{flex:0 0 100%;max-width:100%;margin-bottom:3rem}@media (min-width: 768px){#dema footer.footer-wrapper .footer-column{flex:0 0 33.333333%;max-width:33.333333%;margin-bottom:8rem}}#dema footer.footer-wrapper .footer-address,#dema footer.footer-wrapper .footer-text p,#dema footer.footer-wrapper .footer-navItem{color:#fff;font-family:Inter,Helvetica,Arial,sans-serif;font-size:1.2rem;line-height:2.2rem;font-weight:400}#dema footer.footer-wrapper .footer-address a,#dema footer.footer-wrapper .footer-text p a,#dema footer.footer-wrapper .footer-navItem a{color:#fff;transition:all .25s ease-in-out}#dema footer.footer-wrapper .footer-address a:hover,#dema footer.footer-wrapper .footer-address a:active,#dema footer.footer-wrapper .footer-text p a:hover,#dema footer.footer-wrapper .footer-text p a:active,#dema footer.footer-wrapper .footer-navItem a:hover,#dema footer.footer-wrapper .footer-navItem a:active{color:#e03436}#dema footer.footer-wrapper .footer-address{font-style:normal}#dema footer.footer-wrapper .footer-address a.tel{text-decoration:none}#dema footer.footer-wrapper .footer-address a.tel:hover,#dema footer.footer-wrapper .footer-address a.tel:active{color:#fff}@media (min-width: 768px){#dema footer.footer-wrapper .footer-text p{text-align:center}#dema footer.footer-wrapper .footer-navList{text-align:right}}#dema footer.footer-wrapper .footer-navItem{line-height:1.6rem}#dema footer.footer-wrapper .footer-navItem:not(:last-child){margin-bottom:.6rem}#dema footer.footer-wrapper .footer-navLink{color:#fff}#dema footer.footer-wrapper .footer-bottom{padding-top:1.2rem;padding-bottom:1.2rem;background-color:#111210}#dema footer.footer-wrapper .footer-bottom p{color:#7a7a7a;font-size:1rem;line-height:1.6rem;font-weight:400;text-align:center}#dema footer.footer-wrapper .footer-bottom p a{color:#7a7a7a}#dema footer.footer-wrapper .footer-bottom p a:hover,#dema footer.footer-wrapper .footer-bottom p a:active{color:#e03436}#dema nav.navbar{position:fixed;right:0;left:0;top:0;background-color:#fff;box-shadow:0 .5rem 2rem rgba(28,32,24,.1);z-index:200}#dema nav.navbar .navbar-inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;height:60px;padding-right:1rem;padding-left:1rem;position:relative}@media (min-width: 768px){#dema nav.navbar .navbar-inner{justify-content:flex-end}}@media (min-width: 1024px){#dema nav.navbar .navbar-inner{display:block;height:10rem;padding-right:2rem;padding-left:2rem}}@media (min-width: 1200px){#dema nav.navbar .navbar-inner{padding-right:3rem;padding-left:3rem}}@media (min-width: 1536px){#dema nav.navbar .navbar-inner{padding-right:4rem;padding-left:4rem}}#dema nav.navbar .navbar-inner:before{content:"";display:block;position:absolute;right:0;left:0;top:0;bottom:0;background-color:#fff}@media (min-width: 1024px){#dema nav.navbar .navbar-inner:before{display:none}}@media (min-width: 768px){#dema nav.navbar .navbar-brand{position:absolute;left:1rem;top:1rem;z-index:2}}@media (min-width: 1024px){#dema nav.navbar .navbar-brand{top:2rem}}@media (min-width: 1200px){#dema nav.navbar .navbar-brand{left:2rem}}@media (min-width: 1536px){#dema nav.navbar .navbar-brand{left:4rem}}#dema nav.navbar .navbar-toggle{display:block;width:40px;height:40px;position:relative;cursor:pointer}@media (min-width: 1024px){#dema nav.navbar .navbar-toggle{display:none}}#dema nav.navbar .navbar-toggle i{display:block;width:26px;height:3px;position:absolute;left:50%;top:50%;background-color:#e03436;transform:translate(-50%,-50%);transition:all .25s ease-in-out}#dema nav.navbar .navbar-toggle i:before,#dema nav.navbar .navbar-toggle i:after{content:"";display:block;width:100%;height:3px;position:absolute;right:0;background-color:#e03436;transition:all .25s ease-in-out}#dema nav.navbar .navbar-toggle i:before{top:-8px}#dema nav.navbar .navbar-toggle i:after{bottom:-8px}#dema nav.navbar .navbar-toggle:hover i,#dema nav.navbar .navbar-toggle:active i{background-color:#5bbf21}#dema nav.navbar .navbar-toggle:hover i:before,#dema nav.navbar .navbar-toggle:hover i:after,#dema nav.navbar .navbar-toggle:active i:before,#dema nav.navbar .navbar-toggle:active i:after{background-color:#5bbf21}#dema nav.navbar .navbar-collapse{padding-top:4rem;padding-bottom:4rem;position:absolute;right:0;left:0;top:60px;background-color:#1c2018;transform:translateY(-100%);z-index:-1;transition:all .25s ease-in-out}@media (min-width: 1024px){#dema nav.navbar .navbar-collapse{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;height:100%;padding-top:0;padding-bottom:0;position:static;background-color:transparent;transform:translateY(0)}}@media (min-width: 1024px){#dema nav.navbar .navbar-navList{display:flex;flex-wrap:wrap}}#dema nav.navbar .navbar-navItem{color:#fff;font-family:Inter,Helvetica,Arial,sans-serif;font-size:2.8rem;line-height:3.4rem;font-weight:800;text-align:center}@media (min-width: 1024px){#dema nav.navbar .navbar-navItem{color:#1c2018;font-size:1.8rem;line-height:2rem;text-align:right}}@media (min-width: 1536px){#dema nav.navbar .navbar-navItem{font-size:2rem}}#dema nav.navbar .navbar-navItem:not(:first-child){margin-top:2rem}@media (min-width: 1024px){#dema nav.navbar .navbar-navItem:not(:first-child){margin-left:2rem;margin-top:0}}@media (min-width: 1200px){#dema nav.navbar .navbar-navItem:not(:first-child){margin-left:4rem}}@media (min-width: 1536px){#dema nav.navbar .navbar-navItem:not(:first-child){margin-left:5rem}}#dema nav.navbar .navbar-navItem--active .navbar-navLink{color:#e03436}#dema nav.navbar .navbar-navLink{display:block;color:#fff;text-decoration:none}@media (min-width: 1024px){#dema nav.navbar .navbar-navLink{color:#1c2018}}#dema nav.navbar .navbar-navLink:hover,#dema nav.navbar .navbar-navLink:active{color:#e03436}#dema nav.navbar .navbar-lang{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;margin-top:4rem;transition:all .25s ease-in-out}@media (min-width: 1024px){#dema nav.navbar .navbar-lang{flex-direction:column;height:10rem;padding-left:2rem;margin-left:2rem;margin-top:0;border-left:.2rem solid #FCFAFA}}@media (min-width: 1200px){#dema nav.navbar .navbar-lang{padding-left:3rem;margin-left:3rem}}@media (min-width: 1536px){#dema nav.navbar .navbar-lang{padding-left:4rem;margin-left:4rem}}#dema nav.navbar .navbar-langItem{display:block;color:#7a7a7a;font-family:Inter,Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:2rem;font-weight:600;text-transform:uppercase;text-align:center;transition:all .25s ease-in-out}@media (min-width: 1024px){#dema nav.navbar .navbar-langItem{color:#cbcdc6;font-size:1.2rem}}#dema nav.navbar .navbar-langItem:not(:last-child){margin-right:2rem}@media (min-width: 1024px){#dema nav.navbar .navbar-langItem:not(:last-child){margin-right:0}}#dema nav.navbar .navbar-langItem--active .navbar-langLink{color:#fff}@media (min-width: 1024px){#dema nav.navbar .navbar-langItem--active .navbar-langLink{color:#1c2018}}#dema nav.navbar .navbar-langLink{display:block;color:#7a7a7a;text-decoration:none}@media (min-width: 1024px){#dema nav.navbar .navbar-langLink{color:#cbcdc6}}#dema nav.navbar .navbar-langLink:hover,#dema nav.navbar .navbar-langLink:active{color:#e03436}@media (min-width: 1024px){#dema nav.navbar.navbar-scrolling .navbar-brand{max-width:100px;top:1.5rem}#dema nav.navbar.navbar-scrolling .navbar-brand svg.brand-logo--symbol{width:100px}#dema nav.navbar.navbar-scrolling .navbar-brand svg.brand-logo--name{top:7.5px;left:120px}#dema nav.navbar.navbar-scrolling .navbar-brand svg.brand-logo--byline{top:30px;left:120px;opacity:0}#dema nav.navbar.navbar-scrolling .navbar-navItem{font-size:1.6rem}#dema nav.navbar.navbar-scrolling .navbar-lang{height:6rem}#dema nav.navbar.navbar-scrolling .navbar-langItem:not(.navbar-langItem--active){line-height:0rem;opacity:0}}#dema nav.navbar.navbar-open .navbar-toggle i{background-color:transparent}#dema nav.navbar.navbar-open .navbar-toggle i:before{top:0;transform:rotate(45deg)}#dema nav.navbar.navbar-open .navbar-toggle i:after{bottom:0;transform:rotate(-45deg)}#dema nav.navbar.navbar-open .navbar-collapse{transform:translateY(0)}#dema .share{padding-top:3rem;margin-top:3rem;border-top:.2rem solid rgba(28,32,24,.1)}@media (min-width: 768px){#dema .share{display:flex;flex-wrap:wrap;align-items:center;margin-top:6rem}}#dema .share-label{display:block;margin-bottom:1rem;font-size:1.4rem;line-height:2rem;font-weight:800}@media (min-width: 768px){#dema .share-label{margin-right:2rem;margin-bottom:0}}#dema .socials-list{display:flex;flex-wrap:wrap}#dema .socials-listItem:not(:last-child){margin-right:.5rem}#dema .socials-listLink{display:block;width:4rem;height:4rem;background-color:#1c2018;background-repeat:no-repeat;background-position:center center;transition:all .25s ease-in-out}#dema .socials-listLink--mail{background-image:url(/assets/social-mail.svg)}#dema .socials-listLink--facebook{background-image:url(/assets/social-facebook.svg)}#dema .socials-listLink--linkedin{background-image:url(/assets/social-linkedin.svg)}#dema .socials-listLink--twitter{background-image:url(/assets/social-twitter.svg)}#dema .socials-listLink:hover,#dema .socials-listLink:active{background-color:#e03436}#dema .swiper-controls,#dema .swiper-buttons{display:flex;flex-wrap:wrap}#dema .swiper-button-next,#dema .swiper-button-prev{display:block;width:4rem;height:4rem;position:relative;right:auto;left:auto;top:0;background-color:#1c2018;transition:all .25s ease-in-out}@media (min-width: 768px){#dema .swiper-button-next,#dema .swiper-button-prev{width:6rem;height:6rem}}#dema .swiper-button-next:before,#dema .swiper-button-prev:before{content:"";display:block;width:1.6rem;height:1.5rem;position:absolute;left:50%;top:50%;background:url(/assets/next.svg) no-repeat center center;background-size:contain;transform:translate(-50%,-50%)}@media (min-width: 768px){#dema .swiper-button-next:before,#dema .swiper-button-prev:before{width:2rem;height:1.8rem}}#dema .swiper-button-next:after,#dema .swiper-button-prev:after{display:none}#dema .swiper-button-next:hover,#dema .swiper-button-next:active,#dema .swiper-button-prev:hover,#dema .swiper-button-prev:active{background-color:#e03436}#dema .swiper-button-next.swiper-button-disabled,#dema .swiper-button-prev.swiper-button-disabled{background-color:#cbcdc6;opacity:1}#dema .swiper-button-prev{margin-right:.5rem}@media (min-width: 768px){#dema .swiper-button-prev{margin-right:1rem}}#dema .swiper-button-prev:before{transform:translate(-50%,-50%) scaleX(-1)}#dema .swiper-pagination{display:flex;flex-wrap:wrap;flex:1;margin-left:.75rem;margin-top:0;position:static}@media (min-width: 768px){#dema .swiper-pagination{margin-left:1rem;margin-top:1rem}}#dema .swiper-pagination-bullet{display:block;width:1rem;height:1rem;margin:.5rem .25rem 0 0;background-color:transparent;border:.2rem solid #CBCDC6;border-radius:0;opacity:1;transition:all .25s ease-in-out}@media (min-width: 768px){#dema .swiper-pagination-bullet{margin-left:.5rem}}#dema .swiper-pagination-bullet-active{background-color:#1c2018;border-color:#1c2018}#dema .tags-list{display:flex;flex-wrap:wrap}#dema .tags-listItem{margin-bottom:.5rem;color:#fff;font-family:Inter,Helvetica,Arial,sans-serif;font-size:1.2rem;line-height:2rem;font-weight:300}@media (min-width: 768px){#dema .tags-listItem{margin-bottom:1rem;font-size:1.4rem}}#dema .tags-listItem:not(:last-child){margin-right:.5rem}@media (min-width: 768px){#dema .tags-listItem:not(:last-child){margin-right:1rem}}#dema .tags-listLink{display:block;padding:.5rem 1rem;border:.1rem solid #FFFFFF;border-radius:.5rem;color:#fff;text-decoration:none;transition:all .25s ease-in-out}#dema .tags-listLink.active,#dema .tags-listLink:hover,#dema .tags-listLink:active{background-color:#fff;color:#1c2018}#dema .blck{padding-top:3rem;padding-bottom:3rem}@media (min-width: 1024px){#dema .blck{padding-top:7.5rem;padding-bottom:7.5rem}}#dema .blck-boxed .box{display:flex;flex-wrap:wrap;max-width:80rem;margin-right:auto;margin-left:auto;background-color:#fff;box-shadow:0 0 5rem rgba(28,32,24,.15)}#dema .blck-boxed .box-item{flex:0 0 100%;max-width:100%;padding:3rem;text-align:center}@media (min-width: 768px){#dema .blck-boxed .box-item{flex:0 0 50%;max-width:50%;padding:4rem}}#dema .blck-boxed .box-item:nth-child(even){border-top:.1rem solid rgba(28,32,24,.1)}@media (min-width: 768px){#dema .blck-boxed .box-item:nth-child(even){border-left:.1rem solid rgba(28,32,24,.1)}}#dema .blck-boxed .box-title{margin-bottom:2rem}#dema .blck-boxed .box-text{margin-bottom:3rem}#dema .blck-columns .columns-wrapper{display:flex;flex-wrap:wrap;margin-right:-1.5rem;margin-left:-1.5rem;margin-top:-4rem}@media (min-width: 768px){#dema .blck-columns .columns-wrapper{margin-top:-6rem}}#dema .blck-columns .columns-wrapper .column{flex:0 0 100%;max-width:100%;padding-right:1.5rem;padding-left:1.5rem;margin-top:4rem}@media (min-width: 768px){#dema .blck-columns .columns-wrapper .column{flex:0 0 50%;max-width:50%;margin-top:6rem}}@media (min-width: 1024px){#dema .blck-columns .columns-wrapper .column{flex:0 0 33.333333%;max-width:33.333333%}}#dema .blck-columns .columns-wrapper .column-image{margin-bottom:2rem;box-shadow:0 0 5rem rgba(28,32,24,.2)}@media (min-width: 1024px){#dema .blck-columns .columns-wrapper .column-image{margin-bottom:4rem}}#dema .blck-columns .columns-wrapper .column-image img{width:100%}#dema .blck-columns .columns-wrapper .column-title a{color:#1c2018;text-decoration:none;transition:all .25s ease-in-out}#dema .blck-columns .columns-wrapper .column-title a:hover,#dema .blck-columns .columns-wrapper .column-title a:active{color:#5bbf21}#dema .blck-columns .columns-wrapper .column-text:not(:first-child),#dema .blck-columns .columns-wrapper .column-content .button-text:not(:first-child){margin-top:1.5rem}@media (min-width: 768px){#dema .blck-columns .columns-wrapper .column-text:not(:first-child),#dema .blck-columns .columns-wrapper .column-content .button-text:not(:first-child){margin-top:2rem}}#dema .blck-cta .container{max-width:640px;text-align:center}#dema .blck-cta .title,#dema .blck-cta .entry-content{margin-bottom:3rem}#dema .blck-hero--wImage{padding-top:0}#dema .blck-hero--wImage .hero-image img{width:100%;max-height:50rem;object-fit:cover}#dema .blck-hero--wImage .hero-box{max-width:80rem;padding:2.5rem 3rem 3.5rem;margin:-2.5rem auto 0;background-color:#e03436;box-shadow:0 0 5rem rgba(28,32,24,.2);text-align:center}@media (min-width: 560px){#dema .blck-hero--wImage .hero-box{padding:4rem 6rem 5rem;margin-top:-7.5rem}}@media (min-width: 1024px){#dema .blck-hero--wImage .hero-box{margin-top:-15rem}}#dema .blck-hero--wImage .hero-title{color:#fff}#dema .blck-hero--wImage .hero-text{margin-top:2rem}#dema .blck-hero--wImage .hero-text p{color:#fff;font-weight:400}@media (min-width: 1024px){#dema .blck-hero--wImage .hero-text p{font-size:1.8rem;line-height:2.8rem}}#dema .blck-hero--noImage{padding-top:3rem;padding-bottom:10rem;background-color:#fcfafa}@media (min-width: 768px){#dema .blck-hero--noImage{padding-top:8rem;padding-bottom:18rem}}#dema .blck-hero--noImage .hero-box{max-width:62rem;margin-right:auto;margin-left:auto;text-align:center}#dema .blck-hero--noImage .hero-title{color:#e03436}#dema .blck-hero--noImage .hero-text{margin-top:1.5rem}@media (min-width: 768px){#dema .blck-hero--noImage .hero-text{margin-top:3rem}}#dema .blck-hero--twoCol{display:flex;flex-wrap:wrap;align-items:flex-end;padding:0;margin-bottom:3rem;background-color:#fcfafa}@media (min-width: 1024px){#dema .blck-hero--twoCol{margin-bottom:7.5rem}}#dema .blck-hero--twoCol .hero-image{flex:0 0 100%;max-width:100%;background-color:#cbcdc6}@media (min-width: 1024px){#dema .blck-hero--twoCol .hero-image{flex:0 0 60%;max-width:60%;order:2}}#dema .blck-hero--twoCol .hero-image img{width:100%;max-height:45rem;object-fit:cover}#dema .blck-hero--twoCol .hero-content{flex:0 0 100%;max-width:100%;padding:3rem 2rem 4rem}@media (min-width: 1024px){#dema .blck-hero--twoCol .hero-content{flex:0 0 40%;max-width:40%;order:1;padding:4rem 3rem 3rem}}@media (min-width: 1200px){#dema .blck-hero--twoCol .hero-content{padding:6rem 3.5rem 4rem}}@media (min-width: 1536px){#dema .blck-hero--twoCol .hero-content{padding:10rem 6rem 6rem}}#dema .blck-hero--twoCol .hero-icon{height:5rem;margin-bottom:1rem}#dema .blck-hero--twoCol .hero-icon svg{width:auto;height:100%}#dema .blck-hero--twoCol .hero-title{color:#e03436}#dema .blck-hero--twoCol .hero-text{margin-top:2rem}#dema .blck-images .blck-content{max-width:80rem;margin:0 auto 5rem;text-align:center}#dema .blck-images .blck-content .entry-content:not(:first-child){margin-top:3rem}#dema .blck-images .media-image img{width:100}#dema .blck-images .images-grid{display:flex;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}#dema .blck-images .images-grid .media-image{flex:0 0 100%;max-width:100%;padding-right:1rem;padding-left:1rem}#dema .blck-images .images-grid--count2 .media-image{flex:0 0 50%;max-width:50%}#dema .blck-images .images-grid--count3 .media-image{flex:0 0 33.333333%;max-width:33.333333%}#dema .blck-images .images-swiper{margin-bottom:2rem;position:relative}@media (min-width: 768px){#dema .blck-images .images-swiper{margin-bottom:3rem}}#dema .blck-images .images-swiper .swiper-controls{position:absolute;left:1rem;bottom:-2rem}@media (min-width: 768px){#dema .blck-images .images-swiper .swiper-controls{left:3rem;bottom:-3rem}}#dema .blck-jobs .jobs-list{display:flex;flex-wrap:wrap;justify-content:center;margin-right:-.5rem;margin-left:-.5rem;margin-top:-1rem}@media (min-width: 1200px){#dema .blck-jobs .jobs-list{margin-right:-1.5rem;margin-left:-1.5rem;margin-top:-3rem}}#dema .blck-jobs .jobs-list .job{flex:0 0 100%;max-width:100%;padding-right:.5rem;padding-left:.5rem;margin-top:1rem}@media (min-width: 560px){#dema .blck-jobs .jobs-list .job{flex:0 0 50%;max-width:50%}}@media (min-width: 1024px){#dema .blck-jobs .jobs-list .job{flex:0 0 33.333333%;max-width:33.333333%}}@media (min-width: 1200px){#dema .blck-jobs .jobs-list .job{padding-right:1.5rem;padding-left:1.5rem;margin-top:3rem}}#dema .blck-jobs .jobs-list .job a{display:flex;flex-wrap:wrap;align-items:center;min-height:8rem;height:100%;padding:1rem 2rem 1rem 8rem;position:relative;background-color:#fff;box-shadow:0 0 5rem rgba(28,32,24,.1);text-decoration:none;transition:all .25s ease-in-out}@media (min-width: 768px){#dema .blck-jobs .jobs-list .job a{min-height:10rem;padding:2rem 2rem 2rem 10rem}}#dema .blck-jobs .jobs-list .job a:hover,#dema .blck-jobs .jobs-list .job a:active{transform:scale(1.05);box-shadow:0 0 5rem rgba(28,32,24,.15)}#dema .blck-jobs .jobs-list .job a:hover .job-icon,#dema .blck-jobs .jobs-list .job a:active .job-icon{background-color:#e03436}#dema .blck-jobs .jobs-list .job a:hover .job-icon svg .svgFill,#dema .blck-jobs .jobs-list .job a:active .job-icon svg .svgFill{stroke:#fcfafa}#dema .blck-jobs .jobs-list .job a:hover .job-title,#dema .blck-jobs .jobs-list .job a:active .job-title{color:#e03436}#dema .blck-jobs .jobs-list .job-icon{display:block;width:6rem;height:6rem;position:absolute;left:1rem;top:1rem;background-color:#fcfafa;transition:all .25s ease-in-out}@media (min-width: 768px){#dema .blck-jobs .jobs-list .job-icon{left:2rem;top:2rem}}#dema .blck-jobs .jobs-list .job-icon svg{width:auto;height:2.5rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#dema .blck-jobs .jobs-list .job-icon svg .svgFill{stroke:#cbcdc6;transition:all .25s ease-in-out}#dema .blck-jobs .jobs-list .job-title{color:#1c2018;font-size:1.6rem;line-height:2rem;font-weight:800;transition:all .25s ease-in-out}@media (min-width: 768px){#dema .blck-jobs .jobs-list .job-title{font-size:2rem;line-height:2.2rem}}#dema .blck-jobs .jobs-list .job-readMore{display:block;margin-top:.5rem;color:#7a7a7a;font-size:1.2rem;line-height:1.6rem;font-weight:400;letter-spacing:.02em}#dema .blck-projects .projects-list:not(.swiper-wrapper){display:flex;flex-wrap:wrap;justify-content:center;margin-right:-.5rem;margin-left:-.5rem;margin-top:-1rem}#dema .blck-projects .projects-list .project:not(.swiper-slide){flex:0 0 100%;max-width:100%;padding-right:.5rem;padding-left:.5rem;margin-top:1rem}@media (min-width: 560px){#dema .blck-projects .projects-list .project:not(.swiper-slide){flex:0 0 50%;max-width:50%}}@media (min-width: 1200px){#dema .blck-projects .projects-list .project:not(.swiper-slide){flex:0 0 33.333333%;max-width:33.333333%}}#dema .blck-projects .projects-list .project.swiper-slide{width:28rem}@media (min-width: 1024px){#dema .blck-projects .projects-list .project.swiper-slide{width:36rem}}#dema .blck-projects .projects-list .project a{display:block;position:relative;text-decoration:none}#dema .blck-projects .projects-list .project a:after{content:"";display:block;width:100%;height:33.333333%;position:absolute;left:0;bottom:0;z-index:5;background:linear-gradient(0deg,#1C2018 0%,rgba(28,32,24,0) 100%);opacity:.75;mix-blend-mode:multiply;transition:all .25s ease-in-out}#dema .blck-projects .projects-list .project a:hover:after,#dema .blck-projects .projects-list .project a:active:after{height:100%;background:linear-gradient(0deg,#1C2018 50%,rgba(28,32,24,0) 100%);opacity:.8}#dema .blck-projects .projects-list .project a:hover .project-image img,#dema .blck-projects .projects-list .project a:active .project-image img{transform:scale(1.1)}#dema .blck-projects .projects-list .project a:hover .project-content ul.tags-list,#dema .blck-projects .projects-list .project a:active .project-content ul.tags-list{max-height:20rem;margin-top:3rem}#dema .blck-projects .projects-list .project a:hover .project-title,#dema .blck-projects .projects-list .project a:active .project-title{color:#e03436}#dema .blck-projects .projects-list .project-image{overflow:hidden}#dema .blck-projects .projects-list .project-image img{width:100%;transition:all .25s ease-in-out}#dema .blck-projects .projects-list .project-content{padding:2rem 3rem;position:absolute;right:0;left:0;bottom:0;z-index:100}#dema .blck-projects .projects-list .project-content ul.tags-list{max-height:0;overflow:hidden;transition:all .25s ease-in-out}#dema .blck-projects .projects-list .project-title{color:#fff;transition:all .25s ease-in-out}#dema .blck-projects .projects-filters{padding:2rem 2.5rem;margin-bottom:5rem;background-color:#1c2018;box-shadow:0 0 5rem rgba(28,32,24,.33)}@media (min-width: 768px){#dema .blck-projects .projects-filters{display:flex;flex-wrap:wrap;padding:3rem 3.5rem}}@media (min-width: 1024px){#dema .blck-projects .projects-filters{padding:3rem 6rem 2rem}}#dema .blck-projects .projects-filters .filters-label{display:block;margin-bottom:1rem;color:#fff;font-family:Inter,Helvetica,Arial,sans-serif;font-size:1.2rem;line-height:2rem;font-weight:800}@media (min-width: 768px){#dema .blck-projects .projects-filters .filters-label{margin-right:2rem;margin-bottom:0;font-size:1.4rem}}#dema .blck-projects .projects-filters .filters-list{flex:1}#dema .blck-projects .projects-empty{padding:2rem;border:.1rem solid #E03436;border-radius:.5rem}#dema .blck-projects .projects-empty p{color:#e03436;text-align:center}#dema .blck-projects .projects-content .titleMedium{margin-bottom:2rem}@media (min-width: 768px){#dema .blck-projects .projects-content .titleMedium{margin-bottom:3rem}}#dema .blck-projects .projects-content .button{margin-top:2rem}@media (min-width: 768px){#dema .blck-projects .projects-content .button{margin-top:3rem}}#dema .blck-projects--bg{padding-top:6rem;padding-bottom:6rem;margin-top:3rem;margin-bottom:3rem;background-color:#fcfafa}@media (min-width: 768px){#dema .blck-projects--bg{padding-top:10rem;padding-bottom:10rem;margin-top:7.5rem;margin-bottom:7.5rem}}#dema .blck-projects--grid .projects-content{max-width:60rem;margin:0 auto 3rem;text-align:center}@media (min-width: 768px){#dema .blck-projects--grid .projects-content{margin-bottom:7.5rem}}#dema .blck-projects--swiper{overflow:hidden}#dema .blck-projects--swiper .container{display:flex;flex-wrap:wrap}#dema .blck-projects--swiper .projects-content{flex:0 0 100%;max-width:100%;margin-bottom:4rem}@media (min-width: 1024px){#dema .blck-projects--swiper .projects-content{flex:0 0 33.333333%;max-width:33.333333%;padding-top:10rem;margin-bottom:0}}#dema .blck-projects--swiper .projects-swiperWrapper{flex:0 0 100%;max-width:100%;position:relative}@media (min-width: 1024px){#dema .blck-projects--swiper .projects-swiperWrapper{flex:0 0 66.666666%;max-width:66.666666%;padding-left:4rem}}#dema .blck-projects--swiper .projects-swiperButtons{display:flex;flex-wrap:wrap}@media (min-width: 1024px){#dema .blck-projects--swiper .projects-swiperButtons{position:absolute;left:0;top:0;transform:translate(-100%)}}#dema .blck-projects--swiper .projects-swiper{margin-right:-20px}@media (min-width: 1024px){#dema .blck-projects--swiper .projects-swiper{margin-right:calc((100vw - 980px)/-2 - 1.5rem)}}#dema .blck-projects--swiper .projects-swiper .swiper-wrapper{padding-bottom:3rem}#dema .blck-projects--swiper .projects-swiper .swiper-slide{opacity:.25;transition:all .25s ease-in-out}#dema .blck-projects--swiper .projects-swiper .swiper-slide-next,#dema .blck-projects--swiper .projects-swiper .swiper-slide-active{opacity:1}#dema .blck-projects--swiper .projects-swiper .swiper-slide-next{transform:translateY(2rem)}#dema .blck-services{overflow:hidden}#dema .blck-services .services-titleWrapper{margin-bottom:4rem}@media (min-width: 1024px){#dema .blck-services .services-titleWrapper{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;margin-bottom:6rem}}@media (min-width: 1024px){#dema .blck-services .services-titleWrapper .title{flex:1}}#dema .blck-services .services-titleWrapper .button{margin-top:2rem}@media (min-width: 1024px){#dema .blck-services .services-titleWrapper .button{margin-top:0}}#dema .blck-services .services-list{display:flex;flex-wrap:wrap;position:relative;box-shadow:0 0 3rem rgba(28,32,24,.3)}@media (min-width: 1024px){#dema .blck-services .services-list{box-shadow:0 0 5rem rgba(28,32,24,.3)}}#dema .blck-services .services-list:before,#dema .blck-services .services-list:after{content:"";display:block;width:25vw;position:absolute;top:10rem;bottom:10rem;background-color:#e03436;z-index:-1}#dema .blck-services .services-list:before{left:-25vw}#dema .blck-services .services-list:after{right:-25vw}#dema .blck-services .services-list .service{flex:0 0 100%;max-width:100%}@media (min-width: 560px){#dema .blck-services .services-list .service{flex:0 0 50%;max-width:50%}}@media (min-width: 1024px){#dema .blck-services .services-list .service{flex:0 0 33.333333%;max-width:33.333333%}}@media (min-width: 1200px){#dema .blck-services .services-list .service{flex:0 0 25%;max-width:25%}}#dema .blck-services .services-list .service a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;height:25rem;padding-top:6rem;padding-bottom:6rem;background-color:#1c2018;color:#fff;font-family:Inter,Helvetica,Arial,sans-serif;font-size:1.8rem;line-height:2.4rem;font-weight:800;text-decoration:none;text-align:center;transition:all .25s ease-in-out}@media (min-width: 768px){#dema .blck-services .services-list .service a{font-size:2rem;line-height:2.8rem}}#dema .blck-services .services-list .service a .service-icon img{width:auto;max-height:4rem}#dema .blck-services .services-list .service a .service-label{width:100%;padding-right:2rem;padding-left:2rem;color:inherit}@media (min-width: 560px){#dema .blck-services .services-list .service a .service-label{padding-right:6rem;padding-left:6rem}}#dema .blck-services .services-list .service a:hover,#dema .blck-services .services-list .service a:active{background-color:#fcfafa!important;color:#e03436}@media (max-width: 559px){#dema .blck-services .services-list .service:nth-child(even) a{background-color:#24271e}}@media ((min-width: 560px) and (max-width: 1023px)){#dema .blck-services .services-list .service:nth-child(2) a,#dema .blck-services .services-list .service:nth-child(3) a,#dema .blck-services .services-list .service:nth-child(6) a,#dema .blck-services .services-list .service:nth-child(7) a,#dema .blck-services .services-list .service:nth-child(10) a,#dema .blck-services .services-list .service:nth-child(11) a{background-color:#24271e}}@media ((min-width: 1024px) and (max-width: 1199px)){#dema .blck-services .services-list .service:nth-child(even) a{background-color:#24271e}}@media (min-width: 1200px){#dema .blck-services .services-list .service:nth-child(2) a,#dema .blck-services .services-list .service:nth-child(4) a,#dema .blck-services .services-list .service:nth-child(5) a,#dema .blck-services .services-list .service:nth-child(7) a,#dema .blck-services .services-list .service:nth-child(10) a,#dema .blck-services .services-list .service:nth-child(12) a{background-color:#24271e}}#dema .blck-text .blck-content{max-width:80rem;margin-right:auto;margin-left:auto}#dema .blck-text .blck-content .title,#dema .blck-text .blck-content .titleMedium{margin-bottom:2rem}@media (min-width: 768px){#dema .blck-text .blck-content .title,#dema .blck-text .blck-content .titleMedium{margin-bottom:3rem}}#dema .blck-text .blck-content .button{margin-top:2rem}@media (min-width: 768px){#dema .blck-text .blck-content .button{margin-top:3rem}}#dema .blck-textImage .container{display:flex;flex-wrap:wrap;align-items:center}#dema .blck-textImage .blck-image,#dema .blck-textImage .blck-content{flex:0 0 100%;max-width:100%}@media (min-width: 1024px){#dema .blck-textImage .blck-image,#dema .blck-textImage .blck-content{flex:0 0 50%;max-width:50%}}#dema .blck-textImage .blck-image{box-shadow:0 0 5rem rgba(28,32,24,.2)}#dema .blck-textImage .blck-image img{width:100%}#dema .blck-textImage .blck-content{padding-top:3rem}@media (min-width: 1024px){#dema .blck-textImage .blck-content{padding-left:6rem;padding-top:0}}@media (min-width: 1536px){#dema .blck-textImage .blck-content{padding-left:10rem}}#dema .blck-textImage .blck-content .titleMedium{margin-bottom:2rem}@media (min-width: 768px){#dema .blck-textImage .blck-content .titleMedium{margin-bottom:3rem}}#dema .blck-textImage .blck-content .button{margin-top:2rem}@media (min-width: 768px){#dema .blck-textImage .blck-content .button{margin-top:3rem}}@media (min-width: 1024px){#dema .blck-textImage--imageRight .blck-image{order:2}#dema .blck-textImage--imageRight .blck-content{order:1;padding-right:6rem;padding-left:0}}@media (min-width: 1024px) and (min-width: 1536px){#dema .blck-textImage--imageRight .blck-content{padding-right:10rem}}#dema .blck-textImage--wVideo .blck-image{position:relative;cursor:pointer}#dema .blck-textImage--wVideo .blck-image:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:#1c2018;opacity:.75;mix-blend-mode:multiply;z-index:1;transition:all .25s ease-in-out}#dema .blck-textImage--wVideo .blck-image .video-play{display:block;width:8rem;height:8rem;margin-left:-4rem;margin-top:-4rem;padding:0;position:absolute;left:50%;top:50%;z-index:2;cursor:pointer;transition:all .25s ease-in-out}#dema .blck-textImage--wVideo .blck-image .video-play svg .svgFill{transition:all .25s ease-in-out}#dema .blck-textImage--wVideo .blck-image .video-modal{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:100%;padding:2.5rem;position:fixed;left:0;top:0;background-color:rgba(0,0,0,.9);z-index:210;opacity:0;pointer-events:none;transition:all .25s ease-in-out}#dema .blck-textImage--wVideo .blck-image .video-modal.modal-show{opacity:1;pointer-events:all}#dema .blck-textImage--wVideo .blck-image .video-modal.modal-show .modal-dialog{transform:translateY(0)}#dema .blck-textImage--wVideo .blck-image .video-dialog{max-width:72rem;width:100%;transform:translateY(3rem);transition:all .25s ease-in-out}#dema .blck-textImage--wVideo .blck-image .video-wrapper{width:100%;padding-top:66.666666%;position:relative;overflow:hidden}#dema .blck-textImage--wVideo .blck-image .video-wrapper iframe{width:100%;height:100%;position:absolute;left:0;top:0}#dema .blck-textImage--wVideo .blck-image:hover:before,#dema .blck-textImage--wVideo .blck-image:active:before{opacity:.95}#dema .blck-textImage--wVideo .blck-image:hover .video-play,#dema .blck-textImage--wVideo .blck-image:active .video-play{transform:scale(1.1)}#dema .blck-textImage--wVideo .blck-image:hover .video-play svg .svgFill,#dema .blck-textImage--wVideo .blck-image:active .video-play svg .svgFill{stroke:#e03436}#dema .blck-timeline .timeline-topWrapper,#dema .blck-timeline .timeline-bottomWrapper{max-width:60rem;margin-right:auto;margin-left:auto;text-align:center}#dema .blck-timeline .timeline-topWrapper .entry-content:not(:first-child),#dema .blck-timeline .timeline-bottomWrapper .entry-content:not(:first-child){margin-top:3rem}#dema .blck-timeline .timeline-topWrapper .button:not(:first-child),#dema .blck-timeline .timeline-bottomWrapper .button:not(:first-child){margin-top:3rem}#dema .blck-timeline .timeline-topWrapper{margin-bottom:4rem}#dema .blck-timeline .timeline-bottomWrapper{margin-top:4rem}#dema .blck-timeline .timeline-centerWrapper{position:relative;background-color:#fcfafa}#dema .blck-timeline .timeline-centerWrapper:before{content:"";display:block;width:.2rem;position:absolute;left:2rem;top:0;bottom:0;background-color:#e03436}@media (min-width: 768px){#dema .blck-timeline .timeline-centerWrapper:before{margin-left:-.1rem;left:50%}}#dema .blck-timeline .timeline-list{display:flex;flex-wrap:wrap;padding-top:10rem;position:relative}#dema .blck-timeline .timeline-list:before,#dema .blck-timeline .timeline-list:after{content:"";display:block;position:absolute;left:0}@media (min-width: 768px){#dema .blck-timeline .timeline-list:before,#dema .blck-timeline .timeline-list:after{left:50%}}#dema .blck-timeline .timeline-list:before{width:2rem;height:2rem;margin-left:-1rem;top:-1rem;background-color:#e03436}#dema .blck-timeline .timeline-list:after{width:0;height:0;margin-left:-1.5rem;bottom:-1.5rem;border-right:1.5rem solid transparent;border-left:1.5rem solid transparent;border-top:2.5rem solid #E03436}#dema .blck-timeline .timeline-listItem{flex:0 0 100%;max-width:100%;margin-bottom:8rem;position:relative}@media (min-width: 768px){#dema .blck-timeline .timeline-listItem{flex:0 0 50%;max-width:50%;margin-bottom:10rem}}#dema .blck-timeline .timeline-listItem:before,#dema .blck-timeline .timeline-listItem:after{content:"";display:block;position:absolute;top:-2rem;background-color:#e03436}@media (min-width: 768px){#dema .blck-timeline .timeline-listItem:before,#dema .blck-timeline .timeline-listItem:after{top:1rem}}#dema .blck-timeline .timeline-listItem:before{width:4rem;height:.2rem;right:0}@media (min-width: 1024px){#dema .blck-timeline .timeline-listItem:before{width:10rem}}#dema .blck-timeline .timeline-listItem:after{width:1rem;height:1rem;right:10rem;margin-top:-.4rem}#dema .blck-timeline .timeline-listItem:nth-child(odd){padding-left:4rem}@media (min-width: 768px){#dema .blck-timeline .timeline-listItem:nth-child(odd){padding-right:8rem;padding-left:0;text-align:right}}@media (min-width: 1024px){#dema .blck-timeline .timeline-listItem:nth-child(odd){padding-right:16rem}}#dema .blck-timeline .timeline-listItem:nth-child(odd):before{left:0}@media (min-width: 768px){#dema .blck-timeline .timeline-listItem:nth-child(odd):before{right:0;left:auto}}#dema .blck-timeline .timeline-listItem:nth-child(odd):after{left:4rem}@media (min-width: 768px){#dema .blck-timeline .timeline-listItem:nth-child(odd):after{right:4rem;left:auto}}@media (min-width: 1024px){#dema .blck-timeline .timeline-listItem:nth-child(odd):after{right:10rem}}@media (min-width: 768px){#dema .blck-timeline .timeline-listItem:nth-child(odd):not(:first-child){margin-top:-10rem}}#dema .blck-timeline .timeline-listItem:nth-child(even){padding-left:4rem}@media (min-width: 768px){#dema .blck-timeline .timeline-listItem:nth-child(even){padding-left:8rem;margin-top:10rem}}@media (min-width: 1024px){#dema .blck-timeline .timeline-listItem:nth-child(even){padding-left:16rem}}#dema .blck-timeline .timeline-listItem:nth-child(even):before{left:0}#dema .blck-timeline .timeline-listItem:nth-child(even):after{left:4rem}@media (min-width: 1024px){#dema .blck-timeline .timeline-listItem:nth-child(even):after{left:10rem}}#dema .blck-timeline .timeline-listItem--title{font-size:1.8rem;line-height:2.2rem;font-weight:800}@media (min-width: 768px){#dema .blck-timeline .timeline-listItem--title{font-size:2rem;line-height:2.4rem}}#dema .blck-timeline .timeline-listItem--title strong{display:block;margin-bottom:.5rem;color:#e03436;font-size:2rem}@media (min-width: 768px){#dema .blck-timeline .timeline-listItem--title strong{font-size:2.4rem}}#dema .blck-timeline .timeline-listItem .entry-content{margin-top:.5rem}#dema .blck-timeline .timeline-listItem .entry-content p,#dema .blck-timeline .timeline-listItem .entry-content ul li,#dema .blck-timeline .timeline-listItem .entry-content ol li{color:#7a7a7a}#dema .blck-timeline .timeline-listItem .entry-content p:not(:last-child),#dema .blck-timeline .timeline-listItem .entry-content ul:not(:last-child),#dema .blck-timeline .timeline-listItem .entry-content ol:not(:last-child){margin-bottom:1rem}#dema .template{position:relative}#dema .template.about .blck-about{padding-top:0;margin-top:-5rem;position:relative}@media (min-width: 768px){#dema .template.about .blck-about{margin-top:-10rem}}#dema .template.about .blck-about:before{content:"";position:absolute;right:0;left:0;top:10rem;bottom:13rem;background-color:#e03436}@media (min-width: 768px){#dema .template.about .blck-about:before{bottom:17.5rem}}#dema .template.about .blck-about .about-usps{display:flex;flex-wrap:wrap;background-color:#1c2018;box-shadow:0 0 5rem rgba(28,32,24,.3)}@media (min-width: 1024px){#dema .template.about .blck-about .about-usps{min-height:50rem}}#dema .template.about .blck-about .about-uspsCenter{display:flex;flex-wrap:wrap;align-items:center;flex:0 0 100%;max-width:100%;padding:4rem 3.5rem;background-color:#24271e}@media (min-width: 560px){#dema .template.about .blck-about .about-uspsCenter{padding:6rem}}@media (min-width: 1024px){#dema .template.about .blck-about .about-uspsCenter{flex:0 0 50%;max-width:50%;padding:4rem;order:2}}@media (min-width: 1200px){#dema .template.about .blck-about .about-uspsCenter{padding:6rem}}#dema .template.about .blck-about .about-uspsCenter>*{width:100%}#dema .template.about .blck-about .about-uspsCenter h2,#dema .template.about .blck-about .about-uspsCenter h3,#dema .template.about .blck-about .about-uspsCenter h4,#dema .template.about .blck-about .about-uspsCenter h5,#dema .template.about .blck-about .about-uspsCenter h6,#dema .template.about .blck-about .about-uspsCenter p,#dema .template.about .blck-about .about-uspsCenter ul li,#dema .template.about .blck-about .about-uspsCenter ol li{color:#fff}#dema .template.about .blck-about .about-uspsRight,#dema .template.about .blck-about .about-uspsLeft{display:flex;flex-wrap:wrap;flex-direction:column;flex:0 0 50%;max-width:50%;padding:2.5rem}@media (max-width: 767px){#dema .template.about .blck-about .about-uspsRight img,#dema .template.about .blck-about .about-uspsLeft img{max-height:4rem}}@media (min-width: 560px){#dema .template.about .blck-about .about-uspsRight,#dema .template.about .blck-about .about-uspsLeft{padding:6rem}}@media (min-width: 1024px){#dema .template.about .blck-about .about-uspsRight,#dema .template.about .blck-about .about-uspsLeft{flex:0 0 25%;max-width:25%;padding:4rem}}@media (min-width: 1200px){#dema .template.about .blck-about .about-uspsRight,#dema .template.about .blck-about .about-uspsLeft{padding:6rem}}@media (min-width: 1024px){#dema .template.about .blck-about .about-uspsLeft{order:1}#dema .template.about .blck-about .about-uspsRight{order:3}}#dema .template.about .blck-about .about-usp p{color:#fff;font-size:1.6rem;line-height:2.2rem;font-weight:800}@media (min-width: 768px){#dema .template.about .blck-about .about-usp p{font-size:2.4rem;line-height:3rem}}#dema .template.about .blck-about .about-usp--topLeft img,#dema .template.about .blck-about .about-usp--topRight img{margin-top:2rem}#dema .template.about .blck-about .about-usp--bottomLeft img,#dema .template.about .blck-about .about-usp--bottomRight img{margin-bottom:2rem}#dema .template.about .blck-about .about-usp--topLeft,#dema .template.about .blck-about .about-usp--topRight{margin-bottom:3rem}#dema .template.about .blck-about .about-usp--bottomLeft,#dema .template.about .blck-about .about-usp--bottomRight{margin-top:auto}#dema .template.about .blck-about .about-usp--topRight,#dema .template.about .blck-about .about-usp--bottomRight{text-align:right}#dema .template.about .blck-about .about-usp--topRight img,#dema .template.about .blck-about .about-usp--bottomRight img{margin-right:0;margin-left:auto}#dema .template.about .blck-about .about-historyImages{margin-top:2rem;position:relative}@media (min-width: 768px){#dema .template.about .blck-about .about-historyImages{margin-top:4.5rem}}#dema .template.about .blck-about .about-historyImage{position:relative}@media (min-width: 768px){#dema .template.about .blck-about .about-historyImage{max-width:50%}}#dema .template.about .blck-about .about-historyImage--label{padding:1rem 2rem;position:absolute;top:0;background-color:#fff;color:#1c2018;font-size:1.6rem;line-height:2rem;font-weight:800;text-transform:uppercase;z-index:2}#dema .template.about .blck-about .about-historyImage--image img{width:100%}#dema .template.about .blck-about .about-historyImage--past{margin-bottom:2rem}@media (min-width: 768px){#dema .template.about .blck-about .about-historyImage--past{margin-left:4rem;margin-bottom:0}}#dema .template.about .blck-about .about-historyImage--past .about-historyImage--label{left:0}@media (min-width: 768px){#dema .template.about .blck-about .about-historyImage--past .about-historyImage--image{clip-path:polygon(0% 0%,100% 0%,83% 100%,0% 100%)}}@media (min-width: 768px){#dema .template.about .blck-about .about-historyImage--future{position:absolute;right:4rem;top:0}}#dema .template.about .blck-about .about-historyImage--future .about-historyImage--label{right:0}@media (min-width: 768px){#dema .template.about .blck-about .about-historyImage--future .about-historyImage--image{clip-path:polygon(17% 0%,100% 0%,100% 100%,0% 100%)}}#dema .template.contact .blck-contact{padding-top:0;overflow:hidden}#dema .template.contact .blck-contact .contact-innerWrapper{max-width:1000px;margin-right:auto;margin-left:auto}#dema .template.contact .blck-contact .contact-topWrapper{padding-top:4rem;padding-bottom:4rem;position:relative;background-color:#fcfafa;text-align:center;z-index:1}@media (min-width: 768px){#dema .template.contact .blck-contact .contact-topWrapper{padding-top:8rem;padding-bottom:30rem}}#dema .template.contact .blck-contact .contact-topWrapper:before,#dema .template.contact .blck-contact .contact-topWrapper:after{content:"";display:block;width:25vw;position:absolute;top:0;bottom:0;background-color:#fcfafa}#dema .template.contact .blck-contact .contact-topWrapper:before{left:-25vw}#dema .template.contact .blck-contact .contact-topWrapper:after{right:-25vw}#dema .template.contact .blck-contact .contact-topWrapper .title{color:#e03436}#dema .template.contact .blck-contact .contact-topWrapper .entry-content{max-width:80rem;margin:3rem auto 0}#dema .template.contact .blck-contact .contact-bottomWrapper{margin-bottom:-6rem;position:relative;z-index:2}@media (min-width: 768px){#dema .template.contact .blck-contact .contact-bottomWrapper{margin-top:-20rem}}@media (min-width: 1024px){#dema .template.contact .blck-contact .contact-bottomWrapper{margin-bottom:0}}#dema .template.contact .blck-contact .contact-bottomWrapper .media-image{margin-right:-2rem;margin-left:-2rem;box-shadow:0 0 5rem rgba(28,32,24,.2)}@media (min-width: 1024px){#dema .template.contact .blck-contact .contact-bottomWrapper .media-image{margin-right:0;margin-left:0}}#dema .template.contact .blck-contact .contact-bottomWrapper .media-image img{width:100%}#dema .template.contact .blck-contact .contact-info{display:flex;flex-wrap:wrap;margin-top:3rem}#dema .template.contact .blck-contact .contact-infoItem{display:flex;flex-wrap:wrap;align-items:center;flex:0 0 100%;max-width:100%;min-height:6rem;padding-left:8rem;margin-top:1rem;position:relative;color:#1c2018;font-size:1.4rem;line-height:2rem;font-weight:400;text-align:left}@media (min-width: 768px){#dema .template.contact .blck-contact .contact-infoItem{flex:0 0 50%;max-width:50%;padding-left:9rem;font-size:1.6rem;line-height:2.2rem}}#dema .template.contact .blck-contact .contact-infoItem:before{content:"";display:block;width:6rem;height:6rem;position:absolute;left:0;top:0;background-color:#1c2018;background-repeat:no-repeat;background-position:center center}#dema .template.contact .blck-contact .contact-infoItem--email{order:1}#dema .template.contact .blck-contact .contact-infoItem--email:before{background-image:url(/assets/contact-mail.svg)}#dema .template.contact .blck-contact .contact-infoItem--phone{order:3}#dema .template.contact .blck-contact .contact-infoItem--phone:before{background-image:url(/assets/contact-phone.svg)}#dema .template.contact .blck-contact .contact-infoItem--vat{order:2}#dema .template.contact .blck-contact .contact-infoItem--vat:before{background-image:url(/assets/contact-vat.svg)}#dema .template.contact .blck-contact .contact-infoItem--address{order:4}#dema .template.contact .blck-contact .contact-infoItem--address:before{background-image:url(/assets/contact-address.svg)}#dema .template.contact .blck-contact .contact-tel{color:#1c2018;text-decoration:none}#dema .template.error .blck-text{padding-top:15rem}#dema .template.error .blck-text .blck-content{max-width:70rem;text-align:center}#dema .template.error .blck-text .blck-content .title span{display:block}#dema .template.error .blck-text .blck-content .button{margin-top:6rem}#dema .template.job .blck-jobDetail{padding-top:0;overflow:hidden}#dema .template.job .blck-jobDetail .container{display:flex;flex-wrap:wrap}#dema .template.job .blck-jobDetail .blck-content,#dema .template.job .blck-jobDetail .blck-form{flex:0 0 100%;max-width:100%}@media (min-width: 768px){#dema .template.job .blck-jobDetail .blck-content,#dema .template.job .blck-jobDetail .blck-form{flex:0 0 50%;max-width:50%}}@media (min-width: 768px){#dema .template.job .blck-jobDetail .blck-content{padding-right:4rem}}@media (min-width: 1024px){#dema .template.job .blck-jobDetail .blck-content{padding-right:6rem}}@media (min-width: 1200px){#dema .template.job .blck-jobDetail .blck-content{padding-right:10rem}}#dema .template.job .blck-jobDetail .blck-content .title-wrapper{padding-top:3rem;padding-bottom:3rem;position:relative;background-color:#fcfafa}@media (min-width: 768px){#dema .template.job .blck-jobDetail .blck-content .title-wrapper{padding-top:6rem;padding-bottom:6rem}}@media (min-width: 1200px){#dema .template.job .blck-jobDetail .blck-content .title-wrapper{padding-top:10rem}}#dema .template.job .blck-jobDetail .blck-content .title-wrapper:before,#dema .template.job .blck-jobDetail .blck-content .title-wrapper:after{content:"";display:block;position:absolute;top:0;bottom:0;background-color:#fcfafa;z-index:-1}#dema .template.job .blck-jobDetail .blck-content .title-wrapper:before{width:25vw;left:-25vw}#dema .template.job .blck-jobDetail .blck-content .title-wrapper:after{width:75vw;right:-75vw}#dema .template.job .blck-jobDetail .blck-content .title-wrapper .title{color:#e03436}#dema .template.job .blck-jobDetail .blck-content .title-wrapper .entry-content,#dema .template.job .blck-jobDetail .blck-content .content-wrapper{margin-top:2rem}@media (min-width: 768px){#dema .template.job .blck-jobDetail .blck-content .content-wrapper{margin-top:6rem}}#dema .template.job .blck-jobDetail .blck-form{padding:2.5rem;margin-top:3rem;background-color:#1c2018;box-shadow:0 0 5rem rgba(28,32,24,.25)}@media (min-width: 768px){#dema .template.job .blck-jobDetail .blck-form{padding:3rem;margin-top:6rem}}@media (min-width: 1200px){#dema .template.job .blck-jobDetail .blck-form{padding:5rem 6rem;margin-top:8rem}}#dema .template.job .blck-jobDetail .blck-form .titleMedium,#dema .template.job .blck-jobDetail .blck-form .entry-content p,#dema .template.job .blck-jobDetail .blck-form .entry-content ul li,#dema .template.job .blck-jobDetail .blck-form .entry-content ol li{color:#fff}#dema .template.job .blck-jobDetail .blck-form .entry-content:not(:first-child){margin-top:1rem}#dema .template.job .blck-jobDetail .blck-form .fui-i{margin-top:4rem}#dema .template.jobs .blck-jobs{padding-top:0;margin-top:-5rem}@media (min-width: 768px){#dema .template.jobs .blck-jobs{margin-top:-8rem}}#dema .template.jobs .blck-jobs+.blck-boxed{padding-top:2.5rem}#dema .template.jobs .blck-jobs+.blck-boxed:before{content:"";display:block;max-width:30rem;width:100%;height:.2rem;margin:0 auto 5.5rem;background-color:#1c2018;opacity:.1}@media (min-width: 1024px){#dema .template.jobs .blck-jobs+.blck-boxed:before{margin-bottom:10rem}}#dema .template.page .blck-text .title{color:#e03436}#dema .template.project .blck-projectDetail{padding-top:0;overflow:hidden}#dema .template.project .blck-projectDetail .container{display:flex;flex-wrap:wrap}#dema .template.project .blck-projectDetail .blck-content{flex:0 0 100%;max-width:100%}@media (min-width: 1024px){#dema .template.project .blck-projectDetail .blck-content{flex:0 0 40%;max-width:40%}}@media (min-width: 1200px){#dema .template.project .blck-projectDetail .blck-content{flex:0 0 33.333333%;max-width:33.333333%}}@media (min-width: 1024px){#dema .template.project .blck-projectDetail .blck-content .title-wrapper,#dema .template.project .blck-projectDetail .blck-content .entry-content{padding-right:3rem;margin-left:calc((100vw - 980px)/-2 + 2rem)}}@media (min-width: 1200px){#dema .template.project .blck-projectDetail .blck-content .title-wrapper,#dema .template.project .blck-projectDetail .blck-content .entry-content{padding-right:6rem;margin-left:calc((100vw - 1100px)/-2 + 6rem)}}@media (min-width: 1536px){#dema .template.project .blck-projectDetail .blck-content .title-wrapper,#dema .template.project .blck-projectDetail .blck-content .entry-content{padding-right:6rem;margin-left:calc((100vw - 1240px)/-2 + 6rem)}}#dema .template.project .blck-projectDetail .blck-content .title-wrapper{padding-top:3rem}@media (min-width: 1024px){#dema .template.project .blck-projectDetail .blck-content .title-wrapper{padding-top:3rem;padding-bottom:3rem;position:relative;background-color:#fcfafa;padding-top:10rem;padding-bottom:6rem}#dema .template.project .blck-projectDetail .blck-content .title-wrapper:before,#dema .template.project .blck-projectDetail .blck-content .title-wrapper:after{content:"";display:block;position:absolute;top:0;bottom:0;background-color:#fcfafa;z-index:-1}#dema .template.project .blck-projectDetail .blck-content .title-wrapper:before{width:25vw;left:-25vw}#dema .template.project .blck-projectDetail .blck-content .title-wrapper:after{width:75vw;right:-75vw}}#dema .template.project .blck-projectDetail .blck-content .title-wrapper .title{color:#e03436}#dema .template.project .blck-projectDetail .blck-content .entry-content{padding-top:3rem}@media (min-width: 1024px){#dema .template.project .blck-projectDetail .blck-content .entry-content{padding-top:6rem}}#dema .template.project .blck-projectDetail .blck-media{flex:0 0 100%;max-width:100%;margin-top:3rem}@media (min-width: 1024px){#dema .template.project .blck-projectDetail .blck-media{flex:0 0 60%;max-width:60%;margin-top:6rem}}@media (min-width: 1200px){#dema .template.project .blck-projectDetail .blck-media{flex:0 0 66.666666%;max-width:66.666666%}}#dema .template.project .blck-projectDetail .blck-media img{width:100%}#dema .template.project .blck-projectDetail .blck-media .media-gallery{margin-bottom:2rem;position:relative}@media (min-width: 768px){#dema .template.project .blck-projectDetail .blck-media .media-gallery{margin-bottom:3rem}}#dema .template.project .blck-projectDetail .blck-media .media-gallery .swiper-controls{position:absolute;left:1rem;bottom:-2rem}@media (min-width: 768px){#dema .template.project .blck-projectDetail .blck-media .media-gallery .swiper-controls{left:3rem;bottom:-3rem}}#dema .template.project .blck-prevNext .prevNext-buttons{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:84rem;margin-right:auto;margin-left:auto}#dema .template.project .blck-prevNext .prevNext-button{flex:0 0 100%;max-width:100%;display:block;min-height:8rem;height:100%;padding:1rem;position:relative;background-color:#fff;box-shadow:0 0 5rem rgba(28,32,24,.15);text-decoration:none;transition:all .25s ease-in-out}@media (min-width: 768px){#dema .template.project .blck-prevNext .prevNext-button{flex:0 0 49%;max-width:49%}}@media (min-width: 1024px){#dema .template.project .blck-prevNext .prevNext-button{flex:0 0 47.5%;max-width:47.5%;min-height:10rem;padding:2rem}}#dema .template.project .blck-prevNext .prevNext-button--icon{display:block;width:4rem;height:6rem;position:absolute;top:50%;background-color:#fcfafa;transform:translateY(-50%);transition:all .25s ease-in-out}@media (min-width: 1024px){#dema .template.project .blck-prevNext .prevNext-button--icon{width:6rem}}#dema .template.project .blck-prevNext .prevNext-button--icon svg{width:1.6rem;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media (min-width: 1024px){#dema .template.project .blck-prevNext .prevNext-button--icon svg{width:2rem}}#dema .template.project .blck-prevNext .prevNext-button--icon svg .svgFill{stroke:#cbcdc6;transition:all .25s ease-in-out}#dema .template.project .blck-prevNext .prevNext-button--label{display:block;margin-bottom:.25rem;color:#7a7a7a;font-size:1rem;line-height:1.2rem;font-weight:600}@media (min-width: 1024px){#dema .template.project .blck-prevNext .prevNext-button--label{margin-bottom:.5rem;font-size:1.2rem;line-height:1.5rem}}#dema .template.project .blck-prevNext .prevNext-button--title{display:block;color:#1c2018;font-size:1.4rem;line-height:2rem;font-weight:800;transition:all .25s ease-in-out}@media (min-width: 1024px){#dema .template.project .blck-prevNext .prevNext-button--title{font-size:1.6rem;line-height:2.2rem}}#dema .template.project .blck-prevNext .prevNext-button--prev{padding-left:7rem}@media (min-width: 1024px){#dema .template.project .blck-prevNext .prevNext-button--prev{padding-left:10rem}}#dema .template.project .blck-prevNext .prevNext-button--prev .prevNext-button--icon{left:1rem}@media (min-width: 1024px){#dema .template.project .blck-prevNext .prevNext-button--prev .prevNext-button--icon{left:2rem}}#dema .template.project .blck-prevNext .prevNext-button--prev .prevNext-button--icon svg{transform:translate(-50%,-50%) scaleX(-1)}#dema .template.project .blck-prevNext .prevNext-button--next{padding-right:7rem;margin-top:1rem}@media (min-width: 768px){#dema .template.project .blck-prevNext .prevNext-button--next{margin-top:0}}@media (min-width: 1024px){#dema .template.project .blck-prevNext .prevNext-button--next{padding-right:10rem}}#dema .template.project .blck-prevNext .prevNext-button--next .prevNext-button--icon{right:1rem}@media (min-width: 1024px){#dema .template.project .blck-prevNext .prevNext-button--next .prevNext-button--icon{right:2rem}}#dema .template.project .blck-prevNext .prevNext-button:hover,#dema .template.project .blck-prevNext .prevNext-button:active{transform:scale(1.05);box-shadow:0 0 5rem rgba(28,32,24,.15)}#dema .template.project .blck-prevNext .prevNext-button:hover .prevNext-button--icon,#dema .template.project .blck-prevNext .prevNext-button:active .prevNext-button--icon{background-color:#e03436}#dema .template.project .blck-prevNext .prevNext-button:hover .prevNext-button--icon svg .svgFill,#dema .template.project .blck-prevNext .prevNext-button:active .prevNext-button--icon svg .svgFill{stroke:#fcfafa}#dema .template.project .blck-prevNext .prevNext-button:hover .prevNext-button--title,#dema .template.project .blck-prevNext .prevNext-button:active .prevNext-button--title{color:#e03436}#dema .template.projects .blck-projects{padding-top:0;margin-top:-7rem}#dema .template.quote .blck-quoteDetail{padding-top:0;overflow:hidden}#dema .template.quote .blck-quoteDetail .container{display:flex;flex-wrap:wrap}#dema .template.quote .blck-quoteDetail .blck-content,#dema .template.quote .blck-quoteDetail .blck-form{flex:0 0 100%;max-width:100%}@media (min-width: 768px){#dema .template.quote .blck-quoteDetail .blck-content,#dema .template.quote .blck-quoteDetail .blck-form{flex:0 0 50%;max-width:50%}}@media (min-width: 768px){#dema .template.quote .blck-quoteDetail .blck-content{padding-right:4rem}}@media (min-width: 1024px){#dema .template.quote .blck-quoteDetail .blck-content{padding-right:6rem}}@media (min-width: 1200px){#dema .template.quote .blck-quoteDetail .blck-content{padding-right:10rem}}#dema .template.quote .blck-quoteDetail .blck-content .title-wrapper{padding-top:3rem;padding-bottom:3rem;position:relative;background-color:#fcfafa}@media (min-width: 768px){#dema .template.quote .blck-quoteDetail .blck-content .title-wrapper{padding-top:6rem;padding-bottom:12rem}}@media (min-width: 1200px){#dema .template.quote .blck-quoteDetail .blck-content .title-wrapper{padding-top:10rem;padding-bottom:20rem}}#dema .template.quote .blck-quoteDetail .blck-content .title-wrapper:before,#dema .template.quote .blck-quoteDetail .blck-content .title-wrapper:after{content:"";display:block;position:absolute;top:0;bottom:0;background-color:#fcfafa;z-index:-1}#dema .template.quote .blck-quoteDetail .blck-content .title-wrapper:before{width:25vw;left:-25vw}#dema .template.quote .blck-quoteDetail .blck-content .title-wrapper:after{width:75vw;right:-75vw}#dema .template.quote .blck-quoteDetail .blck-content .title-wrapper .title{color:#e03436}#dema .template.quote .blck-quoteDetail .blck-content .title-wrapper .entry-content{margin-top:2rem}#dema .template.quote .blck-quoteDetail .blck-content .title-wrapper .quote-info{margin-top:3rem}#dema .template.quote .blck-quoteDetail .blck-content .title-wrapper .quote-infoItem{display:flex;flex-wrap:wrap;align-items:center;min-height:4rem;padding-left:6rem;position:relative;color:#1c2018;font-size:1.4rem;line-height:2rem;font-weight:400;text-align:left}#dema .template.quote .blck-quoteDetail .blck-content .title-wrapper .quote-infoItem:not(:last-child){margin-bottom:.5rem}#dema .template.quote .blck-quoteDetail .blck-content .title-wrapper .quote-infoItem:before{content:"";display:block;width:4rem;height:4rem;position:absolute;left:0;top:0;background-color:#1c2018;background-repeat:no-repeat;background-position:center center;background-size:1.8rem}#dema .template.quote .blck-quoteDetail .blck-content .title-wrapper .quote-infoItem--email:before{background-image:url(/assets/contact-mail.svg)}#dema .template.quote .blck-quoteDetail .blck-content .title-wrapper .quote-infoItem--phone:before{background-image:url(/assets/contact-phone.svg)}#dema .template.quote .blck-quoteDetail .blck-content .title-wrapper .quote-infoItem a.quote-tel,#dema .template.quote .blck-quoteDetail .blck-content .title-wrapper .quote-tel{color:#1c2018;text-decoration:none}#dema .template.quote .blck-quoteDetail .blck-content .image-wrapper{margin-right:-20px;margin-left:-20px;position:relative;z-index:1}@media (min-width: 768px){#dema .template.quote .blck-quoteDetail .blck-content .image-wrapper{margin-right:-4rem;margin-left:0;margin-top:-6rem}}@media (min-width: 1024px){#dema .template.quote .blck-quoteDetail .blck-content .image-wrapper{margin-right:-6rem}}@media (min-width: 1200px){#dema .template.quote .blck-quoteDetail .blck-content .image-wrapper{margin-right:-10rem;margin-top:-10rem}}#dema .template.quote .blck-quoteDetail .blck-content .image-wrapper img{width:100%}#dema .template.quote .blck-quoteDetail .blck-form{padding:2.5rem;margin-top:3rem;background-color:#1c2018;box-shadow:0 0 5rem rgba(28,32,24,.25)}@media (min-width: 768px){#dema .template.quote .blck-quoteDetail .blck-form{padding:3rem;margin-top:6rem}}@media (min-width: 1200px){#dema .template.quote .blck-quoteDetail .blck-form{padding:5rem 6rem;margin-top:8rem}}#dema .template.quote .blck-quoteDetail .blck-form .titleMedium,#dema .template.quote .blck-quoteDetail .blck-form .entry-content p,#dema .template.quote .blck-quoteDetail .blck-form .entry-content ul li,#dema .template.quote .blck-quoteDetail .blck-form .entry-content ol li{color:#fff}#dema .template.quote .blck-quoteDetail .blck-form .entry-content:not(:first-child){margin-top:1rem}#dema .template.quote .blck-quoteDetail .blck-form .fui-i{margin-top:4rem}#dema .template.services .blck-services{padding-top:0;margin-top:-5rem}@media (min-width: 768px){#dema .template.services .blck-services{margin-top:-10rem}}
