@media(max-width: 992px){.container{max-width:100%}.newsletter_form form{webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.newsletter_form form input[type=email]{margin-right:0px}.newsletter_form form button{width:100%}}@media(max-width: 840px){.four-boxes .box-wrapper{padding:15px 8px}}@media(max-width: 768px){.default-page{padding:40px 0}}@media(min-width: 576px){.contact-page form .checkbox-wrapper{width:calc(100% - 171px)}.contact-page form .button-wrapper{width:167px}.contact-page form .button-wrapper button{width:100%}}@media(min-width: 768px){main{padding-top:118px}header nav .navbar-wrapper .navbar-header{order:1;padding:28px 15px}header nav .navbar-wrapper .hamburger{display:none}header nav .navbar-wrapper .icon-wrapper{order:3;flex:1 1 0px}header nav .navbar-wrapper .icon-wrapper .topcart-number{margin-left:auto}header nav .navbar-wrapper .icon-wrapper .topcart-text{display:block}header nav .navbar-wrapper #navbar{display:block;order:2;display:flex;margin-left:auto;align-items:center;-ms-flex-align:center;-webkit-align-content:center;text-align:center}header nav .navbar-wrapper #navbar .main-menu,header nav .navbar-wrapper #navbar .main-menu.open{width:auto;height:auto;padding-top:13px;padding-right:15px;background-color:rgba(0,0,0,0);display:-ms-flexbox;display:-webkit-flex;display:flex;position:inherit;overflow:visible;padding-top:0}header nav .navbar-wrapper #navbar .main-menu ul,header nav .navbar-wrapper #navbar .main-menu.open ul{width:auto;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}header nav .navbar-wrapper #navbar .main-menu ul li,header nav .navbar-wrapper #navbar .main-menu.open ul li{border-bottom:0}header nav .navbar-wrapper #navbar .main-menu ul li a,header nav .navbar-wrapper #navbar .main-menu.open ul li a{color:#000;padding:5px 10px;font-size:16px;font-weight:300}header nav .navbar-wrapper #navbar .main-menu ul li.has-child,header nav .navbar-wrapper #navbar .main-menu.open ul li.has-child{position:relative}header nav .navbar-wrapper #navbar .main-menu ul li.has-child .fas,header nav .navbar-wrapper #navbar .main-menu.open ul li.has-child .fas{display:none}header nav .navbar-wrapper #navbar .main-menu ul li.has-child>ul,header nav .navbar-wrapper #navbar .main-menu.open ul li.has-child>ul{background-color:#fff;position:absolute;top:100%;left:0;width:max-content}header nav .navbar-wrapper #navbar .main-menu ul li.has-child:hover>ul,header nav .navbar-wrapper #navbar .main-menu.open ul li.has-child:hover>ul{display:block}header nav .navbar-wrapper .link-in-top-wrapper{order:3;display:flex;align-items:center;-ms-flex-align:center;-webkit-align-content:center}header nav .navbar-wrapper .link-in-top-wrapper .link-in-top{margin-left:auto}.start-top-banner{height:566px}.start-top-banner .banner-wrapper .image-wrapper img{height:700px}.start-top-banner .banner-wrapper .text-wrapper .text h1{font-size:35px;font-weight:bold;line-height:28px}.four-boxes{padding:50px 0}.four-boxes .four-boxes-title p{font-size:17px;line-height:21px}.text-and-news .news-wrapper{margin-top:0}.text-and-news .news-wrapper .article-card:first-of-type{margin-top:0}.default-page{padding:40px 0}.person-card{width:33.3%}}@media(min-width: 992px){.four-boxes .boxes-row{padding:0 5px}.four-boxes .boxes-row .col-12{padding:0 10px}.text-and-news{padding:30px 0 80px}.start-images-and-text-boxes .col-wrapper{display:-ms-flexbox;display:-webkit-flex;display:flex;box-shadow:none;border-radius:0}.start-images-and-text-boxes .col-wrapper .half-col{width:50%}.start-images-and-text-boxes .col-wrapper .half-col .text-box{display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-ms-flex-align:center;-webkit-align-content:center;justify-content:center;-ms-flex-pack:center;-webkit-justify-content:center;padding:20px 50px}.start-images-and-text-boxes.mirror .col-wrapper{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.article-card .information{padding:10px 15px}.person-card{width:25%}}@media(min-width: 1200px){.start-top-banner .banner-wrapper .image-wrapper img{height:1200px}.start-images-and-text-boxes .col-wrapper .half-col .text-box{padding:40px 80px}.start-images-and-text-boxes.mirror .col-wrapper{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media(min-width: 2100px){.start-top-banner .banner-wrapper .image-wrapper img{height:1800px}}
