@import url("https://use.fontawesome.com/releases/v5.5.0/css/all.css");@import url("https://fonts.googleapis.com/css2?family=Overlock:ital@1&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Century Gothic';src:url(/themes/custom/mw/fonts/CenturyGothic-Bold.woff2) format("woff2"),url(/themes/custom/mw/fonts/CenturyGothic-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:'Century Gothic';src:url(/themes/custom/mw/fonts/CenturyGothic-Italic.woff2) format("woff2"),url(/themes/custom/mw/fonts/CenturyGothic-Italic.woff) format("woff");font-weight:normal;font-style:italic;font-display:swap;}@font-face{font-family:'Century Gothic';src:url(/themes/custom/mw/fonts/CenturyGothic.woff2) format("woff2"),url(/themes/custom/mw/fonts/CenturyGothic.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Century Gothic';src:url(/themes/custom/mw/fonts/CenturyGothic-BoldItalic.woff2) format("woff2"),url(/themes/custom/mw/fonts/CenturyGothic-BoldItalic.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap;}html{background-color:#19305A;}body{background-color:white;}body .dialog-off-canvas-main-canvas{font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;font-size:16px;}body .dialog-off-canvas-main-canvas p,body .dialog-off-canvas-main-canvas ul,body .dialog-off-canvas-main-canvas ol,body .dialog-off-canvas-main-canvas li,body .dialog-off-canvas-main-canvas a,body .dialog-off-canvas-main-canvas div,body .dialog-off-canvas-main-canvas span{font-size:18px;line-height:1.7;letter-spacing:0.5px;}body .dialog-off-canvas-main-canvas h1,body .dialog-off-canvas-main-canvas h2,body .dialog-off-canvas-main-canvas h3,body .dialog-off-canvas-main-canvas h4,body .dialog-off-canvas-main-canvas h5,body .dialog-off-canvas-main-canvas h6{line-height:1.4;}body .dialog-off-canvas-main-canvas h2{margin-bottom:20px;}body .dialog-off-canvas-main-canvas a{text-decoration:underline;}body *:focus{outline:none !important;}body{margin-top:0 !important;}footer.footer{margin-top:120px;border:0;background-color:#19305A;color:white;padding:10px 0 0 0;}footer.footer .mw-logo-row{height:100px;text-align:center;position:relative;}footer.footer .mw-logo-row svg{margin:auto;width:80px;max-height:100%;background-color:#19305A;z-index:2;position:absolute;top:0;left:calc(50% - 40px);}footer.footer .mw-logo-row .lines .line{height:5px;position:absolute;border-top:1px solid white;z-index:1;}footer.footer .mw-logo-row .lines .line.top{width:calc(100% - 40px);left:20px;top:35px;}footer.footer .mw-logo-row .lines .line.bottom{width:calc(100% - 80px);left:40px;top:45px;}footer.footer .footer-rest{display:flex;flex-wrap:nowrap;padding:20px;}footer.footer .footer-rest .copyright{width:50%;font-size:18px;}footer.footer .footer-rest .footer-menu{width:50%;}footer.footer .footer-rest .footer-menu nav{text-align:right;}footer.footer .footer-rest .footer-menu nav ul li{display:inline-block;}footer.footer .footer-rest .footer-menu nav ul li a{color:white;text-decoration:underline;padding:0 15px;font-size:20px;}footer.footer .footer-rest .footer-menu nav ul li a:hover,footer.footer .footer-rest .footer-menu nav ul li a:focus{background-color:inherit;text-decoration:underline;color:white;}@media all and (max-width:800px){footer.footer .footer-rest{flex-wrap:wrap;}footer.footer .footer-rest .copyright,footer.footer .footer-rest .footer-menu{width:100%;}footer.footer .footer-rest .footer-menu nav{text-align:left;}footer.footer .footer-rest .footer-menu nav li:first-child a{padding-left:0;}}a.cta,button.cta{display:inline-block;background-color:#00A2FF;color:white;border-radius:0;border:0;font-size:20px !important;padding:10px 50px;text-decoration:none !important;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);transition:box-shadow 0.16s ease-in-out;}a.cta:hover,button.cta:hover{box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);-webkit-box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);-moz-box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);}@media all and (max-width:800px){a.cta,button.cta{font-size:18px !important;}}a.cta:active,a.cta:focus,button.cta:active,button.cta:focus{border:0;background-color:#0083cc;text-decoration:none !important;}.webform-submission-form .form-item{position:relative;margin-top:35px;}.webform-submission-form .form-item label,.webform-submission-form .form-item input,.webform-submission-form .form-item textarea{font-size:20px;}.webform-submission-form .form-item label{position:absolute;top:0;left:5px;transition:top 0.2s,font-size 0.2s;font-weight:normal;}.webform-submission-form .form-item .form-text,.webform-submission-form .form-item .form-email,.webform-submission-form .form-item .form-tel,.webform-submission-form .form-item .form-number,.webform-submission-form .form-item textarea{border:0;border-bottom:2px solid #19305A;border-radius:0;box-shadow:none;padding:5px;}.webform-submission-form .form-item .form-text.form-focus + label,.webform-submission-form .form-item .form-text.form-filled + label,.webform-submission-form .form-item .form-email.form-focus + label,.webform-submission-form .form-item .form-email.form-filled + label,.webform-submission-form .form-item .form-tel.form-focus + label,.webform-submission-form .form-item .form-tel.form-filled + label,.webform-submission-form .form-item .form-number.form-focus + label,.webform-submission-form .form-item .form-number.form-filled + label,.webform-submission-form .form-item textarea.form-focus + label,.webform-submission-form .form-item textarea.form-filled + label{top:-25px;font-size:14px;}.webform-submission-form .form-item .form-text.form-focus + label:after,.webform-submission-form .form-item .form-text.form-filled + label:after,.webform-submission-form .form-item .form-email.form-focus + label:after,.webform-submission-form .form-item .form-email.form-filled + label:after,.webform-submission-form .form-item .form-tel.form-focus + label:after,.webform-submission-form .form-item .form-tel.form-filled + label:after,.webform-submission-form .form-item .form-number.form-focus + label:after,.webform-submission-form .form-item .form-number.form-filled + label:after,.webform-submission-form .form-item textarea.form-focus + label:after,.webform-submission-form .form-item textarea.form-filled + label:after{background-size:6px 4px;height:4px;width:6px;}.webform-submission-form .form-actions{margin-top:35px;}.webform-submission-form .form-actions button{background-color:#00A2FF;color:white;border-radius:0;border:0;font-size:20px;padding:10px 50px;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);transition:box-shadow 0.16s ease-in-out;}.webform-submission-form .form-actions button:hover{box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);-webkit-box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);-moz-box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);}.webform-submission-form .form-actions button:active,.webform-submission-form .form-actions button:focus{border:0;background-color:#0083cc;}.webform-submission-form .webform-confirmation{font-size:30px;}@keyframes bounce{0%{margin-top:0;}50%{margin-top:10px;}100%{margin-top:0;}}.frontpage.full .header-image{height:80vh;overflow:hidden;position:relative;}body.wide-ratio .frontpage.full .header-image{height:100vh;}body.very-wide-ratio .frontpage.full .header-image{height:130vh;}.frontpage.full .header-image .field--name-field-header-image .field--name-field-media-image picture,.frontpage.full .header-image .field--name-field-header-image .field--name-field-media-image img{height:80vh;width:100%;object-fit:cover;object-position:center;}body.wide-ratio .frontpage.full .header-image .field--name-field-header-image .field--name-field-media-image picture,body.wide-ratio .frontpage.full .header-image .field--name-field-header-image .field--name-field-media-image img{height:100vh;}body.very-wide-ratio .frontpage.full .header-image .field--name-field-header-image .field--name-field-media-image picture,body.very-wide-ratio .frontpage.full .header-image .field--name-field-header-image .field--name-field-media-image img{height:130vh;}.frontpage.full .header-image .field--name-field-header-image .field--name-field-media-image:after{content:"";width:100%;height:100px;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.7) 100%);}.frontpage.full .header-image .header-menu-desktop,.frontpage.full .header-image .header-menu-mobile{position:fixed;top:0;right:0;width:100%;height:50px;z-index:1;animation:top 0.5s;}body.adminimal-admin-toolbar .frontpage.full .header-image .header-menu-desktop,body.adminimal-admin-toolbar
.frontpage.full .header-image .header-menu-mobile{top:39px;}body.adminimal-admin-toolbar.toolbar-tray-open .frontpage.full .header-image .header-menu-desktop,body.adminimal-admin-toolbar.toolbar-tray-open
.frontpage.full .header-image .header-menu-mobile{top:79px;}.frontpage.full .header-image .header-menu-desktop:before,.frontpage.full .header-image .header-menu-mobile:before{content:"";width:100%;height:60px;position:absolute;top:0;left:0;right:0;background:linear-gradient(to bottom,rgba(0,0,0,0.7) 0%,transparent 100%);}.frontpage.full .header-image .header-menu-desktop.scrolled-past-header-image,.frontpage.full .header-image .header-menu-mobile.scrolled-past-header-image{background-color:white;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);transition:box-shadow 0.16s ease-in-out;}.frontpage.full .header-image .header-menu-desktop.scrolled-past-header-image .header-logo .logo.dark,.frontpage.full .header-image .header-menu-mobile.scrolled-past-header-image .header-logo .logo.dark{display:block;}.frontpage.full .header-image .header-menu-desktop.scrolled-past-header-image .header-logo .logo.white,.frontpage.full .header-image .header-menu-mobile.scrolled-past-header-image .header-logo .logo.white{display:none;}.frontpage.full .header-image .header-menu-desktop.scrolled-past-header-image .toggle svg,.frontpage.full .header-image .header-menu-mobile.scrolled-past-header-image .toggle svg{fill:#333333;}.frontpage.full .header-image .header-menu-desktop.scrolled-past-header-image .header-menu-items li a,.frontpage.full .header-image .header-menu-mobile.scrolled-past-header-image .header-menu-items li a{color:#333333;}.frontpage.full .header-image .header-menu-desktop.scrolled-past-header-image:before,.frontpage.full .header-image .header-menu-mobile.scrolled-past-header-image:before{display:none;}.frontpage.full .header-image .header-menu-desktop .header-logo,.frontpage.full .header-image .header-menu-mobile .header-logo{position:absolute;top:3px;left:10px;}.frontpage.full .header-image .header-menu-desktop .header-logo .logo,.frontpage.full .header-image .header-menu-mobile .header-logo .logo{height:44px;width:44px;display:block;cursor:pointer;}.frontpage.full .header-image .header-menu-desktop .header-logo .logo svg,.frontpage.full .header-image .header-menu-mobile .header-logo .logo svg{height:100%;width:auto;}.frontpage.full .header-image .header-menu-desktop .header-logo .logo.dark,.frontpage.full .header-image .header-menu-mobile .header-logo .logo.dark{display:none;}.frontpage.full .header-image .header-menu-desktop .header-logo .logo.white,.frontpage.full .header-image .header-menu-mobile .header-logo .logo.white{display:block;}.frontpage.full .header-image .header-menu-desktop .toggle,.frontpage.full .header-image .header-menu-mobile .toggle{width:50px;height:50px;position:absolute;right:10px;top:0;cursor:pointer;}.frontpage.full .header-image .header-menu-desktop .toggle svg,.frontpage.full .header-image .header-menu-mobile .toggle svg{height:100%;width:auto;fill:white;}.frontpage.full .header-image .header-menu-desktop .header-menu-items,.frontpage.full .header-image .header-menu-mobile .header-menu-items{position:absolute;top:0;right:0;display:flex;flex-wrap:nowrap;justify-content:right;z-index:1;list-style-type:none;}.frontpage.full .header-image .header-menu-desktop .header-menu-items li,.frontpage.full .header-image .header-menu-mobile .header-menu-items li{padding:10px 15px;}.frontpage.full .header-image .header-menu-desktop .header-menu-items li a,.frontpage.full .header-image .header-menu-mobile .header-menu-items li a{color:white;text-decoration:none;font-weight:bold;font-size:18px;}@media all and (max-width:800px){.frontpage.full .header-image .header-menu-desktop .header-menu-items,.frontpage.full .header-image .header-menu-mobile .header-menu-items{display:none;top:50px;left:0;width:100%;background-color:white;flex-wrap:wrap;}.frontpage.full .header-image .header-menu-desktop .header-menu-items li,.frontpage.full .header-image .header-menu-mobile .header-menu-items li{display:block;width:100%;text-align:right;padding:10px 15px;border-bottom:1px solid #333333;}.frontpage.full .header-image .header-menu-desktop .header-menu-items li a,.frontpage.full .header-image .header-menu-mobile .header-menu-items li a{color:#333333;}}.frontpage.full .header-image .header-menu-mobile .header-menu-items{padding-left:0;}.frontpage.full .header-image .header-menu-mobile.open .header-menu-items{display:block;}.frontpage.full .header-image .chevron-container{text-align:center;width:100%;height:50px;position:absolute;bottom:30px;left:0;right:0;}.frontpage.full .header-image .chevron-container .chevron{width:50px;height:50px;margin:auto;padding-top:0;animation:bounce 1s;animation-iteration-count:infinite;cursor:pointer;}.frontpage.full .header-image .chevron-container .chevron svg{width:100%;height:100%;}.frontpage.full .header-image .chevron-container .chevron svg path{fill:white;}.frontpage.full .content .field--name-field-pragraphs > .field--item{width:100%;display:flex;justify-content:center;}.frontpage.full .content .field--name-field-pragraphs > .field--item h2{margin-top:120px;margin-bottom:80px;font-weight:bold;text-align:center;font-size:60px;}@media all and (max-width:1024px){.frontpage.full .content .field--name-field-pragraphs > .field--item h2{font-size:50px;margin-top:80px;margin-bottom:50px;}}@media all and (max-width:800px){.frontpage.full .content .field--name-field-pragraphs > .field--item h2{font-size:40px;margin-top:60px;margin-bottom:40px;}}article.reference.full .header-image{height:80vh;overflow:hidden;position:relative;}body.wide-ratio article.reference.full .header-image{height:100vh;}body.very-wide-ratio article.reference.full .header-image{height:130vh;}article.reference.full .header-image .header-menu{position:fixed;top:0;right:0;width:100%;height:50px;z-index:1;animation:top 0.5s;}body.adminimal-admin-toolbar article.reference.full .header-image .header-menu{top:39px;}body.adminimal-admin-toolbar.toolbar-tray-open article.reference.full .header-image .header-menu{top:79px;}article.reference.full .header-image .header-menu:before{content:"";width:100%;height:60px;position:absolute;top:0;left:0;right:0;background:linear-gradient(to bottom,rgba(0,0,0,0.7) 0%,transparent 100%);}article.reference.full .header-image .header-menu .header-logo{position:absolute;top:3px;left:10px;}article.reference.full .header-image .header-menu .header-logo .logo{height:44px;width:44px;display:block;cursor:pointer;}article.reference.full .header-image .header-menu .header-logo .logo.dark{display:none;}article.reference.full .header-image .header-menu .header-logo .logo.white{display:block;}article.reference.full .header-image .header-menu .header-logo .logo svg{height:100%;width:auto;}article.reference.full .header-image .header-menu .back-to-frontpage-link{position:absolute;z-index:2;padding-left:80px;display:flex;flex-wrap:nowrap;padding-top:10px;text-decoration:none;left:0;width:auto;display:flex;flex-wrap:nowrap;padding-top:10px;}article.reference.full .header-image .header-menu .back-to-frontpage-link .icon{width:30px;height:30px;}article.reference.full .header-image .header-menu .back-to-frontpage-link .icon svg{width:100%;height:auto;fill:white;}article.reference.full .header-image .header-menu .back-to-frontpage-link .text{margin-left:5px;width:auto;height:30px;color:white;text-decoration:none;font-weight:bold;font-size:18px;}article.reference.full .header-image .header-menu.scrolled-past-header-image{background-color:white;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);transition:box-shadow 0.16s ease-in-out;}article.reference.full .header-image .header-menu.scrolled-past-header-image:before{display:none;}article.reference.full .header-image .header-menu.scrolled-past-header-image .header-logo .logo.dark{display:block;}article.reference.full .header-image .header-menu.scrolled-past-header-image .header-logo .logo.white{display:none;}article.reference.full .header-image .header-menu.scrolled-past-header-image .back-to-frontpage-link .text{color:#333333;}article.reference.full .header-image .header-menu.scrolled-past-header-image .back-to-frontpage-link svg{fill:#333333;}article.reference.full .header-image .field--name-field-header-image .field--name-field-media-image picture,article.reference.full .header-image .field--name-field-header-image .field--name-field-media-image img{height:80vh;width:100%;object-fit:cover;object-position:center;}body.wide-ratio article.reference.full .header-image .field--name-field-header-image .field--name-field-media-image picture,body.wide-ratio article.reference.full .header-image .field--name-field-header-image .field--name-field-media-image img{height:100vh;}body.very-wide-ratio article.reference.full .header-image .field--name-field-header-image .field--name-field-media-image picture,body.very-wide-ratio article.reference.full .header-image .field--name-field-header-image .field--name-field-media-image img{height:130vh;}article.reference.full .header-image .field--name-field-header-image .field--name-field-media-image:after{content:"";width:100%;height:100px;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.7) 100%);}article.reference.full .header-image .chevron-container{text-align:center;width:100%;height:50px;position:absolute;bottom:30px;left:0;right:0;}article.reference.full .header-image .chevron-container .chevron{width:50px;height:50px;margin:auto;padding-top:0;animation:bounce 1s;animation-iteration-count:infinite;cursor:pointer;}article.reference.full .header-image .chevron-container .chevron svg{width:100%;height:100%;}article.reference.full .header-image .chevron-container .chevron svg path{fill:white;}article.reference.full .reference-link{width:100%;background:#19305A;padding:50px 0;text-align:center;}article.reference.full .reference-link a{color:white;font-size:30px;text-decoration:none;}article.reference.full .reference-link a span{text-decoration:underline;color:white;font-size:30px;font-weight:bold;}article.reference.full .field--name-field-lead{width:100%;max-width:1200px;margin:50px auto;padding:0 10px;font-size:20px;font-weight:bold;}article.reference.full h2{margin-top:60px;}article.reference.teaser{width:100%;}article.reference.teaser a.content{text-decoration:none;}article.testimonial.teaser{width:100%;max-width:1200px;margin:auto;}article.testimonial.teaser .content{display:flex;flex-wrap:nowrap;height:100%;align-items:center;position:relative;}@media all and (max-width:800px){article.testimonial.teaser .content{flex-wrap:wrap;}}article.testimonial.teaser .content .testimonial-image{position:absolute;width:300px;height:300px;}article.testimonial.teaser .content .testimonial-image img{width:100%;height:100%;border-radius:100%;}article.testimonial.teaser .content .testimonial-image.left{left:0;}article.testimonial.teaser .content .testimonial-image.right{right:0;}@media all and (max-width:800px){article.testimonial.teaser .content .testimonial-image{top:0;left:calc(50% - 150px) !important;}}article.testimonial.teaser .content .testimonial-text{width:calc(100% - 150px);background-color:#19305A;color:white;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);transition:box-shadow 0.16s ease-in-out;}article.testimonial.teaser .content .testimonial-text:hover{box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);-webkit-box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);-moz-box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);}@media all and (max-width:800px){article.testimonial.teaser .content .testimonial-text{width:100%;padding:20px;}}article.testimonial.teaser .content .testimonial-text .field--name-field-testimonial-text{font-size:18px;}article.testimonial.teaser .content .testimonial-text .field--name-field-testimonial-text:before{content:'«';}article.testimonial.teaser .content .testimonial-text .field--name-field-testimonial-text:after{content:'»';}article.testimonial.teaser .content .testimonial-text .testimonial-author-name{font-size:25px;margin-bottom:0;}article.testimonial.teaser .content .testimonial-text .field--name-field-testimonial-author-func{font-size:18px;font-style:italic;}.page.full .header-menu{position:fixed;top:0;right:0;width:100%;height:50px;z-index:1;animation:top 0.5s;background-color:white;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);transition:box-shadow 0.16s ease-in-out;}body.adminimal-admin-toolbar .page.full .header-menu{top:39px;}body.adminimal-admin-toolbar.toolbar-tray-open .page.full .header-menu{top:79px;}.page.full .header-menu .header-logo{position:absolute;top:3px;left:10px;}.page.full .header-menu .header-logo .logo{height:44px;width:44px;display:block;cursor:pointer;}.page.full .header-menu .header-logo .logo svg{height:100%;width:auto;}.page.full .header-menu .back-to-frontpage-link{padding-left:80px;width:auto;display:flex;flex-wrap:nowrap;padding-top:10px;}.page.full .header-menu .back-to-frontpage-link .icon{width:30px;height:30px;}.page.full .header-menu .back-to-frontpage-link .icon svg{width:100%;height:auto;}.page.full .header-menu .back-to-frontpage-link .text{margin-left:5px;width:auto;height:30px;color:#333333;text-decoration:none;font-weight:bold;font-size:18px;}.page .title-container{width:100%;max-width:1200px;margin:auto;padding:100px 10px 0 10px;}.page .title-container h1{font-weight:bold;font-size:60px;}.paragraph--type--front-services{width:100%;max-width:1200px;margin-bottom:30px;padding:10px;}.paragraph--type--front-services .field--name-field-front-services{display:flex;flex-wrap:nowrap;justify-content:space-between;}@media all and (max-width:1024px){.paragraph--type--front-services .field--name-field-front-services{flex-wrap:wrap;}}.paragraph--type--front-services .field--name-field-front-services > .field--item{width:24%;}@media all and (max-width:1024px){.paragraph--type--front-services .field--name-field-front-services > .field--item{width:49%;margin-top:20px;}}@media all and (max-width:600px){.paragraph--type--front-services .field--name-field-front-services > .field--item{width:100%;margin-top:20px;}}.paragraph--type--front-services .field--name-field-front-services > .field--item:nth-child(even){margin-top:30px;margin-bottom:-30px;}@media all and (max-width:1024px){.paragraph--type--front-services .field--name-field-front-services > .field--item:nth-child(even){margin-top:20px;margin-bottom:0;}}.paragraph--type--front-services .field--name-field-front-services > .field--item .paragraph--type--front-service{position:relative;height:100%;}.paragraph--type--front-services .field--name-field-front-services > .field--item .paragraph--type--front-service .icon-container{position:relative;top:0;left:calc(50% - 75px);right:calc(50% - 75px);width:150px;height:150px;background-color:#00A2FF;border-radius:100%;}@media all and (max-width:1024px){.paragraph--type--front-services .field--name-field-front-services > .field--item .paragraph--type--front-service .icon-container{width:100px;height:100px;left:calc(50% - 50px);right:calc(50% - 50px);}}.paragraph--type--front-services .field--name-field-front-services > .field--item .paragraph--type--front-service .icon-container .field--name-field-media-svg{width:100%;height:100%;}.paragraph--type--front-services .field--name-field-front-services > .field--item .paragraph--type--front-service .icon-container .field--name-field-media-svg svg{width:70%;height:70%;margin:15%;}.paragraph--type--front-services .field--name-field-front-services > .field--item .paragraph--type--front-service .icon-container .field--name-field-media-svg svg path{fill:white;}.paragraph--type--front-services .field--name-field-front-services > .field--item .paragraph--type--front-service .detail-container{background-color:#19305A;color:white;padding:90px 15px 15px 15px;text-align:center;height:calc(100% - 75px);margin-top:-75px;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);transition:box-shadow 0.16s ease-in-out;}.paragraph--type--front-services .field--name-field-front-services > .field--item .paragraph--type--front-service .detail-container:hover{box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);-webkit-box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);-moz-box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);}@media all and (max-width:1024px){.paragraph--type--front-services .field--name-field-front-services > .field--item .paragraph--type--front-service .detail-container{height:calc(100% - 50px);margin-top:-50px;padding-top:65px;}}.paragraph--type--front-services .field--name-field-front-services > .field--item .paragraph--type--front-service .detail-container .field--name-field-title{margin-bottom:20px;font-size:40px;}@media all and (max-width:1024px){.paragraph--type--front-services .field--name-field-front-services > .field--item .paragraph--type--front-service .detail-container .field--name-field-title{font-size:30px;}}.paragraph--type--front-services .field--name-field-front-services > .field--item .paragraph--type--front-service .detail-container .field--name-field-front-service-description{font-size:16px;}.paragraph--type--front-reference-teaser-list{width:100%;}.paragraph--type--front-reference-teaser-list .view-id-references .views-row{width:100%;padding:80px 10px;justify-content:center;}@media all and (max-width:1024px){.paragraph--type--front-reference-teaser-list .view-id-references .views-row{padding:50px 10px;}}.paragraph--type--front-reference-teaser-list .view-id-references .views-row:nth-child(2n+0){background-color:#19305A;}.paragraph--type--front-reference-teaser-list .view-id-references .views-row:nth-child(2n+0) .reference-image.left{display:none;}.paragraph--type--front-reference-teaser-list .view-id-references .views-row:nth-child(2n+0) .reference-text h3,.paragraph--type--front-reference-teaser-list .view-id-references .views-row:nth-child(2n+0) .reference-text div,.paragraph--type--front-reference-teaser-list .view-id-references .views-row:nth-child(2n+0) .reference-text p,.paragraph--type--front-reference-teaser-list .view-id-references .views-row:nth-child(2n+0) .reference-text strong,.paragraph--type--front-reference-teaser-list .view-id-references .views-row:nth-child(2n+0) .reference-text ul,.paragraph--type--front-reference-teaser-list .view-id-references .views-row:nth-child(2n+0) .reference-text ol,.paragraph--type--front-reference-teaser-list .view-id-references .views-row:nth-child(2n+0) .reference-text li{color:white;}.paragraph--type--front-reference-teaser-list .view-id-references .views-row:nth-child(2n+1) .reference-image.right{display:none;}.paragraph--type--front-reference-teaser-list .view-id-references .views-row:nth-child(2n+1) .reference-text h3,.paragraph--type--front-reference-teaser-list .view-id-references .views-row:nth-child(2n+1) .reference-text div,.paragraph--type--front-reference-teaser-list .view-id-references .views-row:nth-child(2n+1) .reference-text p,.paragraph--type--front-reference-teaser-list .view-id-references .views-row:nth-child(2n+1) .reference-text strong,.paragraph--type--front-reference-teaser-list .view-id-references .views-row:nth-child(2n+1) .reference-text ul,.paragraph--type--front-reference-teaser-list .view-id-references .views-row:nth-child(2n+1) .reference-text ol,.paragraph--type--front-reference-teaser-list .view-id-references .views-row:nth-child(2n+1) .reference-text li{color:#333333;}@media all and (max-width:800px){.paragraph--type--front-reference-teaser-list .view-id-references .views-row .reference-image.right{display:none !important;}.paragraph--type--front-reference-teaser-list .view-id-references .views-row .reference-image.left{display:block !important;}}.paragraph--type--front-reference-teaser-list .view-id-references .views-row article.reference.teaser{width:100%;max-width:1200px;margin:auto;}.paragraph--type--front-reference-teaser-list .view-id-references .views-row article.reference.teaser a.content{display:flex;flex-wrap:nowrap;height:100%;align-items:center;}@media all and (max-width:800px){.paragraph--type--front-reference-teaser-list .view-id-references .views-row article.reference.teaser a.content{flex-wrap:wrap;}}.paragraph--type--front-reference-teaser-list .view-id-references .views-row article.reference.teaser a.content .reference-image,.paragraph--type--front-reference-teaser-list .view-id-references .views-row article.reference.teaser a.content .reference-text{width:50%;}@media all and (max-width:800px){.paragraph--type--front-reference-teaser-list .view-id-references .views-row article.reference.teaser a.content .reference-image,.paragraph--type--front-reference-teaser-list .view-id-references .views-row article.reference.teaser a.content .reference-text{width:100%;margin-right:0 !important;}}.paragraph--type--front-reference-teaser-list .view-id-references .views-row article.reference.teaser a.content .reference-image{overflow:hidden;}.paragraph--type--front-reference-teaser-list .view-id-references .views-row article.reference.teaser a.content .reference-image.left{margin-right:80px;}.paragraph--type--front-reference-teaser-list .view-id-references .views-row article.reference.teaser a.content .reference-image.right{margin-left:80px;}.paragraph--type--front-reference-teaser-list .view-id-references .views-row article.reference.teaser a.content .reference-image img{transition:transform 0.2s;}.paragraph--type--front-reference-teaser-list .view-id-references .views-row article.reference.teaser a.content .reference-text h3{margin-bottom:40px;font-size:40px;}@media all and (max-width:1024px){.paragraph--type--front-reference-teaser-list .view-id-references .views-row article.reference.teaser a.content .reference-text h3{margin-bottom:30px;font-size:30px;}}.paragraph--type--front-reference-teaser-list .view-id-references .views-row article.reference.teaser a.content .reference-text div,.paragraph--type--front-reference-teaser-list .view-id-references .views-row article.reference.teaser a.content .reference-text p,.paragraph--type--front-reference-teaser-list .view-id-references .views-row article.reference.teaser a.content .reference-text strong,.paragraph--type--front-reference-teaser-list .view-id-references .views-row article.reference.teaser a.content .reference-text ul,.paragraph--type--front-reference-teaser-list .view-id-references .views-row article.reference.teaser a.content .reference-text ol,.paragraph--type--front-reference-teaser-list .view-id-references .views-row article.reference.teaser a.content .reference-text li{font-size:20px;}@media all and (max-width:1024px){.paragraph--type--front-reference-teaser-list .view-id-references .views-row article.reference.teaser a.content .reference-text div,.paragraph--type--front-reference-teaser-list .view-id-references .views-row article.reference.teaser a.content .reference-text p,.paragraph--type--front-reference-teaser-list .view-id-references .views-row article.reference.teaser a.content .reference-text strong,.paragraph--type--front-reference-teaser-list .view-id-references .views-row article.reference.teaser a.content .reference-text ul,.paragraph--type--front-reference-teaser-list .view-id-references .views-row article.reference.teaser a.content .reference-text ol,.paragraph--type--front-reference-teaser-list .view-id-references .views-row article.reference.teaser a.content .reference-text li{font-size:18px;}}.paragraph--type--front-reference-teaser-list .view-id-references .views-row article.reference.teaser a.content:hover .reference-image img{transform:scale(1.07);}.paragraph--type--front-reference-teaser-list .view-id-references .pager{width:100%;max-width:1200px;text-align:center;margin:auto;padding-top:40px;}.paragraph--type--front-testimonial-list{width:100%;}.paragraph--type--front-testimonial-list .field--name-field-testimonials > .field--item{width:100%;padding:60px 10px;justify-content:center;}@media all and (max-width:1024px){.paragraph--type--front-testimonial-list .field--name-field-testimonials > .field--item{padding:40px 10px;}}.paragraph--type--front-testimonial-list .field--name-field-testimonials > .field--item .testimonial-text{padding:40px;}.paragraph--type--front-testimonial-list .field--name-field-testimonials > .field--item:nth-child(2n+0) .testimonial-image.left{display:none;}.paragraph--type--front-testimonial-list .field--name-field-testimonials > .field--item:nth-child(2n+0) .testimonial-text{margin-right:150px;padding-right:190px;}.paragraph--type--front-testimonial-list .field--name-field-testimonials > .field--item:nth-child(2n+1) .testimonial-image.right{display:none;}.paragraph--type--front-testimonial-list .field--name-field-testimonials > .field--item:nth-child(2n+1) .testimonial-text{margin-left:150px;padding-left:190px;}@media all and (max-width:800px){.paragraph--type--front-testimonial-list .field--name-field-testimonials > .field--item .testimonial-image.right{display:none !important;}.paragraph--type--front-testimonial-list .field--name-field-testimonials > .field--item .testimonial-image.left{display:block !important;}.paragraph--type--front-testimonial-list .field--name-field-testimonials > .field--item .testimonial-text{margin:150px 0 0 0 !important;padding:170px 20px 20px 20px !important;}}.paragraph--type--front-contact{width:100%;max-width:1200px;margin:auto;}.paragraph--type--front-contact .field--name-field-title{margin-top:120px;margin-bottom:80px;font-weight:bold;text-align:center;font-size:60px;}@media all and (max-width:1024px){.paragraph--type--front-contact .field--name-field-title{font-size:50px;margin-top:80px;margin-bottom:50px;}}@media all and (max-width:800px){.paragraph--type--front-contact .field--name-field-title{font-size:40px;margin-top:60px;margin-bottom:40px;}}.paragraph--type--front-contact .contact-container{display:flex;flex-wrap:nowrap;vertical-align:center;}@media all and (max-width:800px){.paragraph--type--front-contact .contact-container{flex-wrap:wrap;}}.paragraph--type--front-contact .contact-container .contact-image{width:50%;padding:0 50px;}@media all and (max-width:1024px){.paragraph--type--front-contact .contact-container .contact-image{padding:0 30px;}}@media all and (max-width:800px){.paragraph--type--front-contact .contact-container .contact-image{width:100%;padding:0 10px;}.paragraph--type--front-contact .contact-container .contact-image > div{width:50%;margin-left:25%;}}.paragraph--type--front-contact .contact-container .contact-form{margin:auto;width:50%;padding:0 50px;}@media all and (max-width:1024px){.paragraph--type--front-contact .contact-container .contact-form{padding:0 30px;}}@media all and (max-width:800px){.paragraph--type--front-contact .contact-container .contact-form{width:100%;padding:20px 10px;}}.paragraph--type--front-text{width:100%;text-align:center;}.paragraph--type--front-text.background-darkblue{background-color:#19305A;color:white;padding-bottom:120px;margin-top:80px;}@media all and (max-width:800px){.paragraph--type--front-text.background-darkblue{padding-bottom:80px;margin-top:50px;}}.paragraph--type--front-text .field--name-field-para-text-text{width:100%;max-width:1200px;margin:auto;padding:0 10px;}.paragraph--type--front-text .field--name-field-para-text-text p,.paragraph--type--front-text .field--name-field-para-text-text ul,.paragraph--type--front-text .field--name-field-para-text-text ol,.paragraph--type--front-text .field--name-field-para-text-text li,.paragraph--type--front-text .field--name-field-para-text-text a,.paragraph--type--front-text .field--name-field-para-text-text div,.paragraph--type--front-text .field--name-field-para-text-text span{font-size:18px;}@media all and (max-width:800px){.paragraph--type--front-text .field--name-field-para-text-text p,.paragraph--type--front-text .field--name-field-para-text-text ul,.paragraph--type--front-text .field--name-field-para-text-text ol,.paragraph--type--front-text .field--name-field-para-text-text li,.paragraph--type--front-text .field--name-field-para-text-text a,.paragraph--type--front-text .field--name-field-para-text-text div,.paragraph--type--front-text .field--name-field-para-text-text span{font-size:16px;}}.paragraph--type--front-text .field--name-field-para-text-text p{margin-bottom:20px;}@media all and (max-width:800px){.paragraph--type--front-text .field--name-field-para-text-text p{margin-bottom:15px;}}.paragraph--type--front-text .field--name-field-para-text-text a{color:white;}.paragraph--type--front-text .cta{margin-top:50px;}@media all and (max-width:800px){.paragraph--type--front-text .cta{margin-top:30px;}}.paragraph--type--text{width:100%;max-width:1200px;margin:50px auto;padding:0 10px;}.paragraph--type--video{width:100%;max-width:1200px;margin:50px auto;padding:0 10px;}.paragraph--type--video .field--name-field-media-oembed-video{position:relative;padding-bottom:56.25%;}.paragraph--type--video .field--name-field-media-oembed-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.paragraph--type--gallery{width:100%;margin:50px auto;}.paragraph--type--gallery .field--name-field-title{margin:auto;margin-bottom:20px;max-width:1200px;padding:0 10px;}.paragraph--type--gallery .field--name-field-gallery-images{position:relative;}.paragraph--type--gallery .field--name-field-gallery-images .image-container{margin-top:50px;}.paragraph--type--gallery .field--name-field-gallery-images .image-container .field--item{height:400px;background-size:cover;background-position:center;}.paragraph--type--gallery .field--name-field-gallery-images .arrow-container{position:absolute;right:10px;top:-60px;height:60px;}.paragraph--type--gallery .field--name-field-gallery-images .arrow-container .arrow{cursor:pointer;display:inline-block;font-size:30px;margin-bottom:10px;padding:5px;}.paragraph--type--gallery .field--name-field-gallery-images .arrow-container .arrow svg{width:40px;height:40px;}.paragraph--type--quote{width:100%;margin:50px auto;padding:0 20px;}.paragraph--type--quote.background-darkblue{background-color:#19305A;padding:40px 20px;}.paragraph--type--quote.background-darkblue .field--name-field-quote-text,.paragraph--type--quote.background-darkblue .field--name-field-quote-author{color:white;max-width:1200px;margin:20px auto auto auto;}.paragraph--type--quote.background-regular{max-width:1200px;}.paragraph--type--quote .field--name-field-quote-text{font-family:'Overlock',cursive;font-size:40px;}@media all and (max-width:1024px){.paragraph--type--quote .field--name-field-quote-text{font-size:35px;}}.paragraph--type--quote .field--name-field-quote-text:before{content:'«';}.paragraph--type--quote .field--name-field-quote-text:after{content:'»';}.paragraph--type--quote .field--name-field-quote-author{margin-top:20px;font-size:20px;}.paragraph--type--quote .field--name-field-quote-author:before{content:"–";margin-right:8px;}.paragraph--type--image{width:100%;max-width:1200px;margin:50px auto;padding:0 10px;}.paragraph--type--image .content-container.layout-normal .text.before{display:none;}.paragraph--type--image .content-container.layout-normal .image{margin-bottom:20px;}.paragraph--type--image .content-container.layout-lr25,.paragraph--type--image .content-container.layout-lr50,.paragraph--type--image .content-container.layout-lr75{display:flex;flex-wrap:nowrap;align-items:center;}.paragraph--type--image .content-container.layout-lr25 .text.before,.paragraph--type--image .content-container.layout-lr50 .text.before,.paragraph--type--image .content-container.layout-lr75 .text.before{display:none;}.paragraph--type--image .content-container.layout-lr25 .text.after,.paragraph--type--image .content-container.layout-lr50 .text.after,.paragraph--type--image .content-container.layout-lr75 .text.after{margin-left:30px;}.paragraph--type--image .content-container.layout-rl25,.paragraph--type--image .content-container.layout-rl50,.paragraph--type--image .content-container.layout-rl75{display:flex;flex-wrap:nowrap;align-items:center;}.paragraph--type--image .content-container.layout-rl25 .text.after,.paragraph--type--image .content-container.layout-rl50 .text.after,.paragraph--type--image .content-container.layout-rl75 .text.after{display:none;}.paragraph--type--image .content-container.layout-rl25 .text.before,.paragraph--type--image .content-container.layout-rl50 .text.before,.paragraph--type--image .content-container.layout-rl75 .text.before{margin-right:30px;}.paragraph--type--image .content-container.layout-lr25 .image,.paragraph--type--image .content-container.layout-rl75 .image{width:25%;}.paragraph--type--image .content-container.layout-lr25 .text,.paragraph--type--image .content-container.layout-rl75 .text{width:75%;}.paragraph--type--image .content-container.layout-lr50 .image,.paragraph--type--image .content-container.layout-lr50 .text,.paragraph--type--image .content-container.layout-rl50 .image,.paragraph--type--image .content-container.layout-rl50 .text{width:50%;}.paragraph--type--image .content-container.layout-lr75 .image,.paragraph--type--image .content-container.layout-rl25 .image{width:75%;}.paragraph--type--image .content-container.layout-lr75 .text,.paragraph--type--image .content-container.layout-rl25 .text{width:25%;}@media all and (max-width:800px){.paragraph--type--image .content-container{flex-wrap:wrap !important;}.paragraph--type--image .content-container .image{width:100% !important;}.paragraph--type--image .content-container .text{width:100% !important;margin:20px 0 0 0 !important;padding:0 10px !important;}.paragraph--type--image .content-container .text.before{display:none !important;}.paragraph--type--image .content-container .text.after{display:block !important;}}.paragraph--type--testimonial{width:100%;max-width:1200px;margin:auto;}.paragraph--type--testimonial .field--name-field-title{padding:0 10px;}.paragraph--type--testimonial .field--name-field-testimonial-reference .testimonial-text{padding:40px;}.paragraph--type--testimonial.layout-left .field--name-field-testimonial-reference .testimonial-image.right{display:none;}.paragraph--type--testimonial.layout-left .field--name-field-testimonial-reference .testimonial-text{margin-left:150px;padding-left:190px;}.paragraph--type--testimonial.layout-right .field--name-field-testimonial-reference .testimonial-image.left{display:none;}.paragraph--type--testimonial.layout-right .field--name-field-testimonial-reference .testimonial-text{margin-right:150px;padding-right:190px;}@media all and (max-width:800px){.paragraph--type--testimonial .testimonial-image.right{display:none !important;}.paragraph--type--testimonial .testimonial-image.left{display:block !important;}.paragraph--type--testimonial .testimonial-text{margin:150px 0 0 0 !important;padding:170px 20px 20px 20px !important;}}.paragraph--type--testimonial .field--name-field-testimonial-reference article.testimonial.teaser{width:100%;padding:60px 10px;justify-content:center;}@media all and (max-width:1024px){.paragraph--type--testimonial .field--name-field-testimonial-reference article.testimonial.teaser{padding:40px 10px;}}
