/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
footer{background:var(--color-primary);color:var(--color-white)}footer .container{display:block;width:100%;margin-left:auto;margin-right:auto;max-width:1280px;padding-left:var(--spacer-3x);padding-right:var(--spacer-3x);padding-top:var(--spacer-3x);padding-bottom:var(--spacer-3x)}footer .row{display:flex}@media (max-width:990px){footer .row{flex-direction:column}}footer a{color:inherit;opacity:.85}footer a:hover{color:inherit;opacity:1}footer .container-prefooter,footer .container-prefooter p{font-weight:400;font-size:var(--font-size-prefooter);line-height:1.5}footer .container-prefooter{font-weight:400;font-size:var(--font-size-prefooter);line-height:1.5}footer .container-prefooter .col{height:inherit;flex:0 0 30%;display:block;padding:var(--spacer-3x)}footer .container-prefooter .col.col-address{padding-left:0}footer .container-prefooter .col.col-contact{padding-right:0;padding-left:calc(var(--spacer-2x) * 3)}footer .container-prefooter .col.col-contact .h4,footer .container-prefooter .col.col-contact h2{font-size:var(--font-size-h4);line-height:1.5625;text-transform:none;font-weight:700;margin-bottom:.25rem}footer .container-prefooter .col.col-contact .get-in-touch{font-size:var(--font-size-h4);line-height:1.75;margin-bottom:var(--spacer-2x)}footer .container-prefooter .col.col-contact .get-in-touch a i{display:inline-block;width:32px}footer .container-prefooter .col.col-contact .small i{font-size:1.5em;display:inline-block;vertical-align:middle}footer .container-prefooter .col.col-nav{flex:1 1 auto;border-width:0 1px;border-style:solid;border-color:var(--color-white);padding-left:calc(var(--spacer-2x) * 3);padding-right:calc(var(--spacer-2x) * 3)}footer .container-prefooter .col.col-nav>ul{display:flex;margin:0;padding:0;list-style-type:none}footer .container-prefooter .col.col-nav>ul>li{flex:0 0 50%;display:block;margin:0;padding:0}footer .container-prefooter .col.col-nav>ul>li>a,footer .container-prefooter .col.col-nav>ul>li>span{display:block;font-size:var(--font-size-h4);line-height:1.5625;text-transform:none;font-weight:700;margin-bottom:var(--spacer-4x)}footer .container-prefooter .col.col-nav>ul>li>ul{display:block;margin:0;padding:0;list-style-type:none}footer .container-prefooter .col.col-nav>ul>li>ul>li{display:block;margin:0;padding:0}footer .container-prefooter .col.col-nav>ul>li>ul>li>a{display:inline-block}footer .container-prefooter .col.col-nav>ul>li>ul>li>ul{display:none}footer .container-prefooter .col.col-nav>ul>li>ul>li+li{margin-top:var(--spacer-1x)}footer .lined{border-top:1px solid var(--color-white);border-bottom:1px solid var(--color-primary)}footer .container-copy{font-weight:500;font-size:var(--font-size-footer);line-height:1.5}footer .container-copy>span{float:left}footer .container-copy nav>ul{display:flex;justify-content:flex-start;margin:0;padding:0;list-style-type:none}footer .container-copy nav>ul>li{display:block;margin:0;padding:0}footer .container-copy nav>ul>li::before{display:block;content:"|";padding:0 var(--spacer-1x);float:left}footer form .webform-flexbox{margin:0 0 var(--spacer-1x)!important}footer form .webform-flexbox>div:first-child{flex:1 1 auto}footer form .webform-flexbox>div:first-child input{border-top-right-radius:0;border-bottom-right-radius:0}footer form .webform-flexbox>div:last-child{flex:0 0 auto}footer form .webform-flexbox>div:last-child button{border-top-left-radius:0;border-bottom-left-radius:0}footer form .webform-flex--container{margin:0}footer form .form-actions{margin:0}footer .webform-ajax-form-wrapper+h2{margin-top:var(--spacer-4x)}@media (max-width:1000px){footer .container-prefooter .col.col-contact,footer .container-prefooter .col.col-nav{padding-left:0;padding-right:0;border-width:0}}@media (max-width:990px){footer .container-prefooter .col.col-address,footer .container-prefooter .col.col-nav{display:none}footer .container-copy>span{display:block;float:none;margin-bottom:var(--spacer-2x)}footer .container-copy nav{display:block}footer .container-copy nav>ul{flex-wrap:wrap}footer .container-copy nav>ul>li{width:50%}footer .container-copy nav>ul>li::before{display:none;content:""}footer .container-copy nav>ul>li a{display:block;padding:calc(var(--spacer-1x) * .5) 0}}
:root{--header-topline-height:27px;--header-height:100px;--header-bar-height:calc(var(--header-height) - var(--header-topline-height));--header-content-offset:var(--header-height);--content-height:calc((var(--vh,1vh) * 100) - var(--header-height) - var(--drupal-displace-offset-top,0px));--toggle-height:25px}@media (max-width:990px){:root{--header-height:86px}}.layout-container{margin-top:var(--header-content-offset,0);overflow:hidden;width:100%}header#header{--border-radius:calc(var(--radius-default) * 0.25);--box-shadow:0 0 10px rgba(0,0,0,0.15);position:fixed;top:var(--drupal-displace-offset-top,0);left:0;z-index:200;width:100%;display:flex;flex-direction:column;height:var(--header-height);background-color:var(--color-white);box-shadow:var(--box-shadow)}header#header .container{display:block;width:100%;margin-left:auto;margin-right:auto;max-width:100%;padding-left:var(--spacer-3x);padding-right:var(--spacer-3x);display:flex;align-items:center}@media (max-width:768px){header#header .container{padding-left:var(--spacer-3x);padding-right:var(--spacer-3x)}}header#header ul{display:block;margin:0;padding:0;list-style-type:none}header#header ul>li{display:block;margin:0;padding:0}header#header .logo{display:flex;align-items:center}header#header .logo img,header#header .logo svg{display:block;width:100%!important;height:auto!important}header#header .headline{flex-grow:1}header#header .headline .container{display:flex;justify-content:space-between;height:var(--header-bar-height)}header#header .headline .container .logo{flex:0 0 215px;height:inherit}@media (max-width:990px){header#header .headline .container{flex-wrap:wrap}header#header .headline .container .logo{flex:0 0 auto;width:auto;height:100%}}header#header .toggle-menu{display:none}@media (max-width:990px){header#header .toggle-menu{display:block;cursor:pointer;padding:0;margin:0;border-width:0!important;outline:0!important;width:26px;height:20px;background-color:transparent!important}header#header .toggle-menu span{position:relative;display:block;width:100%;height:100%}header#header .toggle-menu span i{position:absolute;display:block;width:100%;height:2px;top:50%;left:50%;transform:translate(-50%,0);background-color:var(--color-black);transition:all var(--anim-speed-1x) linear 0s;transform-origin:center}header#header .toggle-menu span i:nth-child(1){top:0}header#header .toggle-menu span i:nth-child(2){top:50%}header#header .toggle-menu span i:nth-child(3){top:50%}header#header .toggle-menu span i:nth-child(4){top:100%}}@media (min-width:991px){header#header .menu-container{flex-grow:1;padding-left:var(--spacer-4x);height:inherit}header#header .menu-container>nav{margin:0 0 0 auto;height:inherit;font-weight:500;font-size:var(--font-size-nav-level-1);line-height:1.2857142857}header#header .menu-container>nav>ul{display:flex;height:inherit;align-items:center;justify-content:flex-end}header#header .menu-container>nav>ul>li{display:flex;align-items:center;position:relative;height:inherit}header#header .menu-container>nav>ul>li.form{display:none}header#header .menu-container>nav>ul>li.icon-link{margin-left:calc(var(--spacer-1x) * 2)}header#header .menu-container>nav>ul>li:not(.icon-link){margin-left:calc(var(--spacer-1x) * 4)}header#header .menu-container>nav>ul>li:not(.icon-link) a>i{display:none}}@media (min-width:991px) and (max-width:1280px){header#header .menu-container>nav>ul>li:not(.icon-link){margin-left:calc(var(--spacer-1x) * 1)}}@media (min-width:991px){header#header .menu-container>nav>ul>li>a{display:flex}header#header .menu-container>nav>ul>li:not(.has-btn)>a{height:inherit;align-items:center}header#header .menu-container>nav>ul>li:not(.has-btn):not(.icon-link)>a{padding:0 var(--spacer-1x)}header#header .menu-container>nav>ul>li:not(.has-btn):not(.icon-link)>a::before{content:" ";display:block;position:absolute;left:var(--spacer-1x);width:0%;height:2px;background-color:var(--color-primary);top:50%;opacity:0;width:calc(100% - var(--spacer-1x) - var(--spacer-1x));transition:all var(--anim-speed-1x) linear 0s}header#header .menu-container>nav>ul>li>ul{display:block;position:absolute;top:100%;left:0;background-color:var(--color-white);padding:0 0 calc(var(--spacer-1x) * .5) 0;white-space:nowrap;border-radius:0 0 var(--border-radius) var(--border-radius);box-shadow:0 3px 3px rgba(0,0,0,.16);font-weight:500;font-size:var(--font-size-nav-level-2);line-height:1.5384615385;transition:all var(--anim-speed-1x) linear 0s;max-height:0;overflow:hidden;opacity:0}header#header .menu-container>nav>ul>li>ul>li>ul{display:none}header#header .menu-container>nav>ul>li>ul>li>a{display:block;padding:.2rem var(--spacer-2x) .2rem var(--spacer-1x);color:var(--color-primary)}header#header .menu-container>nav>ul>li>ul>li>a:hover{text-decoration:underline}header#header .menu-container>nav>ul>li.active-trail>a:not(.has-btn):not(.icon-link)::before,header#header .menu-container>nav>ul>li:hover>a:not(.has-btn):not(.icon-link)::before{margin-top:.85rem;opacity:1}header#header .menu-container>nav>ul>li.active-trail>a:not(.has-btn):not(.icon-link){font-weight:700}header#header .menu-container>nav>ul>li:hover>ul{left:0;top:100%;max-height:450px;opacity:1}header#header .menu-container li.icon-link .icon-label{display:none}}@media (max-width:990px){header#header{--ml:var(--spacer-3x)}header#header .header-bar{display:flex;flex-grow:1;width:100%;justify-content:space-between;align-items:center;height:var(--header-bar-height);margin-left:calc(var(--ml) * -1);margin-right:calc(var(--ml) * -1);padding-left:var(--ml);padding-right:var(--ml)}header#header .menu-container{display:block;height:0;overflow:hidden;transition:height var(--anim-speed-1x) linear 0s;flex-grow:1;width:100%;background-color:var(--color-white);margin-left:calc(var(--ml) * -1);margin-right:calc(var(--ml) * -1)}header#header .menu-container>nav>ul{display:flex;flex-direction:column;min-height:var(--content-height);padding-bottom:var(--ml);padding-top:4px}header#header .menu-container>nav>ul>li{flex:0 0 auto;border-bottom:1px solid var(--color-light)}header#header .menu-container>nav>ul>li>a:not(.has-btn){display:block;padding:calc(var(--spacer-1x) * .75) var(--ml);position:relative}header#header .menu-container>nav>ul>li>a:not(.has-btn)>i{display:flex;position:absolute;right:var(--ml);top:50%;transform:translate(0,-50%) rotate(var(--icon-rotate,0deg));color:var(--color-light);transition:all var(--anim-speed-1x) linear 0s}header#header .menu-container>nav>ul>li.icon-link{display:none}header#header .menu-container>nav>ul>li.has-btn{display:block;padding:calc(var(--spacer-1x) * .75) calc(var(--ml) * 2);border-width:0}header#header .menu-container>nav>ul>li.form{flex:1 1 auto;display:flex;align-items:flex-end;padding:calc(var(--spacer-1x) * .75) calc(var(--ml) * 2 + var(--border-radius) * 2);border-width:0}header#header .menu-container>nav>ul>li.form>*{flex-grow:1}header#header .menu-container>nav>ul>li ul{display:block;max-height:0;overflow:hidden;transition:all var(--anim-speed-1x) linear 0s}header#header .menu-container>nav>ul>li ul ul{display:none}header#header .menu-container>nav>ul>li ul a i{display:none}header#header .menu-container>nav>ul>li.hover{--icon-rotate:90deg}header#header .menu-container>nav>ul>li.hover>a>i{color:var(--color-black)}header#header .menu-container>nav>ul>li.hover>ul{max-height:-moz-fit-content;max-height:fit-content}header#header .menu-container>nav>ul>li.hover>ul>li>a{display:block;padding:calc(var(--spacer-1x) * .5) var(--ml);padding-left:calc(var(--ml) + var(--ml) + var(--ml))}header#header .menu-container>nav>ul>li.hover>ul>li.active-trail>a,header#header .menu-container>nav>ul>li.hover>ul>li.hover>a{font-weight:700;text-decoration:underline}header#header .menu-container>nav>ul>li.hover>ul>li:last-child{margin-bottom:calc(var(--spacer-1x) * .5)}header#header .menu-container>nav>ul>li.active-trail>a,header#header .menu-container>nav>ul>li.hover>a{font-weight:700}}header#header .search-header-dropdown{position:absolute;width:100%;height:445px;background-color:var(--color-white);box-shadow:0 3px 15px rgba(0,0,0,.16);display:none;opacity:0;z-index:-999}@media (max-width:990px){header#header .search-header-dropdown{display:none!important}}header#header .search-header-dropdown.active{display:block;z-index:1;animation-name:fade_in__search_header_dropdown;animation-duration:var(--anim-speed-1x);animation-timing-function:linear;animation-delay:0s;opacity:1}@keyframes fade_in__search_header_dropdown{0%{opacity:0}100%{opacity:1}}header#header .search-header-dropdown .container{justify-content:center;height:100%}header#header .search-header-dropdown #close-search-toggle{position:absolute;right:14px;top:64px;transform:translate(0,-50%);background:0 0;color:var(--color-black);border-width:0;outline:0!important;cursor:pointer}header#header .search-header-dropdown #close-search-toggle i{font-size:var(--font-size-h2);line-height:var(--font-size-h2)}header#header .search-header-dropdown .form-search{max-width:600px;margin-top:140px}header#header .search-header-dropdown .form-search input{height:58px;padding-right:25px;border-color:var(--color-border2);font-size:var(--font-size-h3);line-height:var(--font-size-h3);font-weight:400}header#header .search-header-dropdown .form-search .fa-search{font-size:var(--font-size-h3)}@media (max-width:990px){body.menu-on header#header .toggle-menu{height:26px}body.menu-on header#header .toggle-menu span i:nth-child(1){width:0;top:50%;opacity:0}body.menu-on header#header .toggle-menu span i:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}body.menu-on header#header .toggle-menu span i:nth-child(3){transform:translate(-50%,-50%) rotate(45deg)}body.menu-on header#header .toggle-menu span i:nth-child(4){width:0;top:50%;opacity:0}body.menu-on header#header .header-bar{box-shadow:0 0 10px rgba(0,0,0,.15);position:relative}body.menu-on header#header .menu-container{height:var(--content-height)}}body.menu-on #need-help{display:none}
.top-line{background-color:var(--color-primary);color:var(--color-white);font-size:.85rem}.top-line .container{height:var(--header-topline-height,27px);justify-content:flex-end;align-items:center}.top-line .title img{display:inline-block;margin-left:var(--spacer-1x)}.top-line .links{padding-left:var(--spacer-4x)}.top-line a[href^="tel:"]{display:inline-flex;align-items:center;color:inherit}.top-line a[href^="tel:"]>i{margin-right:var(--spacer-1x)}@media (max-width:990px){.top-line{font-size:.75rem}.top-line .container{justify-content:space-between}.top-line a[href^="tel:"]>i{margin-right:calc(var(--spacer-1x)*.5)}}
.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);justify-content:center;align-items:center;z-index:9999}.modal-content{position:relative;width:100%;max-width:1280px;aspect-ratio:16/9;background:#fff;padding:0;overflow:hidden}.modal-content .video-container{width:100%;height:100%}.modal-content .video-container .external-content-notifier{line-height:24px}.modal-content .container-video video,.modal-content .video-container video,.modal-content img{display:block;max-width:100%!important;width:auto!important;height:auto!important;margin:0 auto}.modal-content .container-video .video-frame,.modal-content .video-container .video-frame{position:relative;display:block;width:calc(var(--stage-item-height)/ 9 * 16)!important;height:0!important;padding-bottom:var(--aspect-perc-16-9);min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;bottom:0;left:50%;transform:translate(-50%,0)}.modal-content .container-video .video-frame iframe,.modal-content .video-container .video-frame iframe{position:absolute;display:block;width:100%!important;height:100%!important}.modal-content p>img,.modal-content>.container-video,.modal-content>.video-container{display:inline-block;line-height:0}#close-modal{position:absolute;top:8px;right:8px;background:var(--color-black);color:#fff;border:none;cursor:pointer}#close-modal i{font-size:28px}
#need-help{position:fixed;z-index:201;bottom:var(--spacer-3x);right:var(--spacer-3x);transition:all var(--anim-speed-1x) ease-in-out 0s}@media (max-width:990px){#need-help .btn{padding-left:0;padding-right:0;width:40px;height:40px;border-radius:50%;justify-content:center}}body.footed #need-help{bottom:-200px;opacity:0}
.external-content-notifier{display:flex;align-items:center;justify-content:center;padding:var(--spacer-2x);height:var(--inherit-height,inherit);background:rgba(0,0,0,.1);border:2px solid rgba(0,0,0,.2)}
section.container{position:relative;z-index:1;overflow:hidden}section.container.pt-auto{padding-top:calc(var(--spacer) * 4)}@media (max-width:768px){section.container.pt-auto{padding-top:calc(var(--spacer) * 1.5)}}section.container.pb-auto{padding-bottom:calc(var(--spacer) * 4)}@media (max-width:768px){section.container.pb-auto{padding-bottom:calc(var(--spacer) * 1.5)}}section.container .container-default,section.container .container-page{display:block;width:100%;margin-left:auto;margin-right:auto;max-width:1000px;padding-left:var(--spacer-3x);padding-right:var(--spacer-3x)}section.container .container-page-max{display:block;width:100%;margin-left:auto;margin-right:auto;max-width:1280px;padding-left:var(--spacer-3x);padding-right:var(--spacer-3x)}section.container .container-full{display:block;width:100%;margin-left:auto;margin-right:auto;max-width:100%;padding-left:var(--spacer-3x);padding-right:var(--spacer-3x)}section.container .container-full-np{display:block;width:100%;margin-left:auto;margin-right:auto;max-width:100%;padding-left:0;padding-right:0}section.container .row{display:flex;width:auto;--grid-x:0;--grid-y:0;margin-top:calc(var(--grid-y) * -1);margin-left:calc(var(--grid-x) * -.5);margin-right:calc(var(--grid-x) * -.5);flex-wrap:wrap;--grid-x:calc(var(--spacer) * 2);--grid-y:calc(var(--spacer) * 2)}section.container .row.flex-wrap{flex-wrap:wrap}section.container .row>*{margin-top:var(--grid-y);padding-left:calc(var(--grid-x) * .5);padding-right:calc(var(--grid-x) * .5)}@media (max-width:990px){section.container .row{flex-wrap:wrap}}@media (max-width:768px){section.container .row{--grid-x:calc(var(--spacer) * 2);--grid-y:calc(var(--spacer) * 2)}}section.container .row+.row{margin-top:0}section.container.row-align-middle .row{align-items:center}section.container.row-align-bottom .row{align-items:flex-end}@media (max-width:990px){section.container.row-reverse-mobile .row{flex-direction:column-reverse}}section.container .container-image .container-video video,section.container .container-image .video-container video,section.container .container-image img,section.container .container-text .container-video video,section.container .container-text .video-container video,section.container .container-text img{display:block;max-width:100%!important;width:auto!important;height:auto!important;margin:0 auto}section.container .container-image .container-video .video-frame,section.container .container-image .video-container .video-frame,section.container .container-text .container-video .video-frame,section.container .container-text .video-container .video-frame{position:relative;display:block;width:calc(var(--stage-item-height)/ 9 * 16)!important;height:0!important;padding-bottom:var(--aspect-perc-16-9);min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;bottom:0;left:50%;transform:translate(-50%,0)}section.container .container-image .container-video .video-frame iframe,section.container .container-image .video-container .video-frame iframe,section.container .container-text .container-video .video-frame iframe,section.container .container-text .video-container .video-frame iframe{position:absolute;display:block;width:100%!important;height:100%!important}section.container .container-image p>img,section.container .container-image>.container-video,section.container .container-image>.video-container,section.container .container-text p>img,section.container .container-text>.container-video,section.container .container-text>.video-container{display:inline-block;line-height:0}section.container .container-image .inner .h1:not(.h3):not(.h4),section.container .container-image .inner .h2:not(.h3):not(.h4),section.container .container-image .inner h1:not(.h3):not(.h4),section.container .container-image .inner h2:not(.h3):not(.h4),section.container .container-text .inner .h1:not(.h3):not(.h4),section.container .container-text .inner .h2:not(.h3):not(.h4),section.container .container-text .inner h1:not(.h3):not(.h4),section.container .container-text .inner h2:not(.h3):not(.h4){color:var(--color-headline,var(--color-primary))}section.container .container-image .inner{position:relative}section.container .container-image .text{display:block;position:absolute;background-color:var(--color-white);width:45%;height:100%;top:0;right:0;padding:var(--spacer-4x);display:flex;align-items:center}@media (max-width:768px){section.container .container-image .text{position:static;width:100%!important}}section.container .container-image img{margin-left:0}section.container .container-image.col-text-bg-primary .text{background-color:var(--color-primary);color:var(--color-white);--color-headline:var(--color-white)}section.container .container-image.col-text-bg-primary .text .btn.btn-text{--button-bg:var(--color-white)}section.container .container-image.col-text-left-bottom .text{top:auto;right:auto;bottom:0;left:0;width:60%;height:auto}section.container .container-image.col-text-moveout-right .inner{padding-top:var(--spacer-2x);padding-bottom:var(--spacer-2x)}section.container .container-image.col-text-moveout-right .text{top:0;right:0;bottom:auto;left:auto;width:50%;height:100%;padding:var(--spacer-4x)}section.container .container-image.col-text-moveout-right .text p,section.container .container-image.col-text-moveout-right .text ul{text-transform:none;font-size:var(--font-size-p-small);line-height:1.5}section.container .container-image.col-image-16to9 .inner>.container-video .video-frame,section.container .container-image.col-image-16to9 .inner>.container-video video,section.container .container-image.col-image-16to9 .inner>.video-container .video-frame,section.container .container-image.col-image-16to9 .inner>.video-container video,section.container .container-image.col-image-16to9 .inner>img,section.container .container-image.col-image-16to9 .inner>picture>img,section.container .container-image.col-image-2to1 .inner>.container-video .video-frame,section.container .container-image.col-image-2to1 .inner>.container-video video,section.container .container-image.col-image-2to1 .inner>.video-container .video-frame,section.container .container-image.col-image-2to1 .inner>.video-container video,section.container .container-image.col-image-2to1 .inner>img,section.container .container-image.col-image-2to1 .inner>picture>img{aspect-ratio:var(--image-aspect,16/9);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}section.container .container-image.col-image-2to1{--image-aspect:1000/442}@media (min-width:769px){section.container .container-image.col-image-1to1 .inner>img{padding:1.3rem 0;width:50%!important}}@media (max-width:768px){section.container .container-image.col-image-1to1 .inner>img{width:100%!important}}@media (min-width:769px){section.container .container-image.col-image-1to1 .inner>.text{width:50%}}section.container .col-align-bottom{align-self:flex-end}section.container .col-align-bottom>p{width:100%}section.container .col-align-middle{align-self:center}section.container.bg-image-01{background-image:url(/sites/default/files/bg01.jpg);background-size:auto 100%;background-position:center;background-repeat:repeat}section.container .inner.bg-primary{color:var(--color-white);--color-headline:var(--color-white)}section.container .inner.bg-primary .btn.btn-text{--button-bg:var(--color-white)}section.container .container-quote .inner{--xp:var(--spacer-3x);padding:var(--xp);background-color:var(--color-light);display:flex}section.container .container-quote .inner .quote-symbol{width:58px}section.container .container-quote .inner .quote-symbol svg{fill:var(--color-black)}section.container .container-quote .inner .inner-text{padding:calc(var(--xp) * .5) var(--xp) 0;color:var(--color-primary)}@media (max-width:768px){section.container .container-quote .inner .quote-symbol{width:30px}section.container .container-quote .inner .quote-symbol svg{width:34px}section.container .container-quote .inner .inner-text{padding-right:0}}section.container .container>.border{display:block;width:100%;height:1px;background-color:var(--color-border)}section.container .col-flex-columns .inner{display:flex;flex-direction:column;justify-content:space-between;height:100%}section.container .container-form .redirect-link{display:none}

.card.card-custom{border-radius:0;border-width:0;box-shadow:none!important}.card.card-custom .card-img{background-color:var(--color-light);padding-bottom:230px}.card.card-custom .card-text{padding:var(--spacer-2x) 0 0 0}.card.card-custom .card-text h1,.card.card-custom .card-text h2,.card.card-custom .card-text h3,.card.card-custom .card-text h4{margin-bottom:var(--spacer-1x)}.card.card-custom .card-text p,.card.card-custom .card-text ul{text-transform:none;font-size:var(--font-size-p-small);line-height:1.5}.card.card-custom .card-actions{padding:0;flex:1 1 auto;text-align:left}.card.card-custom>:last-child{padding-bottom:var(--spacer-2x)}
section.stage{position:relative;z-index:1;--stage-item-height:230px}section.stage.stage-height-full{--stage-item-height:calc(var(--vh100) - var(--header-height) - var(--drupal-displace-offset-top,0px))}section.stage.stage-height-in-between{--stage-item-height:calc(var(--vh60) - var(--header-height) - var(--drupal-displace-offset-top,0px))}section.stage:not(.glide--carousel) .stage-item+.stage-item{display:none}section.stage .stage-item>div{position:relative;width:100%;height:0;padding-bottom:var(--stage-item-height);overflow:hidden}section.stage .stage-item .stage-media .video-frame,section.stage .stage-item .stage-media img,section.stage .stage-item .stage-media video{position:absolute;display:block;width:100%!important;height:auto!important;min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;bottom:0;left:50%;transform:translate(-50%,0)}section.stage .stage-item .stage-media .video-frame{position:absolute;display:block;width:calc(var(--stage-item-height)/ 9 * 16)!important;height:0!important;padding-bottom:var(--aspect-perc-16-9)}section.stage .stage-item .stage-media .video-frame iframe{position:absolute;display:block;width:100%!important;height:100%!important}section.stage .stage-item .stage-media .external-content-notifier{--inherit-height:var(--stage-item-height)}section.stage .stage-item .stage-text-container{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;height:100%;width:100%;top:0;left:0}section.stage .stage-item .stage-text-container .stage-text{display:block;width:100%;margin-left:auto;margin-right:auto;max-width:100%;padding-left:var(--spacer-3x);padding-right:var(--spacer-3x);flex:0 0 50%;display:flex;height:inherit;align-items:end;color:var(--color-white)}@media (max-width:768px){section.stage .stage-item .stage-text-container .stage-text{padding-left:var(--spacer-3x);padding-right:var(--spacer-3x)}}@media (min-width:1001px){section.stage .stage-item .stage-text-container .stage-text{padding-left:calc(var(--spacer-1x) * 8)}}section.stage .stage-item .stage-text-container .stage-bump{display:block;width:100%;margin-left:auto;margin-right:auto;max-width:100%;padding-left:var(--spacer-3x);padding-right:var(--spacer-3x);flex:0 0 50%;position:relative}@media (max-width:768px){section.stage .stage-item .stage-text-container .stage-bump{padding-left:var(--spacer-3x);padding-right:var(--spacer-3x)}}section.stage .stage-item .stage-text-container .stage-bump svg{position:absolute;display:block;height:75%;width:auto;left:0;bottom:-2px}section.stage .stage-item.bg-center .stage-media img,section.stage .stage-item.bg-center .stage-media video{-o-object-position:center center;object-position:center center;bottom:auto;top:50%;left:50%;transform:translate(-50%,-50%)}section.stage.stage-height-in-between .stage-item .stage-media img,section.stage.stage-height-in-between .stage-item .stage-media video{bottom:auto;top:50%;transform:translate(-50%,-50%)}section.stage.stage-height-default .stage-item .stage-media::after,section.stage.stage-height-in-between .stage-item .stage-media::after{content:" ";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.15);background:linear-gradient(0deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 50%)}section.stage.stage-height-default .stage-item .stage-text-container,section.stage.stage-height-in-between .stage-item .stage-text-container{display:block;width:100%;margin-left:auto;margin-right:auto;max-width:1000px;padding-left:var(--spacer-3x);padding-right:var(--spacer-3x);left:50%;transform:translate(-50%,0);display:flex;flex-direction:row;padding:0 var(--spacer-3x)}section.stage.stage-height-default .stage-item .stage-text-container .stage-text,section.stage.stage-height-in-between .stage-item .stage-text-container .stage-text{display:flex;flex:1 1 40%;padding:0}section.stage.stage-height-default .stage-item .stage-text-container .stage-text>div>:last-child,section.stage.stage-height-in-between .stage-item .stage-text-container .stage-text>div>:last-child{margin-bottom:-.5rem}section.stage.stage-height-default .stage-item .stage-text-container .stage-aside,section.stage.stage-height-in-between .stage-item .stage-text-container .stage-aside{flex:1 1 auto;height:inherit;display:flex;flex-direction:column}section.stage.stage-height-default .stage-item .stage-text-container .stage-aside .stage-icon,section.stage.stage-height-in-between .stage-item .stage-text-container .stage-aside .stage-icon{flex:1 1 auto;display:flex;align-items:center;justify-content:end;padding-right:var(--spacer-3x)}section.stage.stage-height-default .stage-item .stage-text-container .stage-aside .stage-icon>svg,section.stage.stage-height-in-between .stage-item .stage-text-container .stage-aside .stage-icon>svg{fill:var(--color-white)}section.stage.stage-height-default .stage-item .stage-text-container .stage-aside .stage-icon>img,section.stage.stage-height-default .stage-item .stage-text-container .stage-aside .stage-icon>svg,section.stage.stage-height-in-between .stage-item .stage-text-container .stage-aside .stage-icon>img,section.stage.stage-height-in-between .stage-item .stage-text-container .stage-aside .stage-icon>svg{display:block;width:auto!important;height:60%!important}section.stage.stage-height-default .stage-item .stage-text-container .stage-aside .stage-icon .market-icon,section.stage.stage-height-in-between .stage-item .stage-text-container .stage-aside .stage-icon .market-icon{width:180px}section.stage.stage-height-default .stage-item .stage-text-container .stage-aside .stage-breadcrumb,section.stage.stage-height-in-between .stage-item .stage-text-container .stage-aside .stage-breadcrumb{flex:0 0 auto;text-align:right;padding-bottom:calc(var(--spacer-1x) * .5)}section.stage.stage-height-default .stage-item.has-markt-icon .stage-text-container .stage-aside .stage-icon,section.stage.stage-height-in-between .stage-item.has-markt-icon .stage-text-container .stage-aside .stage-icon{align-items:end;padding-bottom:var(--spacer-1x)}section.stage .stage-breadcrumb{color:var(--color-gray)}section.stage .stage-breadcrumb ul{display:inline-flex;justify-content:flex-end;flex-wrap:wrap;margin:0 0 0 auto;padding:0;list-style-type:none}section.stage .stage-breadcrumb ul>li{display:inline;margin:0;padding:0}section.stage .stage-breadcrumb ul>li:not(:last-child)::after{display:inline-block;content:"/";padding:0 6px}section.stage .stage-breadcrumb ul>li:last-child{font-weight:700;text-decoration:underline}@media (max-width:768px){section.stage{--stage-item-height:100vw}section.stage.stage-height-full{--stage-item-height:100vw}section.stage.stage-height-in-between{--stage-item-height:60vw}section.stage .stage-item .stage-text-container{padding:0!important;flex-wrap:wrap;flex-direction:column!important;justify-content:end}section.stage .stage-item .stage-text-container .stage-bump{display:none}section.stage .stage-item .stage-text-container .stage-icon{width:100%;padding:0 var(--spacer-3x)}section.stage .stage-item .stage-text-container .stage-icon>svg{fill:var(--color-white)}section.stage .stage-item .stage-text-container .stage-icon>img,section.stage .stage-item .stage-text-container .stage-icon>svg{display:block;width:auto!important;height:auto!important;max-height:113px}section.stage .stage-item .stage-text-container .stage-icon .market-icon{width:180px}section.stage .stage-item .stage-text-container .stage-text{display:block!important;flex:none!important;width:100%;height:auto;padding:var(--spacer-3x)!important}section.stage .stage-item .stage-text-container .stage-aside{display:block!important;flex:none!important;width:100%;height:auto!important}section.stage .stage-item .stage-text-container .stage-aside .stage-breadcrumb{padding:0 var(--spacer-3x);padding-bottom:var(--spacer-1x)!important;text-align:left!important}section.stage .stage-item .stage-text-container .stage-aside .stage-breadcrumb ul{justify-content:flex-start}section.stage .stage-item.has-markt-icon .stage-text-container .stage-aside .stage-icon{padding-bottom:var(--spacer-1x)}}
section.teaser-container{--col-count:3}@media (max-width:990px){section.teaser-container{--col-count:2}}@media (max-width:768px){section.teaser-container{--col-count:1}}section.teaser-container .container{display:block;width:100%;margin-left:auto;margin-right:auto;max-width:1000px;padding-left:var(--spacer-3x);padding-right:var(--spacer-3x)}section.teaser-container .row{display:flex;width:auto;--grid-x:0;--grid-y:0;margin-top:calc(var(--grid-y) * -1);margin-left:calc(var(--grid-x) * -.5);margin-right:calc(var(--grid-x) * -.5);flex-wrap:wrap;--grid-x:calc(var(--spacer) * 2);--grid-y:calc(var(--spacer) * 2)}section.teaser-container .row.flex-wrap{flex-wrap:wrap}section.teaser-container .row>*{margin-top:var(--grid-y);padding-left:calc(var(--grid-x) * .5);padding-right:calc(var(--grid-x) * .5)}@media (max-width:990px){section.teaser-container .row{flex-wrap:wrap}}@media (max-width:768px){section.teaser-container .row{--grid-x:calc(var(--spacer) * 2);--grid-y:calc(var(--spacer) * 2)}}section.teaser-container .col-auto{width:calc(100% / var(--col-count))}@media (max-width:768px){section.teaser-container .col-auto{width:100%}}section.teaser-container .col-text{width:100%;padding-bottom:var(--grid-y)}@media (max-width:768px){section.teaser-container .col-text+.col-auto{margin-top:calc(var(--grid-y) * -.25)}}section.teaser-container.row-items-2{--col-count:2}section.teaser-container.image-contain .card .card-img img{-o-object-fit:contain;object-fit:contain}
.card.card-markets-big,.card.card-markets-small{border-width:0;box-shadow:none!important;border-radius:0;background:0 0;padding:0}.card.card-markets-big .card-text,.card.card-markets-small .card-text{padding:0}.card.card-markets-big .card-text .market-icon,.card.card-markets-small .card-text .market-icon{display:block;width:180px}.card.card-markets-big .card-actions,.card.card-markets-small .card-actions{display:none}.card.card-markets-big:hover .market-icon,.card.card-markets-small:hover .market-icon{--market-icon-bg:var(--color-primary);--market-icon-border-color:var(--color-white);--market-icon-color:var(--color-white)}.card.card-markets-small .card-text .h3{font-size:var(--font-size-h4)}section.teaser-container-markets-small{--col-count:3}section.teaser-container-markets-small .row{justify-content:space-between}section.teaser-container-markets-small .col-auto.nth-3{width:25%}@media (max-width:768px){section.teaser-container-markets-small .col-auto.nth-3{width:100%}}.card.card-markets-big .card-text h1,.card.card-markets-big .card-text h2,.card.card-markets-big .card-text h3,.card.card-markets-big .card-text h4,.card.card-markets-big .card-text p{margin-bottom:0;color:var(--color-black)}.card.card-markets-big .card-text .btn{margin-top:calc(var(--spacer-1x) * -1)}section.teaser-container-markets-big .row{position:relative}@media (min-width:1001px){section.teaser-container-markets-big .col-auto.cn-1{margin-top:5rem}section.teaser-container-markets-big .col-auto.cn-2{width:60%;position:absolute;top:0;left:40%;padding-left:var(--spacer-3x)}section.teaser-container-markets-big .col-auto.col-bump{margin-top:7rem;position:relative}section.teaser-container-markets-big .col-auto.col-bump svg{display:block;width:90%;position:absolute}section.teaser-container-markets-big .col-auto.cn-3{margin-top:7.5rem}section.teaser-container-markets-big .col-auto.cn-4{margin-top:-1rem}section.teaser-container-markets-big .col-auto.cn-5{margin-top:7rem}}@media (max-width:1000px){section.teaser-container-markets-big .col-bump{display:none}section.teaser-container-markets-big .card.card-markets-big .card-text p{display:none}}@media (max-width:990px){section.teaser-container-markets-big{--col-count:2}}@media (max-width:768px){section.teaser-container-markets-big{--col-count:1;background:var(--color-secondary-light)!important}section.teaser-container-markets-big .container-markets-big>.row>.col.col-even>.card.card-markets-big{overflow:visible}section.teaser-container-markets-big .container-markets-big>.row>.col.col-even>.card.card-markets-big::before{content:"";position:absolute;z-index:-1;background:var(--color-secondary)!important;margin-left:calc(var(--spacer-3x) * -1);width:calc(100% + var(--spacer-3x) * 2);margin-top:calc(var(--grid-y) * -.5);height:calc(100% + var(--grid-y))}section.teaser-container-markets-big.pb-auto{padding-bottom:calc(var(--spacer) * 1.5)}section.teaser-container-markets-big.pb-auto .container-markets-big>.row>.col.col-even:last-child>.card.card-markets-big::before{height:calc(100% + var(--grid-y) + var(--spacer) * .5)}}article.product .teaser-container-markets-small .row{justify-content:flex-start}
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,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}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[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}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/themes/soundcoat/build/css/../../assets/fonts/poppins/poppins-v21-latin-regular.woff2) format("woff2"),url(/themes/soundcoat/build/css/../../assets/fonts/poppins/poppins-v21-latin-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/themes/soundcoat/build/css/../../assets/fonts/poppins/poppins-v21-latin-500.woff2) format("woff2"),url(/themes/soundcoat/build/css/../../assets/fonts/poppins/poppins-v21-latin-500.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/themes/soundcoat/build/css/../../assets/fonts/poppins/poppins-v21-latin-700.woff2) format("woff2"),url(/themes/soundcoat/build/css/../../assets/fonts/poppins/poppins-v21-latin-700.ttf) format("truetype")}.btn,.button.form-submit{--button-height:38px;--button-color:var(--color-white);--button-bg:var(--color-primary);--button-border:var(--color-white);--button-border-width:2px;--button-hover-color:var(--button-color);--button-hover-bg:var(--color-secondary);--button-hover-border:var(--button-border);--button-icon-width:calc(var(--button-height) / 2);--button-hover-icon-width:var(--button-height);display:inline-flex;flex-grow:1;align-items:center;outline:0!important;cursor:pointer;z-index:1;transition:all var(--anim-speed-1x) linear 0s;font-family:var(--font-default);text-align:left;font-weight:700;font-size:var(--font-size-button);line-height:1.2;border-radius:calc((var(--button-height))/ 2);border-width:var(--button-border-width);border-style:solid;padding:.25em calc(var(--button-height)/ 2) .15em calc(var(--button-height)/ 2);min-height:var(--button-height);background-color:var(--button-bg);color:var(--button-color);border-color:var(--button-border);box-shadow:0 6px 6px rgba(0,0,0,.16)}.btn *,.btn::after,.button.form-submit *,.button.form-submit::after{transition:all var(--anim-speed-1x) linear 0s}.btn:focus,.btn:hover,.button.form-submit:focus,.button.form-submit:hover,.hover.btn,.hover.button.form-submit{background-color:var(--button-hover-bg);color:var(--button-hover-color);border-color:var(--button-hover-border);box-shadow:0 10px 6px rgba(0,0,0,.16)}.btn:disabled,.button.form-submit:disabled{cursor:not-allowed}.btn-outlined.btn,.btn-outlined.button.form-submit,.btn-text-link.btn,.btn-text-link.button.form-submit,.btn-text.btn,.btn-text.button.form-submit,.card.card-default .btn,.card.card-style-01 .btn{background-color:transparent;color:var(--button-bg);--button-border-width:0px}.btn-outlined.btn::after,.btn-outlined.button.form-submit::after,.btn-text-link.btn::after,.btn-text-link.button.form-submit::after,.btn-text.btn::after,.btn-text.button.form-submit::after,.card.card-default .btn::after,.card.card-style-01 .btn::after{content:" ";display:block;position:relative;width:var(--button-hover-icon-width);height:calc(var(--button-height) - 4px);margin-left:calc(var(--button-height)/ 2 / 2);-webkit-mask-image:var(--svg-arrow);mask-image:var(--svg-arrow);-webkit-mask-size:var(--button-icon-width) 100%;mask-size:var(--button-icon-width) 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left center;mask-position:left center;background-color:currentColor}@media (max-width:768px){.btn-outlined.btn::after,.btn-outlined.button.form-submit::after,.btn-text-link.btn::after,.btn-text-link.button.form-submit::after,.btn-text.btn::after,.btn-text.button.form-submit::after,.card.card-default .btn::after,.card.card-style-01 .btn::after{width:50px}}.btn-outlined.btn:focus,.btn-outlined.btn:hover,.btn-outlined.button.form-submit:focus,.btn-outlined.button.form-submit:hover,.btn-outlined.hover.btn,.btn-outlined.hover.button.form-submit,.btn-text-link.btn:focus,.btn-text-link.btn:hover,.btn-text-link.button.form-submit:focus,.btn-text-link.button.form-submit:hover,.btn-text-link.hover.btn,.btn-text-link.hover.button.form-submit,.btn-text.btn:focus,.btn-text.btn:hover,.btn-text.button.form-submit:focus,.btn-text.button.form-submit:hover,.btn-text.hover.btn,.btn-text.hover.button.form-submit,.card.card-default .btn:focus,.card.card-default .btn:hover,.card.card-default .hover.btn,.card.card-style-01 .btn:focus,.card.card-style-01 .btn:hover,.card.card-style-01 .hover.btn{color:var(--button-hover-bg)}.btn-outlined.btn:focus::after,.btn-outlined.btn:hover::after,.btn-outlined.button.form-submit:focus::after,.btn-outlined.button.form-submit:hover::after,.btn-outlined.hover.btn::after,.btn-outlined.hover.button.form-submit::after,.btn-text-link.btn:focus::after,.btn-text-link.btn:hover::after,.btn-text-link.button.form-submit:focus::after,.btn-text-link.button.form-submit:hover::after,.btn-text-link.hover.btn::after,.btn-text-link.hover.button.form-submit::after,.btn-text.btn:focus::after,.btn-text.btn:hover::after,.btn-text.button.form-submit:focus::after,.btn-text.button.form-submit:hover::after,.btn-text.hover.btn::after,.btn-text.hover.button.form-submit::after,.card.card-default .btn:focus::after,.card.card-default .btn:hover::after,.card.card-default .hover.btn::after,.card.card-style-01 .btn:focus::after,.card.card-style-01 .btn:hover::after,.card.card-style-01 .hover.btn::after{-webkit-mask-size:var(--button-hover-icon-width) 100%;mask-size:var(--button-hover-icon-width) 100%}@media (max-width:768px){.btn-outlined.btn,.btn-outlined.button.form-submit,.btn-text-link.btn,.btn-text-link.button.form-submit,.btn-text.btn,.btn-text.button.form-submit,.card.card-default .btn,.card.card-style-01 .btn{padding-right:0}}.btn-outlined.btn,.btn-outlined.button.form-submit,.card.card-default .btn{box-shadow:0 0 8px rgba(0,0,0,.16)}.btn-outlined.btn:focus,.btn-outlined.btn:hover,.btn-outlined.button.form-submit:focus,.btn-outlined.button.form-submit:hover,.btn-outlined.hover.btn,.btn-outlined.hover.button.form-submit,.card.card-default .btn:focus,.card.card-default .btn:hover,.card.card-default .hover.btn{box-shadow:0 0 16px rgba(0,0,0,.25)}.btn-text-link.btn,.btn-text-link.button.form-submit,.btn-text.btn,.btn-text.button.form-submit,.card.card-style-01 .btn{padding-left:0;box-shadow:none!important}.btn-text-link.btn,.btn-text-link.button.form-submit{--button-height:auto;--button-icon-width:0;--button-hover-icon-width:auto;padding:0;min-height:0;line-height:inherit}.btn-text-link.btn::after,.btn-text-link.button.form-submit::after{content:unset;display:none!important}.btn-text-link.btn:focus,.btn-text-link.btn:hover,.btn-text-link.button.form-submit:focus,.btn-text-link.button.form-submit:hover,.btn-text-link.hover.btn,.btn-text-link.hover.button.form-submit{color:var(--button-bg);text-decoration:underline}.btn-block.btn,.btn-block.button.form-submit{display:flex;width:100%;align-items:center;justify-content:center}.btn>svg,.button.form-submit>svg{width:1.25em;fill:currentColor;margin-left:calc(var(--button-height)/ -4 / 3)}.btn>svg:first-child,.button.form-submit>svg:first-child{margin-right:var(--spacer-1x)}*,::after,::before{box-sizing:border-box}html{height:-webkit-fill-available;scroll-behavior:smooth}:host,:root{--color-text:#000000;--color-white:#FFFFFF;--color-light:#EBEBEB;--color-gray:#D1D0D0;--color-gray-light:#F4F4F4;--color-dark:#575656;--color-black:#000000;--color-primary:#003840;--color-primary-dark:#002227;--color-secondary:#86C8D5;--color-secondary-dark:#003840;--color-secondary-light:#C3E4E9;--color-success:#006400;--color-success-dark:#004b00;--color-danger:#dc143c;--color-danger-dark:#c51236;--color-warning:#ffff99;--color-info:#0c76ab;--color-border:#CECECE;--color-border2:#707070;--font-default:"Poppins",sans-serif;--font-size-default:16px;--font-size-small:0.875em;--font-size-button:0.875rem;--font-size-p:1rem;--font-size-p-small:0.875rem;--font-size-h1:1.6875rem;--font-size-h2:1.3125rem;--font-size-h3:1.125rem;--font-size-h4:1rem;--font-size-h5:0.8125rem;--font-size-nav-level-1:0.875rem;--font-size-nav-level-2:0.8125rem;--font-size-prefooter:0.875rem;--font-size-footer:0.75rem;--font-size-card-download-title:0.875rem;--vh:1vh;--vh100:calc(100 * var(--vh));--vh60:calc(60 * var(--vh));--spacer:0.5rem;--spacer-1x:0.5rem;--spacer-2x:1rem;--spacer-3x:1.5rem;--spacer-4x:2rem;--aspect-perc-16-9:calc(100% / 16 * 9);--anim-speed-1x:150ms;--anim-speed-2x:300ms;--anim-speed-3x:500ms;--anim-speed-nav:650ms;--page-small:1060px;--radius-default:26px;--svg-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.41 10.83'%3E%3Cpath d='m17.71.71c-.39-.39-1.02-.39-1.41,0s-.39,1.02,0,1.41l2.29,2.29H1c-.55,0-1,.45-1,1s.45,1,1,1h17.59l-2.29,2.29c-.39.39-.39,1.02,0,1.41.2.2.45.29.71.29s.51-.1.71-.29l4.71-4.71L17.71.71Z' fill='currentColor'/%3E%3C/svg%3E")}@media (max-width:768px){:host,:root{--spacer:1rem;--spacer-1x:1rem}}html{font-size:var(--font-size-default);line-height:1.5625}@media (max-width:768px){html{font-size:calc(var(--font-size-default) * 1.1)}}body{min-height:100vh;min-height:-webkit-fill-available;background:var(--color-white);color:var(--color-text);font-family:var(--font-default);text-transform:none;font-size:var(--font-size-p-small);line-height:1.5;margin:0;padding:0}body.intro{text-transform:none;font-size:var(--font-size-p);line-height:1.5625}body.body,body.small{text-transform:none;font-size:var(--font-size-p-small);line-height:1.5}#top-anchor{position:absolute;width:1px;height:1px;top:var(--header-height,0);left:0}body.webform #block-mainpagecontent{display:block;width:100%;margin-left:auto;margin-right:auto;max-width:1000px;padding-left:var(--spacer-3x);padding-right:var(--spacer-3x);padding-top:calc(var(--spacer) * 12);padding-bottom:calc(var(--spacer) * 12)}@media (max-width:768px){body.webform #block-mainpagecontent{padding-top:calc(var(--spacer) * 4);padding-bottom:calc(var(--spacer) * 4)}}form.webform-submission-form{margin-left:auto;margin-right:auto}form.webform-submission-form [data-drupal-messages]{display:none}form{--input-height:38px;--radius-default:5px;--border-color:var(--color-border);--border-width:1px;--text-color:var(--color-text);--input-bg:var(--color-white)}form .form-disabled{--border-color:var(--color-dark);--text-color:var(--color-dark);--input-bg:rgba(255,255,255,0.25)}.container-prefooter form,form.light{--border-color:var(--color-white);--border-width:2px;--text-color:var(--color-text);--input-bg:var(--color-white);--radius-default:calc(var(--input-height) / 2)}input.form-date,input.form-email,input.form-number,input.form-tel,input.form-text,select.form-select,textarea.form-textarea{flex:1 1 auto;display:block;width:100%;height:var(--input-height);line-height:16px;font-size:var(--font-size-p-small,15px);padding:11px var(--spacer-2x) 11px;outline:0;border:var(--border-width) solid var(--border-color);border-radius:var(--radius-default);background:0 0;color:var(--text-color);background:var(--input-bg)}input.form-date:-internal-autofill-selected,input.form-date:-webkit-autofill,input.form-date:-webkit-autofill:focus,input.form-email:-internal-autofill-selected,input.form-email:-webkit-autofill,input.form-email:-webkit-autofill:focus,input.form-number:-internal-autofill-selected,input.form-number:-webkit-autofill,input.form-number:-webkit-autofill:focus,input.form-tel:-internal-autofill-selected,input.form-tel:-webkit-autofill,input.form-tel:-webkit-autofill:focus,input.form-text:-internal-autofill-selected,input.form-text:-webkit-autofill,input.form-text:-webkit-autofill:focus,select.form-select:-internal-autofill-selected,select.form-select:-webkit-autofill,select.form-select:-webkit-autofill:focus,textarea.form-textarea:-internal-autofill-selected,textarea.form-textarea:-webkit-autofill,textarea.form-textarea:-webkit-autofill:focus{background-color:var(--input-bg)!important}input.form-date:focus,input.form-email:focus,input.form-number:focus,input.form-tel:focus,input.form-text:focus,select.form-select:focus,textarea.form-textarea:focus{caret-color:var(--border-color)}input.form-date.form-select,input.form-email.form-select,input.form-number.form-select,input.form-tel.form-select,input.form-text.form-select,select.form-select.form-select,textarea.form-textarea.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:calc(var(--spacer-2x) + var(--spacer-2x) * 1.5);background-image:url(/themes/soundcoat/assets/images/layout/fa-chevron-down.png);background-repeat:no-repeat;background-position-x:calc(100% - var(--spacer-2x));background-position-y:center;background-size:var(--spacer-3x) auto}input.form-date.form-select option,input.form-email.form-select option,input.form-number.form-select option,input.form-tel.form-select option,input.form-text.form-select option,select.form-select.form-select option,textarea.form-textarea.form-select option{cursor:pointer}input.form-date.form-textarea,input.form-email.form-textarea,input.form-number.form-textarea,input.form-tel.form-textarea,input.form-text.form-textarea,select.form-select.form-textarea,textarea.form-textarea.form-textarea{height:auto;min-height:150px;min-width:100%;max-width:100%}fieldset.form-item{border:0;padding:0;margin:0 0 var(--spacer-2x)}@media (max-width:768px){fieldset.form-item{flex-wrap:wrap;margin:0 0 var(--spacer)}}fieldset.form-item.form-item--error label{color:var(--color-danger)}.form-item{display:block;position:relative;margin:0 0 var(--spacer-2x);width:100%}.form-item legend .fieldset-legend:not(.visually-hidden),.form-item>label{display:block;font-size:var(--font-size-p-small);font-weight:700;padding:0 0 calc(var(--spacer-1x) * .5)}.form-item>div{flex-grow:1}.form-item>.description{display:none}.form-item .form-checkboxes{flex-wrap:wrap}.form-item .form-checkboxes .form-item{padding:0!important;margin:0 0 var(--spacer-1x)}.form-item p.required-form-indicator,.form-item#edit-required-field-indicator p{font-family:var(--font-regular);font-size:var(--font-size-small)}.form-item .input-group{display:flex}.form-item .input-group span{display:flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0 var(--spacer-4x) 0 var(--spacer-3x);background-color:var(--theme-color-light);color:var(--theme-color-dark);font-weight:700;border:1px solid var(--border-color);border-radius:var(--radius-default);border-width:1px 1px 1px 0}.form-item .input-group input{border-top-right-radius:0;border-bottom-right-radius:0}.form-item .input-group span{border-top-left-radius:0;border-bottom-left-radius:0}.form-item .form-item--error-message{padding:2px 0 0;font-size:calc(var(--font-size-p-small) * .75);line-height:1;color:var(--color-danger);position:absolute;top:100%;right:0}.form-item.form-item--error{--border-color:var(--color-danger)}.form-item.form-item--error>label{color:var(--color-danger)}.form-item.webform-type-checkboxes{border-width:0;padding:0}.form-item.webform-type-checkboxes.error{color:var(--color-danger)}.form-item.webform-type-checkboxes.error .fieldset-wrapper>div:first-child{display:none}.form-item.webform-type-checkboxes.error .fieldset-wrapper>div:first-child.form-checkboxes{display:inline-flex}.form-item.webform-type-checkboxes.error .fieldset-wrapper>div:first-child.form-checkboxes label{color:var(--color-text)}.form-item.js-form-type-checkbox,.form-item.js-form-type-radio{display:block}.form-item.js-form-type-checkbox>input,.form-item.js-form-type-radio>input{display:block;position:absolute;left:0;top:0;font-size:1rem;width:1rem;height:1rem}.form-item.js-form-type-checkbox>input:checked+label,.form-item.js-form-type-radio>input:checked+label{color:var(--color-text)!important}.form-item.js-form-type-checkbox>input:checked,.form-item.js-form-type-radio>input:checked{background-color:var(--color-secondary)}.form-item.js-form-type-checkbox>label,.form-item.js-form-type-radio>label{display:block;font-weight:inherit;white-space:nowrap;position:relative;padding-left:var(--spacer-4x);cursor:pointer;font-family:var(--font-regular);font-size:var(--font-size-small)}.form-item.js-form-type-checkbox>label>div,.form-item.js-form-type-radio>label>div{white-space:normal}.form-item.js-form-type-checkbox>label>div a,.form-item.js-form-type-radio>label>div a{color:var(--theme-color,var(--color-primary))}.form-item.js-form-type-checkbox .form-item--error-message,.form-item.js-form-type-radio .form-item--error-message{position:static;padding-left:var(--spacer-4x)}.form-item .iti{flex:1 1 auto}.form-item.js-webform-states-hidden>label{float:left}.form-item.js-webform-states-hidden>input{width:100%}.form-item .form-checkboxes{display:inline-flex}.form-item .form-checkboxes .form-item{min-width:150px;padding-right:var(--spacer-2x)}@media (max-width:768px){.form-item .form-checkboxes{display:block}.form-item .form-checkboxes .form-item{display:block}}@media (max-width:768px){.form-item{flex-wrap:wrap;margin:0 0 var(--spacer)}.form-item>label{padding-top:0}.form-item .form-item--error-message{padding-right:0;font-size:.75rem}.form-item.js-webform-states-hidden>label{float:none}.form-item.js-webform-states-hidden>input{width:100%!important}}.form-actions-flex>div:first-child{flex:1 1 auto}.form-actions-flex>div:last-child{flex:0 0 196px}.form-actions-flex>div:last-child .button{display:block;text-transform:uppercase}@media (max-width:768px){.form-actions-flex>div{width:100%!important}.form-actions-flex>div+div{margin-top:var(--spacer-2x)}}.form-actions{margin-top:var(--spacer-2x);margin-bottom:0;display:flex;justify-content:space-between}.form-actions.webform-actions .button{min-width:200px;text-align:center;justify-content:center}.button.form-submit{flex-grow:0}.webform-flexbox{margin-top:0!important;margin-bottom:var(--spacer-2x)!important}.theme-wrapper{display:block;margin:0!important;padding:var(--spacer-4x);border:2px solid var(--theme-color-dark)}.form-flex-anrede.webform-flexbox>.webform-flex:first-child{flex:0 0 140px;width:140px}@media (min-width:768px){.form-flex-anrede.webform-flexbox{width:calc(100% + .5em + .5em + .5em)}}@media (max-width:768px){.form-flex-anrede.webform-flexbox>.webform-flex{flex-wrap:wrap}.form-flex-anrede.webform-flexbox>.webform-flex:first-child{flex:1 1 100%;width:100%}}.form-item-paymentlog{display:none}.webform-submission-spenden-form .webform-button--submit{display:none}.ui-widget-overlay{background-color:rgba(0,0,0,.8);opacity:1;z-index:1001!important}.ui-widget.ui-widget-content{z-index:1002!important;max-width:100%;padding:0;border:2px solid var(--theme-color,var(--color-primary));border-radius:0}.ui-widget.ui-widget-content .ui-dialog-titlebar{background:0 0!important;border-width:0;position:relative}.ui-widget.ui-widget-content .ui-dialog-titlebar>.ui-dialog-title{display:none}.ui-widget.ui-widget-content .ui-dialog-titlebar .ui-dialog-titlebar-close{border-width:0!important;background:0 0!important;position:absolute;z-index:1000;top:var(--spacer-3x);right:var(--spacer-3x);padding:0;cursor:pointer}.ui-widget.ui-widget-content .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon.ui-icon.ui-icon-closethick{background-image:url(/themes/soundcoat/assets/vendor/fontawesome/svgs/solid/xmark.svg);background-position:center;background-size:contain;display:block;width:100%;height:100%}.ui-widget.ui-widget-content form.webform-submission-form{padding:var(--spacer-1x) var(--spacer-2x) var(--spacer-2x)}.ui-widget.ui-widget-content .form-actions>*{margin-left:auto}form.form-search{--border-color:var(--color-dark);display:flex;width:100%;position:relative}form.form-search>input{border-width:0 0 1px 0;border-radius:0;padding-left:.1rem}form.form-search>[type=submit]{position:absolute;right:0;top:50%;transform:translate(0,-50%);background:0 0;color:var(--color-dark);border-width:0;outline:0!important;cursor:pointer}.container-prefooter form .form-item>label{display:none}.container-prefooter form .form-actions.webform-actions .button{min-width:auto}.small,small,ul.small{font-size:var(--font-size-small)}.p,p{text-transform:none;font-size:var(--font-size-p-small);line-height:1.5}.p.intro,p.intro{text-transform:none;font-size:var(--font-size-p);line-height:1.5625}.p.body,.p.small,p.body,p.small{text-transform:none;font-size:var(--font-size-p-small);line-height:1.5}.h1,h1{text-transform:none;font-weight:500;font-size:var(--font-size-h1);line-height:1.25}.h1 .bold,.h1 strong,h1 .bold,h1 strong{font-weight:700}.h1 .bold em,.h1 strong em,h1 .bold em,h1 strong em{font-weight:500}.h2,h2{text-transform:none;font-weight:500;font-size:var(--font-size-h2);line-height:1.25}.h2 .bold,.h2 strong,h2 .bold,h2 strong{font-weight:700}.h2 .bold em,.h2 strong em,h2 .bold em,h2 strong em{font-weight:500}.h3,h3{font-size:var(--font-size-h3);line-height:1.5;font-weight:700;text-transform:uppercase}.h4,h4{font-size:var(--font-size-h4);line-height:1.5625;text-transform:none;font-weight:700}.fs-regular{font-weight:400}.fs-medium{font-weight:500}.bold,.fs-bold{font-weight:700}.little{font-size:.5rem}a{text-decoration:none;color:inherit}a:focus,a:hover{text-decoration:inherit}.btn-wide{min-width:270px;text-align:center;justify-content:center}.text-align-center{text-align:center}.text-align-right{text-align:right}.upper{text-transform:uppercase}address{font-style:normal}address,h1,h2,h3,h4,h5,h6,p,ul{margin:0 0 var(--spacer-2x)}address:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,p:first-child,ul:first-child{margin-top:0}address:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,ul:last-child{margin-bottom:0}.fa svg,.fa-brands svg,.fa-regular svg,.fa-solid svg,.fab svg,.far svg,.fas svg{display:inline-block;width:1em;height:1em;fill:currentColor;vertical-align:-.125em}.text ul{text-transform:none;font-size:var(--font-size-p-small);line-height:1.5;list-style:none;padding:0;margin:0;margin-left:1rem}.text ul.intro{text-transform:none;font-size:var(--font-size-p);line-height:1.5625}.text ul.body,.text ul.small{text-transform:none;font-size:var(--font-size-p-small);line-height:1.5}.text ul li::before{content:"•";color:inherit;font-weight:700;display:inline-block;font-size:1em;width:1rem;margin-left:-1rem}.text ul li>p:first-child{display:inline-block;vertical-align:top}.text p strong{font-weight:700}.text .h3+ul,.text .h4+ul,.text h3+ul,.text h4+ul{margin-top:calc(var(--spacer-2x) * -1)}@media (min-width:769px){.mobile-break{display:none}}@media (max-width:768px){.mobile-break{display:inline-block}.mobile-break:after{content:"-"}}.card{--card-radius:var(--radius-default,0px);display:flex;flex-direction:column;border-style:solid;border-width:0 0 10px 0;border-color:var(--color-secondary);background-color:var(--color-white);box-shadow:0 0 6px rgba(0,0,0,.16);position:relative;width:100%;height:100%;overflow:hidden;border-radius:var(--card-radius) var(--card-radius) 0 0;transition:all var(--anim-speed-1x) linear 0s}.card .card-img{flex:0 0 auto;display:block;width:100%;height:0;overflow:hidden;padding-bottom:var(--aspect-perc-16-9);position:relative}.card .card-img *{transition:all var(--anim-speed-1x) linear 0s}.card .card-img img{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.card .card-img svg{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:auto;height:60%;fill:var(--color-secondary)}.card .card-text{flex-grow:1;padding:var(--spacer-3x) var(--spacer-2x);text-transform:none;font-size:var(--font-size-p-small);line-height:1.5}.card .card-text p{text-transform:none;font-size:var(--font-size-p-small);line-height:1.5}.card .card-text .h4{margin-bottom:var(--spacer-1x);color:var(--color-primary)}.card .card-actions{padding:0 var(--spacer-2x) var(--spacer-3x);text-align:center}.card.card-relative a::before{content:" ";display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.card.card-relative:not(.no-link).hover,.card.card-relative:not(.no-link):focus-within,.card.card-relative:not(.no-link):hover{box-shadow:0 0 16px rgba(0,0,0,.25)}.card.card-relative:not(.no-link).hover .card-img img,.card.card-relative:not(.no-link).hover .card-img svg,.card.card-relative:not(.no-link):focus-within .card-img img,.card.card-relative:not(.no-link):focus-within .card-img svg,.card.card-relative:not(.no-link):hover .card-img img,.card.card-relative:not(.no-link):hover .card-img svg{transform:translate(-50%,-50%) scale(1.1)}.card.card-icon:not(.card-image):not(.card-style-01) .card-text{padding-top:0}.card.card-style-01{border-width:0;border-radius:var(--card-radius)}.card.card-style-01 .card-text{border-top:10px solid var(--color-secondary);padding-top:var(--spacer-2x);padding-bottom:var(--spacer-1x)}.card.card-style-01 .card-actions{text-align:left;padding-bottom:var(--spacer-1x)}.card.icon-bg .card-style-01 .card-text,.card.icon-bg.card-style-01 .card-text,.icon-bg .card-style-01 .card-text,.icon-bg.card-style-01 .card-text{border-width:0}.card.icon-bg .card-img,.icon-bg .card-img{background-color:var(--color-secondary);transition:all var(--anim-speed-1x) linear 0s}.card.icon-bg .card-img svg,.icon-bg .card-img svg{fill:var(--color-white)}.card.icon-bg .card:not(.no-link).hover .card-img,.card.icon-bg .card:not(.no-link):focus-within .card-img,.card.icon-bg .card:not(.no-link):hover .card-img,.card.icon-bg.card-relative.hover .card-img,.card.icon-bg.card-relative:focus-within .card-img,.card.icon-bg.card-relative:hover .card-img,.icon-bg .card:not(.no-link).hover .card-img,.icon-bg .card:not(.no-link):focus-within .card-img,.icon-bg .card:not(.no-link):hover .card-img,.icon-bg.card-relative.hover .card-img,.icon-bg.card-relative:focus-within .card-img,.icon-bg.card-relative:hover .card-img{background-color:var(--color-primary)}.market-icon svg,svg.market-icon{display:inline-block;margin-left:calc(var(--market-icon-border-width,2px) * -1)}.market-icon svg #bg,svg.market-icon #bg{fill:var(--market-icon-bg,var(--color-white))!important;stroke:var(--market-icon-border-color,var(--color-primary));stroke-width:var(--market-icon-border-width,2px)}.market-icon svg #border,svg.market-icon #border{display:none}.market-icon svg #icons,.market-icon svg #icons *,svg.market-icon #icons,svg.market-icon #icons *{fill:var(--market-icon-color,var(--color-primary))!important}.market-icon-positive{--market-icon-bg:transparent;--market-icon-border-color:var(--color-white);--market-icon-color:var(--color-primary)}.market-icon-negative{--market-icon-bg:var(--color-primary);--market-icon-border-color:var(--color-white);--market-icon-color:var(--color-white)}.market-icon-white-transparent{--market-icon-bg:transparent;--market-icon-border-color:var(--color-white);--market-icon-color:var(--color-white)}.bg-text{background:var(--color-text)!important;--color-inherit-bg:var(--color-text);--color-btn-contrast:var(--color-text)}.text-text{color:var(--color-text)}.bg-white{background:var(--color-white)!important;--color-inherit-bg:var(--color-white);--color-btn-contrast:var(--color-white)}.text-white{color:var(--color-white)}.bg-light{background:var(--color-light)!important;--color-inherit-bg:var(--color-light);--color-btn-contrast:var(--color-light)}.text-light{color:var(--color-light)}.bg-gray{background:var(--color-gray)!important;--color-inherit-bg:var(--color-gray);--color-btn-contrast:var(--color-gray)}.text-gray{color:var(--color-gray)}.bg-gray-light{background:var(--color-gray-light)!important;--color-inherit-bg:var(--color-gray-light);--color-btn-contrast:var(--color-gray-light)}.text-gray-light{color:var(--color-gray-light)}.bg-dark{background:var(--color-dark)!important;--color-inherit-bg:var(--color-dark);--color-btn-contrast:var(--color-dark)}.text-dark{color:var(--color-dark)}.btn-dark{--button-color:var(--color-white);--button-bg:var(--color-dark);--button-hover-color:var(--color-white);--button-hover-bg:#4a4949}.bg-black{background:var(--color-black)!important;--color-inherit-bg:var(--color-black);--color-btn-contrast:var(--color-black)}.text-black{color:var(--color-black)}.bg-primary{background:var(--color-primary)!important;--color-inherit-bg:var(--color-primary);--color-btn-contrast:var(--color-primary)}.text-primary{color:var(--color-primary)}.bg-primary-dark{background:var(--color-primary-dark)!important;--color-inherit-bg:var(--color-primary-dark);--color-btn-contrast:var(--color-primary-dark)}.text-primary-dark{color:var(--color-primary-dark)}.bg-secondary{background:var(--color-secondary)!important;--color-inherit-bg:var(--color-secondary);--color-btn-contrast:var(--color-secondary)}.text-secondary{color:var(--color-secondary)}.btn-secondary{--button-bg:var(--color-secondary);--button-hover-bg:var(--color-secondary-dark)}.bg-secondary-dark{background:var(--color-secondary-dark)!important;--color-inherit-bg:var(--color-secondary-dark);--color-btn-contrast:var(--color-secondary-dark)}.text-secondary-dark{color:var(--color-secondary-dark)}.bg-secondary-light{background:var(--color-secondary-light)!important;--color-inherit-bg:var(--color-secondary-light);--color-btn-contrast:var(--color-secondary-light)}.text-secondary-light{color:var(--color-secondary-light)}.bg-success{background:var(--color-success)!important;--color-inherit-bg:var(--color-success);--color-btn-contrast:var(--color-success)}.text-success{color:var(--color-success)}.btn-success{--button-color:var(--color-white);--button-bg:var(--color-success);--button-hover-color:var(--color-white);--button-hover-bg:#004b00}.bg-success-dark{background:var(--color-success-dark)!important;--color-inherit-bg:var(--color-success-dark);--color-btn-contrast:var(--color-success-dark)}.text-success-dark{color:var(--color-success-dark)}.bg-danger{background:var(--color-danger)!important;--color-inherit-bg:var(--color-danger);--color-btn-contrast:var(--color-danger)}.text-danger{color:var(--color-danger)}.btn-danger{--button-color:var(--color-white);--button-bg:var(--color-danger);--button-hover-color:var(--color-white);--button-hover-bg:#c51236}.bg-danger-dark{background:var(--color-danger-dark)!important;--color-inherit-bg:var(--color-danger-dark);--color-btn-contrast:var(--color-danger-dark)}.text-danger-dark{color:var(--color-danger-dark)}.bg-warning{background:var(--color-warning)!important;--color-inherit-bg:var(--color-warning);--color-btn-contrast:var(--color-warning)}.text-warning{color:var(--color-warning)}.bg-info{background:var(--color-info)!important;--color-inherit-bg:var(--color-info);--color-btn-contrast:var(--color-info)}.text-info{color:var(--color-info)}.bg-border{background:var(--color-border)!important;--color-inherit-bg:var(--color-border);--color-btn-contrast:var(--color-border)}.text-border{color:var(--color-border)}.bg-border2{background:var(--color-border2)!important;--color-inherit-bg:var(--color-border2);--color-btn-contrast:var(--color-border2)}.text-border2{color:var(--color-border2)}.f-default{font-family:var(--font-default)}.col-1{width:8.3333333333%;--col-w:8.3333333333%}.col-2{width:16.6666666667%;--col-w:16.6666666667%}.col-3{width:25%;--col-w:25%}.col-4{width:33.3333333333%;--col-w:33.3333333333%}.col-5{width:41.6666666667%;--col-w:41.6666666667%}.col-6{width:50%;--col-w:50%}.col-7{width:58.3333333333%;--col-w:58.3333333333%}.col-8{width:66.6666666667%;--col-w:66.6666666667%}.col-9{width:75%;--col-w:75%}.col-10{width:83.3333333333%;--col-w:83.3333333333%}.col-11{width:91.6666666667%;--col-w:91.6666666667%}.col-12{width:100%;--col-w:100%}@media (max-width:990px){.col-empty{display:none}.col-1{width:100%;flex-grow:1;--col-w:100%}.col-2{width:100%;flex-grow:1;--col-w:100%}.col-3{width:100%;flex-grow:1;--col-w:100%}.col-4{width:100%;flex-grow:1;--col-w:100%}.col-5{width:100%;flex-grow:1;--col-w:100%}.col-6{width:100%;flex-grow:1;--col-w:100%}}@media (max-width:768px){.col-7{width:100%;--col-w:100%}.col-8{width:100%;--col-w:100%}.col-9{width:100%;--col-w:100%}.col-10{width:100%;--col-w:100%}.col-11{width:100%;--col-w:100%}.col-12{width:100%;--col-w:100%}}.pt-0{padding-top:calc(var(--spacer-2x) * 0)!important}.pb-0{padding-bottom:calc(var(--spacer-2x) * 0)!important}.pl-0{padding-left:calc(var(--spacer-2x) * 0)!important}.pr-0{padding-right:calc(var(--spacer-2x) * 0)!important}.mt-0{margin-top:calc(var(--spacer-2x) * 0)!important}.mb-0{margin-bottom:calc(var(--spacer-2x) * 0)!important}.ml-0{margin-left:calc(var(--spacer-2x) * 0)!important}.mr-0{margin-right:calc(var(--spacer-2x) * 0)!important}.grid-x0,.grid-x0 .row{--grid-x:calc(var(--spacer-2x) * 0)!important}.grid-y0,.grid-y0 .row{--grid-y:calc(var(--spacer-2x) * 0)!important}.pt-1{padding-top:calc(var(--spacer-2x) * 1)!important}.pb-1{padding-bottom:calc(var(--spacer-2x) * 1)!important}.pl-1{padding-left:calc(var(--spacer-2x) * 1)!important}.pr-1{padding-right:calc(var(--spacer-2x) * 1)!important}.mt-1{margin-top:calc(var(--spacer-2x) * 1)!important}.mb-1{margin-bottom:calc(var(--spacer-2x) * 1)!important}.ml-1{margin-left:calc(var(--spacer-2x) * 1)!important}.mr-1{margin-right:calc(var(--spacer-2x) * 1)!important}.grid-x1,.grid-x1 .row{--grid-x:calc(var(--spacer-2x) * 1)!important}.grid-y1,.grid-y1 .row{--grid-y:calc(var(--spacer-2x) * 1)!important}@media (max-width:768px){.pt-1{padding-top:var(--spacer)!important}.pb-1{padding-bottom:var(--spacer)!important}.pl-1{padding-left:var(--spacer)!important}.pr-1{padding-right:var(--spacer)!important}.mt-1{margin-top:var(--spacer)!important}.mb-1{margin-bottom:var(--spacer)!important}.ml-1{margin-left:var(--spacer)!important}.mr-1{margin-right:var(--spacer)!important}.grid-x1,.grid-x1 .row{--grid-x:var(--spacer)!important}.grid-x1 .row,.grid-y1{--grid-y:var(--spacer)!important}}.alert,.pt-2{padding-top:calc(var(--spacer-2x) * 2)!important}.alert,.pb-2{padding-bottom:calc(var(--spacer-2x) * 2)!important}.pl-2{padding-left:calc(var(--spacer-2x) * 2)!important}.pr-2{padding-right:calc(var(--spacer-2x) * 2)!important}.mt-2{margin-top:calc(var(--spacer-2x) * 2)!important}.mb-2{margin-bottom:calc(var(--spacer-2x) * 2)!important}.ml-2{margin-left:calc(var(--spacer-2x) * 2)!important}.mr-2{margin-right:calc(var(--spacer-2x) * 2)!important}.grid-x2,.grid-x2 .row{--grid-x:calc(var(--spacer-2x) * 2)!important}.grid-y2,.grid-y2 .row{--grid-y:calc(var(--spacer-2x) * 2)!important}@media (max-width:768px){.alert,.pt-2{padding-top:var(--spacer)!important}.alert,.pb-2{padding-bottom:var(--spacer)!important}.pl-2{padding-left:var(--spacer)!important}.pr-2{padding-right:var(--spacer)!important}.mt-2{margin-top:var(--spacer)!important}.mb-2{margin-bottom:var(--spacer)!important}.ml-2{margin-left:var(--spacer)!important}.mr-2{margin-right:var(--spacer)!important}.grid-x2,.grid-x2 .row{--grid-x:var(--spacer)!important}.grid-x2 .row,.grid-y2{--grid-y:var(--spacer)!important}}.pt-3{padding-top:calc(var(--spacer-2x) * 3)!important}.pb-3{padding-bottom:calc(var(--spacer-2x) * 3)!important}.pl-3{padding-left:calc(var(--spacer-2x) * 3)!important}.pr-3{padding-right:calc(var(--spacer-2x) * 3)!important}.mt-3{margin-top:calc(var(--spacer-2x) * 3)!important}.mb-3{margin-bottom:calc(var(--spacer-2x) * 3)!important}.ml-3{margin-left:calc(var(--spacer-2x) * 3)!important}.mr-3{margin-right:calc(var(--spacer-2x) * 3)!important}.grid-x3,.grid-x3 .row{--grid-x:calc(var(--spacer-2x) * 3)!important}.grid-y3,.grid-y3 .row{--grid-y:calc(var(--spacer-2x) * 3)!important}@media (max-width:768px){.pt-3{padding-top:var(--spacer)!important}.pb-3{padding-bottom:var(--spacer)!important}.pl-3{padding-left:var(--spacer)!important}.pr-3{padding-right:var(--spacer)!important}.mt-3{margin-top:var(--spacer)!important}.mb-3{margin-bottom:var(--spacer)!important}.ml-3{margin-left:var(--spacer)!important}.mr-3{margin-right:var(--spacer)!important}.grid-x3,.grid-x3 .row{--grid-x:var(--spacer)!important}.grid-x3 .row,.grid-y3{--grid-y:var(--spacer)!important}}.pt-4{padding-top:calc(var(--spacer-2x) * 4)!important}.pb-4{padding-bottom:calc(var(--spacer-2x) * 4)!important}.pl-4{padding-left:calc(var(--spacer-2x) * 4)!important}.pr-4{padding-right:calc(var(--spacer-2x) * 4)!important}.mt-4{margin-top:calc(var(--spacer-2x) * 4)!important}.mb-4{margin-bottom:calc(var(--spacer-2x) * 4)!important}.ml-4{margin-left:calc(var(--spacer-2x) * 4)!important}.mr-4{margin-right:calc(var(--spacer-2x) * 4)!important}.grid-x4,.grid-x4 .row{--grid-x:calc(var(--spacer-2x) * 4)!important}.grid-y4,.grid-y4 .row{--grid-y:calc(var(--spacer-2x) * 4)!important}@media (max-width:768px){.pt-4{padding-top:var(--spacer)!important}.pb-4{padding-bottom:var(--spacer)!important}.pl-4{padding-left:var(--spacer)!important}.pr-4{padding-right:var(--spacer)!important}.mt-4{margin-top:var(--spacer)!important}.mb-4{margin-bottom:var(--spacer)!important}.ml-4{margin-left:var(--spacer)!important}.mr-4{margin-right:var(--spacer)!important}.grid-x4,.grid-x4 .row{--grid-x:var(--spacer)!important}.grid-x4 .row,.grid-y4{--grid-y:var(--spacer)!important}}.pt-5{padding-top:calc(var(--spacer-2x) * 5)!important}.pb-5{padding-bottom:calc(var(--spacer-2x) * 5)!important}.pl-5{padding-left:calc(var(--spacer-2x) * 5)!important}.pr-5{padding-right:calc(var(--spacer-2x) * 5)!important}.mt-5{margin-top:calc(var(--spacer-2x) * 5)!important}.mb-5{margin-bottom:calc(var(--spacer-2x) * 5)!important}.ml-5{margin-left:calc(var(--spacer-2x) * 5)!important}.mr-5{margin-right:calc(var(--spacer-2x) * 5)!important}.grid-x5,.grid-x5 .row{--grid-x:calc(var(--spacer-2x) * 5)!important}.grid-y5,.grid-y5 .row{--grid-y:calc(var(--spacer-2x) * 5)!important}@media (max-width:768px){.pt-5{padding-top:var(--spacer)!important}.pb-5{padding-bottom:var(--spacer)!important}.pl-5{padding-left:var(--spacer)!important}.pr-5{padding-right:var(--spacer)!important}.mt-5{margin-top:var(--spacer)!important}.mb-5{margin-bottom:var(--spacer)!important}.ml-5{margin-left:var(--spacer)!important}.mr-5{margin-right:var(--spacer)!important}.grid-x5,.grid-x5 .row{--grid-x:var(--spacer)!important}.grid-x5 .row,.grid-y5{--grid-y:var(--spacer)!important}}.pt-6{padding-top:calc(var(--spacer-2x) * 6)!important}.pb-6{padding-bottom:calc(var(--spacer-2x) * 6)!important}.pl-6{padding-left:calc(var(--spacer-2x) * 6)!important}.pr-6{padding-right:calc(var(--spacer-2x) * 6)!important}.mt-6{margin-top:calc(var(--spacer-2x) * 6)!important}.mb-6{margin-bottom:calc(var(--spacer-2x) * 6)!important}.ml-6{margin-left:calc(var(--spacer-2x) * 6)!important}.mr-6{margin-right:calc(var(--spacer-2x) * 6)!important}.grid-x6,.grid-x6 .row{--grid-x:calc(var(--spacer-2x) * 6)!important}.grid-y6,.grid-y6 .row{--grid-y:calc(var(--spacer-2x) * 6)!important}@media (max-width:768px){.pt-6{padding-top:var(--spacer)!important}.pb-6{padding-bottom:var(--spacer)!important}.pl-6{padding-left:var(--spacer)!important}.pr-6{padding-right:var(--spacer)!important}.mt-6{margin-top:var(--spacer)!important}.mb-6{margin-bottom:var(--spacer)!important}.ml-6{margin-left:var(--spacer)!important}.mr-6{margin-right:var(--spacer)!important}.grid-x6,.grid-x6 .row{--grid-x:var(--spacer)!important}.grid-x6 .row,.grid-y6{--grid-y:var(--spacer)!important}}.pt-7{padding-top:calc(var(--spacer-2x) * 7)!important}.pb-7{padding-bottom:calc(var(--spacer-2x) * 7)!important}.pl-7{padding-left:calc(var(--spacer-2x) * 7)!important}.pr-7{padding-right:calc(var(--spacer-2x) * 7)!important}.mt-7{margin-top:calc(var(--spacer-2x) * 7)!important}.mb-7{margin-bottom:calc(var(--spacer-2x) * 7)!important}.ml-7{margin-left:calc(var(--spacer-2x) * 7)!important}.mr-7{margin-right:calc(var(--spacer-2x) * 7)!important}.grid-x7,.grid-x7 .row{--grid-x:calc(var(--spacer-2x) * 7)!important}.grid-y7,.grid-y7 .row{--grid-y:calc(var(--spacer-2x) * 7)!important}@media (max-width:768px){.pt-7{padding-top:var(--spacer)!important}.pb-7{padding-bottom:var(--spacer)!important}.pl-7{padding-left:var(--spacer)!important}.pr-7{padding-right:var(--spacer)!important}.mt-7{margin-top:var(--spacer)!important}.mb-7{margin-bottom:var(--spacer)!important}.ml-7{margin-left:var(--spacer)!important}.mr-7{margin-right:var(--spacer)!important}.grid-x7,.grid-x7 .row{--grid-x:var(--spacer)!important}.grid-x7 .row,.grid-y7{--grid-y:var(--spacer)!important}}.pt-8{padding-top:calc(var(--spacer-2x) * 8)!important}.pb-8{padding-bottom:calc(var(--spacer-2x) * 8)!important}.pl-8{padding-left:calc(var(--spacer-2x) * 8)!important}.pr-8{padding-right:calc(var(--spacer-2x) * 8)!important}.mt-8{margin-top:calc(var(--spacer-2x) * 8)!important}.mb-8{margin-bottom:calc(var(--spacer-2x) * 8)!important}.ml-8{margin-left:calc(var(--spacer-2x) * 8)!important}.mr-8{margin-right:calc(var(--spacer-2x) * 8)!important}.grid-x8,.grid-x8 .row{--grid-x:calc(var(--spacer-2x) * 8)!important}.grid-y8,.grid-y8 .row{--grid-y:calc(var(--spacer-2x) * 8)!important}@media (max-width:768px){.pt-8{padding-top:var(--spacer)!important}.pb-8{padding-bottom:var(--spacer)!important}.pl-8{padding-left:var(--spacer)!important}.pr-8{padding-right:var(--spacer)!important}.mt-8{margin-top:var(--spacer)!important}.mb-8{margin-bottom:var(--spacer)!important}.ml-8{margin-left:var(--spacer)!important}.mr-8{margin-right:var(--spacer)!important}.grid-x8,.grid-x8 .row{--grid-x:var(--spacer)!important}.grid-x8 .row,.grid-y8{--grid-y:var(--spacer)!important}}body.system #block-mainpagecontent{display:block;width:100%;margin-left:auto;margin-right:auto;max-width:1000px;padding-left:var(--spacer-3x);padding-right:var(--spacer-3x);padding-top:var(--spacer-4x);padding-bottom:var(--spacer-4x)}body.system form{max-width:600px}img.rounded{border-radius:50%}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}.ajax-progress,.ajax-progress-fullscreen,.ajax-progress-throbber{width:100%;height:100%;margin:0;padding:0;border-radius:0;opacity:1;background:rgba(0,0,0,.8);position:fixed;top:0;left:0;z-index:9999999;overflow:hidden;text-indent:-99999em;--spin-color:var(--color-secondary)}.ajax-progress-fullscreen:before,.ajax-progress-throbber:before{content:" ";display:block;width:80px;height:80px;animation:spin .8s infinite linear;border-radius:120px;border-width:10px;border-style:solid;border-color:var(--spin-color) transparent var(--spin-color) transparent;overflow:hidden;text-indent:-99999em;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0}@keyframes spin{to{transform:rotate(360deg)}}.video-link{display:block;position:relative;cursor:pointer}.video-link img,.video-link video{display:block;width:100%!important;height:auto!important}.video-link.video-teaser{height:50vw;min-height:350px;max-height:600px}.video-link.video-teaser video{height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.video-link:after{content:" ";display:block;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background-image:url(/themes/soundcoat/assets/images/layout/play.svg);background-position:center;background-repeat:no-repeat;background-size:contain}@media (min-width:769px){.only-phone{display:none!important}}@media (max-width:768px){.only-not-phone{display:none!important}}@media (min-width:991px){.only-mobile{display:none}}@media (max-width:990px){.only-desktop{display:none}}.visually-hidden{display:none}.sr-only{display:none}.dialog-off-canvas-main-canvas{display:block;width:100%;overflow:hidden}.alert{display:block;position:relative;color:var(--color-white);font-family:var(--font-regular);letter-spacing:0}.alert .container{display:block;width:100%;margin-left:auto;margin-right:auto;max-width:1000px;padding-left:var(--spacer-3x);padding-right:var(--spacer-3x)}.alert button.btn-close{position:absolute;right:calc(var(--spacer) * 4);top:calc(var(--spacer) * 2);background:0 0;border-width:0;font-size:1.5em;line-height:1;color:var(--color-white);text-transform:uppercase;font-weight:700;display:none}.alert ul{display:block;margin:0;padding:0 calc(var(--spacer) * 4) 0 0;list-style-type:none}.alert ul li{display:block;margin:0;padding:0}.alert.alert-success{background-color:var(--color-success)}.alert.alert-danger{background-color:var(--color-danger)}.alert.alert-warning{background-color:var(--color-warning);color:var(--color-black)}.alert.alert-info{background-color:var(--color-info);color:var(--color-black)}.anchor-helper{position:absolute;z-index:5;right:0;font-size:.75rem;--anchor-height:52px}.anchor-helper a{display:block;padding:var(--spacer) var(--spacer-2x);background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white);border:1px solid var(--color-primary);text-decoration:none}.anchor-helper+a+.anchor-helper{margin-top:calc(var(--anchor-height) * 1)}.anchor-helper+a+.anchor-helper+a+.anchor-helper{margin-top:calc(var(--anchor-height) * 2)}.anchor-helper+a+.anchor-helper+a+.anchor-helper+a+.anchor-helper{margin-top:calc(var(--anchor-height) * 3)}@media (max-width:990px){#toolbar-administration,.local-tasks{display:none}.toolbar-tray-open.toolbar-vertical.toolbar-fixed{margin-inline-start:0}}.layout-container{display:flex;flex-direction:column;width:100%;min-height:100vh;overflow:hidden}.layout-container>header{flex:0}.layout-container>main{flex:1 1 auto}.layout-container>footer{flex:0}
