  /* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media(min-width:90em){.header .header-container .menu--main{padding:1rem .5rem 0 10rem}}@media(min-width:64em)and (max-width:90em){.header .header-container .menu--main{padding:1rem .5rem 0 9rem}}@media(min-width:62em)and (max-width:64em){.header .header-container .menu--main{padding:1rem .5rem 0 7rem}}@media(min-width:103.125em)and (max-width:120em){.header .header-container .menu--main .navbar-nav .nav-item .nav-link,.header .header-container .menu--main .search input{font-size:1.25rem}}@media(min-width:71.25em)and (max-width:103.125em){.header .header-container .menu--main .navbar-nav .nav-item .nav-link,.header .header-container .menu--main .search input{font-size:1rem}}@media(min-width:62em)and (max-width:71.25em){.header .header-container .menu--main .navbar-nav .nav-item .nav-link,.header .header-container .menu--main .search input{font-size:.9rem}}@media(min-width:103.125em)and (max-width:120em){.header .header-container .menu--main .navbar-nav .nav-item .nav-link{padding:.5rem 1.6rem 1.2rem 1.6rem}}@media(min-width:85.375em)and (max-width:103.125em){.header .header-container .menu--main .navbar-nav .nav-item .nav-link{padding:.5rem 1.2rem 1.2rem 1.2rem}}@media(min-width:80em)and (max-width:90em){.header .header-container .menu--main .navbar-nav .nav-item .nav-link{padding:.5rem 1rem 1.2rem 1rem}}@media(min-width:62em)and (max-width:80em){.header .header-container .menu--main .navbar-nav .nav-item .nav-link{padding:.5rem .4rem 1.2rem .4rem}}@media(min-width:62em)and (max-width:80em){.header .header-container .menu--main .search input.expanded{font-size:.84rem;padding:1rem .8rem}}@media(min-width:71.25em)and (max-width:90em){.paragraph--type--hww-hero-title-img .variation5-component .container-variation5 .row .headline h1{font-size:5.5rem}}@media(min-width:62em)and (max-width:71.25em){.paragraph--type--hww-hero-title-img .variation5-component .container-variation5 .row .headline h1{font-size:4.8rem}}@media(min-width:30em)and (max-width:48em){.paragraph--type--hww-hero-title-img .variation5-component .container-variation5 .row .headline h1{font-size:3rem;line-height:1.3}}@media(min-width:64.0625em)and (max-width:90em){footer #block-getintouch{width:22%;margin-right:0}}@media(min-width:62em)and (max-width:78.3125em){.header .header-container .menu--main .container-views .menu-level-1 .dropdown-item.dropdown-item:nth-child(2) a{font-size:2rem}}@media(min-width:62em)and (max-width:64em){.header .header-container .menu--main .container-views .view-desktop{padding-left:2rem}}
