@font-face{font-family:"BrandonGrotesqueWeb-Black";src:url(../webFonts/BrandonGrotesqueWebBlack/font.woff2) format("woff2") , url(../src/webFonts/BrandonGrotesqueWebBlack/font.woff) format("woff")}@font-face{font-family:"BrandonGrotesqueWeb-Regular";src:url(../webFonts/BrandonGrotesqueWebRegular/font.woff2) format("woff2") , url(../src/webFonts/BrandonGrotesqueWebRegular/font.woff) format("woff")}@font-face{font-family:"BrandonGrotesqueWeb-Bold";src:url(../webFonts/BrandonGrotesqueWebBold/font.woff2) format("woff2") , url(../src/webFonts/BrandonGrotesqueWebBold/font.woff) format("woff")}@font-face{font-family:"BrandonGrotesqueWeb-LightItalic";src:url(../webFonts/BrandonGrotesqueWebLightItalic/font.woff2) format("woff2") , url(../src/webFonts/BrandonGrotesqueWebLightItalic/font.woff) format("woff")}*,*::before,*::after{box-sizing:border-box}:root{--golden:#a19567;--blueish:#00518c;--light:#f1f0f0}:root{-moz-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}hr{height:0}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:SFMono-Regular,Consolas,'Liberation Mono',Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{padding:0}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@charset "UTF-8";@import url("//hello.myfonts.net/count/3d6e4d");body{min-width:320px;color:#7b7b7b;font-family:"BrandonGrotesqueWeb-Regular",sans-serif;background-color:#fefcf9}img,svg,video,iframe{max-width:100%;height:auto;vertical-align:middle}h1,h2,h3,h4{color:#a19567;font-weight:400}h1 strong,h2 strong,h3 strong,h4 strong{font-family:"BrandonGrotesqueWeb-Black",sans-serif;font-weight:400}strong{font-family:"BrandonGrotesqueWeb-Bold",sans-serif;font-weight:400}h2,.component-text h1{text-transform:uppercase;font-size:1.9em;line-height:1.4em;margin-top:0;margin-bottom:.35em}a{color:inherit}p,ul{line-height:1.5em;font-size:1.25em}@media (min-width:960px){p,ul{font-size:1em}}@media (min-width:1200px){p,ul{font-size:1.25em}}p:first-child{margin-top:0}p:last-child{margin-bottom:0}input,textarea,button{font-family:inherit}.inner{max-width:80em;margin-left:auto;margin-right:auto;position:relative;padding-left:5%;padding-right:5%}[v-show],[v-if]{display:none}body{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.slider h1,.slider h2{color:#fff;text-align:center;margin:.1em 1em;font-weight:400;font-size:1.4em}.slider h1 strong,.slider h2 strong{font-family:"BrandonGrotesqueWeb-Black",sans-serif;font-weight:400}.slider h1{font-size:1.5em;line-height:1em;margin-bottom:0}.slider h2{text-transform:none;font-size:1.25em;line-height:1em}@media (min-width:620px){.slider .text{font-size:1.4em}}@media (min-width:1200px){.slider .text{font-size:2em}}.slider .slide{background-size:cover;background-position:center;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slider .slide.slick-active img{-webkit-animation:kenburns-top 8s cubic-bezier(.39,.575,.565,1) both;animation:kenburns-top 8s cubic-bezier(.39,.575,.565,1) both}.slider .slide.slick-active .text{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:opacity 1.5s , -webkit-transform .75s;transition:opacity 1.5s , -webkit-transform .75s;-o-transition:opacity 1.5s , transform .75s;transition:opacity 1.5s , transform .75s;transition:opacity 1.5s , transform .75s , -webkit-transform .75s}.slider .slide img{-webkit-animation:kenburns-back 8s cubic-bezier(.39,.575,.565,1) both;animation:kenburns-back 8s cubic-bezier(.39,.575,.565,1) both;width:100%}.slider .slide .text{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;position:absolute;opacity:0;top:0;left:0;width:100%;height:100%;text-shadow:0 0 .5em rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.slick-dots{list-style-type:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:1em;width:100%}.slick-dots button{-webkit-box-sizing:border-box;box-sizing:border-box;padding:.1em;border-radius:50%;width:1em;height:1em;margin:.25em;text-indent:-10000px;border:0;outline:0;cursor:pointer}.slick-dots .slick-active button{background-color:#a19567}@-webkit-keyframes kenburns-top {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: top;
        transform-origin: top;
    }
    100% {
        -webkit-transform: scale(1.15);
        transform: scale(1.15);
        -webkit-transform-origin: top;
        transform-origin: top;
    }
}@keyframes kenburns-top {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: top;
        transform-origin: top;
    }
    100% {
        -webkit-transform: scale(1.15);
        transform: scale(1.15);
        -webkit-transform-origin: top;
        transform-origin: top;
    }
}@-webkit-keyframes kenburns-back {
    0% {
        -webkit-transform: scale(1.15);
        transform: scale(1.15);
        -webkit-transform-origin: top;
        transform-origin: top;
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: top;
        transform-origin: top;
    }
}@keyframes kenburns-back {
    0% {
        -webkit-transform: scale(1.15);
        transform: scale(1.15);
        -webkit-transform-origin: top;
        transform-origin: top;
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: top;
        transform-origin: top;
    }
}header{position:fixed;top:0;width:100%;z-index:1;background-color:rgba(255,255,255,.95);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s , -webkit-transform .5s;padding:.25em 0;-webkit-box-shadow:0 0 15px rgba(0,0,0,.5);box-shadow:0 0 15px rgba(0,0,0,.5)}header.nav-active{-webkit-transform:translateX(-300px);-ms-transform:translateX(-300px);transform:translateX(-300px)}header .nav-toggler-wrapper{position:absolute;right:1.7em;top:1.3em;width:1.7em;cursor:pointer}@media (min-width:960px){header .nav-toggler-wrapper{display:none}}header .nav-toggler-wrapper .closer{display:none}header .nav-toggler-wrapper .line{height:4px;margin-bottom:5px;background:#00518c}.reduced header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.75em 0}.reduced header .logo{float:none;width:12em;margin:0 auto}.reduced .component-text .text{width:100%}@media (max-width:959px){.nav-main{-webkit-box-shadow:5px 0 .5em rgba(0,0,0,.2) inset;box-shadow:5px 0 .5em rgba(0,0,0,.2) inset;position:absolute;right:0;top:0;-webkit-transform:translateX(300px);-ms-transform:translateX(300px);transform:translateX(300px);background-color:#00518c;width:300px;height:100vh}}@media (min-width:960px){.nav-main{margin-top:2.5em;font-size:.875em;position:absolute;width:100%}}@media (min-width:1200px){.nav-main{margin-top:4em}}.nav-main .head{color:#00518c;-webkit-box-shadow:5px 1px .35em rgba(0,0,0,.2) inset;box-shadow:5px 1px .35em rgba(0,0,0,.2) inset;font-family:"BrandonGrotesqueWeb-Bold",sans-serif;font-weight:400;font-size:1.2em;position:relative;background-color:#fff;padding:1.25em 1em}@media (min-width:960px){.nav-main .head{display:none}.nav-main-inner{text-align:center;font-size:.88em}}@media (min-width:1200px){.nav-main-inner{font-size:1em}}.nav-main-inner a{font-size:1.2em;text-transform:uppercase;text-decoration:none;padding:.3em .4em;margin:0 .2em}@media (min-width:960px){.nav-main-inner a{color:#bfbfbf}}@media (max-width:959px){.nav-main-inner a{color:#fff;display:block}}.nav-main-inner a:hover,.nav-main-inner a:focus{color:#a19567}.nav-main-inner a.active{font-family:"BrandonGrotesqueWeb-Bold",sans-serif;font-weight:400;color:#a19567}@media (max-width:959px){.nav-main-inner a,.extra-links a{padding:1.2em 1em;font-size:1rem}}@media (min-width:960px){.extra-links{position:absolute;right:1em;top:-1em;text-align:right;font-size:.78em}}@media (min-width:1200px){.extra-links{right:4em;font-size:1em}}@media (max-width:959px){.extra-links a{display:inline-block;width:100%;padding:1em 1em}}.extra-links .be-a-client-link,.extra-links .login-link{color:#fff;font-family:"BrandonGrotesqueWeb-Bold",sans-serif;text-transform:uppercase;text-decoration:none;font-size:1.2em}@media (min-width:960px){.extra-links .be-a-client-link,.extra-links .login-link{padding:.3em .6em}}.extra-links .be-a-client-link{background-color:#00518c;margin-right:1em}@media (max-width:959px){.extra-links .be-a-client-link .link-inner{background-color:#fff;color:#00518c;padding:.5em;display:inline-block}}.extra-links .login-link{background-color:#a19567}@media (max-width:959px){.extra-links .login-link{background-color:transparent}.extra-links .login-link .link-inner{background-color:#a19567;padding:.5em;display:inline-block}}@media (min-width:960px){.extra-links .small-links{font-size:.85em;position:relative;top:-2em;color:#bfbfbf;display:flex;justify-content:flex-end}}.extra-links .small-links a{text-decoration:none;text-transform:uppercase;margin-left:1em}.logo{float:left;margin-left:1em;padding:.5em 0}@media (max-width:1199px){.logo{width:11em}}@media (min-width:1200px){.logo{padding:1em 0;margin-left:4em}.logo img{width:239px}}.intro .inner{max-width:65em}@media (min-width:1024px){.intro .text{display:-webkit-box;display:-ms-flexbox;display:flex}.intro h1,.intro h2{padding-top:1.2rem;padding-right:1em;text-align:right;-ms-flex-preferred-size:33%;flex-basis:33%;line-height:1.3em;font-size:1.9em}.intro .text-inner{border-left:2px dotted #a19567;margin-top:1rem;padding:.25rem 0;-ms-flex-preferred-size:67%;flex-basis:67%;padding-left:1.5em}.intro .text-inner p:last-child{margin-bottom:0}}.text-inner ul{font-size:1em;padding-left:0}.text-inner li{position:relative;padding-left:1.5em;list-style-type:none;margin-bottom:.5em}.text-inner li:before{content:"";width:1em;height:1em;top:.15em;background-size:contain;background-image:url(https://www.proaktiva.digital/site/templates/src/img/xhaken-1.png.pagespeed.ic.c2jU8gk6n2.png);background-repeat:no-repeat;position:absolute;left:0}.arrow-wrapper{position:absolute;top:-2px;width:100%;text-align:center}.component-text,.component-columns,.component-accordion{padding:4em 0 4.8em}.component-text h1,.component-columns h1,.component-accordion h1,.component-text h2,.component-columns h2,.component-accordion h2{margin-bottom:1em}@media (min-width:960px){.component-text h1,.component-columns h1,.component-accordion h1,.component-text h2,.component-columns h2,.component-accordion h2{margin-bottom:.5em;font-size:1.6em;line-height:1.2em}}@media (min-width:1200px){.component-text h1,.component-columns h1,.component-accordion h1,.component-text h2,.component-columns h2,.component-accordion h2{margin-bottom:1em;font-size:1.9em;line-height:1.4em}}.component-text{position:relative}@media (min-width:960px){.component-text .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component-text .inner.left .image-container{float:left;margin-right:6%}}.component-text .inner.right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (min-width:960px){.component-text .inner.right .image-container{float:right;margin-left:6%}}.component-text.dark em{color:#fff;font-style:italic}.component-text.center{text-align:center}.component-text.center p{font-size:1.4em}@media (min-width:960px){.component-text.center p{font-size:1em}}@media (min-width:1200px){.component-text.center p{font-size:1.4em}}.component-text em{color:#a19567;font-style:normal}@media (max-width:959px){.component-text .image-container{margin-bottom:1.8em}}.component-text small{line-height:1.4em;display:inline-block}.component-text .button{background-color:#00518c;color:#fff;padding:.75em 1.2em;font-family:"BrandonGrotesqueWeb-Bold",sans-serif;text-transform:uppercase;text-decoration:none;margin:1em 0 0;display:inline-block}@media (min-width:960px){.component-text .inner.with-image .text{width:47%;float:left}.component-text .inner.with-image .image-container{width:47%}}footer{background-color:#f5f3ef}footer h1,footer h2{text-align:center;padding-left:1em;padding-right:1em}footer h3{text-transform:uppercase;font-weight:400;font-family:"BrandonGrotesqueWeb-Bold",sans-serif;color:#7b7b7b}footer h3 em{font-size:1em}footer h3 em a{text-decoration:underline!important}footer p{font-size:1.1em;line-height:1.8em}@media (min-width:960px){footer p{font-size:1em}}@media (min-width:1200px){footer p{font-size:1.15em;line-height:1.65em}}footer em{font-style:normal;color:#a19567;font-size:1.35em}footer .column a{color:#a19567;text-decoration:none;text-transform:none;font-family:"BrandonGrotesqueWeb-Regular";font-size:1.3em}footer .column-image img{height:35px}@media (min-width:960px){footer .column-image img{height:50px}}footer .footer-first-part{padding:4em 0 4.8em}footer .footer-first-part .text a{text-decoration:none}footer .columns{padding-top:2em}@media (min-width:960px){footer .columns>.inner{max-width:85em;display:-webkit-box;display:-ms-flexbox;display:flex}}footer .column{text-align:center;margin:0 auto}@media (max-width:959px){footer .column{border-bottom:2px dotted #a19567;padding:2em 0;max-width:20em}}@media (min-width:960px){footer .column{padding:0 2em;border-right:2px dotted #a19567}}footer .column:last-child{border-bottom:0;border-right:0}footer .logo{width:250px}footer .footer-image{height:50vw;max-height:30em;background-size:cover;background-position:center}.legal .footer-image,.legal .footer-first-part{display:none}.subfooter{text-align:center;color:#fff;background-color:#b4a785;padding:2em 0}.subfooter p{font-size:1em}@media (min-width:960px){.subfooter p{text-align:left}}.subfooter a{text-decoration:none}@media (min-width:960px){.subfooter .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.subfooter .inner{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.subfooter .inner>*{margin:0;padding:0;-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%;-webkit-box-sizing:border-box;box-sizing:border-box}}.subfooter .inner .part1{text-align:center}@media (min-width:620px){.subfooter .inner .part1{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:960px){.subfooter .inner .part1{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:4em}}.subfooter .inner .part1 .logo{margin:0 auto;float:none}@media (min-width:960px){.subfooter .inner .part1 .logo{padding:0}}@media (max-width:959px){.subfooter .inner .part1,.subfooter .inner .part2,.subfooter .inner .part3{margin-bottom:2em}.subfooter .inner .part1 p,.subfooter .inner .part2 p,.subfooter .inner .part3 p{line-height:2em}}.subfooter .inner .part4 img{width:16em}.last-line{background-color:#666;padding:1.5em;color:#fff;text-align:center}.last-line a{text-decoration:none}.component-columns{position:relative;text-align:center}.component-columns h2{margin-bottom:2em}.component-columns h2.has-text{margin-bottom:1em}.component-columns h3{font-weight:400;font-family:"BrandonGrotesqueWeb-Bold",sans-serif;text-transform:uppercase}.component-columns em{font-style:normal;color:#a19567}.component-columns .column{padding-bottom:1.5em}.component-columns .column-inner .image-container{height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component-columns .column-inner img{width:55px}.component-columns.marked .columns{max-width:none;margin-bottom:0;margin-top:4em}@media (min-width:960px){.component-columns.marked .columns{width: calc(100% + 2em);margin-left:-1em}}.component-columns.marked .column{background-color:#fefcf9;padding:1em;margin:1em .1em;border:0}@media (min-width:960px){.component-columns.marked .column{padding:.5em;margin:0 1em}}.component-columns.marked .column .column-inner{border:1px solid #000;padding:1em 1em 2em;text-align:center;background-color:#fefcf9;height:100%}.component-columns.marked .column h3{text-transform:uppercase;font-weight:400;font-family:"BrandonGrotesqueWeb-Bold",sans-serif;color:#7b7b7b}@media (min-width:960px){.component-columns.marked .column p{font-size:1em}}@media (min-width:1200px){.component-columns.marked .column p{font-size:1.1em}}.component-columns.col-style2 h2{margin-bottom:.7em}.component-columns.col-style2 .column{border:0;padding:0 1.5em}.component-columns.col-style2 .column p{font-size:1em}.component-columns.col-style2 .column .text{text-align:center;font-size:1.125em}@media (min-width:960px){.component-columns.col-style2 .column .text{font-size:1em}}@media (min-width:1200px){.component-columns.col-style2 .column .text{font-size:1.125em}}.component-columns.col-style2 .text,.component-columns.col-style2 h2{text-align:left}.component-columns.col-style2 a{color:#a19567}.component-columns.col-style2 .columns{padding-bottom:2em;margin-bottom:0}.component-columns.col-style2 .column-inner .image-container{height:130px}.component-columns.col-style2 .column-inner img{width:115px}.component-columns.col-style3 h2{margin-bottom:1em}.component-columns.col-style3 p{margin-bottom:.5em}.component-columns.col-style3 .column-inner img{width:85px}.component-columns.col-style3 .column-inner .image-container{height:90px}.component-columns.col-style3 .column{padding:0 1.5em}@media (min-width:960px){.component-columns .columns{margin:2em 0}}@media (max-width:959px){.component-columns .columns{max-width:20em;margin:0 auto}}@media (min-width:960px){.component-columns .columns{display:-webkit-box;display:-ms-flexbox;display:flex}.component-columns .columns .column{-ms-flex-preferred-size:33%;flex-basis:33%;display:block}}@media (max-width:959px){.component-columns .column{margin:2em 0;padding:2em 0;border-bottom:2px dotted #a19567}}@media (min-width:960px){.component-columns .column{padding:0 2em;border-right:2px dotted #a19567}}@media (min-width:1200px){.component-columns .column{padding:0 4em;border-right:2px dotted #a19567}.component-columns .column p{font-size:1.15em}}.component-columns .column:last-child{border-bottom:0;border-right:0}@media (min-width:960px){.component-container .row{display:-webkit-box;display:-ms-flexbox;display:flex}.component-container .row .component-text{-ms-flex-preferred-size:47%;flex-basis:47%}.component-container .row .component-text:first-child{margin-right:6%}.component-container .row .image-container{margin-bottom:2.5em}.component-container .row .inner{padding:0}.component-container .row .inner .image-container,.component-container .row .inner .text{width:100%}.component-container .component-text{padding-top:0}.component-container .component-text .inner{display:block}}.light{background-color:#f5f3ef}.dark{background-color:#b4a785;color:#fff;text-align:center}.dark h2{color:#fff}.parallax-window{min-height:45vw;background:transparent}@media (min-width:620px){.parallax-window{min-height:35vw}}@media (min-width:1700px){.parallax-window{min-height:30vw}}@media (min-width:960px){.reduced .parallax-window{min-height:350px}}.component-accordion{padding-bottom:2em;position:relative}.component-accordion h2,.component-accordion .text-container p{text-align:center}.component-accordion .text-container{margin-bottom:4em}.accordion-item{margin-bottom:.65em}.accordion-item h3{background-color:#b4a785;color:#555;font-weight:400;font-family:"BrandonGrotesqueWeb-Bold",sans-serif;font-size:1.4em;padding:.75em 2.2em .75em 1em;cursor:pointer;margin-bottom:0;margin-top:0;position:relative}@media (min-width:960px){.accordion-item h3{font-size:1em}}@media (min-width:1200px){.accordion-item h3{font-size:1.4em}}.accordion-item .hide{display:none}.accordion-item.active .show{display:none}.accordion-item.active .hide{display:block}.accordion-item .toggler{float:right;position:absolute;top:.6em;right:.6em}.accordion-item .toggler img{width:1.3em}.accordion-toggler{border-bottom:1px solid #988f74}.active .accordion-toggler{border-bottom:1px solid #b4a785}.accordion-content{background-color:#fff;padding:2em;display:none;border-bottom:1px solid #d3d4d5}@media (min-width:960px){.accordion-content .accordion-content-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.has-no-text-part2 .accordion-content .accordion-content-inner{display:-webkit-box;display:-ms-flexbox;display:flex}}.accordion-content .part1{margin-bottom:2em}@media (min-width:960px){.accordion-content .part1{-ms-flex-preferred-size:80%;flex-basis:80%}}@media (min-width:1200px){.accordion-content .part1{padding-left:2%}}@media (min-width:960px){.has-text-part2 .accordion-content .part1{-ms-flex-preferred-size:50%;flex-basis:50%;padding-right:2%;padding-left:0}}.accordion-content .part2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:960px){.accordion-content .part2{-ms-flex-preferred-size:50%;flex-basis:50%}}.accordion-content .part2 .text{margin-right:1em}@media (min-width:620px){.accordion-content .part2 .text{-ms-flex-preferred-size:50%;flex-basis:50%}.accordion-content .part2 .image-container{-ms-flex-preferred-size:50%;flex-basis:50%;text-align:right}}@media (max-width:619px){.accordion-content .image-container{display:none}}.has-no-text-part2 .accordion-content .image-container{margin-bottom:2em;width:16em}@media (min-width:960px){.has-no-text-part2 .accordion-content .image-container{margin-right:1em}}.mCCF{padding-left:0;padding-right:0;font-size:1.1em;-webkit-box-shadow:1px -1px 10px rgba(0,0,0,.15)!important;box-shadow:1px -1px 10px rgba(0,0,0,.15)!important;background-color:#fff}.mCCF a{text-decoration:underline}.mCCF button{background-color:#00518c!important;text-transform:uppercase;font-weight:400;font-family:"BrandonGrotesqueWeb-Bold",sans-serif;border-radius:0;padding:.5em 1em}.accordion-style2 h2{margin-bottom:1em}.accordion-style2 .accordion-item{border-bottom:1px solid #d3d4d5}.accordion-style2 .accordion-toggler{background-color:#f5f3ef;text-align:left;font-size:1.25em;color:#7b7b7b;padding:1em;border-bottom:0}@media (min-width:960px){.accordion-style2 .accordion-toggler{font-size:1em}}@media (min-width:1200px){.accordion-style2 .accordion-toggler{font-size:1.25em}}.accordion-style2 .accordion-toggler .toggler{top:.9em}.accordion-style2 .accordion-content{color:#7b7b7b;text-align:left}.accordion-style2 .part1{margin-bottom:0;-ms-flex-preferred-size:100%;flex-basis:100%}.accordion-style2 .part1 p{font-size:1.1em;line-height:1.7em}@media (min-width:960px){.accordion-style2 .part1 p{font-size:1em}}@media (min-width:1200px){.accordion-style2 .part1 p{font-size:1.1em}}body.legal .component-text{margin:1.5em 0}body.legal .component-text h1,body.legal .component-text h1 strong,body.legal .component-text h2,body.legal .component-text h2 strong,body.legal .component-text h3,body.legal .component-text h3 strong,body.legal .component-text h4,body.legal .component-text h4 strong{margin-top:2em;font-weight:400;font-family:"BrandonGrotesqueWeb-Bold",sans-serif;font-size:1.7em;color:#7b7b7b}body.legal .component-text h2,body.legal .component-text h3,body.legal .component-text h4{font-size:1.35em;margin-top:1em;margin-bottom:.25em;text-transform:none}body.legal .component-text h3{font-size:1.2em}body.legal .component-text h4{font-size:1.05em}body.legal .component-text h1 strong,body.legal .component-text h2 strong,body.legal .component-text h3 strong,body.legal .component-text h4 strong{font-size:1em}body.legal .component-text a{text-decoration:none;color:#a19567}body.legal .component-text h4 strong{font-weight:400;font-family:"BrandonGrotesqueWeb-Bold",sans-serif}body.legal p{margin-top:0;margin-bottom:.5em}.component-video{margin:0 0 4em}.component-video video{width:100%}.ccm-root .ccm-widget--buttons .button,.ccm-root .ccm-widget--buttons button{font-size:.9em!important;padding-left:.35em!important;padding-right:.35em!important;height:50px}.search-result-list{padding:0;margin:0;list-style-type:none}.search-result-list li{margin-bottom:.5em}.search-result-list a{padding:1em;display:block;text-decoration:none;background-color:var(--light);border:1px solid transparent}.search-result-list a:hover,.search-result-list a:focus{border:1px solid var(--golden)}.search-result-list a p{font-size:1em;margin:.1em 0}.search-result-list .icon{width:1em;position:relative;top:-.25em}.search-result-list h4{margin-bottom:0}.no-button{background:none;border:none;padding:0}.nav-main .no-button{cursor:pointer}.nav-main .no-button img{width:1.5em;height:1.5em;position:relative;top:-.25em}.searchform{position:absolute;right:0;top:1.5em;display:none}@media (min-width:960px){.searchform{font-size:1.5em}}.searchform button{background-color:var(--blueish);color:#fff;padding:.5rem .5em;font-weight:bold;font-size:.8em;height:100%;border:0;border-top-right-radius:.25em;border-bottom-right-radius:.25em;position:absolute;right:0;cursor:pointer}.searchform input{box-shadow:.1em .1em .3em rgba(0,0,0,.15) inset , .1em .1em .3em rgba(0,0,0,.25) , .5em .5em 1em rgba(0,0,80,.2);border:2px solid var(--blueish);border-radius:.25em;outline:none;font-weight:normal;padding:.5em 1em;font-family:inherit}.pathstring{color:var(--golden);font-size:.8em}.component-searchresults{margin-top:10em;margin-bottom:5em}@media (max-width:959px){.searchwrapper{list-style-type:none;padding:1.5em;display:inline-block;margin-bottom:1em}.extra-links .small-links>a{display:none}.search-form-toggler img{filter:brightness(0) invert(1)}.searchform{position:relative}.searchform button{background-color:var(--light);color:var(--blueish)}.searchform input{border-color:#fff}}[for="search"]{display:none}body.legal2 .text-inner li{padding-left:0;font-size:1.25rem}body.legal2 .text-inner li:before{content:none}body #FormBuilderViewport_vertragswiderruf{max-width:35em}body .InputfieldFormWidths.FormBuilder input{padding:.5em}body .InputfieldFormWidths.FormBuilder button{padding:.75em 1.5em;background-color:var(--blueish);color:#fff;border:0;font-family:'BrandonGrotesqueWeb-Bold',sans-serif;text-transform:uppercase}.alert-error{background-color:#e01;color:#fff;padding:.5em 1em;margin-bottom:1em!important}.alert-success{color:#fff;padding:.5em 1em;background-color:#393}body.legal h2{hyphens:auto}