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;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} ul.thumbs {
padding: 0;
margin: 0;
}
.gundg-faq{background-color:#fff}.gundg-faq .gundg-faq__title{margin-bottom:2rem}.gundg-faq .gundg-faq__item{border-top:1px solid #d9e0e6}.gundg-faq .gundg-faq__item:last-child{border-bottom:1px solid #d9e0e6}.gundg-faq .gundg-faq__item summary{position:relative;padding:1.15rem 3rem 1.15rem 0;cursor:pointer;color:#2278c7;font-weight:600;line-height:1.5;list-style:none}.gundg-faq .gundg-faq__item summary::-webkit-details-marker{display:none}.gundg-faq .gundg-faq__item summary:after{content:"+";position:absolute;top:50%;right:.5rem;transform:translateY(-50%);color:#2278c7;font-size:1.7rem;font-weight:400}.gundg-faq .gundg-faq__item summary:focus-visible{outline:2px solid #002e56;outline-offset:3px}.gundg-faq .gundg-faq__item[open] summary:after{content:"−"}.gundg-faq .gundg-faq__answer{padding:0 3rem 1.25rem 0;color:#4e4e4e}.gundg-faq .gundg-faq__answer>:last-child{margin-bottom:0}
ul.thumbs li {
display: inline-block;
padding: 0;
float: left;
position: relative;
width: 100%;
}
ul.thumbs li a {
color: #ffffff;
}
ul.thumbs li a.thumbnail {
background-repeat: no-repeat;
background-size: cover;
background-position-x: 50%;
display: block; box-sizing: border-box;
transition: opacity 0.3s;
-webkit-transition: opacity 0.3s;
-moz-transition: opacity 0.3s;
z-index: 9;
width: 100%;
height: 100%;
}
ul.thumbs li a.thumbnail h4 {
position: absolute;
top: 0;
left: 0;
padding: 7px 10px;
text-transform: uppercase;
background-color: #efefef;
color: #6b6b6b;
font-size: 14px;
margin: 0;
}
ul.thumbs li a.thumbnail .description {
padding: 0;
position: absolute;
height: 0;
bottom: 0;
width: 100%;
box-sizing: inherit;
opacity: 0;
transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
color: #333333;
background-color: rgba(255, 255, 255, 0.7);
font-size: 18px;
padding: 18px 12px;
line-height: 10px;
box-sizing: inherit;
text-align: center;
}
ul.thumbs li a.thumbnail .active-arrow {
width: 0;
height: 0;
border-left: 25px solid transparent;
border-right: 25px solid transparent;
border-bottom: 25px solid #fff;
bottom: -2px;
z-index: 99;
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
display: none;
}
ul.thumbs li a.thumbnail:hover .description {
height: 50px;
opacity: 1;
}
ul.thumbs li.content {
width: 200% !important;
display: none;
margin-bottom: 40px;
background: none;
float: left;
position: relative;
padding: 0 0 1rem;
background-color: #2278c7 !important;
color: #ffffff;
margin-left: -100%;
left: 50%;
z-index: 2;
text-align: center;
}
ul.thumbs li.content h3 {
display: inline-block;
}
ul.thumbs li.content .close {
position: absolute;
top: 0;
right: 0;
color: #c2c2c2;
cursor: pointer;
font-weight: normal;
font-family: -webkit-pictograph;
font-size: 76px;
line-height: 70px;
}
ul.thumbs li.content .close:hover {
opacity: 0.7;
}
ul.thumbs li.content .media {
display: inline-block;
float: left;
margin-right: 20px;
width: 50%;
min-height: 200px;
}
ul.thumbs li.content .media img {
max-width: 100%;
}
.portfolio-content {
display: none;
}
#menu-placeholder{display:none;width:100%}html.menu-fixed-ready #menu{position:fixed}html.menu-fixed-ready #menu-placeholder{display:block}#menu.is-measuring,#menu.is-measuring *{transition:none !important}
body{font-size:1rem;font-family:"Open Sans",sans-serif;line-height:1.9em}*{box-sizing:border-box}a{text-decoration:underline;color:#000000}a:hover{text-decoration:none}p{margin-top:0}p.small{font-size:.8rem;line-height:1.8em}h1{font-family:"Libre Franklin",sans-serif;font-size:2.5rem;line-height:1.4em;letter-spacing:.1em;margin-bottom:3rem;font-weight:600;margin-top:0}h2,h3{font-weight:600}h3{font-size:1.1rem;line-height:1.5rem;margin-top:2rem;color:#2278c7}hr{border-color:#2278c7;margin-top:0;margin-bottom:3rem}h1~p,h2~p,h3~p,h4~p{margin-top:40px}p~h1,p~h2,p~h3,p~h4{margin-top:80px}ul.thumbs li.content{padding:40px 0}.bordered:before{content:"";position:absolute;top:0;left:25%;height:100%;width:25%;border-left:1px solid #d9e0e6;border-right:1px solid #d9e0e6}.bordered:after{content:"";position:absolute;top:0;right:25%;height:100%;width:25%;border-right:1px solid #d9e0e6}.table-responsive,.download{display:block;width:100%;overflow-x:auto}table{border:0;width:100%}table thead tr{background-color:#d3e3f5}table thead tr th{padding:.7rem 1rem;font-weight:600;line-height:1.6em;vertical-align:top}table thead tr th span{font-weight:normal;font-size:.9rem}table tr{background-color:#ffffff}table tr:nth-child(2n){background-color:#e4eef9}table tr td{text-align:center;padding:.7rem 1rem;font-weight:normal}.no-margin{margin:-10px 0;padding:10px 0;background-color:white;display:inline-block}.section-title{margin-bottom:3rem}.section-title.frontpage-title{background-color:#f5f5f5;margin-bottom:0}.section-title.no-margin{margin:0;padding:0;background-color:transparent}.no-padding{padding:0 !important}h2{margin-bottom:2.5rem;font-size:2rem;line-height:2.6rem}h2.light{background-color:initial !important;font-weight:500;margin-top:0;margin-bottom:1rem;color:#2278c7}input,textarea{background-color:transparent;border:1px solid #ffffff;padding:1rem;width:100%;resize:vertical;font-size:1rem}::placeholder{color:#ffffff;opacity:1}:-ms-input-placeholder{color:#ffffff;opacity:1}::-ms-input-placeholder{color:#ffffff;opacity:1}.text-center{text-align:center}.half-column{column-count:2;column-gap:4rem;margin-top:3rem}.img-responsive{display:block;max-width:100%;height:auto}#content{min-height:600px}#content .container{margin:0 auto}#content .content-wrapper{display:flex}#content .left-side,#content .right-side{position:relative;width:25%}#content div:first-child .container{padding-bottom:0}#content div:last-child .container{padding-top:0}#content p{color:#4e4e4e}#content .wrapper{background-color:#ffffff}#content .wrapper>.overview{bottom:0;padding-bottom:2rem}#content .overview{position:relative;right:0;padding:0 2rem 2rem;width:100%}#content .overview hr{margin-top:0}#content .product_nav ul{display:block}#content .product_nav ul li{cursor:pointer;padding:0}.download{display:flex;flex-wrap:nowrap;align-items:center;margin-top:3rem}.download .icon{border:1px solid #2278c7;height:40px;width:40px;padding:.3rem;line-height:40px}.download .icon img{max-height:26px;width:40px}.download .title{font-weight:600;justify-content:left;flex:1;padding:0 1rem}ul.list-unstyled{list-style:none}ul.menu{padding:0;margin:0}ul.menu li{display:block;color:#2278c7;line-height:2.1em;padding:0 20px}ul.menu li.current-menu-parent ul.sub-menu{display:block}ul.menu li ul.sub-menu{display:none}ul.menu li a{color:#2278c7;font-weight:600;text-decoration:none}ul.menu li a:hover{text-decoration:underline}ul.menu li ul{padding-left:2rem;margin-top:1rem}ul.menu li ul li{font-weight:500;color:#2278c7;line-height:initial;margin-bottom:1rem}ul.menu li ul li.current-menu-item a,ul.menu li ul li.current-page-ancestor a{font-weight:bold}ul.menu li ul li a{color:#2278c7;font-weight:400}ul.horizontal{display:flex}ul.horizontal li{background-color:#ffffff;display:initial !important}ul.thumbs .menu li:first-child a{margin-bottom:20px;display:block;font-weight:700}.line{position:relative}.line.dark{background-color:#f5f5f5}.line.dark h1,.line.dark h2{background-color:#f5f5f5;display:inline;padding:.1rem 0}.line#content{padding-top:55px;padding-bottom:55px}.line#content .container,.line#content .container-fluid{padding-top:0;padding-bottom:0}.line .container,.line .container-fluid{position:relative;z-index:2;padding-top:55px;padding-bottom:55px}#service .btn{cursor:initial}#service .btn:hover{background-color:#ffffff;color:#2278c7}.btn{background-color:#ffffff;padding:1.3rem 1rem;display:inline-block;transition:.2s ease-in-out;text-decoration:none;cursor:pointer}.btn:hover{text-decoration:none !important}.btn.more{border:1px solid #2278c7;position:relative;color:#2278c7;padding:1.5rem 3rem;margin-top:3rem}.btn.more:before{position:absolute;content:"";background-color:#ffffff;height:24px;width:50px;top:0;transform:translateY(-50%) translateX(-50%);left:50%}.btn.more:after{background:url(//www.gundg-extrusionstechnik.de/wp-content/themes/gundg/images/plus.svg) no-repeat center;content:"";height:35px;width:35px;position:absolute;top:0;transform:translateY(-50%) translateX(-43%);text-align:center;font-size:2.5rem;color:#2278c7;left:50%}.btn.more:hover{text-decoration:underline !important}.btn.mb{margin-bottom:1rem}.btn.standard{background-color:#2278c7;text-transform:uppercase;border-radius:20px;color:#ffffff;font-weight:600;letter-spacing:.1rem;padding:0 1.4rem;font-size:.9rem;transition:.2s ease-in-out;border:1px solid transparent}.btn.standard:hover{background-color:#ffffff;color:#2278c7;border:1px solid #2278c7}.btn.tag{border:1px solid #2278c7;position:relative;color:#2278c7}.btn.tag:hover{background-color:#2278c7;text-decoration:none;color:#ffffff}.btn.btn-standard{text-transform:uppercase;color:#2278c7}.btn.block{display:block}.btn.small{padding:.7rem}#menu{background-color:#ffffff;position:sticky;width:100%;z-index:9;top:0;transition:.4s ease-in-out}#menu.active #logo a{display:block}#menu.active #logo a img{max-width:100px;transition:.4s ease-in-out}#menu.active #logo,#menu.active #language-switcher,#menu.active #menu-bar{padding:.7rem 1.5rem .7rem 1.5rem;transition:.4s ease-in-out}#menu.active .additional{opacity:0;visibility:hidden;display:none;transition:.4s ease-in-out;height:0}#menu .container-fluid{align-items:center;padding:0 2rem}#menu .container-fluid .row{justify-content:space-between}#menu #logo,#menu #language-switcher,#menu #menu-bar{padding:1.5rem}#menu #logo{min-width:180px}@media (min-width:992px){#menu #logo{width:180px;max-width:180px;flex:0 0 180px}#menu #logo a img{max-width:100%}}#menu #logo img{max-width:150px;transition:.2s ease-in-out}#menu #logo img:nth-child(2){margin-top:10px}#menu #menu-bar .menu{justify-content:center}#menu #menu-bar .menu li.current-menu-item a,#menu #menu-bar .menu li.current-page-ancestor a{color:#2278c7}#menu #menu-bar .menu li a{font-family:"Libre Franklin",sans-serif;padding:0 2rem;font-weight:500;transition:.2s ease-in-out;text-decoration:none;color:#000000}#menu #menu-bar .menu li a:hover{text-decoration:none;color:#2278c7}#menu #language-switcher .menu{justify-content:flex-end}#menu #language-switcher .menu li{padding:0 0 0 .8rem}#menu #language-switcher .menu li.active a{color:#000 !important}#menu #language-switcher .menu li a{font-family:"Libre Franklin",sans-serif;color:rgba(0,0,0,0.5) !important;transition:.2s ease-in-out;text-decoration:none;font-weight:400}#menu #language-switcher .menu li a:hover{text-decoration:none;color:#2278c7 !important}#intro .container-fluid{padding:0}#intro .container-fluid .quarter{padding:0}input{width:100%}.container{display:flex;width:100%;margin:0 auto;max-width:50%;padding-left:2rem;padding-right:2rem}.container .row{margin:0 -2rem;display:flex;flex-wrap:wrap}.container>div{max-width:100%;width:100%}.gallery{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem}.gallery .item{width:33.3333%;flex:0 0 33.3333%;padding:0 1rem;position:relative;margin-bottom:2rem}.gallery .item:before{position:absolute;content:"";background-color:#ffffff;height:3px;width:50px;bottom:0;transform:translateY(50%);left:0;right:0;margin:0 auto}.gallery .item:after{background:url(//www.gundg-extrusionstechnik.de/wp-content/themes/gundg/images/plus.svg) no-repeat center;content:"";height:35px;width:35px;position:absolute;bottom:0;text-align:center;font-size:2.5rem;color:#2278c7;left:0;right:0;margin:0 auto;transform:translateY(50%)}.gallery .item img{padding:1.5rem;border:1px solid #2278c7}.gallery.halfed .item{width:50%;flex:0 0 50%}.half{width:50%;flex:0 0 50%;padding:0 2rem}.half.centered{margin:0 auto}.quarter{width:25%;flex:0 0 25%;padding:0 2rem}.container-fluid{display:flex;flex-wrap:wrap;padding:0 2rem}.container-fluid .row{display:flex;flex-wrap:wrap;align-items:center;margin-left:-2rem;margin-right:-2rem}.container-fluid>div{width:100%}.headline{margin-bottom:2rem !important}#products .container-fluid{padding-left:0;padding-right:0}#products ul.menu li a{color:#ffffff !important}.product-wrapper{display:flex;flex-wrap:wrap;margin:0 auto !important;width:50%;padding:1rem 0}.product-wrapper .product{width:50%;flex:0 0 50%;padding:0 2rem;margin:1rem 0}.product-wrapper .product .subtext{padding:20px 0;margin:0;background:white;display:block}.product-wrapper .product a:hover .image img{opacity:.1}.product-wrapper .product.active .image img{opacity:.1}.product-wrapper .product.active .title h3{color:#2278c7}.product-wrapper .product.active .actions{z-index:3}.product-wrapper .product.active .plus-wrapper{position:absolute;right:0;bottom:0;z-index:2;cursor:pointer}.product-wrapper .product.active .plus-wrapper .plus:after{display:none}.product-wrapper .product .title{padding-top:1rem}.product-wrapper .product .title h3{margin:0;position:relative;z-index:2;color:#000000}.product-wrapper .product .title h3 a{display:block;padding-top:1rem}.product-wrapper .product .title:hover{text-decoration:none}.product-wrapper .product .image{background:rgba(34,118,199,0.8);position:relative;overflow:hidden}.product-wrapper .product .image:hover{text-decoration:underline}.product-wrapper .product .image img{width:100%;border:1px solid #2278c7}.product-wrapper .product .image img:hover{opacity:.1}.product-wrapper .product .plus-wrapper{z-index:-1;position:absolute;right:0;bottom:0}.product-wrapper .product .plus-wrapper .plus{position:absolute;right:0;bottom:0;height:23px;width:23px;z-index:-1}.product-wrapper .product .plus-wrapper .plus:before{background-color:#2278c7;height:1px;width:100%;top:50%;transform:translateY(-50%);position:absolute;content:""}.product-wrapper .product .plus-wrapper .plus:after{background-color:#2278c7;width:1px;height:100%;left:50%;transform:translatex(-50%);position:absolute;content:""}.product-wrapper .product .actions{position:absolute;bottom:0;right:0;padding-right:2rem;z-index:1}.product-wrapper .product a{text-decoration:none;color:#000000}.product-wrapper .product a:hover{color:#2278c7}.product-wrapper .product a.thumbnail{height:auto;position:relative}#service{border-top:1px solid #bac6d3}#service .container>div{width:100%}#footer{background-color:#002e56;min-height:100vh;width:100%;color:#ffffff;font-size:1.1rem;position:relative;z-index:99}#footer .container-fluid .row{align-items:start}#footer.line:before{background-color:rgba(255,255,255,0.2)}#footer #form{background-color:#002e56}#footer #form.bordered:before,#footer #form.bordered:after{border-color:#264f70}#footer input,#footer textarea{color:#ffffff}#footer #copyright{background-color:#002e56;position:relative;width:100%;bottom:0;font-size:1rem;border-top:1px solid #264f70}#footer #copyright.bordered:before,#footer #copyright.bordered:after{border-color:#264f70}#footer #copyright .container-fluid{padding-top:2rem;padding-bottom:2rem}#footer #copyright .container-fluid .row{margin:0 -2rem}#footer a:hover{text-decoration:underline}#footer a,#footer input{color:#ffffff;text-decoration:none}#footer a.btn,#footer input.btn{color:#002e56;font-family:"Libre Franklin",sans-serif;font-weight:600;text-align:left}#footer a.btn:hover,#footer input.btn:hover{text-decoration:underline}#footer .menu{margin-bottom:1rem}#footer .menu li{padding:0}#mobile-menu{display:none}.hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:0;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent}.hamburger .hamburger-box{position:relative;display:inline-block;width:40px;height:16px}.hamburger .hamburger-inner{top:2px;display:block;margin-top:-2px}.hamburger .hamburger-inner,.hamburger .hamburger-inner:after,.hamburger .hamburger-inner:before{position:absolute;width:40px;height:3px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:0;background-color:#000000}.hamburger .hamburger-inner:after,.hamburger .hamburger-inner:before{display:block;content:""}.hamburger .hamburger-inner:before{top:10px;transition-property:transform,opacity}.hamburger .hamburger-inner:after{top:20px}.hamburger.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.7px, -6px, 0);opacity:0}.hamburger.is-active .hamburger-inner:after{transform:translate3d(0, -20px, 0) rotate(-90deg)}.hamburger.is-active:hover,.hamburger:hover{opacity:1}body.lightbox-open{overflow:hidden}.image-lightbox{overflow:visible;max-width:95vw;max-height:95vh;padding:0;color:#ffffff;border:0;background:transparent}.image-lightbox::backdrop{background:rgba(11,11,11,0.8)}.image-lightbox figure{margin:0}.image-lightbox .image-lightbox__image{display:block;width:auto;height:auto;max-width:90vw;max-height:82vh;margin:0 auto;background:#ffffff}.image-lightbox .image-lightbox__caption{max-width:90vw;padding:.75rem 3.5rem 0;text-align:center;line-height:1.5}.image-lightbox button{position:fixed;z-index:1;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;cursor:pointer;color:#ffffff;border:1px solid rgba(255,255,255,0.7);border-radius:50%;background:rgba(0,0,0,0.55);font:400 2.25rem/1 sans-serif}.image-lightbox .image-lightbox__close{top:20px;right:24px}.image-lightbox .image-lightbox__previous,.image-lightbox .image-lightbox__next{top:50%;transform:translateY(-50%)}.image-lightbox .image-lightbox__previous{left:24px}.image-lightbox .image-lightbox__next{right:24px}.prod-wrap .container>div{background-color:white}.prod-wrap .container>div .wrapper{padding:0 0 40px 0;margin-bottom:40px;border-bottom:2px solid #002e56}.prod-wrap .container>div .wrapper .subheadline{margin-top:20px}.prod-wrap:last-child .container>div .wrapper{border-bottom:none;margin-bottom:0}@media (min-width:1470px){h1{font-size:2rem}}@media (min-width:1200px) and (max-width:1469px){h1{font-size:1.8rem}.gallery .item img{padding:.8rem}}@media (min-width:992px) and (max-width:1199px){h1{font-size:1.8rem}.line.dark h1,.line.dark h2{padding:.1rem 0}#content .left-side{width:25%}#content .overview hr{margin-top:3rem}#content .product_nav .menu{padding-left:0}#content .product_nav .menu li a{font-size:.8rem;line-height:1rem}#content .product_nav .menu li .sub-menu{padding-left:15px}table thead tr th{padding:.7rem 10px}table tr td{padding:.7rem 10px}.product-wrapper .product .title h3{font-size:.8rem;line-height:1.2rem}}@media (max-width:991px){.menu-produktmenue-container{background-color:white}.prod-wrap .container>div .wrapper .img-responsive{width:100%}}@media (max-width:930px){#menu-bar ul.menu li{padding:0}}@media (min-width:768px) and (max-width:991px){h1{font-size:1.8rem}.btn.more:after{transform:translateY(-50%) translateX(-44%)}ul.thumbs li.content{width:100% !important;margin-left:initial;left:0;padding:1rem 0 1rem}.container,.product-wrapper{width:100%;max-width:100%}#menu #logo,#menu #language-switcher,#menu #menu-bar{padding:0;width:initial}.headline{width:100%;padding:0 2rem}#footer{min-height:initial}#footer #copyright{position:relative}#footer .half{padding:10px 2rem;background-color:#002e56}#menu .container-fluid{padding:1.5rem 2rem}#menu .container-fluid .row{justify-content:space-between;padding:0 2rem}#menu #menu-bar .menu li a{padding:0 1rem}#menu.active #logo,#menu.active #language-switcher,#menu.active #menu-bar{padding:.7rem 0 .7rem 0}#content .left-side{display:none}#content .left-side,#content .right-side{width:50%;left:25%}#content .content-wrapper{flex-wrap:wrap}#content .overview hr{margin-top:3rem}#footer #copyright{font-size:.9rem}}@media (max-width:767px){h1{font-size:1.5rem}.bordered:before,.bordered:after{display:none}ul.thumbs li.content{width:100% !important;margin-left:initial;left:0;padding:1rem 0 1rem}.download{flex-wrap:wrap;justify-content:center}.download .title{flex:0 0 100%;margin:1rem 0;text-align:center}.gallery{flex-wrap:wrap;justify-content:center}.gallery .item{width:50%;flex:0 0 50%;margin-bottom:4rem}.gallery .item img{padding:.9rem}#mobile-menu{display:block}#menu-bar{background-color:#ffffff;display:none;position:absolute;bottom:0;transform:translateY(100%);width:100% !important}#menu #logo,#menu #language-switcher,#menu #menu-bar{padding:0;width:initial}#menu.active #logo{padding:.7rem 1.5rem .7rem 0}#menu .container-fluid .row{justify-content:space-between}#menu .container-fluid{padding:1rem 2rem}#menu .container-fluid:before,#menu .container-fluid:after{display:none}#menu .container-fluid .row{padding-left:2rem;padding-right:2rem;justify-content:initial}#menu #logo{flex:1}#menu #menu-bar{border-bottom:3px solid #2278c7;left:0}#menu #menu-bar.is-active{display:block}#menu #menu-bar ul{flex-wrap:wrap}#menu #menu-bar ul li{line-height:3em;flex:0 0 100%}#menu #menu-bar ul li a{font-size:1.4rem}#menu #language-switcher{padding-right:1.5rem}.container-fluid{padding:1rem}.container-fluid:before,.container-fluid:after{display:none}.container,.product-wrapper{width:100%;max-width:100%}#products .half.centered{width:100%}#footer{min-height:initial}#footer #copyright{position:relative}#footer #copyright .container-fluid .row{margin:0 -1rem}#footer .quarter{width:100%;flex:0 0 100%}#content .content-wrapper{flex-wrap:wrap}#content .right-side{width:100%}#content .overview hr{margin-top:3rem}}@media (max-height:600px){#content .content-wrapper{flex-wrap:wrap}#content .overview{position:relative}}@media (max-width:630px){h1{font-size:1.8rem}.product-wrapper .product .title h3{font-size:.9rem;line-height:1.3rem}}@media (max-width:510px){.product-wrapper .product .title h3{font-size:.7rem;line-height:1.1rem}}@media (max-height:850px){#footer{min-height:initial}#footer #copyright{position:relative}}@media (max-width:480px){h1{font-size:1.2rem;letter-spacing:0}.hamburger .hamburger-inner,.hamburger .hamburger-inner:after,.hamburger .hamburger-inner:before,.hamburger .hamburger-box{width:22px}.product-wrapper .product{width:100%;flex:0 0 100%;padding:0 20px}.product-wrapper .product .title h3{font-size:1rem;line-height:1.4rem}ul.thumbs li.content{width:100% !important;margin-left:initial;left:0;padding:1rem 0 1rem}#mobile-menu{display:block}h2{font-size:1.2rem;line-height:1.6rem}.container{padding-left:20px;padding-right:20px}.container .row{flex-direction:column-reverse;margin:0}.container-fluid{padding:1rem}.container-fluid:before,.container-fluid:after{display:none}.container,.product-wrapper{width:100%;max-width:100%}.line.dark h1,.line.dark h2{padding:.1rem 0}.half-column{column-count:1;column-gap:0;margin-top:2rem}.quarter{width:50%;flex:0 0 50%}.half{width:100%;flex:0 0 100%;padding:0 20px}#footer .half{padding:0}#logo{max-width:140px}.btn.more{padding:1rem 2rem}#menu.active #logo,#menu.active #language-switcher,#menu.active #menu-bar{padding:0}#menu .container-fluid{padding:1rem 20px}#menu .container-fluid:before,#menu .container-fluid:after{display:none}#menu .container-fluid .row{margin:0;padding-left:0;padding-right:0;justify-content:space-between}#menu #logo{min-width:80px;flex:1}#menu #logo img{max-width:80px}#menu #logo,#menu #language-switcher #menu-bar{padding:0}#menu #language-switcher{padding-right:0}#menu #language-switcher .menu li{padding:0 .5rem}#menu #menu-bar{left:0}#menu #menu-bar.is-active{display:block}#menu #menu-bar ul{flex-wrap:wrap}#menu #menu-bar ul li{line-height:3em}#menu #menu-bar ul li a{font-size:1.4rem}#footer{min-height:initial}#footer #copyright{position:relative}#footer .quarter{width:100%;flex:0 0 100%}#content .left-side,#content .right-side{width:100%}#content .content-wrapper{flex-wrap:wrap}#content .overview hr{margin-top:3rem}.download{flex-wrap:wrap;justify-content:center}}