*{padding:0;margin:0;box-sizing:border-box;font-weight:400;height:auto;outline:none!important}html{font-size:62.5%;scroll-behavior:smooth}html,body{width:100%;height:100%;margin:0;padding:0;font-family:Roboto,sans-serif;color:#000;position:relative;scroll-behavior:smooth;-webkit-hyphens:auto;hyphens:auto}body{font-size:1.4rem}input,textarea,select,button{font-family:Roboto,sans-serif;font-size:1.4rem}a{transition:all .3s ease;color:#2f8b41}a:hover{color:#d1232a}.hidden{display:none}h1{font-weight:700;font-size:3.2rem;margin-bottom:50px}h2{font-weight:700;font-size:2rem;margin-bottom:10px}.button-container{display:flex;justify-content:center}.button-container a{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;color:#fff;background-color:#d1232a;border:2px solid #D1232A;padding:10px 28px;transition:all .3s ease;font-weight:700;text-decoration:none}.button-container a:hover{background-color:transparent;color:#d1232a}.error-color{color:#d1232a}button.loading{opacity:.5}.select-arrow{position:relative}.select-arrow:after{content:"";font-family:FontAwesome;font-size:1rem;top:50%;right:10px;transform:translateY(-50%);position:absolute;pointer-events:none}.select-arrow select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:6px 25px 5px 10px}.mt-20{margin-top:20px}@media screen and (min-width: 800px){body,input,textarea,select,button{font-size:1.6rem}}form .form-section{margin-bottom:40px}form fieldset{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}form .form-element{position:relative;flex-grow:1}form .form-element .date-container{display:flex;flex-wrap:wrap;gap:10px;width:100%;align-items:center}form .form-element .date-container p{font-size:1.2rem;letter-spacing:1px}form .form-element .date-container .datepicker{width:300px}form .form-element .counter{display:flex;gap:5px}form .form-element .counter button{width:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,0,0,.1);cursor:pointer;transition:all .3s ease;flex-grow:0;flex-shrink:0}form .form-element .counter button:hover{color:#fff;background-color:#d1232a}form .form-element .counter input{text-align:center;flex-grow:1;flex-shrink:1}form .form-element label{display:block;font-size:1.2rem;margin-bottom:5px;text-transform:uppercase;letter-spacing:1px}form .form-element input,form .form-element textarea,form .form-element select{display:block;width:100%;padding:12px;border:1px solid rgba(0,0,0,.1)}form .form-element .small{font-size:10px}form .form-element select{-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer}form .form-element.arrow{position:relative}form .form-element.arrow select{padding-right:28px}form .form-element.arrow:after{content:"";font-family:FontAwesome;font-size:10px;position:absolute;top:calc(50% + 9.5px);right:12px;transform:translateY(-50%);pointer-events:none}form .form-element textarea{resize:none;height:100px}form .form-element .link{display:inline-block;background:none;border:none;text-decoration:underline;cursor:pointer;padding:0;transition:all .3s ease;color:#2f8b41}form .form-element .link:hover{color:#d1232a}form .form-element .checkbox{z-index:10;display:inline-block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-left:30px;letter-spacing:0}form .form-element .checkbox span{text-transform:none;font-size:1.6rem}form .form-element .checkbox input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}form .form-element .checkbox .checkmark{position:absolute;top:0;left:0;height:17px;width:17px;background-color:#fff;border-radius:4px;border:2px solid #313131}form .form-element .checkbox .checkmark:after{content:"";position:absolute;display:none;left:4px;top:1px;width:3px;height:7px;border:solid white;border-width:0 2px 2px 0;transform:rotate(40deg)}form .form-element .checkbox .checkmark-conditions{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border-radius:4px;border:2px solid #313131}form .form-element .checkbox .checkmark-conditions:after{content:"";position:absolute;display:none;left:8px;top:3px;width:4px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(40deg)}form .form-element .checkbox input:disabled~.checkmark,form .form-element .checkbox input:disabled~.checkmark-conditions{background-color:#f2f2f2}form .form-element .checkbox input:checked~.checkmark,form .form-element .checkbox input:checked~.checkmark-conditions{background-color:#2f8b41;border:2px solid #2F8B41}form .form-element .checkbox input:checked~.checkmark:after,form .form-element .checkbox input:checked~.checkmark-conditions:after{display:block}form .form-element .password-container{position:relative}form .form-element .visible-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);cursor:pointer}form .form-element .visible-icon button{background-color:transparent;border:none;padding:0;margin:0;font-size:1.6rem;color:gray;cursor:pointer}form .button-container{display:flex;justify-content:center}form button[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;color:#fff;background-color:#d1232a;border:2px solid #D1232A;padding:10px 28px;transition:all .3s ease;font-weight:700;text-decoration:none}form button[type=submit]:hover{background-color:transparent;color:#d1232a}.table-container{overflow-x:auto;white-space:nowrap}.per-page{margin:10px 0;display:flex;align-items:center;gap:4px}.per-page label,.per-page select{font-weight:500;font-size:1.4rem}.per-page select{padding:5px 10px;border:1px solid #DBDADE;border-radius:5px}table{width:100%;background-color:transparent;border-collapse:separate;border-spacing:0}table h3,table p{line-height:1.2;font-size:1.4rem;font-weight:600;margin-bottom:0;padding-top:3px}table .center{text-align:center}table .number{font-size:1.6rem}table .sortable{display:flex;gap:10px;cursor:pointer}table .has-icon{display:inline-flex;align-items:center;gap:10px}table button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;text-decoration:none;cursor:pointer;transition:all .3s ease}table button:hover{color:#2f8b41}table th{padding:18px 15px;border:1px solid #DBDADE;border-right:none;background-color:#f7f7fc}table th:first-child{border-top-left-radius:7px}table th:last-child{border-top-right-radius:7px;border-right:1px solid #DBDADE}table tr:nth-child(2n){background-color:#f7f7fc}table tr td{padding:18px 15px;border:1px solid #DBDADE;border-right:none;border-bottom:none}table tr td .status{display:inline-block;padding:5px 10px;border-radius:5px}table tr td .status p{font-size:1.3rem}table tr td .status-12{background-color:#cce5ff;color:#004085}table tr td .status-20{background-color:#fff3cd;color:#856404}table tr td .status-21{background-color:#d4edda;color:#155724}table tr td .status-45,table tr td .status-default{background-color:#f8d7da;color:#721c24}table tr td .payment-Verzonden,table tr td .payment-Betaald{color:#155724}table tr td .payment-Default{color:#721c24}table tr td .payment-Achterstallig{color:#856404}table tr td:last-child{border-right:1px solid #DBDADE}table tr:first-child td{border-top:none}table tr:last-child td{border-bottom:1px solid #DBDADE}table tr:last-child td:first-child{border-bottom-left-radius:7px}table tr:last-child td:last-child{border-bottom-right-radius:7px}.input-errors{margin-top:5px;padding:8px 10px 8px 30px;background-color:#f8d7da}.input-errors li{color:#721c24;font-size:1.4rem}.crisis-banner{background-color:#fff3cd;color:#856404;border-bottom:1px solid #ffe79a;padding:10px 20px;text-align:center;font-size:1.6rem;font-weight:500;line-height:1.5;max-width:900px;margin:0 auto}.crisis-banner span{margin-right:6px}.eol-errors-container{display:flex;gap:10px;align-items:center;padding:10px;background-color:#f8d7da;margin-bottom:20px}.eol-errors-container p,.eol-errors-container i{color:#721c24}nav.header{border-bottom:1px solid #EEE;z-index:1}nav.header .nav-container{display:flex;font-size:16px;gap:50px;align-items:center;justify-content:space-between;background-color:#ffffffe6;padding:0 50px}nav.header .nav-container .language-toggle .localization-active{color:#2f8b41}nav.header .nav-container .logo{width:180px;height:auto;margin:20px 0}nav.header .nav-container .logo img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}nav.header .nav-container .menu{display:flex;justify-content:space-between;align-items:center;gap:50px}nav.header .nav-container .menu a{display:block;font-weight:700;text-transform:uppercase;position:relative;padding:15px 0;color:#000;text-decoration:none}nav.header .nav-container .menu a.active:before,nav.header .nav-container .menu a.active:after{width:100%}nav.header .nav-container .menu a:hover:before,nav.header .nav-container .menu a:hover:after{width:100%}nav.header .nav-container .menu a:before{width:0%;height:2px;background:#2f8b41;content:"";position:absolute;top:0;left:0;transition:.3s all}nav.header .nav-container .menu a:after{width:0%;height:2px;background:#2f8b41;content:"";position:absolute;bottom:0;left:0;transition:.3s all}nav.header .nav-container .menu li.has-children:before{content:"";font-family:FontAwesome;position:absolute;right:12px;color:#2f8b41;top:50%;transform:translateY(-50%)}nav.header .nav-container .menu .menu-content{display:flex;gap:40px;justify-content:flex-end;align-items:center}nav.header .nav-container .menu .sub-menu{display:flex;gap:25px;align-items:center}nav.header .nav-container .menu .profile-toggle{position:relative}nav.header .nav-container .menu .profile-toggle button{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;cursor:pointer;z-index:1}nav.header .nav-container .menu .profile-toggle button:hover:before,nav.header .nav-container .menu .profile-toggle button:hover:after{width:100%}nav.header .nav-container .menu .profile-toggle button:before{width:0%;height:2px;background:#2f8b41;content:"";position:absolute;top:-10px;left:0;transition:.3s all}nav.header .nav-container .menu .profile-toggle button:after{width:0%;height:2px;background:#2f8b41;content:"";position:absolute;bottom:-10px;left:0;transition:.3s all}nav.header .nav-container .menu .profile-toggle .initials-circle{flex-shrink:0;width:40px;height:40px;border-radius:50%;background-color:#2f8b41;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;text-transform:uppercase}nav.header .nav-container .menu .profile-toggle svg{width:20px;height:20px;fill:#000}nav.header .nav-container .menu .profile-toggle .dropdown{position:absolute;background-color:#fff;width:100%;padding:10px;min-width:200px}nav.header .nav-container .menu .profile-toggle .dropdown a:before,nav.header .nav-container .menu .profile-toggle .dropdown a::After,nav.header .nav-container .menu .profile-toggle .dropdown button:before,nav.header .nav-container .menu .profile-toggle .dropdown button::After{display:none}nav.header .nav-container .menu .profile-toggle .dropdown a:hover,nav.header .nav-container .menu .profile-toggle .dropdown button:hover{color:#2f8b41}nav.header .nav-container .menu .profile-toggle .dropdown button{font-weight:700;text-transform:uppercase;position:relative;padding:15px 0;color:#000;text-decoration:none;transition:all .3s ease}nav.header .nav-container .menu .language-toggle{display:flex;align-items:center;gap:5px}nav.header .nav-container .menu .language-toggle a:before,nav.header .nav-container .menu .language-toggle a:after{display:none}nav.header .nav-container .menu .language-toggle a:hover{color:#2f8b41}nav.header .nav-container .hamburger{display:none;background-color:#d1232a;width:53px;height:53px;flex-shrink:0;padding-top:2px}nav.header .nav-container .hamburger button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;display:block;width:28px;height:20px;position:relative;transform:rotate(0);transition:.5s ease-in-out;cursor:pointer;z-index:100}nav.header .nav-container .hamburger button span{display:block;position:absolute;height:2px;width:28px;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out;margin-top:1px;background:#fff}nav.header .nav-container .hamburger button span:nth-child(1){top:0}nav.header .nav-container .hamburger button span:nth-child(2),nav.header .nav-container .hamburger button span:nth-child(3){top:7px}nav.header .nav-container .hamburger button span:nth-child(4){top:14px}nav.header .nav-container .hamburger button.open span:nth-child(1){top:18px;width:0%;left:50%}nav.header .nav-container .hamburger button.open span:nth-child(2){transform:rotate(45deg)}nav.header .nav-container .hamburger button.open span:nth-child(3){transform:rotate(-45deg)}nav.header .nav-container .hamburger button.open span:nth-child(4){top:18px;width:0%;left:50%}nav.header .mobile-menu{display:none;background-color:#ffffffe6;width:100%;position:absolute;padding:20px 50px}nav.header .mobile-menu .language-toggle .localization-active{color:#2f8b41}nav.header .mobile-menu a{display:inline-block;font-weight:700;text-transform:uppercase;position:relative;padding:15px 0;color:#000;text-decoration:none}nav.header .mobile-menu a.active:before,nav.header .mobile-menu a.active:after{width:100%}nav.header .mobile-menu a:hover:before,nav.header .mobile-menu a:hover:after{width:100%}nav.header .mobile-menu a:before{width:0%;height:2px;background:#2f8b41;content:"";position:absolute;top:0;left:0;transition:.3s all}nav.header .mobile-menu a:after{width:0%;height:2px;background:#2f8b41;content:"";position:absolute;bottom:0;left:0;transition:.3s all}nav.header .mobile-menu li.has-children:before{content:"";font-family:FontAwesome;position:absolute;right:12px;color:#2f8b41;top:50%;transform:translateY(-50%)}nav.header .mobile-menu .menu-content{display:flex;flex-direction:column;gap:10px;align-items:flex-start}nav.header .mobile-menu .sub-menu{margin-top:10px;border-top:2px solid #2F8B41;padding:15px 0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}nav.header .mobile-menu .sub-menu .menu-name p{font-weight:700}nav.header .mobile-menu .sub-menu a:before,nav.header .mobile-menu .sub-menu a:after,nav.header .mobile-menu .sub-menu button:before,nav.header .mobile-menu .sub-menu button:after{display:none}nav.header .mobile-menu .sub-menu a:hover,nav.header .mobile-menu .sub-menu button:hover{color:#2f8b41}nav.header .mobile-menu .sub-menu .menu-profile{display:flex;gap:20px;align-items:center}nav.header .mobile-menu .sub-menu button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;cursor:pointer;font-weight:700;text-transform:uppercase;position:relative;padding:15px 0;color:#000;text-decoration:none;transition:all .3s ease}@media screen and (max-width: 1550px){nav.header .nav-container .menu .profile-toggle .user-name{display:none}}@media screen and (max-width: 1500px){nav.header{position:relative}nav.header .nav-container .menu{display:none}nav.header .nav-container .hamburger{display:flex;justify-content:center;align-items:center}nav.header .mobile-menu.block{display:block}}@media screen and (max-width: 1200px){nav.header .nav-container{padding:0 20px}}#contact{display:flex;padding:0 50px;overflow-y:hidden;margin:100px 0}#contact h3{font-size:2.5rem;font-weight:700;margin-bottom:20px}#contact h3,#contact p{text-align:center;max-width:280px;margin:0 auto}#contact h3{margin-bottom:20px}#contact p{margin-bottom:30px;line-height:1.4}#contact .left{flex-basis:65%}#contact .left img{display:block;height:550px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#contact .right{position:relative;flex-basis:35%}#contact .right .content-container{position:absolute;padding:100px;background-color:#f2f2f2;width:calc(100% + 100px);left:-100px;top:50%;transform:translateY(-50%)}#contact .right .content-container:before{content:"";position:absolute;bottom:-20px;left:-20px;height:200%;width:2px;background-color:#2f8b41}#contact .right .content-container:after{content:"";position:absolute;bottom:-20px;left:-20px;height:2px;width:40px;background-color:#2f8b41}#contact .contact-info{display:flex;gap:20px;justify-content:center}#contact .contact-info .contact-phone,#contact .contact-info .contact-mail{display:flex;align-items:center;gap:5px}#contact .contact-info .contact-phone a,#contact .contact-info .contact-mail a{font-weight:700;color:#000;text-decoration:none}#contact .contact-info .contact-phone a:hover,#contact .contact-info .contact-mail a:hover{color:#2f8b41}@media screen and (max-width: 1300px){#contact .left img{height:400px}#contact .right .content-container{padding:50px}}@media screen and (max-width: 1200px){#contact{padding:0 20px}}@media screen and (max-width: 1000px){#contact h3,#contact p{max-width:100%}#contact .left img{height:400px}#contact .right .content-container{padding:50px;width:calc(100% + 200px);left:-200px}}@media screen and (max-width: 800px){#contact{flex-direction:column}#contact .left img{height:400px}#contact .right .content-container{position:relative;padding:40px 20px;width:100%;left:0;top:0;transform:none}#contact .right .content-container:before{content:"";position:absolute;bottom:40px;left:-10px;height:200%;width:2px;background-color:#2f8b41}#contact .right .content-container:after{content:"";position:absolute;bottom:40px;left:-10px;height:2px;width:40px;background-color:#2f8b41}}@media screen and (max-width: 400px){#contact .left img{height:300px}#contact .right .content-container:before{content:"";position:absolute;bottom:45px;left:-10px;height:calc(100% + 240px);width:2px;background-color:#2f8b41}#contact .right .content-container:after{content:"";position:absolute;bottom:45px;left:-10px;height:2px;width:20px;background-color:#2f8b41}}footer .icons-fixed{position:fixed;bottom:50px;right:0;z-index:800}footer .icons-fixed a{width:50px;height:50px;background:#2f8b41;display:flex;margin-bottom:10px;justify-content:center;align-items:center;color:#fff;font-size:25px;text-decoration:none}footer .icons-fixed a:hover{background:#d1232a}footer .footer-menu{display:flex;padding:50px;border-bottom:1px solid rgba(0,0,0,.1)}footer .footer-menu .item{flex-basis:20%;align-items:center}footer .footer-menu .item .items-center{display:flex;align-items:center}footer .footer-menu .item h4{font-size:18px;letter-spacing:2px;text-transform:uppercase;font-weight:700;margin-bottom:20px}footer .footer-menu .item p,footer .footer-menu .item a{line-height:1.8}footer .footer-menu .item a{color:#000;text-decoration:none}footer .footer-menu .item a:hover{color:#2f8b41}footer .footer-menu .logo img{max-width:180px;width:100%}footer .footer-menu .social a{font-size:40px;margin-right:20px}footer .sub-footer{padding:10px 50px;font-size:.9em;display:flex;align-items:center;justify-content:space-between}footer .sub-footer .privacy a{color:#707070;text-decoration:none}footer .sub-footer .privacy a:hover{color:#2f8b41}footer .sub-footer .privacy span{margin:0 10px}@media screen and (max-width: 1200px){footer .footer-menu{padding:50px 20px 10px;flex-wrap:wrap}footer .footer-menu .item{flex-basis:33.33%}footer .sub-footer{padding:10px 20px}}@media screen and (max-width: 850px){footer .footer-menu .item{flex-basis:50%;margin-bottom:40px}}@media screen and (max-width: 550px){footer .footer-menu .item{text-align:center;flex-basis:100%;margin-bottom:30px}footer .footer-menu .item h4{font-size:16px}footer .footer-menu .social a{font-size:30px}footer .sub-footer{text-align:center}footer .sub-footer .left{float:none}footer .sub-footer .right{float:none}}@media screen and (max-width: 400px){footer .sub-footer{flex-direction:column;align-items:center}footer .sub-footer .privacy{margin-top:10px}}.custom-pagination button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent}.custom-pagination .pagination-arrow svg,.custom-pagination .pagination-arrow button{padding-top:2px}.custom-pagination .pagination-arrow span{opacity:25%}.custom-pagination .page-item-container{display:flex;align-items:center;justify-content:center;gap:15px}.custom-pagination .page-item{display:flex;align-items:center;justify-content:center;width:33px;height:33px}.custom-pagination .page-item>span,.custom-pagination .page-item>button{padding-left:1px}.custom-pagination .page-item .current-item{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:1px solid #2F8B41;border-radius:100px;color:#2f8b41}#auth-login,#auth-register,#auth-verify,#auth-confirm,#auth-forgot,#auth-reset{padding:80px 0}#auth-login h1,#auth-register h1,#auth-verify h1,#auth-confirm h1,#auth-forgot h1,#auth-reset h1{font-size:3.2rem;text-align:center;margin-bottom:40px}#auth-login form,#auth-register form,#auth-verify form,#auth-confirm form,#auth-forgot form,#auth-reset form{max-width:450px;margin:0 auto}#auth-login form fieldset,#auth-register form fieldset,#auth-verify form fieldset,#auth-confirm form fieldset,#auth-forgot form fieldset,#auth-reset form fieldset{margin-bottom:10px}#auth-login form .radio-group,#auth-register form .radio-group,#auth-verify form .radio-group,#auth-confirm form .radio-group,#auth-forgot form .radio-group,#auth-reset form .radio-group{display:flex;gap:5px}#auth-login form .radio-group label,#auth-register form .radio-group label,#auth-verify form .radio-group label,#auth-confirm form .radio-group label,#auth-forgot form .radio-group label,#auth-reset form .radio-group label{display:flex;flex-direction:row-reverse;align-items:center;padding:12px 0}#auth-login form .radio-group label input[type=radio],#auth-register form .radio-group label input[type=radio],#auth-verify form .radio-group label input[type=radio],#auth-confirm form .radio-group label input[type=radio],#auth-forgot form .radio-group label input[type=radio],#auth-reset form .radio-group label input[type=radio]{order:-1;margin-left:10px;accent-color:#D1232A}#auth-login form .button-container,#auth-register form .button-container,#auth-verify form .button-container,#auth-confirm form .button-container,#auth-forgot form .button-container,#auth-reset form .button-container{margin-top:30px;margin-bottom:30px}#auth-login form .button-container button,#auth-register form .button-container button,#auth-verify form .button-container button,#auth-confirm form .button-container button,#auth-forgot form .button-container button,#auth-reset form .button-container button{width:100%}#auth-login form .no-account,#auth-register form .no-account,#auth-verify form .no-account,#auth-confirm form .no-account,#auth-forgot form .no-account,#auth-reset form .no-account{text-align:center}#auth-login form .no-account p,#auth-login form .no-account span,#auth-login form .no-account a,#auth-register form .no-account p,#auth-register form .no-account span,#auth-register form .no-account a,#auth-verify form .no-account p,#auth-verify form .no-account span,#auth-verify form .no-account a,#auth-confirm form .no-account p,#auth-confirm form .no-account span,#auth-confirm form .no-account a,#auth-forgot form .no-account p,#auth-forgot form .no-account span,#auth-forgot form .no-account a,#auth-reset form .no-account p,#auth-reset form .no-account span,#auth-reset form .no-account a{font-weight:700}#auth-login form .no-account a:hover,#auth-register form .no-account a:hover,#auth-verify form .no-account a:hover,#auth-confirm form .no-account a:hover,#auth-forgot form .no-account a:hover,#auth-reset form .no-account a:hover{color:#d1232a}#auth-login form .forgot-password,#auth-register form .forgot-password,#auth-verify form .forgot-password,#auth-confirm form .forgot-password,#auth-forgot form .forgot-password,#auth-reset form .forgot-password{margin-top:25px;text-align:left}#auth-login .verification-sent,#auth-register .verification-sent,#auth-verify .verification-sent,#auth-confirm .verification-sent,#auth-forgot .verification-sent,#auth-reset .verification-sent{padding:20px;margin-bottom:20px;background-color:#d4edda}#auth-login .verification-sent p,#auth-register .verification-sent p,#auth-verify .verification-sent p,#auth-confirm .verification-sent p,#auth-forgot .verification-sent p,#auth-reset .verification-sent p{margin-bottom:0}#auth-login .auth-status-message,#auth-register .auth-status-message,#auth-verify .auth-status-message,#auth-confirm .auth-status-message,#auth-forgot .auth-status-message,#auth-reset .auth-status-message{width:100%;max-width:450px;padding:20px;margin:0 auto 20px;background-color:#fff3cd;text-align:center}#auth-login .auth-status-message p,#auth-register .auth-status-message p,#auth-verify .auth-status-message p,#auth-confirm .auth-status-message p,#auth-forgot .auth-status-message p,#auth-reset .auth-status-message p{margin-bottom:0}#auth-login .back-button,#auth-register .back-button,#auth-verify .back-button,#auth-confirm .back-button,#auth-forgot .back-button,#auth-reset .back-button{max-width:1000px;margin:0 auto}#auth-login .back-button .back-link,#auth-register .back-button .back-link,#auth-verify .back-button .back-link,#auth-confirm .back-button .back-link,#auth-forgot .back-button .back-link,#auth-reset .back-button .back-link{display:flex;align-items:center;text-decoration:none;gap:20px}#auth-login .back-button .back-link span,#auth-register .back-button .back-link span,#auth-verify .back-button .back-link span,#auth-confirm .back-button .back-link span,#auth-forgot .back-button .back-link span,#auth-reset .back-button .back-link span{transition:all .3s ease;font-weight:700;color:#d1232a}#auth-login .back-button .back-link svg,#auth-register .back-button .back-link svg,#auth-verify .back-button .back-link svg,#auth-confirm .back-button .back-link svg,#auth-forgot .back-button .back-link svg,#auth-reset .back-button .back-link svg{transition:all .3s ease}#auth-login .back-button .back-link:hover span,#auth-register .back-button .back-link:hover span,#auth-verify .back-button .back-link:hover span,#auth-confirm .back-button .back-link:hover span,#auth-forgot .back-button .back-link:hover span,#auth-reset .back-button .back-link:hover span{color:#2f8b41}#auth-login .back-button .back-link:hover svg,#auth-register .back-button .back-link:hover svg,#auth-verify .back-button .back-link:hover svg,#auth-confirm .back-button .back-link:hover svg,#auth-forgot .back-button .back-link:hover svg,#auth-reset .back-button .back-link:hover svg{margin-left:-5px}#auth-register h2{font-size:1.6rem;font-weight:700;margin-bottom:10px}#auth-register .password-info{margin:20px 0;font-size:14px;color:#707070}#auth-register .auth-status-message,#auth-register form{max-width:1000px}#auth-register form fieldset{display:flex;gap:20px;margin-bottom:20px}#auth-register form fieldset .form-element{flex-basis:calc(50% - 10px)}#auth-register form .button-container{justify-content:flex-start}#auth-register form .button-container button{width:auto}#auth-register form .form-section:last-child{margin-bottom:0}#auth-verify .content-container,#auth-confirm .content-container,#auth-forgot .content-container,#auth-reset .content-container{min-height:calc(100vh - 560px);display:flex;flex-direction:column;justify-content:center}#auth-verify .content-container fieldset,#auth-confirm .content-container fieldset,#auth-forgot .content-container fieldset,#auth-reset .content-container fieldset{display:flex}#auth-verify .auth-status-message,#auth-confirm .auth-status-message,#auth-forgot .auth-status-message,#auth-reset .auth-status-message{max-width:600px}#auth-verify .content-container{max-width:600px;margin:0 auto}#auth-verify p{margin-bottom:20px}#auth-verify .button-container{gap:10px}#auth-verify button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;color:#fff;background-color:#d1232a;border:2px solid #D1232A;padding:10px 28px;transition:all .3s ease;font-weight:700;text-decoration:none}#auth-verify button:hover{background-color:transparent;color:#d1232a}#auth-confirm,#auth-forgot,#auth-reset{padding:80px 20px}#auth-confirm .intro-container,#auth-forgot .intro-container,#auth-reset .intro-container{max-width:600px;margin:0 auto 20px}#auth-confirm .intro-container p,#auth-forgot .intro-container p,#auth-reset .intro-container p{text-align:center}#auth-confirm form,#auth-forgot form,#auth-reset form{width:100%;max-width:600px;margin:0 auto}@media screen and (max-width: 1200px){#auth-login,#auth-register,#auth-verify,#auth-confirm,#auth-forgot,#auth-reset{padding:40px 20px}}@media screen and (max-width: 600px){#auth-register .back-button{margin-bottom:10px}#auth-register form fieldset{flex-direction:column}#auth-register form fieldset .form-element{flex-basis:100%}#auth-verify .content-container,#auth-confirm .content-container,#auth-forgot .content-container,#auth-reset .content-container{min-height:0}#auth-verify .button-container,#auth-confirm .button-container,#auth-forgot .button-container,#auth-reset .button-container{flex-direction:column}}#dashboard{padding:80px 50px}#dashboard h1{text-align:center}#dashboard .dashboard-menu{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:20px}#dashboard .dashboard-menu .menu-item{flex-basis:calc(33.3333333333% - 13.3333333333px);display:flex;align-items:center;justify-content:center;padding:50px 0;text-decoration:none}#dashboard .dashboard-menu a.menu-item:hover{box-shadow:0 3px 6px #00000029}#dashboard .dashboard-menu a.menu-item h2{font-weight:600;color:#000;font-size:2.4rem}#dashboard .dashboard-menu a.menu-item svg{width:70px;height:70px;-o-object-fit:contain;object-fit:contain}#dashboard .dashboard-menu a.menu-item .menu-item-content{display:flex;align-items:center;justify-content:flex-end;flex-direction:column;gap:40px}#dashboard .dashboard-menu div.menu-item{background-color:#eefff1}#dashboard .dashboard-menu div.menu-item h3{font-size:2.5rem;font-weight:700;margin-bottom:20px}#dashboard .dashboard-menu div.menu-item h3,#dashboard .dashboard-menu div.menu-item p{text-align:center;max-width:280px;margin:0 auto}#dashboard .dashboard-menu div.menu-item h3{margin-bottom:20px}#dashboard .dashboard-menu div.menu-item p{margin-bottom:30px;line-height:1.4}#dashboard .dashboard-menu div.menu-item .contact-info{display:flex;gap:10px;justify-content:center}#dashboard .dashboard-menu div.menu-item .contact-info .contact-phone,#dashboard .dashboard-menu div.menu-item .contact-info .contact-mail{display:flex;align-items:center;gap:5px}#dashboard .dashboard-menu div.menu-item .contact-info .contact-phone a,#dashboard .dashboard-menu div.menu-item .contact-info .contact-mail a{font-weight:700;color:#000;text-decoration:none}#dashboard .dashboard-menu div.menu-item .contact-info .contact-phone a:hover,#dashboard .dashboard-menu div.menu-item .contact-info .contact-mail a:hover{color:#2f8b41}@media screen and (max-width: 1200px){#dashboard{padding:40px 20px}#dashboard .dashboard-menu .menu-item{flex-basis:calc(50% - 10px)}}@media screen and (max-width: 700px){#dashboard .dashboard-menu{flex-direction:column}#dashboard .dashboard-menu .menu-item{flex-basis:100%}}#info-center{padding:80px 50px 120px}#info-center h1{text-align:center}#info-center .info-center-header h2,#info-center .info-center-header p,#info-center .documents-intro h2,#info-center .documents-intro p{text-align:center;margin:0 auto 20px}#info-center .info-center-header h2,#info-center .documents-intro h2{font-size:2.5rem;font-weight:700}#info-center .info-center-header p,#info-center .documents-intro p{margin-bottom:30px;line-height:1.4;font-weight:500}#info-center .info-center-header{display:flex;overflow-y:hidden;margin-bottom:40px}#info-center .info-center-header .left{flex-basis:65%}#info-center .info-center-header .left img{display:block;height:550px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#info-center .info-center-header .right{position:relative;flex-basis:35%}#info-center .info-center-header .right .content-container{position:absolute;padding:80px;background-color:#f2f2f2;width:calc(100% + 100px);left:-100px;top:50%;transform:translateY(-50%)}#info-center .info-center-header .right .content-container:before{content:"";position:absolute;bottom:-20px;left:-20px;height:200%;width:2px;background-color:#2f8b41}#info-center .info-center-header .right .content-container:after{content:"";position:absolute;bottom:-20px;left:-20px;height:2px;width:40px;background-color:#2f8b41}#info-center .info-center-header .contact-info{display:flex;gap:20px;justify-content:center}#info-center .info-center-header .contact-info .contact-phone,#info-center .info-center-header .contact-info .contact-mail{display:flex;align-items:center;gap:5px}#info-center .info-center-header .contact-info .contact-phone a,#info-center .info-center-header .contact-info .contact-mail a{font-weight:700;color:#000;text-decoration:none}#info-center .info-center-header .contact-info .contact-phone a:hover,#info-center .info-center-header .contact-info .contact-mail a:hover{color:#2f8b41}#info-center .documents-intro{max-width:500px;margin:0 auto 20px}#info-center .documents-intro h2{text-align:center}#info-center .table-container table{width:800px;margin:0 auto 40px}#info-center .table-container table th{text-align:left}#info-center .table-filter{position:relative;display:block;width:800px;margin:0 auto 10px;display:flex;align-items:center;gap:4px}#info-center .table-filter select{font-weight:500;font-size:1.4rem;border:1px solid #DBDADE;border-radius:5px}#info-center .pagination{width:800px;margin:0 auto}@media screen and (max-width: 1300px){#info-center .info-center-header .left img{height:450px}#info-center .info-center-header .right .content-container{padding:50px}}@media screen and (max-width: 1200px){#info-center{padding:40px 20px 80px}}@media screen and (max-width: 1000px){#info-center .info-center-header h2,#info-center .info-center-header p{max-width:100%}#info-center .info-center-header .right .content-container{padding:50px;width:calc(100% + 200px);left:-200px}}@media screen and (max-width: 800px){#info-center .info-center-header{flex-direction:column;overflow:visible}#info-center .info-center-header .left img{height:400px}#info-center .info-center-header .right .content-container{position:relative;padding:40px 20px;width:100%;left:0;top:0;transform:none}#info-center .info-center-header .right .content-container:before{content:"";position:absolute;bottom:40px;left:-10px;height:200%;width:2px;background-color:#2f8b41}#info-center .info-center-header .right .content-container:after{content:"";position:absolute;bottom:40px;left:-10px;height:2px;width:40px;background-color:#2f8b41}}@media screen and (max-width: 400px){#info-center .info-center-header .left img{height:300px}#info-center .info-center-header .right .content-container:before{content:"";position:absolute;bottom:45px;left:-10px;height:calc(100% + 240px);width:2px;background-color:#2f8b41}#info-center .info-center-header .right .content-container:after{content:"";position:absolute;bottom:45px;left:-10px;height:2px;width:20px;background-color:#2f8b41}}#my-orders{padding:80px 50px 0}#my-orders h1{text-align:center}#my-orders .no-orders{background-color:#d1232a;display:flex;align-items:center;justify-content:center;padding:10px}#my-orders .no-orders h2{color:#fff;margin-bottom:0}@media screen and (max-width: 1200px){#my-orders{padding:40px 20px 0}}#request-order{padding-top:80px}#request-order h1{text-align:center}#request-order form{width:95%;max-width:1000px;margin:0 auto}#request-order form fieldset{display:flex;gap:20px;margin-bottom:20px}#request-order form fieldset .form-element{flex-basis:calc(50% - 10px)}#request-order form fieldset .title-bold{font-weight:700;display:inline-block;margin-bottom:5px;margin-top:5px}#request-order form fieldset .title-text{text-transform:lowercase}#request-order form fieldset .title-text:first-letter{text-transform:uppercase}#request-order form fieldset .radio-group{display:flex;gap:10px}#request-order form fieldset .radio-group label{display:flex;justify-content:flex-start;white-space:nowrap;text-transform:capitalize}#request-order form fieldset .radio-group label span{font-size:1.6rem}#request-order form fieldset .radio-group label input{width:10%;margin-right:10px}#request-order form fieldset .radio-group label input[type=radio]{order:-1;accent-color:#D1232A}#request-order .delivery-time{font-weight:700;margin-bottom:20px}#request-order .add-article{display:inline-block;border-bottom:1px solid #2F8B41;margin-bottom:20px;transition:all .3s ease}#request-order .add-article:hover{border-bottom:1px solid #D1232A}#request-order .add-article:hover button{color:#d1232a;padding-left:10px;padding-right:10px}#request-order .add-article button{color:#2f8b41;border:none;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;cursor:pointer;padding-bottom:5px;transition:all .3s ease}#request-order .button-container{justify-content:flex-start;margin-bottom:30px}#request-order .packaging-checkbox-container{margin-bottom:10px}#request-order #articles{background-color:#f2f2f2;margin-bottom:20px}#request-order #articles .combi-container{position:relative;width:100%;margin-bottom:20px}#request-order #articles .combi-container:last-of-type{margin-bottom:0}#request-order #articles .combi-container fieldset:last-of-type{margin-bottom:0!important}#request-order #articles .articles-container{position:relative;padding:20px}#request-order #articles .article-item{display:flex;align-items:center;gap:10px;margin-bottom:0;margin-top:10px}#request-order #articles .article-item .article{flex-basis:calc(40% - 10px);flex-shrink:0;flex-grow:0}#request-order #articles .article-item .description{flex-basis:40%}#request-order #articles .article-item .volume{flex-basis:20%;flex-shrink:1}#request-order #articles .article-item:first-child{margin-top:0}#request-order #articles .previous-article{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}#request-order #articles .previous-article:last-child{margin-bottom:0}#request-order #articles .previous-article .article{flex-basis:calc(30% - 10px);flex-shrink:0;flex-grow:0}#request-order #articles .previous-article .iso{flex-basis:40%}#request-order #articles .previous-article .packaging{flex-basis:30%}#request-order #articles .previous-article .volume{flex-basis:20%}#request-order #articles .previous-article .packaging{flex-shrink:0}#request-order #articles .previous-article .price{text-align:right;flex-shrink:0}#request-order #articles .previous-article .volume{flex-shrink:1}#request-order #articles input,#request-order #articles select{background-color:#f2f2f2}#request-order #articles .price-settings{position:absolute;right:0;top:50%;transform:translateY(-50%);padding-top:19px}#request-order #articles .price-settings .remove button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;cursor:pointer}#request-order #articles .price-settings .remove button:hover i{color:#9b2631}#request-order #articles .price-settings .remove i{color:#d1232a;transition:color .3s ease}#order-success,#order-hold-insufficient,#order-hold-overdue{padding:80px 50px 0}#order-success p,#order-success a,#order-hold-insufficient p,#order-hold-insufficient a,#order-hold-overdue p,#order-hold-overdue a{line-height:1.4}#order-success h1,#order-hold-insufficient h1,#order-hold-overdue h1{text-align:center}#order-success .order-status-message,#order-hold-insufficient .order-status-message,#order-hold-overdue .order-status-message{display:flex;flex-direction:column;align-items:center;gap:60px;text-align:center;width:100%;max-width:600px;margin:0 auto 60px}#order-success .order-status-message .success,#order-hold-insufficient .order-status-message .success,#order-hold-overdue .order-status-message .success{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:#2f8b41;color:#fff;padding:15px 30px;transition:all .3s ease;border-radius:5px;text-decoration:none;text-align:left}#order-success .order-status-message .onhold,#order-hold-insufficient .order-status-message .onhold,#order-hold-overdue .order-status-message .onhold{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:#f1af33;padding:15px 30px;transition:all .3s ease;border-radius:5px;text-decoration:none;text-align:left}#order-success .next-steps{max-width:800px;margin:0 auto}#order-hold-insufficient .order-status-message,#order-hold-overdue .order-status-message{gap:40px}#order-hold-insufficient .order-status-message a,#order-hold-overdue .order-status-message a{text-align:center;background-color:#f1af33}#order-hold-insufficient .order-status-message a:hover,#order-hold-overdue .order-status-message a:hover{background-color:#e2990f}#order-hold-insufficient .info-container,#order-hold-overdue .info-container{margin:0 auto;max-width:800px}#order-hold-insufficient .warning-message,#order-hold-overdue .warning-message{margin:0 auto 40px;text-align:center;display:flex;justify-content:center;align-items:center;gap:10px}#order-hold-insufficient .warning-message p,#order-hold-overdue .warning-message p{font-weight:700;color:#c33d1f}#order-hold-insufficient .info-message,#order-hold-overdue .info-message{width:90%;margin:0 auto 60px;text-align:center}#order-hold-insufficient .table-container,#order-hold-overdue .table-container{margin-bottom:40px}#order-hold-insufficient .button-container,#order-hold-overdue .button-container{gap:40px}#order-hold-insufficient .button-container a,#order-hold-overdue .button-container a{border-radius:5px}#order-hold-insufficient .button-container a:nth-child(2n),#order-hold-overdue .button-container a:nth-child(2n){background-color:transparent;color:#d1232a}#order-hold-insufficient .button-container a:nth-child(2n):hover,#order-hold-overdue .button-container a:nth-child(2n):hover{background-color:#d1232a;color:#fff}@media screen and (max-width: 1200px){#request-order{padding-top:40px}#request-order #articles .previous-article{display:block}#request-order #articles .previous-article .form-element{margin-top:5px}#order-success,#order-hold-insufficient,#order-hold-overdue{padding:40px 20px 0}}@media screen and (max-width: 1000px){#request-order #articles fieldset,#request-order #articles .article-item{flex-wrap:wrap}#request-order #articles .article{flex-basis:100%!important}}@media screen and (max-width: 600px){#request-order #articles .description{flex-basis:100%!important}#request-order form fieldset{flex-direction:column}#request-order form fieldset .form-element{flex-basis:100%;width:100%}}@media screen and (max-width: 400px){#order-hold-insufficient .button-container,#order-hold-overdue .button-container{flex-direction:column;gap:20px;text-align:center}}#my-profile{padding:80px 50px}#my-profile h1{text-align:center}#my-profile form{max-width:1000px;margin:0 auto 40px}#my-profile form fieldset{display:flex;gap:20px;margin-bottom:20px}#my-profile form fieldset .form-element{flex-basis:calc(50% - 10px)}#my-profile .password-info{margin:20px 0;font-size:14px;color:#707070}@media screen and (max-width: 1200px){#my-profile{padding:40px 20px}}@media screen and (max-width: 600px){#my-profile form fieldset{flex-direction:column}#my-profile form fieldset .form-element{flex-basis:100%}}#request-quote{padding-top:80px}#request-quote h1{text-align:center}#request-quote form{width:95%;max-width:1000px;margin:0 auto}#request-quote form fieldset{display:flex;gap:20px;margin-bottom:20px}#request-quote form fieldset .form-element{flex-basis:calc(50% - 10px)}#request-quote .delivery-time{font-weight:700;margin-bottom:20px}#request-quote .add-article{display:inline-block;border-bottom:1px solid #2F8B41;margin-bottom:20px;transition:all .3s ease}#request-quote .add-article:hover{border-bottom:1px solid #D1232A}#request-quote .add-article:hover button{color:#d1232a;padding-left:10px;padding-right:10px}#request-quote .add-article button{color:#2f8b41;border:none;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;cursor:pointer;padding-bottom:5px;transition:all .3s ease}#request-quote .button-container{justify-content:flex-start;margin-bottom:30px}#request-quote .packaging-checkbox-container{margin-bottom:10px}#request-quote #articles{background-color:#f2f2f2;margin-bottom:20px}#request-quote #articles .combi-container{position:relative;width:100%;margin-bottom:20px}#request-quote #articles .combi-container:last-of-type{margin-bottom:0}#request-quote #articles .combi-container fieldset:last-of-type{margin-bottom:0!important}#request-quote #articles .articles-container{position:relative;padding:20px}#request-quote #articles .article-item{display:flex;align-items:center;gap:10px;margin-bottom:0;margin-top:10px}#request-quote #articles .article-item:first-child{margin-top:0}#request-quote #articles input,#request-quote #articles select{background-color:#f2f2f2}#request-quote #articles .article{flex-basis:calc(40% - 10px);flex-shrink:0;flex-grow:0}#request-quote #articles .description{flex-basis:40%}#request-quote #articles .volume{flex-basis:20%;flex-shrink:1}#request-quote #articles .price-settings{position:absolute;right:0;top:50%;transform:translateY(-50%);padding-top:19px}#request-quote #articles .price-settings .remove button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;cursor:pointer}#request-quote #articles .price-settings .remove button:hover i{color:#9b2631}#request-quote #articles .price-settings .remove i{color:#d1232a;transition:color .3s ease}#quote-success{padding:80px 50px 0}#quote-success p,#quote-success a{line-height:1.4}#quote-success h1{text-align:center}#quote-success .order-status-message{display:flex;flex-direction:column;align-items:center;gap:60px;text-align:center;width:100%;max-width:600px;margin:0 auto 60px}#quote-success .order-status-message .success{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:#2f8b41;color:#fff;padding:15px 30px;transition:all .3s ease;border-radius:5px;text-decoration:none;text-align:left}.save-container{display:flex;justify-content:flex-start;gap:20px}.save-success{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:#2f8b41;color:#fff;padding:15px 30px;transition:all .3s ease;border-radius:5px;text-decoration:none;text-align:left}#quote-success .next-steps{max-width:800px;margin:0 auto}@media screen and (max-width: 1200px){#request-quote{padding-top:40px}#quote-success{padding:40px 20px 0}}@media screen and (max-width: 1000px){#request-quote #articles fieldset,#request-quote #articles .article-item{flex-wrap:wrap}#request-quote #articles .article{flex-basis:100%}}@media screen and (max-width: 600px){#request-quote #articles .description{flex-basis:100%}#request-quote form fieldset{flex-direction:column}#request-quote form fieldset .form-element{flex-basis:100%;width:100%}}.general-sales-conditions{padding:20px;font-family:Arial,sans-serif;color:#333;width:90%;margin:0 auto}.general-sales-conditions .image-container{display:flex}.general-sales-conditions h1,.general-sales-conditions h2,.general-sales-conditions h3{color:#2f8b41}.general-sales-conditions p{line-height:1.6;margin-bottom:15px}.general-sales-conditions ul{list-style-type:disc;margin-left:20px}.general-sales-conditions ul li{margin-bottom:10px}.general-sales-conditions .section{margin-bottom:30px}.general-sales-conditions .section__title{font-size:1.5em;margin-bottom:10px}.general-sales-conditions .section__content{font-size:1em}.general-sales-conditions .highlight{background-color:#f9f9f9;padding:10px;border-left:4px solid #D1232A}@media screen and (max-width: 600px){.general-sales-conditions .image-container{display:block}}
