@charset "UTF-8";@-webkit-keyframes fadeIn{0%{opacity:0}}@keyframes fadeIn{0%{opacity:0}}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,30px,0)}100%{opacity:1;transform:none}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,30px,0)}100%{opacity:1;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}b,li,p,span,strong{color:inherit;-moz-osx-font-smoothing:grayscale}b,strong{font-weight:700;-webkit-font-smoothing:antialiased}li,p,time{font-family:Roboto,sans-serif;font-size:1em;line-height:1.5;font-weight:400}p{margin:0 0 1em}p:last-of-type{margin-bottom:0}a{color:#344e4f;outline:0;text-decoration:none}a,a:active,a:visited{transition:opacity .25s ease-in-out}a:hover{color:#3e5d5e}a:active{color:#2a3f40}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,section.media-text-section span.title{font-family:Teko,sans-serif;font-weight:500;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1em;margin-top:.8em;margin-bottom:1.5em;color:#344e4f}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,section.media-text-section span.title a{color:inherit;text-decoration:none}.h1 a:hover,.h2 a:hover,.h3 a:hover,.h4 a:hover,.h5 a:hover,.h6 a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,section.media-text-section span.title a:hover{color:inherit;text-decoration:inherit}.h1,h1{margin-top:0;font-size:2em;-webkit-font-smoothing:auto}@media (min-width:480px){.h1,h1{font-size:2.2em}}@media (min-width:768px){.h1,h1{font-size:2.5em}}@media (min-width:960px){.h1,h1{font-size:2.75em}}@media (min-width:1220px){.h1,h1{font-size:3em}}.h2,h2{margin-bottom:.5em;font-size:2em;-webkit-font-smoothing:auto}.h3,h3,section.media-text-section span.title{margin-bottom:.5em;font-size:1.5em}.h4,h4{text-transform:uppercase;font-size:1em}.h5,h5{margin:0 0 .75em;text-transform:uppercase;font-size:.7em;font-weight:700}h6{margin:0 0 1rem;line-height:1;font-size:1.5em;font-weight:500}.button,a.button{display:inline-block;position:relative;z-index:1;padding:6px 12px;background-color:#344e4f;border:2px solid #344e4f;line-height:20px;text-align:center;text-transform:uppercase;font-family:Teko,sans-serif;font-size:1em;font-weight:700;color:#fff;cursor:pointer;outline:0;vertical-align:middle;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;-webkit-touch-callout:none;-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button.button-secondary,a.button.button-secondary{background-color:#ac4b50;border-color:#ac4b50}html.no-touch .button.button-secondary:hover,html.no-touch a.button.button-secondary:hover{background-color:#7c373b;border-color:#7c373b}html.no-touch .button.button-secondary:active,html.no-touch .button.button-secondary:focus,html.no-touch a.button.button-secondary:active,html.no-touch a.button.button-secondary:focus{background-color:#7c373b;border-color:#7c373b}.button.button-third,a.button.button-third{background-color:#ccd2d3;border-color:#ccd2d3;color:#344e4f}html.no-touch .button.button-third:hover,html.no-touch a.button.button-third:hover{background-color:#dadedf;border-color:#dadedf}html.no-touch .button.button-third:active,html.no-touch .button.button-third:focus,html.no-touch a.button.button-third:active,html.no-touch a.button.button-third:focus{background-color:#bec6c7;border-color:#bec6c7}@media (min-width:960px){.button,a.button{padding:12px 18px}}@media (min-width:1220px){.button,a.button{padding:14px 20px}}.button[disabled],a.button[disabled],html.no-touch .button[disabled]:hover,html.no-touch a.button[disabled]:hover{background-color:#aaa;border-color:#aaa;color:#eee}.button.button-block,a.button.button-block{width:100%}.button.button-text-left,a.button.button-text-left{text-align:left}.button.button-icon,a.button.button-icon{padding-left:40px}.button.button-icon svg,a.button.button-icon svg{display:block;position:absolute;top:50%;left:10px;width:18px;height:18px;margin-top:-9px;fill:#fff}.button.button-icon.button-icon-right,a.button.button-icon.button-icon-right{padding-left:20px;padding-right:45px}.button.button-icon.button-icon-right svg,a.button.button-icon.button-icon-right svg{right:auto;left:14px}@media (min-width:960px){.button.button-icon,a.button.button-icon{padding-left:54px}.button.button-icon svg,a.button.button-icon svg{left:22px;width:22px;height:22px;margin-top:-11px}}.button.button-white,a.button.button-white{background-color:#fff;border-color:#fff;color:#ac4b50}.button.button-white svg,a.button.button-white svg{fill:#ac4b50}html.no-touch .button.button-white:active,html.no-touch .button.button-white:focus,html.no-touch .button.button-white:hover,html.no-touch a.button.button-white:active,html.no-touch a.button.button-white:focus,html.no-touch a.button.button-white:hover{background-color:#eee;border-color:#eee}.button.button-inverted,.page-section.text-light .button,.page-section.text-light a.button,a.button.button-inverted{background-color:#fff;border-color:#fff;color:#231f20}.button.button-inverted svg,.page-section.text-light .button svg,.page-section.text-light a.button svg,a.button.button-inverted svg{fill:#231f20}.page-section.text-light html.no-touch .button:active,.page-section.text-light html.no-touch .button:focus,.page-section.text-light html.no-touch .button:hover,.page-section.text-light html.no-touch a.button:active,.page-section.text-light html.no-touch a.button:focus,.page-section.text-light html.no-touch a.button:hover,html.no-touch .button.button-inverted:active,html.no-touch .button.button-inverted:focus,html.no-touch .button.button-inverted:hover,html.no-touch .page-section.text-light .button:active,html.no-touch .page-section.text-light .button:focus,html.no-touch .page-section.text-light .button:hover,html.no-touch .page-section.text-light a.button:active,html.no-touch .page-section.text-light a.button:focus,html.no-touch .page-section.text-light a.button:hover,html.no-touch a.button.button-inverted:active,html.no-touch a.button.button-inverted:focus,html.no-touch a.button.button-inverted:hover{background-color:#fff;border-color:#fff;color:#000}.button.button-simple,a.button.button-simple{background-color:transparent;border-color:#344e4f;color:#344e4f}html.no-touch .button.button-simple:active,html.no-touch .button.button-simple:focus,html.no-touch .button.button-simple:hover,html.no-touch a.button.button-simple:active,html.no-touch a.button.button-simple:focus,html.no-touch a.button.button-simple:hover{background-color:#344e4f;border-color:#344e4f;color:#fff}.button.button-simple.button-secondary,a.button.button-simple.button-secondary{border-color:#ac4b50;color:#ac4b50}html.no-touch .button.button-simple.button-secondary:active,html.no-touch .button.button-simple.button-secondary:focus,html.no-touch .button.button-simple.button-secondary:hover,html.no-touch a.button.button-simple.button-secondary:active,html.no-touch a.button.button-simple.button-secondary:focus,html.no-touch a.button.button-simple.button-secondary:hover{background-color:#7c373b;border-color:#7c373b;color:#fff}html.no-touch .button,html.no-touch .button svg,html.no-touch a.button,html.no-touch a.button svg{transition:all .3s ease}html.no-touch .button:hover,html.no-touch a.button:hover{background-color:#3e5d5e;border-color:#3e5d5e;text-decoration:none;opacity:1}html.no-touch .button:active,html.no-touch .button:focus,html.no-touch a.button:active,html.no-touch a.button:focus{background-color:#2a3f40;border-color:#2a3f40;color:#fff}.page-section.text-light html.no-touch .button:hover,.page-section.text-light html.no-touch a.button:hover,html.no-touch .button.button-inverted:hover,html.no-touch .page-section.text-light .button:hover,html.no-touch .page-section.text-light a.button:hover,html.no-touch a.button.button-inverted:hover{background-color:#a7a5a6;border-color:#a7a5a6;text-decoration:none;color:#fff;opacity:1}.page-section.text-light html.no-touch .button:hover svg,.page-section.text-light html.no-touch a.button:hover svg,html.no-touch .button.button-inverted:hover svg,html.no-touch .page-section.text-light .button:hover svg,html.no-touch .page-section.text-light a.button:hover svg,html.no-touch a.button.button-inverted:hover svg{fill:#fff}.page-section.text-light html.no-touch .button:active,.page-section.text-light html.no-touch .button:focus,.page-section.text-light html.no-touch a.button:active,.page-section.text-light html.no-touch a.button:focus,html.no-touch .button.button-inverted:active,html.no-touch .button.button-inverted:focus,html.no-touch .page-section.text-light .button:active,html.no-touch .page-section.text-light .button:focus,html.no-touch .page-section.text-light a.button:active,html.no-touch .page-section.text-light a.button:focus,html.no-touch a.button.button-inverted:active,html.no-touch a.button.button-inverted:focus{background-color:#999;border-color:#999;color:#fff}.page-section.text-light html.no-touch .button:active svg,.page-section.text-light html.no-touch .button:focus svg,.page-section.text-light html.no-touch a.button:active svg,.page-section.text-light html.no-touch a.button:focus svg,html.no-touch .button.button-inverted:active svg,html.no-touch .button.button-inverted:focus svg,html.no-touch .page-section.text-light .button:active svg,html.no-touch .page-section.text-light .button:focus svg,html.no-touch .page-section.text-light a.button:active svg,html.no-touch .page-section.text-light a.button:focus svg,html.no-touch a.button.button-inverted:active svg,html.no-touch a.button.button-inverted:focus svg{fill:#fff}.page-section{margin-top:45px;margin-bottom:45px}@media (min-width:480px){.page-section{margin-top:50px;margin-bottom:50px}}@media (min-width:768px){.page-section{margin-top:60px;margin-bottom:60px}}@media (min-width:960px){.page-section{margin-top:80px;margin-bottom:80px}}@media (min-width:1220px){.page-section{margin-top:96px;margin-bottom:96px}}.page-section.mb-min{margin-bottom:-22.5px}@media (min-width:480px){.page-section.mb-min{margin-bottom:-25px}}@media (min-width:768px){.page-section.mb-min{margin-bottom:-30px}}@media (min-width:960px){.page-section.mb-min{margin-bottom:-40px}}@media (min-width:1220px){.page-section.mb-min{margin-bottom:-48px}}.page-section.section-background{background-position:center center;background-size:cover}.page-section.text-light,.page-section.text-light h1,.page-section.text-light h2,.page-section.text-light h3,.page-section.text-light h4,.page-section.text-light h5,.page-section.text-light section.media-text-section span.title,section.media-text-section .page-section.text-light span.title{color:#fff}.page-section .section-content-padding,.page-section.section-padding{margin-top:0;margin-bottom:0;padding-top:45px;padding-bottom:45px}@media (min-width:480px){.page-section .section-content-padding,.page-section.section-padding{padding-top:50px;padding-bottom:50px}}@media (min-width:768px){.page-section .section-content-padding,.page-section.section-padding{padding-top:60px;padding-bottom:60px}}@media (min-width:960px){.page-section .section-content-padding,.page-section.section-padding{padding-top:80px;padding-bottom:80px}}@media (min-width:1220px){.page-section .section-content-padding,.page-section.section-padding{padding-top:96px;padding-bottom:96px}}.page-sidebar-container .page-section{margin-right:0;margin-left:0}.page-section.section-content__limited .section-content{max-width:800px}.page-section.section-content__center .section-content{max-width:800px;margin-right:auto;margin-left:auto}.page-section h2:first-child,.page-section h3:first-child,.page-section section.media-text-section span.title:first-child,section.media-text-section .page-section span.title:first-child{margin-top:0}.page-section img{max-width:100%;height:auto;margin:0 auto;line-height:1}.page-section figure{margin:0;line-height:0}.page-section figcaption{padding:10px 0;line-height:1.3em;font-size:.8em;text-align:center;color:#667a7b}@media (min-width:960px){.page-section figcaption{font-size:.85em}}.page-section p.manchet{max-width:600px;margin-bottom:1.5em;margin-right:auto;margin-left:auto;text-align:center;color:#ac4b50}@media (min-width:960px){.page-section p.manchet{margin-bottom:45px}}@media (min-width:1220px){.page-section p.manchet{margin-bottom:60px}}.page-section ol,.page-section p,.page-section ul{margin-bottom:1.667em}.page-section ol:last-child,.page-section p:last-child,.page-section ul:last-child{margin-bottom:0}.page-section ul.plus{list-style:none;padding:0}.page-section ul.plus li{position:relative;padding:0 0 0 40px}.page-section ul.plus li::before,.page-section ul.plus li:after{content:"";position:absolute;background-color:#ac4b50}.page-section ul.plus li::before{left:20px;top:10px;height:2px;width:10px}.page-section ul.plus li::after{left:24px;top:6px;height:10px;width:2px}.page-section .cta{margin-top:1.5em;text-align:center}@media (min-width:768px){.page-section .cta{margin-top:2.5em}}@media (min-width:960px){.page-section .cta{margin-top:3.5em}}@media (min-width:1220px){.page-section .cta{margin-top:4.5em}}.section-content-padding,.section-inner{position:relative;max-width:1140px;margin-right:25px;margin-left:25px}@media (min-width:768px){.section-content-padding,.section-inner{margin-right:30px;margin-left:30px}}@media (min-width:960px){.section-content-padding,.section-inner{margin-right:50px;margin-left:50px}}@media (min-width:1220px){.section-content-padding,.section-inner{margin-right:75px;margin-left:75px}}@media (min-width:1440px){.section-content-padding,.section-inner{margin-right:110px;margin-left:110px}}@media (min-width:1360px){.section-content-padding,.section-inner{margin-right:auto;margin-left:auto}}a.cta-link{display:inline-block;position:relative;line-height:1.2;text-transform:uppercase;font-family:Teko,sans-serif;font-weight:700;color:#ac4b50}a.cta-link::before{display:block;content:"";position:absolute;bottom:0;width:100%;border-bottom:1px solid #ac4b50}a.cta-link:hover{color:#7c373b}a.cta-link:hover::before{border-color:#7c373b}.headline-section{position:relative;text-align:center}.headline-section .section-inner{position:relative;max-width:1140px}.headline-section .back{margin-top:-1em;margin-bottom:1em;text-align:left}.headline-section .back a{display:inline-block;padding-left:24px;line-height:24px;text-transform:uppercase;font-size:.875em;font-weight:500}html.no-touch .headline-section .back a,html.no-touch .headline-section .back a svg{transition:all 250ms ease}html.no-touch .headline-section .back a:hover{color:#ac4b50}html.no-touch .headline-section .back a:hover svg{fill:#ac4b50}.headline-section .back svg{position:absolute;left:0;width:14px;height:24px;fill:#344e4f}@media (min-width:768px){.headline-section .back a{padding-left:30px;line-height:34px}.headline-section .back svg{width:19px;height:34px}}.headline-section span.title{display:block;text-transform:uppercase;font-family:Teko,sans-serif;font-size:1.125em;font-weight:500;letter-spacing:2px}.headline-section span.title+h1{margin-top:1.35rem}.headline-section span.title+h2{margin-top:1.35rem}.headline-section h1{margin:0 auto;max-width:600px}.headline-section p{margin:1.2em auto 0;max-width:560px}.headline-section p br{display:none}@media (min-width:480px){.headline-section p br{display:block}}.headline-section ul.tags{list-style:none;margin:2rem 0 0;padding:0;text-align:center}.headline-section ul.tags li{display:inline-block;margin:0 .35em;line-height:1;text-transform:lowercase;font-family:Teko,sans-serif;font-size:1.2em;font-weight:500;color:#ac4b50}@media (min-width:480px){.headline-section ul.tags li{font-size:1.3em}}@media (min-width:768px){.headline-section ul.tags li{font-size:1.4em}}@media (min-width:960px){.headline-section ul.tags li{font-size:1.5em}}.headline-section ul.tags li:hover{color:#7c373b}.headline-section ul.tags a{color:#ac4b50}.headline-section ul.tags a:hover{color:#7c373b}section.media-text-section section.text-section span.title,section.text-section h2,section.text-section h3,section.text-section section.media-text-section span.title{margin:2rem 0 .75em}section.text-section li+li{margin-top:5px}section.media-text-section{position:relative}section.media-text-section .text-inner{max-width:800px}section.media-text-section.content-width__limited .content{max-width:800px}section.media-text-section.content-width__center .content{max-width:800px;margin-right:auto;margin-left:auto}section.media-text-section.content-width__full-width .text-inner{max-width:100%}section.media-text-section figure.graphic{position:relative;overflow:hidden}section.media-text-section figure.graphic::before{content:"";position:absolute;top:0;bottom:calc(var(--graphic-border-width) * -1);width:35%;border:var(--graphic-border-width) solid #344e4f;border-bottom-color:transparent}section.media-text-section.media-left .manchet,section.media-text-section.media-right .manchet{margin-bottom:1em}@media (min-width:1220px){section.media-text-section.media-left li,section.media-text-section.media-left p,section.media-text-section.media-right li,section.media-text-section.media-right p{font-size:16px}}section.media-text-section.media-left figure.graphic::before{left:0;border-right-color:transparent}section.media-text-section.media-right figure.graphic::before{right:0;border-left-color:transparent}section.media-text-section figcaption{margin:0;padding:8px 0;line-height:1.3em;text-align:center}@media (min-width:768px){section.media-text-section figcaption{text-align:left}}@media (min-width:768px){section.media-text-section figcaption{padding:10px 0 0}}section.media-text-section ol li+li,section.media-text-section ul li+li{margin-top:5px}section.media-text-section .date,section.media-text-section .pre-headline{display:block;text-transform:uppercase;font-size:.85em;font-weight:700}section.media-text-section .date+h1,section.media-text-section .date+h2,section.media-text-section .date+h3,section.media-text-section .date+span.title,section.media-text-section .pre-headline+h1,section.media-text-section .pre-headline+h2,section.media-text-section .pre-headline+h3,section.media-text-section .pre-headline+span.title{margin-top:.25em}section.media-text-section .button{margin-top:1.5em}section.media-text-section p+.button{margin-top:.5em}@media (min-width:768px){section.media-text-section.media-left .content,section.media-text-section.media-right .content{display:flex;align-items:flex-start;margin:0 -36px}}@media (min-width:960px){section.media-text-section.media-left .content,section.media-text-section.media-right .content{margin:0 -45px}}@media (min-width:1220px){section.media-text-section.media-left .content,section.media-text-section.media-right .content{margin:0 -50px}}section.media-text-section.media-left.align-center .content,section.media-text-section.media-right.align-center .content{align-items:center}section.media-text-section.media-left.align-bottom .content,section.media-text-section.media-right.align-bottom .content{align-items:baseline}section.media-text-section.media-left figcaption,section.media-text-section.media-left figcaption p,section.media-text-section.media-right figcaption,section.media-text-section.media-right figcaption p{font-size:.8em}@media (min-width:960px){section.media-text-section.media-left figcaption,section.media-text-section.media-left figcaption p,section.media-text-section.media-right figcaption,section.media-text-section.media-right figcaption p{font-size:.85em}}section.media-text-section.media-left .text,section.media-text-section.media-right .text{max-width:100%}@media (min-width:768px){section.media-text-section.media-left .media,section.media-text-section.media-left .text,section.media-text-section.media-right .media,section.media-text-section.media-right .text{width:50%;margin-bottom:0;padding:0 24px}}@media (min-width:768px){section.media-text-section.media-left .media,section.media-text-section.media-left .text,section.media-text-section.media-right .media,section.media-text-section.media-right .text{padding:0 36px}}@media (min-width:960px){section.media-text-section.media-left .media,section.media-text-section.media-left .text,section.media-text-section.media-right .media,section.media-text-section.media-right .text{padding:0 45px}}@media (min-width:1220px){section.media-text-section.media-left .media,section.media-text-section.media-left .text,section.media-text-section.media-right .media,section.media-text-section.media-right .text{padding:0 50px}}@media (min-width:768px){section.media-text-section.media-left .media,section.media-text-section.media-right .media{width:50%}section.media-text-section.media-left .media,section.media-text-section.media-left .text,section.media-text-section.media-right .media,section.media-text-section.media-right .text{margin:0}section.media-text-section.media-left.media-1-3 .media,section.media-text-section.media-right.media-1-3 .media{width:40%}section.media-text-section.media-left.media-1-3 .text,section.media-text-section.media-right.media-1-3 .text{width:60%}section.media-text-section.media-left.media-2-3 .media,section.media-text-section.media-right.media-2-3 .media{width:60%}section.media-text-section.media-left.media-2-3 .text,section.media-text-section.media-right.media-2-3 .text{width:40%}}@media (min-width:1220px){section.media-text-section.media-left.media-1-3 .media,section.media-text-section.media-right.media-1-3 .media{width:33%}section.media-text-section.media-left.media-1-3 .text,section.media-text-section.media-right.media-1-3 .text{width:67%}section.media-text-section.media-left.media-2-3 .media,section.media-text-section.media-right.media-2-3 .media{width:66%}section.media-text-section.media-left.media-2-3 .text,section.media-text-section.media-right.media-2-3 .text{width:33%}}section.media-text-section .media.media-empty{margin:0!important}@media (min-width:768px){section.media-text-section .text .columns{display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}section.media-text-section .text .columns.headline__left{grid-template-columns:2fr 3fr}section.media-text-section .text .columns ol,section.media-text-section .text .columns p,section.media-text-section .text .columns ul{max-width:100%}}@media (min-width:960px){section.media-text-section .text .columns{gap:40px}}@media (min-width:1220px){section.media-text-section .text .columns{gap:60px}}section.media-text-section .video{position:relative;height:0;overflow:hidden;padding-bottom:56.25%}section.media-text-section .video.video-1-1{padding-bottom:100%}section.media-text-section .video.video-4-3{padding-bottom:75%}section.media-text-section .video.video-16-9{padding-bottom:56.25%}section.media-text-section .video embed,section.media-text-section .video iframe,section.media-text-section .video object{position:absolute;top:0;left:0;width:100%;height:100%}section.media-text-section span.title{display:block;margin-top:0}section.media-text-section .media img{width:100%}section.media-text-section .box{padding:20px;background-color:#ececec}@media (min-width:768px){section.media-text-section .box{padding:25px}}@media (min-width:960px){section.media-text-section .box{padding:30px}}@media (min-width:1220px){section.media-text-section .box{padding:40px}}section.media-text-section .box ol,section.media-text-section .box p,section.media-text-section .box ul{margin-bottom:1em;line-height:1.36;font-size:.9em}section.media-text-section .box ol:last-child,section.media-text-section .box p:last-child,section.media-text-section .box ul:last-child{margin-bottom:0}section.media-text-section .box ul li::before{background-color:#fff}section.media-text-section .box ol,section.media-text-section .box ul{padding-left:2em}section.media-text-section .quote{position:relative;max-width:600px}section.media-text-section .quote svg.quote-icon{width:60px;height:50px;margin-bottom:.5em;fill:#344e4f}section.media-text-section .quote blockquote{position:relative;margin:0;z-index:1}section.media-text-section .quote blockquote p{margin:0;line-height:1.3;font-size:1em}@media (min-width:375px){section.media-text-section .quote blockquote p{font-size:1.1em}}@media (min-width:480px){section.media-text-section .quote blockquote p{font-size:1.5em}}section.media-text-section .quote cite{display:block;margin-top:1.25rem;line-height:1;font-size:.85em;font-style:normal;letter-spacing:1px}@media (min-width:375px){section.media-text-section .quote cite{font-size:1em}}@media (min-width:480px){section.media-text-section .quote cite{font-size:1.125em}}@media (min-width:768px){section.media-text-section .quote cite{margin-top:1.75rem}}section.media-text-section .image a,section.media-text-section a.image{display:block}@media (max-width:767px){section.media-text-section.media-top .content{display:flex;flex-flow:wrap-reverse}section.media-text-section.media-top .media{margin-bottom:25px}section.media-text-section.media-bottom .media{margin-top:25px}}@media (min-width:768px){section.media-text-section.media-left .content{flex-direction:row-reverse}}section.media-text-section.text-background{overflow:hidden}@media (max-width:767px){section.media-text-section.text-background{padding-top:250px}section.media-text-section.text-background .section-inner::before{position:absolute;content:"";background-color:rgba(52,78,79,.75);top:-45px;right:-25px;bottom:-100px;left:-25px;transform:skew(0deg,2.5deg)}section.media-text-section.text-background .section-inner .content{position:relative;z-index:1}}@media (min-width:768px){section.media-text-section.text-background::before{content:"";position:absolute;top:0;bottom:-1px;width:60%;background-color:rgba(52,78,79,.75)}section.media-text-section.text-background.media-left::before{right:-5%;transform:skew(-10deg)}section.media-text-section.text-background.media-right::before{left:-5%;transform:skew(10deg)}section.media-text-section.text-background.media-1-3::before{width:70%}section.media-text-section.text-background.media-2-3::before{width:50%}}@media (min-width:1220px){section.media-text-section.text-background.media-1-3::before{width:75%}section.media-text-section.text-background.media-2-3::before{width:50%}}@media (min-width:1640px){section.media-text-section.text-background.media-1-3::before{width:68%}section.media-text-section.text-background.media-2-3::before{width:50%}}section.image-section.full-width .section-inner{max-width:100%}section.image-section img{width:100%;height:auto;margin:0 auto;line-height:1}section.image-section figure{margin:0;line-height:0}section.image-section figcaption{max-width:620px;margin:0 auto;padding:10px 20px;text-align:center}@media (min-width:768px){section.image-section figcaption{padding-top:15px}}section.gallery-section .gallery-items{position:relative;text-align:center;-webkit-animation:fadeIn .8s both 1.5s;animation:fadeIn .8s both 1.5s}section.gallery-section .gallery-items:after,section.gallery-section .gallery-items:before{content:" ";display:table}section.gallery-section .gallery-items:after{clear:both}section.gallery-section .gallery-items .gutter-sizer{width:2%}section.gallery-section .gallery-items .gallery-item{width:49%;float:left;line-height:1;margin-bottom:2%}@media (min-width:960px){section.gallery-section .gallery-items .gallery-item{width:32%}.page-sidebar section.gallery-section .gallery-items .gallery-item{width:49%}}section.gallery-section .gallery-items .gallery-item img{max-width:100%;height:auto}section.gallery-section .gallery-items.small-gallery .gallery-item{width:49%}@media (min-width:768px){section.gallery-section .gallery-items.small-gallery .gallery-item{width:32%}}@media (min-width:960px){section.gallery-section .gallery-items.small-gallery .gallery-item{width:23%}.page-sidebar section.gallery-section .gallery-items.small-gallery .gallery-item{width:32%}}section.gallery-section .gallery-items a{display:block}html.no-touch section.gallery-section .gallery-items a::before{display:none;content:"";position:absolute;top:50%;left:50%;width:34px;height:34px;margin-top:-17px;margin-left:-17px;background:#344e4f url(/img/zoom.svg) center center no-repeat;background-size:12px;border-radius:50%;border:3px solid #fff}@media (min-width:768px){html.no-touch section.gallery-section .gallery-items a::before{width:60px;height:60px;margin-top:-30px;margin-left:-30px;background-size:24px}}html.no-touch section.gallery-section .gallery-items a:hover::before{display:block}section.gallery-section.tight-gallery .gallery-items .gutter-sizer{width:0}@media (min-width:480px){section.gallery-section.tight-gallery .gallery-items .gallery-item{width:50%}}section.gallery-section.tight-gallery .gallery-items.small-gallery .gallery-item{width:50%}@media (min-width:480px){section.gallery-section.tight-gallery .gallery-items.small-gallery .gallery-item{width:33.333333%}}@media (min-width:768px){section.gallery-section.tight-gallery .gallery-items.small-gallery .gallery-item{width:25%}}@media (min-width:960px) and (max-width:1219px){section.gallery-section.tight-gallery .gallery-items.small-gallery .gallery-item{width:33.333333%}}section.download-section a.download-item{display:block}section.download-section a.download-item:after,section.download-section a.download-item:before{content:" ";display:table}section.download-section a.download-item:after{clear:both}section.download-section a.download-item svg{width:12px;height:12px;fill:#fff}section.download-section a.download-item .download-icon{padding:9px;float:left;background-color:#ac4b50;line-height:0}section.download-section a.download-item .download-info{float:left;margin-left:1em;transition:opacity .2s ease-in-out}section.download-section a.download-item .download-info span{display:block}section.download-section a.download-item .download-info span.download-title{line-height:1em;font-size:1em;font-weight:500;color:#ac4b50}section.download-section a.download-item .download-info span.download-type{margin-top:.5em;line-height:1;font-size:.75em;font-weight:400;color:#667a7b}@media (min-width:960px){section.download-section a.download-item .download-info span.download-type{margin-top:.15em}}html.no-touch section.download-section a.download-item svg{transition:fill .3s ease}html.no-touch section.download-section a.download-item .download-icon{transition:background-color .3s ease}html.no-touch section.download-section a.download-item:hover{opacity:1}html.no-touch section.download-section a.download-item:hover .download-icon{background-color:#7c373b}html.no-touch section.download-section a.download-item:hover span.download-title{color:#7c373b}section.download-section.multiple-files .box{padding:1.75em 2em 2em;background-color:#ddd}section.download-section.multiple-files h3,section.download-section.multiple-files section.media-text-section span.title,section.media-text-section section.download-section.multiple-files span.title{margin:0}section.download-section.multiple-files p{margin:.5em 0 0}section.download-section.multiple-files h3+.files,section.download-section.multiple-files p+.files,section.download-section.multiple-files section.media-text-section span.title+.files,section.media-text-section section.download-section.multiple-files span.title+.files{margin-top:1.25em}section.download-section.multiple-files .files{margin-bottom:-.875em}section.download-section.multiple-files .file{margin-bottom:.875em}@media (min-width:768px){section.download-section.multiple-files .files{display:flex;flex-flow:wrap;margin-right:-1em;margin-left:-1em}section.download-section.multiple-files .file{float:left;width:50%;max-width:350px;padding:0 1em}}.video-section.text-white .section-content>h2,.video-section.text-white .section-content>h3,.video-section.text-white section.media-text-section .section-content>span.title,section.media-text-section .video-section.text-white .section-content>span.title{color:#fff}.video-section.text-white .section-content>.caption{color:#fff}.video-section .video-item{position:relative;height:0;overflow:hidden;padding-bottom:56.25%}.video-section .video-item.video-1-1{padding-bottom:100%}.video-section .video-item.video-4-3{padding-bottom:75%}.video-section .video-item.video-16-9{padding-bottom:56.25%}.video-section embed,.video-section iframe,.video-section object{position:absolute;top:0;left:0;width:100%;height:100%}.video-section .caption{max-width:620px;margin:0 auto;padding:10px 20px;text-align:center;font-size:.8em;color:#667a7b}@media (min-width:960px){.video-section .caption{font-size:.85em}}.video-section .video{position:relative;z-index:1}@media (min-width:960px){.video-section .video{margin:2.5em 0}}.video-section .text{margin-top:-2em;padding:3.5em 2em 2em;background-size:cover}@media (min-width:960px){.video-section .text{display:grid;align-content:center;margin:0;padding:4em 3em}}@media (min-width:1220px){.video-section .text{padding:5em 4em}}@media (min-width:1440px){.video-section .text{padding:5em}}.video-section .corner{display:none}.video-section .content{position:relative;background-color:#ececec}@media (min-width:960px){.video-section.video-left .section-inner,.video-section.video-right .section-inner{padding-top:30px}.video-section.video-left .content,.video-section.video-right .content{display:grid}.video-section.video-left .corner,.video-section.video-right .corner{display:block;position:absolute;top:0;border:20px solid #fff;border-bottom-color:transparent!important}.video-section.video-left .video,.video-section.video-right .video{margin-top:-30px}}@media (min-width:1220px){.video-section.video-left .section-inner,.video-section.video-right .section-inner{padding-top:60px}.video-section.video-left .corner,.video-section.video-right .corner{border:30px solid #fff}.video-section.video-left .video,.video-section.video-right .video{margin-top:-60px}}@media (min-width:960px){.video-section.video-left .content{margin-left:120px;grid-template-columns:55fr 45fr}.video-section.video-left .corner{right:0;border-left-width:80px;border-right-width:80px;border-left-color:transparent!important}.video-section.video-left .video{margin-left:-120px}}@media (min-width:960px){.video-section.video-right .content{margin-right:120px;grid-template-columns:45fr 55fr}.video-section.video-right .corner{left:0;border-right-width:80px;border-left-width:80px;border-right-color:transparent!important}.video-section.video-right .video{margin-right:-120px;order:2}.video-section.video-right .text{order:1}}.video-section.section-bg .content{background-color:#fff}.buttons-section{margin-top:-10px}.buttons-section:after,.buttons-section:before{content:" ";display:table}.buttons-section:after{clear:both}.buttons-section .section-inner{max-width:815px}.buttons-section a{margin-right:10px;margin-top:10px}.buttons-section a:last-child{margin-right:0}.services-section .section-inner{max-width:1140px}.services-section .service-item+.service-item{margin-top:1.5em}@media (min-width:960px){.services-section .service-item+.service-item{margin-top:40px}}html.no-touch .services-section .service-item .img{transition:all 2s ease}html.no-touch .services-section .service-item:hover .img{transform:scale(1.1)}.services-section .service-item:nth-child(even) .service-item-inner{flex-direction:row-reverse}.services-section .service-item:nth-child(even) .img::after{transform:rotate(-7deg);right:auto;left:-50px}@media (min-width:550px){.services-section .service-item:nth-child(even) .img::after{right:auto;left:-382px}}@media (min-width:960px){.services-section .service-item:nth-child(even) .img::after{left:-362px}}.services-section .service-item-inner{overflow:hidden;background-color:#ddd}@media (min-width:550px){.services-section .service-item-inner{display:flex;flex:0 0 auto}}.services-section a.image{position:relative;display:block}@media (min-width:550px){.services-section a.image{width:50%}}.services-section .img{position:relative;height:0;padding-bottom:56%;background-size:cover;background-position:center center}.services-section .img::after{display:block;content:"";position:absolute;background-color:#ddd;width:600px;height:100px;transform:rotate(7deg);bottom:-69px;right:-50px}@media (min-width:550px){.services-section .img{height:250px}.services-section .img::after{top:-50px;right:-382px;bottom:auto;width:400px;height:400px}}@media (min-width:960px){.services-section .img::after{right:-362px}}.services-section .details{position:relative;padding:1em 2em 2em;text-align:center}@media (min-width:550px){.services-section .details{width:50%}}@media (min-width:550px){.services-section .details-inner{position:absolute;top:50%;right:0;left:0;transform:translateY(-50%);padding:0 2em}}.services-section p{max-width:430px;margin-right:auto;margin-left:auto}.cases-section{text-align:center}.cases-section .section-inner{max-width:1140px}.cases-section p{max-width:560px;margin-right:auto;margin-left:auto;margin-bottom:2rem}@media (min-width:960px){.cases-section p{margin-bottom:3.5rem}}.cases-section .cases{display:flex;flex-flow:wrap;margin:-12px}.cases-section .case-item{width:100%;padding:12px;-webkit-animation:scaleUp .7s both .7s;animation:scaleUp .7s both .7s}.cases-section .case-item:nth-child(1){-webkit-animation-delay:.6s;animation-delay:.6s}.cases-section .case-item:nth-child(2){-webkit-animation-delay:.7s;animation-delay:.7s}.cases-section .case-item:nth-child(3){-webkit-animation-delay:.8s;animation-delay:.8s}.cases-section .case-item:nth-child(4){-webkit-animation-delay:.9s;animation-delay:.9s}@media (min-width:768px){.cases-section .case-item{width:50%}}.cases-section .case-item a{display:block;overflow:hidden;box-shadow:0 10px 20px rgba(0,0,0,.04)}html.no-touch .cases-section .case-item a{transition:all 250ms ease}html.no-touch .cases-section .case-item a:hover{box-shadow:0 10px 40px rgba(0,0,0,.15);transform:translateY(-3px)}.cases-section h6{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cases-section img{position:relative;z-index:1}.cases-section .details{background-color:#fff;position:relative;z-index:2;padding:1.5em 1.5em 1.5em 2em;text-align:left}.industries-section{text-align:center}.industries-section .section-inner{max-width:1140px;padding-right:20px;padding-left:20px}@media (min-width:1220px){.industries-section .section-inner{padding-right:0;padding-left:0}}.industries-section h2{position:relative;z-index:1;margin:0 0 -10px;line-height:1;font-size:4em;color:#ccd2d3}@media (min-width:480px){.industries-section h2{margin-bottom:-12px;font-size:5em}}@media (min-width:768px){.industries-section h2{margin-bottom:-15px;font-size:6em}}@media (min-width:960px){.industries-section h2{margin-bottom:-20px;font-size:6.75em}}@media (min-width:1220px){.industries-section h2{margin-bottom:-20px;font-size:7.75em}}body.frontpage .industries-section{margin-bottom:0}body.frontpage .industries-section .industries{position:relative;z-index:2;background-color:#fff;padding:3em 0;box-shadow:0 8px 20px rgba(0,0,0,.12)}@media (min-width:480px){body.frontpage .industries-section .industries{padding:4em 0}}@media (min-width:768px){body.frontpage .industries-section .industries{padding:4.75em 0}}@media (min-width:1220px){body.frontpage .industries-section .industries{padding:5.5em 0}}.industries-section .industry-items{display:flex;flex-flow:wrap;justify-content:center;margin:0 -15px}@media (min-width:480px){.industries-section .industry-items{margin:0 -30px}}@media (min-width:960px){.industries-section .industry-items{margin:0 -50px}}.industries-section .industry-item{width:50%;margin-bottom:3em;padding:0 15px}@media (min-width:480px){.industries-section .industry-item{padding:0 30px}}@media (min-width:768px){.industries-section .industry-item{width:25%;margin-bottom:0}}@media (min-width:960px){.industries-section .industry-item{padding:0 50px}}html.no-touch .industries-section .industry-item a.icon,html.no-touch .industries-section .industry-item svg{transition:all 250ms ease}html.no-touch .industries-section .industry-item:hover a.icon{transform:translateY(.5em)}html.no-touch .industries-section .industry-item:hover a.icon svg{fill:#3e5d5e}.industries-section a.icon{display:inline-block;width:88px;height:82px;margin-bottom:1.75em}.industries-section a.icon svg{display:inline-block;width:88px;height:82px;fill:#344e4f}.industries-section h6{margin-bottom:.5rem}.industries-section p{color:#667a7b}.news-section .section-inner{max-width:1140px}.news-section h2{margin-bottom:2rem;text-align:center}@media (min-width:960px){.news-section h2{margin-bottom:3.5rem}}.news-section .news{display:grid;gap:3em 24px}@media (min-width:480px){.news-section .news{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.news-section .news{grid-template-columns:repeat(3,1fr);gap:4em 24px}}.news-section a.img{display:block}.news-section picture{position:relative;height:0;padding-bottom:36.363636%}.news-section .details{padding:20px 0}.news-section p{color:#667a7b}.news-section time{display:block;margin-bottom:.5em;text-transform:uppercase;font-family:Teko,sans-serif;font-size:.9em;font-weight:500;letter-spacing:1px;color:#344e4f}.news-section.highlighted__news{background-color:#ececec}.news-section.highlighted__news .news-item{background-color:#fff;box-shadow:0 10px 20px rgba(0,0,0,.04)}.news-section.highlighted__news .details{padding:20px}.references-section{text-align:center}.references-section .section-inner{max-width:1140px}.references-section h2{margin:0 0 1em}.references-section .reference-items{margin:0 -30px;line-height:1;font-size:0}.references-section .reference-items:after,.references-section .reference-items:before{content:" ";display:table}.references-section .reference-items:after{clear:both}.references-section .reference-item{display:inline-block;width:50%;padding:15px 30px}.references-section .reference-item a,.references-section .reference-item span{display:block;position:relative;height:0;overflow:hidden;padding-bottom:50%}.references-section .reference-item a:hover img,.references-section .reference-item span:hover img{filter:none;-webkit-filter:grayscale(0)}.references-section .reference-item img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:120px;filter:url("data:image/svg+xml;utf8, <svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(1)}@media (min-width:480px){.references-section .reference-items{margin:0 -30px}.references-section .reference-item{width:33.333333%;padding:20px 30px}}@media (min-width:768px){.references-section .reference-items{margin:0 -40px}.references-section .reference-item{width:25%;padding:20px 40px}}@media (min-width:960px){.references-section .reference-items{margin:0 -25px}.references-section .reference-item{width:16.6666666667%;padding:20px 25px}}@media (min-width:1220px){.references-section .reference-items{margin:0 -30px}.references-section .reference-item{padding:20px 30px}}.divider-section{border-bottom:1px solid #ccd2d3}.contact-person-section{color:#667a7b}.contact-person-section .section-inner{max-width:815px}@media (min-width:480px){.contact-person-section .section-inner{padding-top:1em}}@media (min-width:768px){.contact-person-section .section-inner{padding-top:1.5em}}@media (min-width:960px){.contact-person-section .section-inner{padding-top:2.5em}}.contact-person-section h3,.contact-person-section section.media-text-section span.title,section.media-text-section .contact-person-section span.title{margin-bottom:1rem;font-size:2em;color:#344e4f}.contact-person-section p{margin-bottom:1rem}.contact-person-section a{color:#ac4b50}.contact-person-section a:hover{color:#7c373b}.contact-person-section .contact-person{position:relative;background-color:#fff;border:1px solid #ccd2d3;border-top-width:8px;box-shadow:0 10px 20px rgba(0,0,0,.04)}.contact-person-section .contact-person:after,.contact-person-section .contact-person:before{content:" ";display:table}.contact-person-section .contact-person:after{clear:both}html.no-touch .contact-person-section .contact-person{transition:all 250ms ease}html.no-touch .contact-person-section .contact-person:hover{box-shadow:0 10px 40px rgba(0,0,0,.15);transform:translateY(-3px)}.contact-person-section .inner{padding:1em 1.5em 1.5em}@media (min-width:480px){.contact-person-section .inner{padding-right:175px}}@media (min-width:768px){.contact-person-section .inner{padding:1.5em 200px 2em 2.5em}}@media (min-width:960px){.contact-person-section .inner{padding-right:250px}}.contact-person-section ul{list-style:none;margin:0;padding:0}.contact-person-section ul:after,.contact-person-section ul:before{content:" ";display:table}.contact-person-section ul:after{clear:both}.contact-person-section li{line-height:20px}@media (min-width:550px){.contact-person-section li{display:inline-block}.contact-person-section li+li::before{display:inline-block;content:"";height:12px;margin:0 15px;border-left:1px solid #ccd2d3}}.contact-person-section svg{display:inline-block;position:relative;top:3px;width:20px;height:18px;margin-right:8px;fill:#666}.contact-person-section img{position:relative;float:right;right:-1px;bottom:-1px;width:180px}@media (min-width:480px){.contact-person-section img{position:absolute}}@media (min-width:768px){.contact-person-section img{width:220px}}@media (min-width:960px){.contact-person-section img{width:260px}}.addresses-section .section-inner{max-width:1140px}.addresses-section h2{margin-bottom:1em}@media (min-width:768px){.addresses-section h2{margin-bottom:1.5em}}@media (min-width:1220px){.addresses-section h2{margin-bottom:2em}}.addresses-section h3,.addresses-section section.media-text-section span.title,section.media-text-section .addresses-section span.title{margin-bottom:1em}.addresses-section .address-group+.address-group{margin-top:3em}.addresses-section .address-items{display:flex;flex-flow:row wrap;margin-bottom:-2em}@media (min-width:960px){.addresses-section .address-items{margin-bottom:-3em}}.addresses-section .address-item{width:100%;max-width:275px;margin-bottom:2em}@media (min-width:960px){.addresses-section .address-item{max-width:375px;margin-bottom:3em}}.addresses-section dl,.addresses-section p{margin-bottom:.75em;line-height:1.5}.addresses-section dl:last-child,.addresses-section p:last-child{margin-bottom:0}.addresses-section dt{float:left;width:4.25em;clear:left;font-weight:400}.addresses-section dd{margin-left:4.5em}.addresses-section a{color:#ac4b50}.addresses-section a:hover{color:#7c373b}.people-section .section-inner{max-width:1140px}.people-section h2{margin-bottom:1em}@media (min-width:768px){.people-section h2{margin-bottom:1.5em}}@media (min-width:1220px){.people-section h2{margin-bottom:2em}}.people-section h3,.people-section section.media-text-section span.title,section.media-text-section .people-section span.title{margin-bottom:1.66667em}.people-section .people-group+.people-group{margin-top:3em}.people-section .people-items{display:flex;flex-flow:row wrap;margin-right:-5px;margin-left:-5px;margin-bottom:-2em}@media (min-width:480px){.people-section .people-items{margin-right:-15px;margin-left:-15px}}@media (min-width:768px){.people-section .people-items{margin-right:-20px;margin-left:-20px}}@media (min-width:960px){.people-section .people-items{margin-right:-25px;margin-left:-25px;margin-bottom:-3em}}@media (min-width:1220px){.people-section .people-items{margin-right:-30px;margin-left:-30px}}.people-section .people-item{width:50%;margin-bottom:2em;padding:0 5px;-webkit-animation:fadeInUp 1s both 750ms;animation:fadeInUp 1s both 750ms}.people-section .people-item:nth-child(1){-webkit-animation-delay:1.1s;animation-delay:1.1s}.people-section .people-item:nth-child(2){-webkit-animation-delay:1.2s;animation-delay:1.2s}.people-section .people-item:nth-child(3){-webkit-animation-delay:1.3s;animation-delay:1.3s}.people-section .people-item:nth-child(4){-webkit-animation-delay:1.4s;animation-delay:1.4s}.people-section .people-item:nth-child(5){-webkit-animation-delay:1.5s;animation-delay:1.5s}.people-section .people-item:nth-child(6){-webkit-animation-delay:1.6s;animation-delay:1.6s}.people-section .people-item:nth-child(7){-webkit-animation-delay:1.7s;animation-delay:1.7s}.people-section .people-item:nth-child(8){-webkit-animation-delay:1.8s;animation-delay:1.8s}.people-section .people-item:nth-child(9){-webkit-animation-delay:1.9s;animation-delay:1.9s}.people-section .people-item:nth-child(10){-webkit-animation-delay:2s;animation-delay:2s}.people-section .people-item:nth-child(11){-webkit-animation-delay:2.1s;animation-delay:2.1s}.people-section .people-item:nth-child(12){-webkit-animation-delay:2.2s;animation-delay:2.2s}.people-section .people-item:nth-child(13){-webkit-animation-delay:2.3s;animation-delay:2.3s}.people-section .people-item:nth-child(14){-webkit-animation-delay:2.4s;animation-delay:2.4s}.people-section .people-item:nth-child(15){-webkit-animation-delay:2.5s;animation-delay:2.5s}.people-section .people-item:nth-child(16){-webkit-animation-delay:2.6s;animation-delay:2.6s}.people-section .people-item:nth-child(17){-webkit-animation-delay:2.7s;animation-delay:2.7s}.people-section .people-item:nth-child(18){-webkit-animation-delay:2.8s;animation-delay:2.8s}.people-section .people-item:nth-child(19){-webkit-animation-delay:2.9s;animation-delay:2.9s}.people-section .people-item:nth-child(20){-webkit-animation-delay:3s;animation-delay:3s}.people-section .people-item:nth-child(21){-webkit-animation-delay:3.1s;animation-delay:3.1s}.people-section .people-item:nth-child(22){-webkit-animation-delay:3.2s;animation-delay:3.2s}.people-section .people-item:nth-child(23){-webkit-animation-delay:3.3s;animation-delay:3.3s}.people-section .people-item:nth-child(24){-webkit-animation-delay:3.4s;animation-delay:3.4s}.people-section .people-item:nth-child(25){-webkit-animation-delay:3.5s;animation-delay:3.5s}@media (min-width:480px){.people-section .people-item{width:33.333333%;padding:0 15px}}@media (min-width:768px){.people-section .people-item{padding:0 20px}}@media (min-width:960px){.people-section .people-item{width:25%;margin-bottom:3em;padding:0 25px}}@media (min-width:1220px){.people-section .people-item{padding:0 30px}}@media (min-width:960px){.page-sidebar .people-section .people-item{width:33.33333%}}@media (min-width:1220px){.page-sidebar .people-section .people-item{width:25%}}.people-section img{display:block}.people-section .details{padding-top:1em;line-height:1.5;font-size:.9em}@media (min-width:960px){.people-section .details{padding-top:1.5em}}.people-section span{display:block}.people-section span.name{margin-bottom:.1em;font-weight:700}.people-section span.title{line-height:1.3;font-size:.85em}.people-section dl,.people-section p{margin-bottom:.75em;line-height:1.5}.people-section dl:last-child,.people-section p:last-child{margin-bottom:0}.people-section a{font-size:.85em;color:#ac4b50}.people-section a:hover{color:#7c373b}.people-section ul{list-style:none;margin:.75em 0 0;padding:0}.people-section ul:after,.people-section ul:before{content:" ";display:table}.people-section ul:after{clear:both}.people-section li{line-height:16px}.people-section li+li{margin-top:2px}.people-section svg{display:inline-block;position:relative;top:3px;width:18px;height:16px;margin-right:8px;fill:#666}.person-quote-section{margin-bottom:0!important}.person-quote-section .section-inner{position:relative;max-width:1140px;padding-bottom:200px}@media (min-width:480px){.person-quote-section .section-inner{padding-left:100px;padding-bottom:0}}@media (min-width:768px){.person-quote-section .section-inner{min-height:386px;padding-left:320px}}@media (min-width:960px){.person-quote-section .section-inner{padding-left:436px}}.person-quote-section img{display:block;position:absolute;bottom:0;width:auto;max-width:150px}@media (min-width:480px){.person-quote-section img{left:-70px;max-width:170px}}@media (min-width:768px){.person-quote-section img{left:0;max-width:305px}}@media (min-width:960px){.person-quote-section img{left:40px}}.person-quote-section .quote{position:relative;padding-top:12px;padding-left:30px;padding-bottom:1em;max-width:520px}@media (min-width:480px){.person-quote-section .quote{padding-bottom:2em}}@media (min-width:768px){.person-quote-section .quote{padding-top:20px;padding-left:48px;position:absolute;top:50%;transform:translateY(-50%)}}.person-quote-section svg{position:absolute;top:0;left:0;width:44px;height:38px;fill:#ccd2d3}@media (min-width:768px){.person-quote-section svg{width:64px;height:52px}}.person-quote-section blockquote{position:relative;margin:0;z-index:1}.person-quote-section h3,.person-quote-section section.media-text-section span.title,section.media-text-section .person-quote-section span.title{margin-bottom:1em;font-size:1.5em}.person-quote-section p{margin:0}.person-quote-section cite{display:block;margin-top:1rem;padding-top:1rem;border-top:1px solid #ccd2d3;line-height:1;text-transform:uppercase;font-family:Teko,sans-serif;font-size:1.125em;font-weight:500;font-style:normal;letter-spacing:1px}@media (min-width:768px){.person-quote-section cite{margin-top:1.5rem;padding-top:1.5rem}}.contact-form-section .form-input,.contact-form-section .form-textarea{margin-bottom:1.5em}@media (min-width:480px){.contact-form-section .input-row{margin:0 -15px}.contact-form-section .input-row:after,.contact-form-section .input-row:before{content:" ";display:table}.contact-form-section .input-row:after{clear:both}.contact-form-section .form-input{width:50%;float:left;padding:0 15px}}.contact-form-section .box{position:relative;background-color:#fff;border:1px solid #ccd2d3;border-top-width:8px;box-shadow:0 10px 20px rgba(0,0,0,.04)}.contact-form-section .box:after,.contact-form-section .box:before{content:" ";display:table}.contact-form-section .box:after{clear:both}.contact-form-section .inner{padding:1.25em 1.5em 1.5em}@media (min-width:768px){.contact-form-section .inner{padding:2em 2.5em 2.5em}}.contact-form-section .form-control{background-color:#ececec;border-color:#ececec}.contact-form-section .buttons{text-align:right}.contact-form-section .success-message{display:none}.contact-form-section .success-message.show{display:block}.block-links-section{text-align:center}.block-links-section a{display:block;line-height:1;text-transform:uppercase;font-family:Teko,sans-serif;font-weight:700;transition:all 250ms ease}.block-links-section span{position:absolute;top:50%;right:15%;left:15%;transform:translateY(-50%)}.block-links-section .link-blocks{position:relative;margin:0 -2px}.block-links-section .link-blocks:after,.block-links-section .link-blocks:before{content:" ";display:table}.block-links-section .link-blocks:after{clear:both}@media (min-width:480px){.block-links-section .link-blocks{margin:0 -4px}}.block-links-section .link-block{width:50%;margin-bottom:4px;padding:0 2px;float:left}@media (min-width:480px){.block-links-section .link-block{margin-bottom:8px;padding:0 4px}}.block-links-section .link-block a{position:relative;height:0;padding-bottom:57.7167019%;background-color:#344e4f;border-bottom:5px solid #4e696a;font-size:16px;color:#fff}@media (min-width:480px){.block-links-section .link-block a{border-bottom-width:8px;font-size:20px}}@media (min-width:768px){.block-links-section .link-block a{border-bottom-width:10px;font-size:30px}}@media (min-width:1220px){.block-links-section .link-block a{font-size:38px}}html.no-touch .block-links-section .link-block a:hover{box-shadow:0 10px 40px rgba(0,0,0,.15);transform:translateY(-3px);background-color:#3e5d5e}.block-links-section .link-oval{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.block-links-section .link-oval a{width:80px;height:80px;background-color:#fff;border:5px solid #4a6062;border-radius:50%;font-size:24px;color:#344e4f}@media (min-width:480px){.block-links-section .link-oval a{width:120px;height:120px;border-width:8px;font-size:40px}}@media (min-width:768px){.block-links-section .link-oval a{width:180px;height:180px;border-width:10px;font-size:60px}}@media (min-width:1220px){.block-links-section .link-oval a{width:240px;height:240px;font-size:74px}}html.no-touch .block-links-section .link-oval a:hover{box-shadow:0 10px 40px rgba(0,0,0,.15);transform:translateY(-3px);background-color:#f2f2f2;border-color:#556e71}.portal-section .portal-item+.portal-item{margin-top:25px}@media (min-width:768px){.portal-section .portal-item+.portal-item{margin-top:40px}}@media (min-width:960px){.portal-section .portal-item+.portal-item{margin-top:60px}}@media (min-width:1220px){.portal-section .portal-item+.portal-item{margin-top:80px}}@media (min-width:1440px){.portal-section .portal-item+.portal-item{margin-top:100px}}.portal-section .text{margin-top:-2em;padding:3.5em 2em 2em;background-size:cover}@media (min-width:960px){.portal-section .text{display:grid;align-content:center;margin:0;padding:4em 3em}}@media (min-width:1220px){.portal-section .text{padding:5em 4em}}@media (min-width:1440px){.portal-section .text{padding:5em}}.portal-section .corner{display:none}.portal-section .content{position:relative;background-color:#ececec}@media (min-width:960px){.portal-section .portal-item{padding-top:30px}.portal-section .content{display:grid;grid-template-columns:repeat(2,1fr)}.portal-section .corner{display:block;position:absolute;top:0;border:20px solid #fff;border-bottom-color:transparent!important}.portal-section .media{margin-top:-30px}}@media (min-width:1220px){.portal-section .portal-item{padding-top:60px}.portal-section .corner{border:30px solid #fff}.portal-section .media{margin-top:-60px}}@media (min-width:960px){.portal-section .portal-item:nth-child(odd) .content{margin-left:120px}.portal-section .portal-item:nth-child(odd) .corner{right:0;border-left-width:80px;border-right-width:80px;border-left-color:transparent!important}.portal-section .portal-item:nth-child(odd) .media{margin-left:-120px}}@media (min-width:960px){.portal-section .portal-item:nth-child(even) .content{margin-right:120px}.portal-section .portal-item:nth-child(even) .corner{left:0;border-right-width:80px;border-left-width:80px;border-right-color:transparent!important}.portal-section .portal-item:nth-child(even) .media{margin-right:-120px;order:2}.portal-section .portal-item:nth-child(even) .text{order:1}}.related-section{background-color:#ececec}.related-section .section-inner{max-width:1140px}.related-section h2{margin-bottom:2rem;text-align:center}@media (min-width:960px){.related-section h2{margin-bottom:3.5rem}}.related-section .items{display:grid;gap:3em 24px}@media (min-width:480px){.related-section .items{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.related-section .items{grid-template-columns:repeat(3,1fr);gap:4em 24px}}.related-section a.img{display:block}.related-section picture{position:relative;height:0;padding-bottom:36.363636%}.related-section .details{padding:20px 0}.related-section p{margin-bottom:1em;color:#667a7b}@media (min-width:480px){.download-section+.download-section{margin-top:-12.5px}}@media (min-width:768px){.download-section+.download-section{margin-top:-15px}}@media (min-width:960px){.download-section+.download-section{margin-top:-20px}}@media (min-width:1220px){.download-section+.download-section{margin-top:-24px}}