*{padding:0;margin:0;box-sizing:border-box;font-weight:400;height:auto;font-family:"Roboto",serif;outline:none !important}html,body{width:100%;height:100%;font-size:16px;margin:0;padding:0}html{scroll-behavior:smooth}.container{max-width:1400px;width:100%;margin:auto;padding:0 20px}.wrapper{min-height:calc(100% - 44px)}a{outline:none;transition:all .5s;color:inherit;color:#cc1e25}h1,h2{font-size:55px;margin-bottom:20px}h3{font-size:30px;margin-bottom:20px}h4{font-size:18px;text-transform:uppercase;letter-spacing:2px;color:#cc1e25}p{margin-bottom:1.5em;line-height:1.8}ul,ol{margin-left:15px;margin-bottom:1.5em}ul li,ol li{line-height:1.6;padding-bottom:5px}.single .wp-block-columns ul{list-style:none}.single .wp-block-columns ul li{display:flex;align-items:center;position:relative;padding-left:40px}.single .wp-block-columns ul li:before{content:"";position:absolute;left:0;top:3px;width:25px;height:25px;background-image:url("images/check.svg");background-size:contain;background-repeat:no-repeat}b,strong{font-weight:bold}.wp-block-image.size-full{width:100%}.wp-block-table{max-width:100%;overflow:scroll}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table table th{text-align:left;background-color:#cc1e25;border:1px solid #cc1e25;padding:12px 10px;color:#fff;font-weight:bold}.wp-block-table table td{border:1px solid #ddd;padding:10px}body .with_frm_style .frm_form_field.frm_html_container,body .with_frm_style .frm_form_field .frm_show_it{color:#000 !important}body .frm_dropzone .dz-message{border:1px dashed #000 !important;background:transparent !important;border-radius:20px !important}body .with_frm_style .frm_dropzone{background-color:transparent !important}body .frm_forms form fieldset{padding:0 !important}body .frm_forms form .frm_form_field{margin-bottom:10px !important}body .frm_forms form .frm_form_field input,body .frm_forms form .frm_form_field textarea{border:1px solid #000 !important;border-radius:0;box-shadow:none !important;background-color:transparent !important;border-radius:50px;padding:15px}body .frm_forms form .frm_form_field textarea{border-radius:20px;resize:none}body .frm_forms form .frm_form_field label{color:#000}body .frm_forms form .frm_form_field .frm_submit{display:flex;justify-content:center;align-items:center}body .frm_forms form .frm_form_field .frm_submit button{padding:15px 25px;border:1px solid #000;display:flex;gap:10px;justify-content:center;align-items:center;text-decoration:none;background-color:#000;color:#fff;border-radius:0;transition:.3s all;margin-bottom:0;border-radius:100px;box-shadow:none !important}body .frm_forms form .frm_form_field .frm_submit button:hover{background-color:#cc1e25;border:1px solid #cc1e25;color:#fff}body .frm_forms form .frm_form_field .frm_submit button:before{content:"";transition:.3s all;width:22px !important;height:14px;background-image:url(images/arrow-right-white.svg);display:block !important;left:0;position:relative;background-color:transparent;background-repeat:no-repeat;background-size:contain;background-position:center}.clearing{clear:both;display:block}body .wp-block-media-text{max-width:1400px;width:100%;margin:150px auto;padding:0 20px}body .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{border-radius:400px 200px 300px 0}body .wp-block-media-text .wp-block-media-text__media{min-height:500px !important;border-radius:300px 0 400px 200px;overflow:hidden}body .wp-block-media-text .wp-block-media-text__content{padding:50px 15%}body .wp-block-columns{max-width:1300px;width:100%;margin:150px auto;padding:0 20px}body .wp-block-columns .wp-block-columns{margin:50px 0;padding:0}body .wp-block-buttons .wp-block-button__link{padding:15px 25px;border:1px solid #000;display:flex;gap:10px;justify-content:center;align-items:center;text-decoration:none;background-color:transparent;border-radius:0;color:#000}body .wp-block-buttons .wp-block-button__link:hover{background-color:#000;border:1px solid #000;color:#fff}body .wp-block-buttons .wp-block-button__link:hover:before{background-image:url(images/arrow-right-white.svg)}body .wp-block-buttons .wp-block-button__link:before{content:"";transition:.3s all;width:22px !important;height:14px;background-image:url(images/arrow-right-black.svg);display:block !important;left:0;position:relative;background-color:transparent;background-repeat:no-repeat;background-size:contain;background-position:center}@media screen and (max-width: 1350px){h1,h2{font-size:45px}h3{font-size:25px}h4{font-size:18px}}@media screen and (max-width: 1000px){h1,h2{font-size:35px}h3{font-size:20px}h4{font-size:18px}body .wp-block-media-text,body .wp-block-media-text.has-media-on-the-right{grid-template-columns:100% !important;margin:80px auto}body .wp-block-media-text .wp-block-media-text__media,body .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{grid-column:1;grid-row:1;min-height:300px !important}body .wp-block-media-text .wp-block-media-text__content,body .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{grid-column:1;grid-row:2;padding:20px 0 !important}body .wp-block-columns{margin:100px auto;flex-wrap:wrap !important}body .wp-block-columns .wp-block-columns{margin:30px 0}body .wp-block-columns .wp-block-column{flex-basis:100% !important}body .wp-block-columns .wp-block-column p:last-child{margin-bottom:0}}@media screen and (max-width: 700px){h1,h2{font-size:30px}h3{font-size:18px}h4{font-size:16px}}header{padding:40px 50px 30px 50px;position:relative}header .buttons-top{position:absolute;right:0;top:0;display:flex;justify-content:flex-end;align-items:center;gap:10px}header .buttons-top p{margin:0}header .buttons-top ul{list-style:none;display:flex;gap:10px;margin:0}header .buttons-top ul li.active a{background-color:#cc1e25;color:#fff}header .buttons-top ul li a{text-decoration:none;color:#000;background-color:#f2f2f2;display:block;padding:5px 20px;border-radius:0 0 10px 10px}header .buttons-top ul li a:hover{background-color:#cc1e25;color:#fff}header nav{display:flex;justify-content:space-between;align-items:center}header nav .logo img{max-width:250px;width:100%}header nav .menuwrapper ul{list-style:none;margin:0;padding-top:20px}header nav .menuwrapper ul li{display:inline-block;position:relative}header nav .menuwrapper ul li.current-category-ancestor a:before,header nav .menuwrapper ul li.current-page-ancestor a:before,header nav .menuwrapper ul li.current-post-ancestor a:before,header nav .menuwrapper ul li.current_page_item a:before,header nav .menuwrapper ul li.current-menu-item a:before,header nav .menuwrapper ul li.current-menu-parent a:before{width:100%}header nav .menuwrapper ul li .sub-menu li.current-category-ancestor a,header nav .menuwrapper ul li .sub-menu li.current-page-ancestor a,header nav .menuwrapper ul li .sub-menu li.current-post-ancestor a,header nav .menuwrapper ul li .sub-menu li.current_page_item a,header nav .menuwrapper ul li .sub-menu li.current-menu-item a,header nav .menuwrapper ul li .sub-menu li.current-menu-parent a{color:#cc1e25}header nav .menuwrapper ul li .sub-menu{display:none;padding:10px;left:50%;transform:translateX(-50%);position:absolute;background:#fff;z-index:200;background-color:#f2f2f2;align-items:center}header nav .menuwrapper ul li .sub-menu .menu-item-has-children>a:after{display:none}header nav .menuwrapper ul li .sub-menu .sub-menu{display:block !important;padding:0;left:0;transform:translateX(0);position:relative;background-color:transparent}header nav .menuwrapper ul li .sub-menu .sub-menu li{border:none;padding:0 !important}header nav .menuwrapper ul li .sub-menu .sub-menu li a{padding:0;font-size:.8em}header nav .menuwrapper ul li .sub-menu li{display:block;min-width:150px;border-left:1px solid rgba(0,0,0,.1)}header nav .menuwrapper ul li .sub-menu li:first-child{border-left:none}header nav .menuwrapper ul li .sub-menu li:first-child,header nav .menuwrapper ul li .sub-menu li:nth-child(2n){padding:30px 0}header nav .menuwrapper ul li .sub-menu li a{margin:0;font-size:.9em;white-space:nowrap;padding:10px 20px;text-align:center}header nav .menuwrapper ul li .sub-menu li a span{font-size:16px}header nav .menuwrapper ul li .sub-menu li a img{width:35px;height:35px;-o-object-fit:contain;object-fit:contain;display:block;margin:auto;margin-bottom:5px}header nav .menuwrapper ul li .sub-menu li a:hover{color:#cc1e25}header nav .menuwrapper ul li .sub-menu li a:before{display:none}header nav .menuwrapper ul li:hover .sub-menu{display:flex}header nav .menuwrapper ul li.menu-item-has-children>a:after{content:"";background-repeat:no-repeat;background-size:contain;background-position:center;width:15px;height:15px;margin-left:5px;display:inline-block;background-image:url(images/arrow-bottom-black.svg)}header nav .menuwrapper ul li.button.current-category-ancestor a,header nav .menuwrapper ul li.button.current-page-ancestor a,header nav .menuwrapper ul li.button.current-post-ancestor a,header nav .menuwrapper ul li.button.current_page_item a,header nav .menuwrapper ul li.button.current-menu-item a,header nav .menuwrapper ul li.button.current-menu-parent a{background-color:#000;color:#fff}header nav .menuwrapper ul li.button.current-category-ancestor a:before,header nav .menuwrapper ul li.button.current-page-ancestor a:before,header nav .menuwrapper ul li.button.current-post-ancestor a:before,header nav .menuwrapper ul li.button.current_page_item a:before,header nav .menuwrapper ul li.button.current-menu-item a:before,header nav .menuwrapper ul li.button.current-menu-parent a:before{background-image:url(images/arrow-right-white.svg)}header nav .menuwrapper ul li.button a{margin-right:0;padding:10px 20px;border:1px solid #000;display:flex;gap:10px;justify-content:center;align-items:center;border-radius:100px}header nav .menuwrapper ul li.button a:hover{background-color:#000;color:#fff}header nav .menuwrapper ul li.button a:hover:before{background-image:url(images/arrow-right-white.svg)}header nav .menuwrapper ul li.button a:before{transition:.3s all;width:22px !important;height:14px;background-image:url(images/arrow-right-black.svg);display:block !important;left:0;position:relative;background-color:transparent;background-repeat:no-repeat;background-size:contain;background-position:center}header nav .menuwrapper ul li a{display:block;margin:0 35px;padding:5px 0;position:relative;text-decoration:none;color:#000;font-size:18px}header nav .menuwrapper ul li a:hover:before{width:100%}header nav .menuwrapper ul li a:before{content:"";width:0;position:absolute;left:0;bottom:0;height:2px;background:#cc1e25;transition:.3s all}#trigger{display:none;float:right;width:28px;height:20px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;margin-left:50px;z-index:100}#trigger span{display:block;position:absolute;height:1px;width:100%;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out;margin-top:1px;background:#000}#trigger span:nth-child(1){top:0px}#trigger span:nth-child(2),#trigger span:nth-child(3){top:7px}#trigger span:nth-child(4){top:14px}.open #trigger span{background:#000}.open #trigger span:nth-child(1){top:18px;width:0%;left:50%}.open #trigger span:nth-child(2){transform:rotate(45deg)}.open #trigger span:nth-child(3){transform:rotate(-45deg)}.open #trigger span:nth-child(4){top:18px;width:0%;left:50%}@media screen and (min-width: 1200px){header nav .menuwrapper{display:block !important}}@media screen and (max-width: 1200px){#trigger{display:block;margin-top:5px}header{padding:60px 20px 20px 20px}header .buttons-top *{font-size:14px}header .buttons-top ul{gap:5px}header .buttons-top ul li a{padding:5px 10px}header nav{display:flex;flex-wrap:wrap}header nav .logo img{max-width:150px}header nav .menuwrapper{display:none;flex-basis:100% !important;text-align:center;padding-bottom:10px}header nav .menuwrapper ul li{display:block;padding:0 !important}header nav .menuwrapper ul li.button{margin-top:20px}header nav .menuwrapper ul li .sub-menu{position:relative;border:none;padding:0 10px}header nav .menuwrapper ul li .sub-menu li{display:block;min-width:auto;width:100%;border-left:none;border-bottom:1px solid rgba(0,0,0,.1)}header nav .menuwrapper ul li .sub-menu li:last-child{border-bottom:none}header nav .menuwrapper ul li .sub-menu li a{display:flex;justify-content:center;align-items:center;padding:10px 10px}header nav .menuwrapper ul li .sub-menu li a span{font-size:16px}header nav .menuwrapper ul li .sub-menu li a img{width:25px;height:25px;display:inline-block;margin:initial;margin-bottom:0;margin-right:10px}header nav .menuwrapper ul li:hover .sub-menu{display:none}header nav .menuwrapper ul li a{display:inline-block;margin:0}}#error{width:100%;height:calc(100vh - 100px);top:0;left:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.03)}#error .intro{text-align:center}#error .intro h1{font-size:2em;text-transform:uppercase}#error .intro p{margin-top:20px;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.07);margin-bottom:20px;font-size:1.2em}#error .intro a{padding:10px 20px;background:#cc1e25;color:#fff;display:inline-block;border:1px solid #cc1e25;cursor:pointer;border-radius:20px}#error .intro a:hover{color:#cc1e25;background:transparent}footer{background-color:#000}footer .items{max-width:1400px;width:100%;padding:150px 20px 100px 20px;margin:auto;display:flex;gap:100px;justify-content:space-between}footer .items *{color:#fff}footer .items img{width:250px}footer .items ul{margin:0;list-style:none}footer .items h4{font-weight:bold;margin-bottom:15px}footer .items a{text-decoration:none;display:block}footer .items a:hover{color:#cc1e25}footer .footer_links{padding:20px;padding-bottom:50px;color:#fff;max-width:1400px;width:100%;margin:auto;text-align:right}footer .footer_links *{font-size:14px}footer .footer_links a{color:#fff;text-decoration:none}@media screen and (max-width: 1100px){footer .items{padding:100px 20px;gap:50px;flex-wrap:wrap}footer .items img{width:200px}footer .items .item{flex-basis:calc(33.33% - 34px)}}@media screen and (max-width: 600px){footer .items img{width:180px}footer .items .item{flex-basis:calc(50% - 25px)}}@media screen and (max-width: 500px){footer .items{gap:30px}footer .items .item{flex-basis:100%}}#vacatures{background-color:#000;padding:150px 20px;position:relative}#vacatures:after{width:950px;height:850px;background-image:url(images/graphic-white.png);opacity:.15;content:"";position:absolute;background-repeat:no-repeat;background-position:center;background-size:contain;top:-150px;left:-200px;z-index:1}#vacatures *{color:#fff}#vacatures .intro{margin-bottom:50px}#vacatures .items{position:relative;z-index:100}#vacatures .items .item{position:relative;padding:20px 0;padding-right:40px;border-bottom:1px solid rgba(255,255,255,.3);transition:.3s all}#vacatures .items .item:hover{transform:scale(1.02)}#vacatures .items .item:hover:after{top:30px;transform:rotate(45deg)}#vacatures .items .item:first-child{border-top:1px solid rgba(255,255,255,.3)}#vacatures .items .item:after{content:"";width:40px;height:40px;position:absolute;top:20px;right:0;background-image:url(images/arrow-top.svg);background-position:center;background-size:contain;background-repeat:no-repeat;transition:.3s all}#vacatures .items .item h2{font-size:50px;margin:0;font-size:normal}#vacatures .items .item .fullLink{width:100%;height:100%;left:0;top:0;z-index:100;position:absolute}@media screen and (max-width: 1200px){#vacatures{padding:100px 20px}#vacatures .items .item:after{width:30px;height:30px}#vacatures .items .item h2{font-size:40px}}@media screen and (max-width: 700px){#vacatures:after{width:350px;height:350px;top:-50px;left:-100px}#vacatures .items .item:after{width:20px;height:20px}#vacatures .items .item h2{font-size:25px}}