html{line-height:1.15;-webkit-text-size-adjust:100%}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:'Roobert', -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;color:#333;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin-top:.5rem;margin-bottom:1rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:.9rem}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em;white-space:pre-wrap}a{background-color:transparent;text-decoration:none;color:#c36}a:active,a:hover{color:#336}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;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;height:auto;max-width:100%}details{display:block}summary{display:list-item}figcaption{font-size:16px;color:#333;line-height:1.4;font-style:italic;font-weight:400}[hidden],template{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media print{*,:after,:before{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{page-break-inside:avoid;border:1px solid #ccc}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}label{display:inline-block;line-height:1;vertical-align:middle}button,input,optgroup,select,textarea{font-family:inherit;font-size:1rem;line-height:1.5;margin:0}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{width:100%;border:1px solid #666;border-radius:3px;padding:.5rem 1rem;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#333}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{width:auto;-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}[type=button],[type=submit],button{display:inline-block;font-weight:400;color:#c36;text-align:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid #c36;padding:.5rem 1rem;font-size:1rem;border-radius:3px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}[type=button]:focus,[type=submit]:focus,button:focus{outline:5px auto -webkit-focus-ring-color}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{color:#fff;background-color:#c36;text-decoration:none}[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;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}select{display:block}table{background-color:transparent;width:100%;margin-bottom:15px;font-size:.9em;border-spacing:0;border-collapse:collapse}table td,table th{padding:15px;line-height:1.5;vertical-align:top;border:1px solid hsla(0,0%,50.2%,.5019607843137255)}table th{font-weight:700}table tfoot th,table thead th{font-size:1em}table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th{border-top:1px solid hsla(0,0%,50.2%,.5019607843137255)}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:hsla(0,0%,50.2%,.07058823529411765)}table tbody tr:hover>td,table tbody tr:hover>th{background-color:hsla(0,0%,50.2%,.10196078431372549)}table tbody+tbody{border-top:2px solid hsla(0,0%,50.2%,.5019607843137255)}@ (max-width:767px){table table{font-size:.8em}table table td,table table th{padding:7px;line-height:1.3}table table th{font-weight:400}}dd,dl,dt,li,ol,ul{margin-top:0;margin-bottom:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}media :root {
--dnzb-border-radius: 10px;
--dnzb-orange: #FF8B21;
--dnzb-orange-rgb: 255, 139, 33;
--dnzb-light-blue: #CAF8FF;
--dnzb-lightest-blue: #E2FBFF;
--dnzb-light-orange: #FFE2C7;
--dnzb-blue: #0068ff;
--dnzb-blue-dark: #002380;
}
body {
overflow-x: hidden;
} .slick-slider{position:relative;display:block; -webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y; touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative; display:block; overflow:hidden; margin:0; padding:0; min-width: 100%;}
.slick-list.dragging{cursor: pointer;}
.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.slick-track {position:relative; top:0; left: 0;display: block; min-width: 100%; display: -webkit-flex !important; display: flex !important;}
.slick-track:before, .slick-track:after {display:table; content:"";}
.slick-track:after {clear:both;}
.slick-loading .slick-track {visibility:hidden;}
.slick-slide{display:none; float:left; height:inherit !important; }
.slick-initialized .slick-slide{display:block; list-style:none;}
.slick-loading .slick-slide{ visibility: hidden;}
.slick-vertical .slick-slide{display: block; height: auto; border:0.063rem solid transparent;}
.slick-arrow {display:block; position:absolute; top:50%; z-index:2; padding:0; width:48px; height:48px; text-align:center; font-size:0 !important; background:#fff !important; border:0 !important;cursor:pointer; opacity:1; outline:none; -moz-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%; outline:none !important;}
.slick-arrow.slick-prev {left:30px;}
.slick-arrow.slick-next {right:30px;}
.slick-arrow:after{display:block; content:"";position:absolute; left:0; right:0; top:0; bottom:0;-moz-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s; background-size:17px auto !important;}
.slick-arrow.slick-prev:after {background:url(//dnzb.nl/wp-content/themes/hello-elementor-child/assets/images/prev-icon.svg) no-repeat center;}
.slick-arrow.slick-next:after {background:url(//dnzb.nl/wp-content/themes/hello-elementor-child/assets/images/next-icon.svg) no-repeat center;}
.slick-arrow:hover{background:#0068ff !important;}
.slick-arrow.slick-prev:hover:after {background:url(//dnzb.nl/wp-content/themes/hello-elementor-child/assets/images/prev-icon-hover.svg) no-repeat center;}
.slick-arrow.slick-next:hover:after {background:url(//dnzb.nl/wp-content/themes/hello-elementor-child/assets/images/next-icon-hover.svg) no-repeat center;}
.slick-arrow:hover {opacity:1; outline:none; border-color:#0068ff;background:#0068ff;}
.slick-dots {display:block; position:absolute; left:0; right:0; bottom:1rem; margin:1rem auto 0 auto; padding:0; text-align:center;}
.slick-dots li {margin:0 0.25rem; padding:0; list-style:none; display:inline-block; vertical-align:top;}
.slick-dots li button {display:block; width:0.5rem; height:0.5rem; font-size:0; padding: 0; background:#0068ff; position: relative; border:0; -webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%; cursor:pointer;}
.slick-dots li.slick-active button:focus, .slick-dots li.slick-active button:hover, .slick-dots li.slick-active button,
.slick-dots li button:focus, .slick-dots li button:hover{outline:none; box-shadow:none;background:#0068ff;}  .mfp-fade.mfp-bg {opacity: 0; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out;  transition: all 0.15s ease-out;}
.mfp-fade.mfp-bg.mfp-ready {opacity: 0.8;}
.mfp-fade.mfp-bg.mfp-removing {opacity: 0; }
.mfp-fade.mfp-wrap .mfp-content {opacity: 0; -webkit-transition: all 0.15s ease-out;  -moz-transition: all 0.15s ease-out; transition: all 0.15s ease-out; }
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {opacity: 1; }
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {opacity: 0; }
.mfp-iframe-holder iframe {width:50rem; height:31.25rem; border:20px solid #fff; border-radius:10px; background:#fff;} .mfp-bg {top: 0; left: 0; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background:#0068FF; opacity:0.5;}
.mfp-wrap {top: 0; left: 0; width: 100%; height: 100%; z-index: 1043; position: fixed; outline: none !important;  -webkit-backface-visibility: hidden; }
.mfp-container {text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 0.5rem;box-sizing: border-box; }
.mfp-container:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; }
.mfp-align-top .mfp-container:before { display: none; }
.mfp-content {position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left;z-index: 1045; }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {width: 100%; cursor: auto; }
.mfp-ajax-cur {cursor: progress; }
.mfp-zoom {cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {cursor: auto; }
.mfp-auto-cursor .mfp-content figure{margin:0;}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {-webkit-user-select: none; -moz-user-select: none; user-select: none; }
.mfp-loading.mfp-figure {display: none; }
.mfp-hide {display: none !important; }
.mfp-preloader {color: #303030; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 0.5rem; right: 0.5rem; z-index: 1044; }
.mfp-preloader a {color: #303030; }
.mfp-preloader a:hover {color:#fff; }
.mfp-s-ready .mfp-preloader {display: none; }
.mfp-s-error .mfp-content {display: none; }
button.mfp-close, button.mfp-arrow {overflow: visible; cursor: pointer;-webkit-appearance: none; display: block; outline: none; z-index: 1046; box-shadow: none; touch-action: manipulation;}
button.mfp-arrow{width:46px; height:46px; border-radius:50%;background:none;border:0; text-align:center;margin:-20px 0 0 !important; opacity:1; transition: all 0.4s ease;background-color:#fff;}
button.mfp-arrow:before{display:block !important; position: absolute;left:0; right:0; top:0; bottom:0; border:0; margin:0; width:46px; height:46px; text-align:center; opacity:1 !important; background-position: center; background-repeat: no-repeat; background-size:14px auto;}
button.mfp-arrow:hover{background:#0068ff;border-color:#0068ff;}
button.mfp-arrow.mfp-arrow-left{left:1rem;}
button.mfp-arrow.mfp-arrow-right{right:1rem;}
button.mfp-arrow.mfp-arrow-left:before{background-image: url(//dnzb.nl/wp-content/themes/hello-elementor-child/assets/images/prev-icon.svg);}
button.mfp-arrow.mfp-arrow-right:before{background-image: url(//dnzb.nl/wp-content/themes/hello-elementor-child/assets/images/next-icon.svg);}
button.mfp-arrow.mfp-arrow-left:hover:before{background-image: url(//dnzb.nl/wp-content/themes/hello-elementor-child/assets/images/prev-icon-hover.svg);}
button.mfp-arrow.mfp-arrow-right:hover:before{background-image: url(//dnzb.nl/wp-content/themes/hello-elementor-child/assets/images/next-icon-hover.svg);}
button::-moz-focus-inner {padding: 0; border: 0; }
.mfp-close {width:60px; height:60px; line-height:60px; background-color:#fff !important; outline:none !important; background-image: url(//dnzb.nl/wp-content/themes/hello-elementor-child/assets/images/close-icon.svg); background-position: center; background-repeat: no-repeat;background-size:16px auto; text-decoration: none;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25) !important; font-size:0 !important; border:0 !important; padding:0 !important}
.mfp-close:hover, .mfp-close:focus {opacity: 1; background-color:#CAF8FF !important;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{ text-align:center; opacity:1; cursor:pointer; -webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s; position:absolute; right:-30px; top:-30px; border-radius:50%;border:0 !important;}
.mfp-arrow {position: absolute; opacity: 0.65; margin: 0; top: 50%; margin-top: -3.438rem; padding: 0; width: 5.625rem; height:6.875rem; -webkit-tap-highlight-color: transparent;}
.mfp-arrow:hover, .mfp-arrow:focus {opacity: 1; }
.mfp-arrow:before, .mfp-arrow:after {content: '';position: absolute; left: 0; top: 0;display:none;}
.mfp-arrow-left {left: 0; }
.mfp-arrow-right {right: 0; }
.mfp-bottom-bar{display:none;}  header.header {position: fixed;z-index: 99;left: 0;right: 0;top: 0; background:none !important; transition: all 0.4s ease !important;}
header.header .elementor-container{padding:0 20px !important;}
.site-logo img{filter: brightness(0) invert(1); transition: all 0.4s ease;}
.header-nav nav.elementor-nav-menu--main {margin: 0 auto;}
.right-nav .elementor-widget-container {display: -webkit-flex;display: flex;justify-content: flex-end;}
.toggle-menu-button{margin-left:10px;}
.toggle-menu-button1,
.toggle-menu-button {min-width: 170px;height: 60px;display: -webkit-flex;display: flex;align-items: center;justify-content: center;background: #fff !important;border:0 !important;box-shadow:none !important;outline:none !important; border-radius: 50px;font-size: 18px !important;font-weight: 600;color: #002380 !important;letter-spacing: 0;padding:0 12px 0 20px !important; transition: all 0.4s ease;}
.toggle-menu-button{min-width:125px;}
.toggle-menu-button .toggle-icon {width: 24px;height: 2px;background: #002380;margin-right: 15px;position: relative;transition: all 0.4s ease;}
.toggle-menu-button .toggle-icon:before, .toggle-menu-button .toggle-icon:after {content: "";position: absolute;left: 0;right: 0;top: -7px;height: 2px;background: #002380;}
.toggle-menu-button .toggle-icon:after{top:auto; bottom:-7px;}
.toggle-menu-button1 .user-icon,
.toggle-menu-button .user-icon {min-width: 36px!important;height: 36px;max-width: 36px;flex-basis: 36px;border-radius: 100%;background-color: #0068ff;margin-left: 16px; background-image:url(//dnzb.nl/wp-content/themes/hello-elementor-child/assets/images/user-icon.svg); background-position: center; background-size:auto; background-repeat:no-repeat; transition: all 0.4s ease;}
.header-nav .elementor-element .elementor-nav-menu--main li.current_page_parent .elementor-item{color:var( --e-global-color-accent ) !important;}
.header-nav .elementor-element .elementor-nav-menu--main .elementor-item{transition: all 0.4s ease; padding:30px;}
.header-nav .elementor-element .elementor-nav-menu--main .elementor-item span.sub-arrow {display: none;}
.header-nav .elementor-element .elementor-nav-menu--main .sub-menu{border-radius:15px; overflow: hidden; min-width:170px !important;margin-top: -5px !important;}
.header-nav .elementor-element .elementor-nav-menu--main .sub-menu li + li{border-top:1px solid #CAF8FF;}
.header-nav .elementor-element .elementor-nav-menu--main .sub-menu li a {padding:18px 15px;line-height: 1;color: #002380;font-weight: 400; font-size: 18px !important;}
.header-nav .elementor-element .elementor-nav-menu--main .sub-menu li a.elementor-item-active,
.header-nav .elementor-element .elementor-nav-menu--main .sub-menu li a:hover{background:#0068FF; color:#fff;}
.hamburger-icon {min-width: 36px;height: 36px;max-width: 36px;flex-basis: 36px;border-radius: 100%; background-image:url(//dnzb.nl/wp-content/themes/hello-elementor-child/assets/images/hamburger.svg); background-position: center; background-size:auto; background-repeat:no-repeat; transition: all 0.4s ease;}
.header-fixed .toggle-menu-button1,
.header-fixed .toggle-menu-button,
.toggle-menu-button1:hover,
.toggle-menu-button:hover{background:#CAF8FF !important}
.header-fixed .toggle-menu-button1 .user-icon,
.header-fixed .toggle-menu-button .user-icon,
.toggle-menu-button1:hover .user-icon,
.toggle-menu-button:hover .user-icon{background-image:background-image:url(//dnzb.nl/wp-content/themes/hello-elementor-child/assets/images/user-icon-hover.svg);}
.header-fixed header.header{background:#fff !important; padding:10px 0 !important; box-shadow:0 0 20px rgb(0 35 128 / 20%);}
.error404 .header-nav .elementor-element .elementor-nav-menu--main .elementor-item,
.single:not(.single-e-landing-page):not(.single-seo_pages) .header-nav .elementor-element .elementor-nav-menu--main .elementor-item,
.page-template-tpl_job_result .header-nav .elementor-element .elementor-nav-menu--main .elementor-item,
.page-template-tpl_common-content .header-nav .elementor-element .elementor-nav-menu--main .elementor-item,
.page-id-1234 .header-nav .elementor-element .elementor-nav-menu--main .elementor-item,
.header-fixed .header-nav .elementor-element .elementor-nav-menu--main .elementor-item{color:#002380 !important;}
.header-fixed .header-nav .elementor-element .elementor-nav-menu--main .current-menu-item>.elementor-item,
.header-fixed .header-nav .elementor-element .elementor-nav-menu--main .elementor-item:hover{color:#0068FF !important;}
.error404 .site-logo img,
.single:not(.single-e-landing-page):not(.single-seo_pages) .site-logo img,
.page-template-tpl_job_result .site-logo img,
.page-template-tpl_common-content .site-logo img,
.page-id-1234 .site-logo img,
.header-fixed .site-logo img{filter: inherit; width:200px !important;}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu {flex-wrap: nowrap !important;}
.full-screen-menu-wrapper .elementor-section.elementor-section-boxed > .elementor-container {max-width: 100%;padding-left: 0;}
.full-screen-menu-wrapper {position: fixed !important;left:auto;right: 0;top: 0;bottom: 0; width:50%; height:100vh; overflow: auto;visibility: hidden;opacity:0;top:-100vh; z-index:999; transition: all 0.4s ease !important;}
.full-screen-menu-wrapper:before{content:""; position: absolute;top:0; bottom:0; right:0; width:51%; background:#192d59;}
.full-screen-menu-1 .elementor-nav-menu > .menu-item > .elementor-item {padding:0 !important;}
.full-screen-menu-1 .elementor-nav-menu > .menu-item {padding:20px 40px !important;}
// .full-screen-menu-1 .elementor-nav-menu .menu-item-has-children:before {content: ''}
.full-screen-menu-1 .elementor-nav-menu .menu-item-has-children .elementor-item {line-height:1;} .full-screen-menu-1 .elementor-nav-menu li.current-menu-item>.elementor-item,  .full-screen-menu-1 .elementor-nav-menu .menu-item-has-children.active>.elementor-item{color:#fff !important;} .full-screen-menu-1 .elementor-nav-menu li.menu-item-has-children:before {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 9; opacity:1; cursor:pointer;}
.full-screen-menu-1 .elementor-nav-menu li.menu-item-has-children:after {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: -1; opacity:0; background:#192d59;}
.full-screen-menu-1 .elementor-nav-menu li.menu-item-has-children.active:after {opacity:1;}
.full-screen-menu-1 .elementor-nav-menu li.menu-item-has-children.active .elementor-item:after {opacity:1;}
.full-screen-menu-wrapper ul.elementor-nav-menu {width: 50%;max-height: 64vh;overflow: auto;}
.full-screen-menu-1 .elementor-nav-menu li{position: relative;}
.full-screen-menu-1 .elementor-nav-menu li.top-space {margin-top: 40px;}
.full-screen-menu-1 .elementor-nav-menu li span.sub-arrow {position: absolute;left: 0;right: 0;top: 0;bottom: 0; display: none;}
.full-screen-menu-1 .elementor-nav-menu li.active ul.sub-menu{display: block !important; margin-top: 70px!important;}
.full-screen-menu-1 .elementor-nav-menu li ul.sub-menu {position: fixed;left:74%;top: 80px;bottom:80px;background: none; width:30%; padding-left:70px;}
.full-screen-menu-1 .elementor-nav-menu--dropdown .elementor-sub-item{padding:0 !important; line-height:1 !important; border:0 !important; background: none !important; font-size: 30px !important}
.full-screen-menu-1 li ul.sub-menu li + li {margin-top: 45px !important;}
.full-screen-menu-wrapper .elementor-section-height-default,
.full-screen-menu-wrapper .elementor-container {height: 100%;}
.full-screen-menu-wrapper .header-bottom-nav {width: 50%;position: absolute;left: 0;bottom:-30px;}
.menu-close-btn {position: fixed !important;top: 40px;right: 40px;cursor: pointer;z-index: 9; width:auto !important;}
.menu-close-btn .elementor-button svg path{transition: all 0.4s ease;}
.menu-close-btn .elementor-button:hover{background:#0068FF !important;}
.menu-close-btn .elementor-button:hover svg path{fill: #fff;}
.full-screen-menu-1 .elementor-nav-menu li ul.sub-menu{overflow: auto;}
.menu-opened{overflow: hidden;}
.menu-opened .full-screen-menu-wrapper {visibility: visible;opacity:1;top:0;}
.full-screen-menu-1 .elementor-nav-menu li .elementor-item,
.full-screen-menu-1 .elementor-nav-menu li ul.sub-menu li a {position: relative;display: inline-block;}
.full-screen-menu-1 .elementor-nav-menu .menu-item-has-children .elementor-item,
.full-screen-menu-1 .elementor-nav-menu li ul.sub-menu li a {font-size: 34px !important;}
// .full-screen-menu-1 .elementor-nav-menu--dropdown .menu-label a:after{display: none;}
.full-screen-menu-1 .elementor-nav-menu li .elementor-item:after,
.full-screen-menu-1 .elementor-nav-menu li ul.sub-menu li a:after {content: "";height: 4px;background: #0068FF;left: 0;width:0; bottom: -12px;position: absolute; transition: all 0.4s ease;}
.full-screen-menu-1 .elementor-nav-menu li ul.sub-menu li a:hover,
.full-screen-menu-1 .elementor-nav-menu li ul.sub-menu li a.elementor-item-active{color:#fff !important;}
.full-screen-menu-1 .elementor-nav-menu li .elementor-item:hover:after,
.full-screen-menu-1 .elementor-nav-menu li.menu-item-has-children.active .elementor-item:after,
.full-screen-menu-1 .elementor-nav-menu li ul.sub-menu li a.elementor-item-active:after,
.full-screen-menu-1 .elementor-nav-menu li ul.sub-menu li a:hover:after{width:100%;}
.full-screen-menu-1 .elementor-nav-menu li ul.sub-menu li.menu-arrow a{padding-left:60px !important;}
.full-screen-menu-1 .elementor-nav-menu li ul.sub-menu li.menu-arrow a:before{content:""; position: absolute;left:0; top:50%; transform: translate(0, -50%); background:url(//dnzb.nl/wp-content/themes/hello-elementor-child/assets/images/menu-arrow.svg) no-repeat center; background-size:100% auto; width:40px; height:30px;display: block;}
.full-screen-menu-wrapper .header-bottom-nav ul.elementor-nav-menu {width: 100%; max-width:540px; padding-left:20px; max-height: none !important;overflow: inherit; flex-direction: column; gap: 10px;}
.full-screen-menu-wrapper .header-bottom-nav ul.elementor-nav-menu li a {padding-top: 0;padding-bottom: 5px;} .elementor-section.elementor-section-boxed > .elementor-container{padding-left:20px; padding-right:20px;}
.elementor-section.elementor-section-boxed > .elementor-container .elementor-container{padding-left:0; padding-right:0;}
.hero-section:before {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 1;background: linear-gradient(229.55deg, rgba(0, 104, 255, 0.0001) 38.95%, rgba(0, 104, 255, 0.5) 66.4%, rgba(0, 104, 255, 0.75) 88.19%);}
.hero-section:after {content: "";position: absolute;left: 0;right: 0;top: 0;height:240px; z-index: 1;background: linear-gradient(180deg, rgba(0, 22, 71, 0.9) 0%, rgba(0, 22, 71, 0.0001) 100%);}
.hero-section>.elementor-container:before {content: "";position: absolute;bottom: -30px;right: 13%;width: 800px;height: 800px;background: url(//dnzb.nl/wp-content/themes/hello-elementor-child/assets/images/hero-plus.svg) no-repeat center;background-size: 100% auto;}
.hero-section .caption {padding-top: 100px;max-width: 620px;width: 100%;}
.lightblue-btn .elementor-button-link.elementor-button,
.elementor-button-link.elementor-button.lightblue-btn{background:#CAF8FF !important;}
.e-form__buttons button.elementor-button,
.elementor-button-link.elementor-button{background:#fff !important;color:#002380 !important; transition: all 0.4s ease;}
.e-form__buttons button.elementor-button span,
.elementor-button-link.elementor-button span.elementor-button-content-wrapper {display: -webkit-flex;display: flex;align-items: center; gap: 13px}
.e-form__buttons button.elementor-button span.elementor-button-icon,
.elementor-button-link.elementor-button span.elementor-button-icon {width:36px;min-width:36px; height:36px; border-radius:100%;background-color:#0068FF; background-repeat: no-repeat; background-size:12px auto; background-position: center; background-image:url(//dnzb.nl/wp-content/themes/hello-elementor-child/assets/images/button-arrow.svg);transition: all 0.4s ease;}
.e-form__buttons button.elementor-button span.elementor-button-icon i,
.elementor-button-link.elementor-button span.elementor-button-icon i{display: none;}
.lightblue-btn .elementor-button-link.elementor-button:hover,
.elementor-button-link.elementor-button.lightblue-btn:hover,
.e-form__buttons button.elementor-button,
.elementor-widget-button.active .elementor-button-link.elementor-button,
.elementor-button-link.elementor-button:hover{background:#0068FF !important; color:#fff !important}
.e-form__buttons button.elementor-button span.elementor-button-icon,
.elementor-widget-button.active .elementor-button-link.elementor-button span.elementor-button-icon,
.elementor-button-link.elementor-button:hover span.elementor-button-icon{background-color:#fff; background-image:url(//dnzb.nl/wp-content/themes/hello-elementor-child/assets/images/button-arrow-hover-icon.svg)} .elementor-widget-button.active .elementor-button-link.elementor-button:hover{background:#fff !important; color:#002380 !important} .elementor-widget-button.active .elementor-button-link.elementor-button:hover span.elementor-button-icon{background-color:#0068FF; background-image:url(//dnzb.nl/wp-content/themes/hello-elementor-child/assets/images/button-arrow.svg)}
.e-form__buttons button.elementor-button {width: 190px;max-width: 190px;}
.elementor-widget-button.icon-arrow-left .elementor-button-icon {transform:rotate(180deg);}
.elementor-widget-button.icon-arrow-down .elementor-button-icon {transform:rotate(90deg);}
.elementor-button-link.elementor-button:has(.elementor-align-icon-left) { padding: 12px 20px 12px 24px; }
.btn-link .elementor-button-link.elementor-button {
padding: 0;
background: transparent !important;
}
.btn-link .elementor-button-link.elementor-button:hover {
background: transparent;
color: var(--dnzb-blue-dark) !important;
}
.btn-link .elementor-button-link.elementor-button:hover .elementor-button-icon {
background-color: var(--dnzb-blue-dark);
background-image: url(//dnzb.nl/wp-content/themes/hello-elementor-child/assets/images/button-arrow.svg);
} .elementor-location-footer {padding: 0 80px;}
.address p {margin: 0;}
.address p a{color:#fff; transition: all 0.4s ease;}
.address p a:hover{color:#0068FF;}
.address p + p {margin-top: 30px;}
.contact-info a span,
.contact-info a{transition: all 0.4s ease !important;}
.contact-info .elementor-icon-list-icon {width: 36px;height: 36px;display: -webkit-flex;display: flex;align-items: center;justify-content: center;background: #0068FF;border-radius: 100%;margin-right: 15px;}
.contact-info .elementor-icon-list-icon svg {margin: 0 !important;}
.bdr-top {max-width: 226px;border-top: 1px solid rgba(255, 255, 255, 0.15);margin: 1px 0 0 -20px;padding-top: 25px;padding-left: 20px;}
.c-right .elementor-widget-container {font-size: 16px;display: -webkit-flex;display: flex;align-items: center;justify-content: end;}
.c-right .elementor-widget-container img {margin: 0 10px;position: relative;top: 2px;}
.calltoaction {position: fixed !important;bottom: 50px;right: 30px;width: auto !important; z-index:99;}
.calltoaction .cta-profile {position: absolute;transform: translate(0, -50%);top: 50%;left: -80px;z-index: -1;width: 114px;height: 114px;overflow: hidden;border-radius: 50%;border: 4px solid #fff;}
.calltoaction .cta-profile img{width:100%; height:100%; object-fit: cover; object-position: center;display: block;}
.single-internal_vacancy .contact-info .contact-info-list .elementor-icon-list-item:nth-child(1),
.page-id-12 .contact-info .contact-info-list .elementor-icon-list-item:nth-child(1),
.contact-info .new-phone-number{display: none !important;}
.single-internal_vacancy .new-phone-number,
.page-id-12 .new-phone-number{display: block !important;}
.single-internal_vacancy .contact-info .contact-info-list .elementor-icon-list-item:nth-child(1) + .elementor-icon-list-item,
.page-id-12 .contact-info .contact-info-list .elementor-icon-list-item:nth-child(1) + .elementor-icon-list-item {margin-top: 2px !important;} .home-section1 .left-block ul.elementor-icon-list-items li span.elementor-icon-list-icon{display: none;}
.home-section1 .left-block ul.elementor-icon-list-items .elementor-icon-list-item {margin: 0;padding: 0;position: relative;display: block !important;}
.home-section1 .left-block ul.elementor-icon-list-items .elementor-icon-list-item + .elementor-icon-list-item {margin-top: 20px;}
.home-section1 .left-block ul.elementor-icon-list-items li .elementor-icon-list-text {padding: 0;display: -webkit-flex;display: flex;flex-wrap: wrap;align-items: center;}
.home-section1 .left-block ul.elementor-icon-list-items li .btn{margin-left:22px;}
.btn {padding: 19px 76px 19px 20px;background: #fff;display: inline-block !important;color:rgba(0, 35, 128, 0.297114) !important; border-radius: 40px;line-height: 1;position: relative; width:auto !important;transition: all 0.4s ease; font-size:18px; border:0; outline:none !important;}
.btn:after {content: "";width: 36px;height: 36px;border-radius: 100%;background-color: rgb(0 22 71 / 30%);background-image: url(//dnzb.nl/wp-content/themes/hello-elementor-child/assets/images/down-arrow-white.svg); background-position: center; background-repeat: no-repeat; background-size:12px auto; position: absolute;right: 15px;top: 50%;transform: translate(0, -50%); transition: all 0.4s ease;}
.btn:hover{color:#0068ff !important;}
.btn:hover:after{background-color:#0068ff;}
.btn.before-icon{padding: 19px 30px 19px 65px; color:#002380 !important;}
.btn.before-icon:after{left:15px; right: auto;background-color:#0068ff; background-image:url(//dnzb.nl/wp-content/themes/hello-elementor-child/assets/images/button-arrow.svg);}
.btn.before-icon.active,
.btn.before-icon:hover{background:#0068ff; color:#fff !important;}
.btn.before-icon.active:after,
.btn.before-icon:hover:after{background-color:#fff; background-image:url(//dnzb.nl/wp-content/themes/hello-elementor-child/assets/images/button-arrow-hover-icon.svg)}
.btn.before-icon.active:hover{background-color:#fff;color:#0068ff !important;}
.btn.before-icon.active:hover:after{background-color:#0068ff; background-image:url(//dnzb.nl/wp-content/themes/hello-elementor-child/assets/images/button-arrow.svg);}
.home-section1 .left-block ul.elementor-icon-list-items li a.btn.before-icon {margin: 0 30px 0 0;}
.home-section1 .left-block ul.elementor-icon-list-items li:last-child span.elementor-icon-list-text {flex-wrap: nowrap;}
.home-section1 .left-block ul.elementor-icon-list-items .elementor-icon-list-item p{font-size:16px; line-height:20px; margin:0;}
.round-image-with-plus .elementor-widget-container {width: 217px;height: 217px;position: relative;}
.round-image-with-plus .elementor-widget-container:after{content: ""; position: absolute;top:25px; right:-10px; width:53px;height:53px; background:url(//dnzb.nl/wp-content/themes/hello-elementor-child/assets/images/plus-icon.svg) no-repeat center;background-size:100% auto;}
.round-image-with-plus .elementor-widget-container img{width:100%; height:100%; object-fit: cover; object-position: center;display: block;}
.job-filter-field {display: -webkit-flex;display: flex; align-items: center; margin-bottom:20px;}
.job-filter-field h5 {margin: 0 20px 0 0;font-weight: 400 !important; flex-shrink: 0;}
.select-box{position: relative; background:#fff;border-radius: 50px; z-index:1;}
.select-box select {background:none; border: 0;border-radius: 50px;height: 60px;padding: 0 75px 0 20px;font-size: 22px;line-height: normal;color: rgba(0, 35, 128, 0.297114);outline: none;box-shadow: none;-webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance:none; cursor: pointer; transition: all 0.4s ease;}
.select-box:after {position:absolute; content:""; width:36px; height:36px; border-radius: 100%;background-color: rgb(0 22 71 / 30%);background-image: url(//dnzb.nl/wp-content/themes/hello-elementor-child/assets/images/down-arrow-white.svg); background-position: center; background-repeat: no-repeat; background-size:12px auto; position: absolute;right: 15px;top: 50%;transform: translate(0, -50%); transition: all 0.4s ease; z-index:-1;}
.select-box:hover select{color:#0068FF;}
.select-box:hover:after{background-color:#0068ff;}
.job-filter-box .btn-box{display: -webkit-flex; display: flex; align-items: center;}
.job-filter-box .btn-box p{font-size:16px;line-height:20px; padding-left:40px; padding-right:50px; margin:0;}
.job-filter-box .btn-box p a{text-decoration: underline;}
.job-filter-box .btn-box p a:hover{text-decoration:none;} .tab-nav ul{padding:0;display: -webkit-flex; display: flex; align-items: center; justify-content: center; position: relative;}
.tab-nav ul:before{content: ""; position: absolute;left:0; right:0; bottom:0; height:1px;background: -moz-linear-gradient(left,  rgba(0,22,71,0.01) 0%, rgba(0,22,71,0.3) 50%, rgba(0,22,71,0.01) 100%);background: -webkit-linear-gradient(left,  rgba(0,22,71,0.01) 0%,rgba(0,22,71,0.3) 50%,rgba(0,22,71,0.01) 100%);background: linear-gradient(to right,  rgba(0,22,71,0.01) 0%,rgba(0,22,71,0.3) 50%,rgba(0,22,71,0.01) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03001647', endColorstr='#03001647',GradientType=1 );}
.tab-nav ul li{list-style: none; position: relative; margin:0 25px;}
.tab-nav ul li a {padding: 20px 22px;display: block;color: rgba(0, 93, 128, 0.297114);transition: all 0.4s ease; position: relative;}
.tab-nav ul li a.active,
.tab-nav ul li a:hover{color:#0068FF;}
.tab-nav ul li a:before{content:""; position: absolute;left:0; right:0; bottom:-2px; height:5px; background:#0068FF; width:0; margin:0 auto; transition: all 0.4s ease;}
.tab-nav ul li a.active:before,
.tab-nav ul li a:hover:before{width:100%}
.tab-section-wrapper>.elementor-container{flex-wrap: wrap;display: -webkit-flex;display: flex;flex-direction: column;}
.tab-section-wrapper>.elementor-container>div {width: 100%;}
.tab-section1:before{content:"";position: absolute;left:0; right:0; bottom:0; z-index:1;height:400px; background: linear-gradient(180deg, rgba(0, 22, 71, 0.9) 0%, rgba(0, 22, 71, 0.0001) 100%);transform: matrix(1, 0, 0, -1, 0, 0);}
.g-color2.tab-section1:before{background: linear-gradient(360deg, #0068FF 0%, rgba(0, 104, 255, 0) 100%);transform:none;}
.tab-section1 .elementor-background-video-container + .elementor-container,
.tab-section1 .elementor-container { position: relative; z-index: 1;}
.tab-section1 .elementor-widget-image-box{max-width:370px; width:100%;background: rgba(255, 255, 255, 0.75);border: 2px solid rgba(255, 255, 255, 0.9);border-radius: 30px 0px 30px 30px; padding:30px; position: relative;}
.tab-section1 .elementor-widget-image-box .elementor-image-box-img{min-width:80px; max-width:80px; flex-basis:80px; height:80px; position: absolute;right:-50px; top:-50px; z-index:1;}
.tab-section1 .elementor-widget-image-box .elementor-image-box-img img{width:100%; height:100%; object-fit: cover; object-position: center;display: block;}
.tab-section1 .elementor-widget-image-box.elementor-position-left{border-radius: 0px 30px 30px 30px;}
.tab-section1 .elementor-widget-image-box.elementor-position-left .elementor-image-box-img{right:auto; left:-50px;}
.tab-section1 .elementor-widget-image-box:nth-child(1) {top: -220px;left: -4%;}
.tab-section1 .elementor-widget-image-box:nth-child(2) {top: -316px;left: 36%;}
.tab-section1 .elementor-widget-image-box:nth-child(3) {top: -7px;left: 25%;}
.tab-section1 h2.elementor-heading-title {max-width: 664px;width: 100%;margin: 0 auto;}
.tab-section1 .elementor-widget-image-box p a{color:#001647; text-decoration: underline;}
.tab-section1 .elementor-widget-image-box p a:hover{color:#0068FF; text-decoration: none;}
.tab-section1 .elementor-widget-image-box h6.elementor-image-box-title {margin: 0 0 10px 0;}
.boxes-list.elementor-section.elementor-section-boxed > .elementor-container,
.tab-section3.elementor-section.elementor-section-boxed > .elementor-container,
.tab-section2.elementor-section.elementor-section-boxed > .elementor-container{max-width:1854px;} .three-boxes-wrapper .elementor-container>div{padding:0 20px;}
.three-boxes-wrapper .elementor-image-box-img {position: relative;padding-bottom: 66%; margin-bottom:40px !important}
.three-boxes-wrapper .elementor-image-box-img img{position: absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%; object-fit: cover; object-position: center;display: block;}
.three-boxes-wrapper .elementor-widget-image-box .elementor-image-box-content {width: 100%;padding: 0 40px;}
.three-boxes-wrapper h3{margin:0 0 10px 0;}
.boxes-list .elementor-column{display: block !important;}
.boxes-list .elementor-element-populated {padding: 0 85px !important;width: auto; display: block !important;}
.boxes-list .box-wrapper.elementor-element {width: 25%;float: left; padding:20px; margin:0 !important;}
.boxes-list .box-wrapper .elementor-widget-container{background: #fff;border-radius: 20px; padding:100px 40px 40px 40px; height: 100%;}
.boxes-list .elementor-icon-box-icon {height: 73px;display: -webkit-flex;display: flex;align-items: center;justify-content:center; margin: 0;}
.boxes-list .box-wrapper h3{margin:0 0 22px 0 !important}
.boxes-list .box-wrapper .elementor-icon-box-content {min-height: 142px;}
.boxes-list .slick-track {justify-content: center;}
.btn-wrapper {margin-top: 22px;}
.g-bg,
.tab-section4{background: linear-gradient(180deg, #CAF8FF 0%, #CAF8FF 56.12%, #FFFFFF 100%);}
.tab-section4.bg-gradient-orange-light {background: linear-gradient(180deg, var(--dnzb-light-orange) 0%, var(--dnzb-light-orange) 56.12%, #ffffff 100%);}
.freelancers-list-wrapper .elementor-container {flex-wrap: wrap; margin-top:-25px; margin-bottom:-25px;}
.freelancers-list-wrapper .elementor-widget-image-box .elementor-image-box-content {max-width: 240px;width: 100%;margin: 0 auto;}
.freelancers-list-wrapper .elementor-container .elementor-column{min-width: 20%;max-width:20%; flex-basis:20%; padding:25px 20px}
.freelancers-list-wrapper .elementor-image-box-img {aspect-ratio: 1 / 1; width:100%;max-width: 288px; margin-bottom:15px !important;}
.freelancers-list-wrapper .elementor-image-box-img a{aspect-ratio: 1 / 1; display: block; position: relative;}
.freelancers-list-wrapper .elementor-image-box-img a:before {content: "";position: absolute;left: 47px;right: 47px;top: 47px;bottom: 47px;background:rgb(0 104 255 / 50%);border-radius: 50%; opacity:0; transition:all 0.4s ease; z-index:1;}
.freelancers-list-wrapper .elementor-image-box-img a:after {content: "";position: absolute;left: 50%;top:50%;width:36px;height:36px; transform: translate(-50%, -50%); background:rgb(0 104 255 / 100%) url(//dnzb.nl/wp-content/themes/hello-elementor-child/assets/images/play-icon.svg) no-repeat center;background-size:16px auto; border-radius: 50%; opacity:0; transition:all 0.4s ease; z-index:2;}
.freelancers-list-wrapper .elementor-image-box-img img {width:100%; height:100%;object-fit: cover;object-position: center;display: block; position: relative; transition: all 0.4s ease;}
.freelancers-list-wrapper .elementor-image-box-wrapper:hover .elementor-image-box-img img{filter: drop-shadow(0px 0px 10px rgba(19, 72, 153, 0.25));}
.freelancers-list-wrapper .elementor-image-box-wrapper:hover .elementor-image-box-img a:after,
.freelancers-list-wrapper .elementor-image-box-wrapper:hover .elementor-image-box-img a:before{opacity:1;}
.freelancers-list-wrapper .elementor-image-box-content h4{margin:0 0 15px 0;color: #0068FF;font-family: "Roobert", Sans-serif;font-weight: 400; text-align: center;}
.freelancers-list-wrapper .elementor-container .description-wrapper .elementor-column {min-width: 100% !important;max-width: 100% !important;flex-basis: 100% !important;padding: 0 !important; text-align: center;}
.border-large .freelancers-style2 .elementor-image-box-wrapper .elementor-image-box-img img{border-width:48px !important;}
.border-large .freelancers-list-wrapper .elementor-image-box-img {max-width: 288px !important; width:100%;}
.border-large .freelancers-style2 .elementor-image-box-img a:before {left: 48px;right: 48px;bottom: 48px;top: 48px;}
.freelancers-list-wrapper .lightblue .elementor-image-box-img a:before{background:rgb(0 204 255 / 30%);}
.freelancers-list-wrapper .lightblue .elementor-image-box-img a:after{background-color:#00CCFF;}
.freelancers-list-wrapper .orange .elementor-image-box-img a:before{background:rgb(255 139 33 / 50%);}
.freelancers-list-wrapper .orange .elementor-image-box-img a:after{background-color:#FF8B21;} .internal-hero-section:before {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 1;background: linear-gradient(270deg, rgba(19, 72, 153, 0.477) 32.81%, rgba(18, 101, 221, 0.9) 100%);opacity: 0.8;}
.internal-hero-section.no-gradient:before {display:none;}
.internal-hero-section .elementor-widget-wrap.elementor-element-populated {max-width: 860px;width: 100%;}
.internal-hero-section .elementor-widget-wrap.elementor-element-populated p{max-width:544px; width:100%;}
.internal-hero-section.gradient-orange:before {background: linear-gradient(270deg, rgba(var(--dnzb-orange-rgb), 0.477) 32.81%, rgba(var(--dnzb-orange-rgb), 0.9) 100%);}
.internal-hero-section.gradient-orange .elementor-button-link.elementor-button:hover,
.internal-hero-section.gradient-orange .elementor-button-link.elementor-button:not(:hover) span.elementor-button-icon {background-color: rgba(var(--dnzb-orange-rgb), 1)! important;}
.two-btns .elementor-element-populated {display: -webkit-flex;display: flex;flex-wrap: nowrap;flex-direction: row;}
.two-btns .elementor-element-populated .elementor-widget-button {width: auto;margin: 0 18px 0 0;}
.counter-boxes .elementor-widget-counter {height: 238px;background: #134899;border-radius: 10px;margin: 0;display: -webkit-flex;display: flex;align-items: center;justify-content: center; width:100%;}
.counter-boxes .elementor-widget-counter.color1{background:#00CCFF;}
.counter-boxes .elementor-widget-counter.color2{background:#FF8B21;}
.counter-boxes .elementor-widget-counter .elementor-counter-number-wrapper {flex-direction: row-reverse;}
.counter-boxes .elementor-widget-counter + .elementor-widget-image-box h3.elementor-image-box-title {margin-top: 20px;}
.justify-content-center{justify-content: center;}
.justify-content-center .elementor-container {justify-content: center;}
.tab-section4.no-bg{background:none;}
.freelancers-style2 .elementor-image-box-wrapper .elementor-image-box-img{max-width:192px; height:auto; margin-left: auto !important; margin-right: auto !important;}
.freelancers-style2 .elementor-image-box-wrapper .elementor-image-box-img img{border:7px solid #fff !important; border-radius:100%;}
.freelancers-style2 .elementor-image-box-img a:before{left:7px; right:7px; bottom:7px; top:7px;}
.bottom-section-bg{position: relative;}
.bottom-section-bg:before{content:""; position: absolute; left:0; right:0; top:100%; height: 540px;background: linear-gradient(180deg, #CAF8FF 0%, rgba(255, 255, 255, 0) 100%); margin-top:-38px;}
.three-boxes-slider .slick-track {display: -webkit-flex;display: flex;justify-content: center;}
.tab-section1 .w-100 h2.elementor-heading-title{max-width:100%;}
.faq-section .elementor-accordion-item {border-left: 0 !important;border-right: 0 !important;}
.faq-section .elementor-accordion-item .elementor-tab-title span.elementor-accordion-icon {margin-left: auto;width: 16px;}
.faq-section .elementor-accordion-item .elementor-tab-content {border-top: 0 !important;}
.bg-540:before,
.stories-freelancers-section:before{content:""; position: absolute;left:0;right:0;top:0; height:540px;background: linear-gradient(180deg, #CAF8FF 0%, rgba(255, 255, 255, 0) 100%);}
.stories-freelancers-section .elementor-container.elementor-column-gap-default {max-width: 1366px !important;}
.stories-freelancers-section .freelancers-list-wrapper .elementor-container .elementor-column {min-width: 25%;max-width: 25%;flex-basis: 25%;}
.stories-freelancers-section .freelancers-style2 .elementor-image-box-wrapper .elementor-image-box-img img{border:7px solid #fff !important;}
.stories-freelancers-section .freelancers-style2 .elementor-image-box-img a:before {left: 7px;right: 7px;bottom: 7px;top: 7px;}
.stories-freelancers-section .freelancers-list-wrapper .elementor-image-box-wrapper:hover .elementor-image-box-img img{filter: drop-shadow(0px 0px 10px rgba(19, 72, 153, 0.25)) !important;}
.form-wrapper select.elementor-field-textual {height: 60px; padding: 0 30px;}
.form-wrapper input.elementor-field {height: 60px;padding: 0 30px;border:1px solid #B3B9C8; border-radius:50px; background:#fff;}
.form-wrapper input.elementor-upload-field {padding-top:12px;cursor: pointer;position: relative;}
.form-wrapper input.elementor-upload-field:after {content: "";position: absolute;right: 13px;top: 50%;width: 36px;height: 36px;border-radius: 100%;background:#0068FF url(//dnzb.nl/wp-content/themes/hello-elementor-child/assets/images/upload-icon.svg) no-repeat center; transform: translate(0, -50%);}
.form-wrapper ::-webkit-input-placeholder {color:#134899; opacity:1;}
.form-wrapper :-ms-input-placeholder {color:#134899; opacity:1;}
.form-wrapper ::placeholder {color:#134899; opacity:1;}
.elementor-form-spinner{position: absolute;}
.elementor-message.elementor-message-danger {border: 1px solid red;padding: 15px;border-radius: 4px;font-size: 16px;line-height: normal;}
.faq-btns {padding-top: 35px;}
.faq-btns li {padding: 0 12px !important;margin: 0 !important;}
.faq-btns li a{font-size:18px; color:#001647; background:#fff; padding:18px 25px; border-radius:50px; transition: all 0.4s ease;}
.faq-btns li a span{transition: all 0.4s ease;}
.faq-btns li a:hover{color:#fff !important; background:#0068FF;}
.faq-btns li a:hover span{color:#fff;}
.faq-btns li .elementor-icon-list-icon{display: none;}
.faq-page-wrapper .faq-section {max-width: 872px;width: 100%;margin: 0 auto;}
.faq-right-block {position: absolute !important;right: 0;left: auto;width:237px !important;top: 50%;transform: translate(0, -50%);}
.over-dnzb-section5 .right-block h3 small,
.faq-right-block h3 small {display: block;font-size: 16px;line-height: 1;margin-top: 12px;}
.boxes-left .freelancers-list-wrapper.justify-content-center .elementor-container{justify-content: flex-start;} // .overdnzb-section1{background: linear-gradient(180deg, #CAF8FF 0%, rgba(255, 255, 255, 0) 100%);}
.video-section .elementor-wrapper.elementor-open-lightbox{border-radius:10px; overflow: hidden;}
.video-section .elementor-widget-video .elementor-custom-embed-image-overlay:before{content:""; position: absolute;left:0; right:0;bottom:0; height:400px;background: linear-gradient(360deg, #134899 0%, rgba(19, 72, 153, 0) 100%);border-radius: 0px 0px 10px 10px;}
.video-section .elementor-custom-embed-play svg{opacity:1;}
.video-title {position: absolute;bottom: 32%;}
.over-dnzb-section5 .right-block .elementor-element-populated {max-width: 240px;} .facebook-section1:before{content:""; position: absolute;left:0; right:0;top:0; height:400px;background: linear-gradient(180deg, var(--dnzb-light-orange) 0%, rgba(255, 255, 255, 0) 100%);}
.left-nav .elementor-widget-icon-list {position: sticky !important;top: 115px;}
.left-nav li.elementor-icon-list-item span.elementor-icon-list-icon{display: none;}
// .left-nav li.elementor-icon-list-item{border-top:2px solid #002380; padding:15px 0 !important;}
// .left-nav li.elementor-icon-list-item:last-child{border-bottom:2px solid #002380;}
.left-nav li.elementor-icon-list-item .elementor-icon-list-text{padding:0}
.left-nav li.elementor-icon-list-item a.mPS2id-clicked span,
.left-nav li.elementor-icon-list-item a:hover span{font-weight: bold;}
.stories-freelancers-section .three-col-items .freelancers-list-wrapper .elementor-container .elementor-column,
.stories-freelancers-section .freelancers-list-wrapper.three-col-items .elementor-container .elementor-column {min-width: 33.333%;max-width: 33.333%;flex-basis: 33.333%;}
.facebook-section1 .stories-freelancers-section:before{display: none;}
.facebook-section1 .stories-freelancers-section .elementor-image-box-wrapper {max-width: 250px;} .email-phone-box {max-width: 364px;width: 100%;margin: 0 auto;background: #0068FF;border-radius: 20px; padding:35px 0;}
.email-phone-box p{margin:0;font-size:27px; line-height:38px;}
.email-phone-box p a{color:#fff;}
.email-phone-box p a:hover{color:#CAF8FF;}
.contact-section2:before{content:""; position: absolute;left:0; right:0;top:0; height:700px;background: linear-gradient(180deg, #CAF8FF 0%, rgba(255, 255, 255, 0) 100%);}
.location-list .elementor-column-gap-default {margin: -24px; flex-wrap: wrap;}
.location-list .elementor-column-gap-default>div{padding:24px;min-width:33.333%;max-width:33.333%;flex-basis:33.333%;}
.location-list .elementor-element-populated {background: #fff;border: 1px solid #B3B9C8;border-radius: 20px;padding:0 32px 60px 32px !important;transition: all 0.4s ease; position: relative; overflow: hidden;}
.location-list .elementor-element-populated .elementor-widget-image {margin: 0 -32px 30px -32px;width: auto; position: relative; z-index:2; flex-grow: 1;}
.location-list .elementor-element-populated .elementor-widget-image:before {content: ''; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: linear-gradient(90deg, rgba(19, 72, 153, 0.4) 32.81%, rgba(18, 101, 221, 0.6) 100%);}
.location-list .elementor-element-populated .elementor-widget-image .elementor-widget-container {height:240px;}
.location-list .elementor-element-populated .elementor-widget-image .elementor-widget-container a{display: block; width:100%; height:100%;}
.location-list .elementor-element-populated .elementor-widget-image .elementor-widget-container img{width:100%; height:100%; object-fit: cover; object-position: center;display: block;}
.location-list .elementor-element-populated .elementor-widget-heading {margin: 0 0 16px 0; position: static;}
.location-list .elementor-element-populated h3 {font-weight: 400;line-height: 1;}
.location-list .elementor-element-populated h3 a:before {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0; z-index:2}
.location-list .elementor-element-populated h3 a:after {content: "";position: absolute;width: 36px;height: 36px;background:#0068FF url(//dnzb.nl/wp-content/themes/hello-elementor-child/assets/images/right-arrow.svg) no-repeat center;background-size:auto; bottom: 20px;right: 20px;border-radius: 100%; opacity:0; transition: all 0.4s ease;}
.location-list .elementor-element-populated p{font-size:20px; line-height:30px;color:#001647; margin:0;}
.location-list .elementor-element-populated p a{color:#001647; position: relative; z-index:2;}
.location-list .elementor-element-populated p a:hover{color:#0068FF;}
.location-list .elementor-element-populated:hover{border-color:#0068FF;}
.location-list .elementor-element-populated:hover h3 a:after{opacity:1;}
.contact-form .elementor-form-fields-wrapper {flex-direction: row !important;flex-wrap: nowrap;margin: -9px;}
.contact-form .elementor-form-fields-wrapper>div {margin: 0 !important;padding: 9px !important;}
.contact-form .elementor-form-fields-wrapper .elementor-field {width: 100%;height: 60px;padding: 0 30px;}
.contact-form .e-form__buttons button.elementor-button {width: 198px;max-width: 198px;}
.contact-form .elementor-form-fields-wrapper>div.e-form__buttons{min-width: 215px;max-width:215px;flex-basis:215px} .search-section1:before,
.freelances-page2-section1:before,
.post-with-cate-list:before{content:""; position: absolute;left:0; right:0;top:0; height:540px;background: linear-gradient(180deg, var(--dnzb-light-blue) 0%, rgba(255, 255, 255, 0) 100%);}
.search-section1-orange:before{background: linear-gradient(180deg, var(--dnzb-light-orange) 0%, rgba(255, 255, 255, 0) 100%);}
.freelances-list-wrapper {max-width: 1420px;width: 100%;margin: 22px auto 0 auto;}
.filter-nav{margin-bottom:100px;}
.filter-nav ul {padding: 0;list-style: none;display: -webkit-flex;display: flex;align-items: center;justify-content: center; margin:-2px -12px; flex-wrap: wrap;}
.filter-nav ul li{padding:2px 12px; margin:0 !important}
.filter-nav ul li a{font-size:18px; font-weight:400; color:#001647;display: block; line-height:1; background:#fff; border:1px solid #B3B9C8; padding:20px 25px; border-radius:40px; transition: all 0.4s ease; text-align: center;}
.filter-nav ul li a.active,
.filter-nav ul li.active>a,
.filter-nav ul li a:hover{background:#0068FF; border-color:#0068FF; color:#fff;}
.freelances-list {display: -webkit-flex;display: flex;flex-wrap: wrap;margin: -22px;}
.freelances-list .items {min-width: 33.333%;max-width: 33.333%;flex-basis: 33.333%;padding: 22px;}
.freelancers-box-cart {position: relative;}
.category-list {padding: 0;margin:-1px;list-style: none;position: absolute !important;top: 15px;right: 15px; z-index:2; display: -webkit-flex; display: flex; flex-wrap: wrap;}
ul.category-list li{padding:1px;}
ul.category-list li a{font-size:15px; line-height:1; font-weight:400; padding:12px 15px; border-radius:30px; background:#fff; color:#0068FF; transition: all 0.4s ease; display:block;}
ul.category-list li a:hover{background:#0068FF; color:#fff;}
.freelancers-box-cart .title-block {position: absolute;left: 0;right: 0;bottom: 0;padding: 50px 40px;}
.freelancers-box-cart .image-box {padding-bottom:71.6%;position: relative; border-radius:10px; overflow:hidden;}
.freelancers-box-cart .image-box img{position: absolute; left:0; right:0;top:0; bottom:0; width:100%; height:100%; object-fit: cover; object-position: center; display: block; transition: all 0.4s ease;}
.freelancers-box-cart:hover .image-box img{transform: scale(1.05);}
.freelancers-box-cart .image-box:after{content:""; position: absolute;left:0; right:0;top:0; bottom:0;background: linear-gradient(360deg, #0068FF 0%, rgba(0, 104, 255, 0) 100%);}
.freelancers-box-cart .title-block h4 {margin: 0;font-weight: 400;color: #fff;}
.freelancers-box-cart .title-block h4 a{color:#fff;}
.empty-link {position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 1;opacity:0;}
.pagination {margin: 44px 0 0 0 !important;width: 100%;text-align: center;}
.pagination .nav-links {display: -webkit-flex;display: flex;align-items: center;justify-content: center; flex-wrap: wrap;}
.pagination .nav-links .page-numbers {display: block;font-size: 15px;font-weight: 400;color: #0068FF;margin: 2px 15px;}
.pagination .nav-links .page-numbers.prev, .pagination .nav-links .page-numbers.next {width: 50px;height: 50px;border: 1px solid #0068FF;border-radius: 100%;font-size: 0; display:-webkit-flex;display:flex;align-items: center; justify-content: center; transition: all 0.4s ease;}
.pagination .nav-links .page-numbers svg path{transition: all 0.4s ease;}
.pagination .nav-links .page-numbers.prev:hover, .pagination .nav-links .page-numbers.next:hover{background:#0068FF;}
.pagination .nav-links .page-numbers.prev:hover svg path, .pagination .nav-links .page-numbers.next:hover svg path{fill:#fff;}
.pagination .nav-links .page-numbers.current{color:#001647; font-weight:600;}
.pagination .nav-links .page-numbers:hover{color:#001647;}
.freelances-page2 .freelances-list-wrapper {margin-top: 0;}
.freelances-page2 .filter-nav{display: none;}
.category-list .category-list {top: 0;right: 0;}
.freelances-page2-section1 .elementor-element-populated{margin-top: -160px;z-index: 1;box-shadow: 0px 4px 20px rgba(19, 72, 153, 0.2);}
.freelances-page2-section1 .elementor-element-populated .elementor-element-populated{box-shadow:none;margin-top: 0;}
.post-with-cate-list.freelances-page2:before{display: none;}
.freelances-page2-section1 .left-block .elementor-widget-image {margin: 0;}
.freelances-page2-section1 .left-block .elementor-widget-image img {border-radius: 10px;}
.vacancy-list-category .filter-nav{margin-bottom:50px; margin-top:22px;}
.vacancy-list-category .filter-nav li a{border:0; cursor: pointer;}
.vacancy-list-category {max-width: 808px;width: 100%;margin: 0 auto 50px auto;}
.vacancy-sub-itmes {padding: 45px;background: #fff;border-radius: 20px;}
.vacancy-sub-itmes + .vacancy-sub-itmes{margin-top:40px;}
.vacancy-sub-itmes1 .elementor-element-populated h3,
.vacancy-sub-itmes h3 {margin: 0;font-weight: 400 !important;color: #0068FF !important;margin-bottom: 12px;}
.vacancy-content-footer {display: -webkit-flex;display: flex;align-items: center;flex-wrap: wrap;}
.vacancy-content-footer .elementor-button{margin-left: auto;}
.vacancy-content-footer .vcf-items{line-height:1;}
.vacancy-content-footer .vcf-items + .vcf-items{margin-left:20px; padding-left:20px; border-left:1px solid #134899;}
.vacancy-sub-itmes1 {align-items: flex-start; padding-right:30px;}
.vacancy-sub-itmes1 > .elementor-element-populated{border:1px solid #B3B9C8; padding: 45px !important;border-radius: 20px; max-width:808px; width:100%;}
.vacancy-sub-itmes1.full {padding-right: 0;}
.vacancy-sub-itmes1.full > .elementor-element-populated{max-width: 1048px; margin-left: auto; margin-right: auto;}
.vacancy-sub-itmes1.full .elementor-inner-section > .elementor-container > .elementor-inner-column:first-child {max-width:808px;}
.vacancy-sub-itmes1.full .elementor-inner-section > .elementor-container > .elementor-inner-column:last-child {max-width:240px; margin-left: auto;}
.search-title-block{padding:220px 0 40px 0;background:#caf8ff}
.container{max-width:1310px; width:100%; padding-left:15px; padding-right:15px; margin:0 auto;}
.search-section1 h2,
.search-title-block h1{color:#002380 !important; text-align: center;}
.search-title-block .job-filter-box {display: -webkit-flex;display: flex; margin:34px -15px 0 -15px; align-items: flex-end;}
.search-title-block .job-filter-field {width: 100%; flex-wrap: wrap; padding:0 15px; margin:0;}
.search-title-block .job-filter-box .btn-box{padding:0 15px;}
.search-title-block .job-filter-field p{display: block;margin:0 0 10px 0; width:100%; color:#134899;}
.search-title-block .job-filter-field p strong{font-weight:600;}
.search-title-block .job-filter-field .select-box select,
.search-title-block .job-filter-field .select-box{width:100%;}
.search-section1{position: relative; padding:100px 0;}
.search-section1 h2{margin:0 0 38px 0;}
.search-section1 .container{position: relative; z-index:2; max-width:840px;}
.search-result-wrapper .vacancy-sub-itmes{border:1px solid #B3B9C8;}
.field-group-wrapper{max-width:654px; width:100%; margin:0 auto 50px auto;}
.field-group {display: -webkit-flex;display: flex;margin: -8px;}
.field-group .field {padding: 8px;width: 100%;}
.field-group .field.qualification-field{min-width:230px;max-width:230px;flex-basis:230px;}
.select-box1{position: relative; background:#fff;border-radius: 50px; z-index:1; border:1px solid #B3B9C8;}
.select-box1 select {background:none; border: 0;border-radius: 50px;height: 58px;padding: 0 40px 0 25px;font-size:18px;line-height: normal;color:#134899;outline: none;box-shadow: none;-webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance:none; cursor: pointer; transition: all 0.4s ease;}
.select-box1:after {position:absolute; content:""; width:11px; height:6px;background-image: url(//dnzb.nl/wp-content/themes/hello-elementor-child/assets/images/dropdown-icon.svg); background-position: center; background-repeat: no-repeat; background-size:100% auto; position: absolute;right: 24px;top: 50%;transform: translate(0, -50%); transition: all 0.4s ease; z-index:-1;}
.search-section1 .faq-right-block {right: -373px;}
.search-section1 .faq-right-block .elementor-container {padding: 0;} .blogs-list-wrapper {max-width: 1420px;width: 100%;margin: 0 auto;}
.blog-list {display: -webkit-flex;display: flex;flex-wrap: wrap; margin:-20px;}
.blog-list .items{padding:20px; min-width:33.333%;max-width:33.333%;flex-basis:33.333%;}
.blog-list .image-box {position: relative;padding-bottom: 58%; border-radius:10px 10px 0 0; overflow: hidden; background:#0068FF;}
.blog-list .image-box:after{content:""; position: absolute;left:0; bottom:0; right:0; height:134px;background: linear-gradient(360deg, rgba(0, 104, 255, 0.75) 0%, rgba(0, 104, 255, 0) 100%);}
.blog-list .image-box img {position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;display: block; transition: all 0.4s ease;}
.post-content-card {position: relative; height:100%; overflow: hidden; display:flex; flex-direction: column;}
.post-content-card .post-content{border:1px solid #B3B9C8; border-radius:0 0 20px 20px; border-top:0; padding:40px 30px; flex-grow: 1;}
.post-content-card .post-content .arrow-btn {margin-left: 15px;}
.post-content-card h4{margin:0 0 16px 0;font-weight:400 !important;}
.post-content-card h4 a{color:#0068FF;}
.post-content-card h4 a:hover{color:#0068FF;}
.post-content-card h4 a:before {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.post-content-card p{line-height:26px;color:#134899;}
.date-text {display: -webkit-flex;display: flex;align-items: center; font-size:16px; color:#134899; padding-top:10px;}
.date-text .date{display: -webkit-flex;display: flex;align-items: center; flex-wrap: wrap;}
.date-text svg{margin-right:10px;}
.date-text strong{font-weight:600; color:#0068FF; margin-left: ;}
.arrow-btn{width: 36px;min-width:36px; height: 36px;background: #0068FF;border-radius: 50%;display: -webkit-flex;display: flex;align-items: center;justify-content: center; margin-left: auto; transition: all 0.4s ease;}
.arrow-btn svg{margin:0 !important;}
.arrow-btn:hover{background:#134899;}
.post-content-card:hover .image-box img{transform: scale(1.05);}
.post-content-card:hover .arrow-btn{background:#134899;}
.blogs-list-wrapper .pagination {padding-top: 10px;}
.blog-list .items.bigsizeblog {min-width: 66.666%;max-width: 66.666%;flex-basis: 66.666%;}
.blog-list .bigsizeblog.single_post .post-content-card {padding-bottom: 60.7%;}
.blog-list .bigsizeblog .post-content {position: absolute;bottom: 0;left: 0;right: 0;border-radius: 0;border: 0; padding:45px 40px; display: -webkit-flex; display: flex; flex-direction: column-reverse;}
.blog-list .bigsizeblog .post-content h4 a{color:#fff;}
.blog-list .bigsizeblog .post-content p{display: none;}
.blog-list .bigsizeblog .image-box {border-radius: 10px;padding-bottom: 0;position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.blog-list .bigsizeblog .date-text strong,
.blog-list .bigsizeblog .date-text{color:#fff;}
.blog-list .bigsizeblog .date-text .date svg path{fill:#fff;}
.blog-list .bigsizeblog .arrow-btn {background: #fff;position: absolute;right: 30px;bottom: 42px;}
.blog-list .bigsizeblog .arrow-btn  svg path{fill:#0068ff;}
.blog-list .bigsizeblog .post-content-card:hover .arrow-btn{background:#0068ff;}
.blog-list .bigsizeblog .post-content-card:hover .arrow-btn svg path{fill:#fff;}
.blog-list .bigsizeblog .post-content-card h4{margin:6px 0 0 0;}
.blog-list .bigsizeblog .post-content-card h4 a:before {top: -440px; z-index:9;}
.blog-list .post-content-card .category-list{display: none;}
.blog-list .bigsizeblog .post-content-card .category-list{display:-webkit-flex; display: flex;}
.blog-list .bigsizeblog .image-box:after{height:266px;background: linear-gradient(360deg, #0068FF 0%, rgba(0, 104, 255, 0) 100%);} .single .page-header{display:none;}
.post-details-section{position: relative; z-index:1}
.post-details-section:after{content:""; position: absolute;left:0; right:0;top:0; height:455px;background:#CAF8FF; z-index:-1}
.post-details-section:before{content:""; position: absolute;left:0; right:0;top:455px; height:540px;background: linear-gradient(180deg, #CAF8FF 0%, rgba(255, 255, 255, 0) 100%);}
.post-date .elementor-icon-list-icon{background:url(//dnzb.nl/wp-content/themes/hello-elementor-child/assets/images/calendar-icon.svg) no-repeat center; background-size:100% auto; width:14px; height:16px;}
.post-date i.fas.fa-calendar{display:none;}
.post-date.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{margin-left:10px;}
.post-date .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span{font-weight:400;}
.post-details-section *:last-child{margin-bottom:0;}
.post-details-section h1.elementor-heading-title {max-width: 600px;width: 100%;margin: 0 auto;}
.post-details-section .feature-image .elementor-widget-container {position: relative;padding-bottom: 28.2%; border-radius: 10px; overflow: hidden;}
.post-details-section .feature-image .elementor-widget-container img {width: 100%;height: 100%;object-fit: cover;object-position: center;display: block;position: absolute;left: 0;right: 0;top: 0;bottom: 0;border-radius: 10px;}
.post-details-section p {margin-bottom: 27px;}
.post-template-default.single.single-post .post-details-section .feature-image .elementor-widget-container:after { content: ""; position: absolute;left:0; bottom:0; right:0; height: 50%; background: linear-gradient(360deg, #0068FF 0%, rgba(0, 104, 255, 0) 100%);}
.pagination-wrapper .elementor-post-navigation__link {width: auto !important;}
.pagination-wrapper .elementor-post-navigation__link a{padding:12px 30px 12px 13px; border-radius:50px; display: -webkit-flex; display: flex; align-items: center;background:#0068ff !important;color:#fff !important; transition: all 0.4s ease;}
.pagination-wrapper .elementor-post-navigation__link a .post-navigation__arrow-wrapper{margin-right: 13px;width:36px;min-width:36px; height:36px; border-radius:100%;background-color:#ffffff; background-repeat: no-repeat; background-size:12px auto; background-position: center; background-image:url(//dnzb.nl/wp-content/themes/hello-elementor-child/assets/images/button-arrow-hover-icon.svg);transition: all 0.4s ease; transform:rotate(180deg);}
.pagination-wrapper .post-navigation__next--label,
.pagination-wrapper .post-navigation__prev--label{color:#fff !important; transition: all 0.4s ease; font-size:18px !important; line-height:normal; text-transform:none !important; font-weight: 400 !important; transition: all 0.4s ease;}
.pagination-wrapper .elementor-post-navigation__link a .post-navigation__arrow-wrapper i{display: none;}
.pagination-wrapper .elementor-post-navigation__link a:hover{background:#fff !important; color:#002380 !important;}
.pagination-wrapper .elementor-post-navigation__link a:hover .post-navigation__next--label,
.pagination-wrapper .elementor-post-navigation__link a:hover .post-navigation__prev--label{color:#002380 !important;}
.pagination-wrapper .elementor-post-navigation__link a:hover .post-navigation__arrow-wrapper{background-color:#0068FF; background-image:url(//dnzb.nl/wp-content/themes/hello-elementor-child/assets/images/button-arrow.svg)}
.pagination-wrapper .elementor-post-navigation__next{margin-left: auto;}
.pagination-wrapper .elementor-post-navigation__link.elementor-post-navigation__next a{padding:12px 13px 12px 30px;}
.pagination-wrapper .elementor-post-navigation__link.elementor-post-navigation__next a .post-navigation__arrow-wrapper{margin-right:0; margin-left:13px;}
.pagination-wrapper .elementor-post-navigation__link.elementor-post-navigation__next a .post-navigation__arrow-wrapper{transform: none;} .content-data-list {display: -webkit-flex;display: flex;justify-content: center;flex-wrap: wrap;}
.content-data-list .items {min-width: 16.666%;max-width: 16.666%;flex-basis: 16.666%;text-align: center;padding:15px 20px; font-size:17px; font-weight:600;color:#134899;display: -webkit-flex; display: flex;align-items: center; justify-content: center; text-align: center;  margin-bottom:30px;}
.content-data-list .items + .items{border-left:1px solid #134899;}
.content-data-list .items span{display: block;} .page-not-fount{padding:200px 0 100px 0; text-align: center;}
.page-not-fount h1{margin:0 0 20px 0; color:#002380 !important;}
.page-not-fount .elementor-widget-button{margin-top:30px;}
.cate-link a.elementor-post-info__terms-list-item {font-size: 15px;font-weight: 400;color:#0068FF;background: #fff;padding: 10px 20px;border-radius: 30px; transition: all 0.4s ease;}
.cate-link a.elementor-post-info__terms-list-item:hover{background:#0068FF; color:#fff !important;}
.default-section-wrapper ul {margin: 0 0 0.9rem 0;padding: 0 0 0 20px;}
.default-section-wrapper ol ol,
.default-section-wrapper ul ul{margin:0.6rem 0;}
.default-section-wrapper ol {margin: 0 0 0.9rem 0;padding: 0 0 0 25px;}
.default-section-wrapper li + li {margin-top: 0.3rem;}
.video-popup-wrapper { max-width: 540px;width: 90%;margin:40px auto;border: 20px solid #fff;background: #fff;border-radius: 10px;position: relative;}
.video-popup-wrapper video{width:100%;display: block; height:100%;}
.video-popup-wrapper .mfp-close {position: absolute;right: -50px;top: -50px;} .boxes-list .slick-track {
display: flex;
}
.boxes-list .slick-slide {
height: auto;
margin-bottom: 0 !important;
}
.boxes-list .slick-slide .elementor-widget-container {
height: 100%;
}
.mfp-vertical .mfp-iframe-holder iframe {
height: 60rem;
width: 34.8rem;
}
.elementor-element .elementor-widget-container blockquote {
padding: 3rem 4rem;
margin: 2rem 0 0 0;
background: var(--dnzb-light-blue);
border-radius: var(--dnzb-border-radius);
}
.internal_vacancy .post-details-section:before {background: linear-gradient(180deg, var(--dnzb-light-orange) 0%, rgba(255, 255, 255, 0) 100%) !important;}
.internal_vacancy .post-details-section:after {background-color: var(--dnzb-light-orange) !important;}
.contact-search-box-wrapper .elementor-widget-container {position: relative;}
.contact-search-box-wrapper input{width:100%;height: 60px; padding:0 280px 0 30px; background:#fff;font-size:18px; border:1px solid #B3B9C8 !important; border-radius:50px; color:#001647; box-shadow: none !important; outline: none;}
.contact-search-box-wrapper button {width: 268px;height: 60px;position: absolute;right: 0;border: 0;background: #0467ff;color: #fff;border-radius: 0 50px 50px 0;box-shadow: none !important; outline: none; overflow: hidden;}
.no-zip-code, .blank-zip-code {text-align: center;margin-top: 20px;color:var( --e-global-color-primary ) !important;}
.contact-search-box-wrapper button .custom-loader {position: absolute;left: 50%;top: 50%;margin: -17px 0 0 -17px; opacity:0; visibility: hidden;}
.contact-search-box-wrapper button:before {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgb(255 255 255 / 70%); transition: all 0.4s ease;opacity:0; visibility: hidden;}
.custom-loader {width:34px;height:34px;border-radius:50%;border:5px solid;border-color:#0467ff;border-right-color:#fff;animation:s2 1s infinite linear;}
@keyframes s2 {to{transform: rotate(1turn)}}
.zipcode-search-start .contact-search-box-wrapper button:before,
.zipcode-search-start .contact-search-box-wrapper button .custom-loader{opacity:1; visibility:visible;}
.close-cta-profile{width:40px;height:40px;line-height:40px;background-color: #fff !important;outline: none !important;background-image: url(//dnzb.nl/wp-content/themes/hello-elementor-child/assets/images/close-icon.svg);background-position: center;background-repeat: no-repeat;background-size: 10px auto;text-decoration: none;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25) !important;font-size: 0 !important;border: 0 !important;padding: 0 !important; position: absolute; left:-90px;top:-28px;}
.close-cta-profile:hover, .close-cta-profile:focus, .close-cta-profile:active{background-color:#CAF8FF !important;}
.seached-location-box-wrapper .elementor-element-populated {max-width: 33.33%;min-width: 33.33%;flex-basis: 33.33%;margin: 20px auto 0 auto;}
.contact-search-box-wrapper .seached-location-box-wrapper .elementor-widget-container{position: static;}
.card-group {
--card-padding: 50px 40px;
max-width: 1420px;
width: 100%;
margin: 22px auto 0 auto;
}
.card-group .elementor-widget-image-box {
position: relative;
border-radius: 10px;
overflow: hidden;
height: 100%;
}
.card-group .elementor-widget-image-box .elementor-widget-container {
height: 100%;
}
.card-group .elementor-widget-image-box .elementor-image-box-wrapper {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
height: 100%;
}
.card-group .elementor-widget-image-box .elementor-image-box-wrapper > *:not(.unstacked) {
width: 100% !important;
flex-grow: 0;
flex-shrink: 0;
}
.card-group .elementor-widget-image-box .elementor-image-box-wrapper > *:not(.unstacked):not(:first-child) {
margin-left: -100%;
}
.card-group .elementor-widget-image-box .elementor-image-box-img {
position: relative;
margin-bottom: 0 !important;
}
.card-group .elementor-widget-image-box .elementor-image-box-img:after {
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: linear-gradient(360deg, #0068FF 0%, rgba(0, 104, 255, 0) 100%);
}
.card-group .elementor-widget-image-box .elementor-image-box-content {
padding: var(--card-padding, 20px);
z-index: 1;
text-align: left;
color: #fff;
display: flex;
flex-direction: column;
justify-content: flex-end;
}
.card-group .elementor-widget-image-box .elementor-image-box-description,
.card-group .elementor-widget-image-box .elementor-image-box-title {
color: inherit;
}
.card-group .elementor-widget-image-box .elementor-image-box-title {
font-weight: 400;
}
.partners {
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
grid-gap: 25px;
max-width: 1500px;
margin: 0 auto;
}
.partner {
display: flex;
justify-content: center;
align-items: center;
padding: 25px;
background-color: var(--dnzb-lightest-blue);
}
.partner img {
mix-blend-mode: luminosity;
max-height: 70px;
object-fit: contain;
}
.coop_partners {
max-width: 1500px;
margin: 0 auto;
}
a.coop_partner{
transition: all ease 0.3s;
}
a.coop_partner:hover{
opacity: 65%;
transition: all ease 0.3s;
//   border: 1px solid red;
}
.coop_partners .slick-slide {
margin: 0 25px;
// border: 1px solid red;
// background: white;
border-radius: 5px;
}
.coop_partners .slick-list {
margin: 0px -25px 0px -25px;
}
.coop_partner {
display: flex;
justify-content: center;
align-items: center;
padding: 25px;
// background-color: var(--dnzb-lightest-blue);
}
.coop_partner-image {
display: flex;
justify-content: center;
align-items: center;
}
.coop_partner img {
mix-blend-mode: luminosity;
height: 125px;
width: 100%;
object-fit: contain;
max-width: 250px;
} .page-content ul:not([class]) {
list-style: none;
margin: 0;
padding: 0;
}
.page-content ul:not([class]) > li {
position: relative;
padding-left: 40px;
}
// slicktrackxxx
.page-content ul:not([class]) > li:before {
content: '';
position: absolute;
top: 4px;
left: 0;
background: url(//dnzb.nl/wp-content/themes/hello-elementor-child/assets/images/circle-check.svg) no-repeat center;
height: 20px;
width: 20px;
} @media screen and (min-width: 768px) {
.elementor-testimonial-wrapper {
position: relative;
min-height: 150px;
display: flex;
flex-direction: column;
justify-content: center;
padding-right: 200px;
overflow: visible !important;
}
.elementor-testimonial-wrapper .elementor-testimonial-image {
position: absolute;
top: 0;
right: 0;
}
.elementor-testimonial-wrapper .elementor-testimonial-image:before {
content: '';
width: 82px;
height: 68px;
position: absolute;
bottom: -10px;
right: -10px;
background: url(//dnzb.nl/wp-content/themes/hello-elementor-child/assets/images/quote-orange.svg);
background-repeat: no-repeat;
background-size: cover;
}
.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img {
width: 150px !important;
height: 150px !important;
}
.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details {
display: flex;
gap: 20px;
align-items: center;
}
} @media screen and (min-width: 1500px) {
body.single-internal_vacancy .page-content .has-background-icons:before,
body.single-dnzb_jobs .page-content .has-background-icons:before {
content: '';
position: absolute;
top: 25vh;
left: 0;
right: 40px;
height: 300px;
background: url(//dnzb.nl/wp-content/themes/hello-elementor-child/assets/images/plus-background-right.svg);
background-position: center right;
background-repeat: no-repeat;
}
body.single-internal_vacancy .page-content .has-background-icons:after,
body.single-dnzb_jobs .page-content .has-background-icons:after {
content: '';
position: absolute;
top: 100vh;
left: 40px;
right: 0;
height: 300px;
background: url(//dnzb.nl/wp-content/themes/hello-elementor-child/assets/images/plus-background-left.svg);
background-position: center left;
background-repeat: no-repeat;
}
}
@media screen and (max-width:1699px) {
.slick-arrow.slick-prev {left: 0;}
.slick-arrow.slick-next {right: 0;}
.full-screen-menu-wrapper {padding-top: 80px !important;padding-bottom: 80px !important;}
.full-screen-menu-1 .elementor-nav-menu li ul.sub-menu {top: 80px;bottom: 80px;padding-left: 60px;}
.full-screen-menu-1 .elementor-element .elementor-nav-menu .elementor-item{font-size:30px !important;}
.full-screen-menu-1 .elementor-nav-menu .menu-item-has-children .elementor-item,
.full-screen-menu-1 .elementor-nav-menu li ul.sub-menu li a{font-size:30px !important;}
.full-screen-menu-1 .elementor-nav-menu--dropdown .menu-label a {font-size: 20px !important;}
.full-screen-menu-1 .elementor-nav-menu li.top-space {margin-top: 30px;}
.full-screen-menu-1 li ul.sub-menu li + li {margin-top: 40px !important;}
.header-bottom-nav.elementor-element .elementor-nav-menu .elementor-item {padding-right: 5px !important;}
.full-screen-menu-wrapper .header-bottom-nav ul.elementor-nav-menu{max-width:490px;} .hero-section>.elementor-container:before {bottom: -20px;right: 5%;width: 700px;height: 700px;}
.tab-section1 .elementor-widget-image-box:nth-child(1) {left: 0%;}
.boxes-list .elementor-element-populated {padding: 0 50px !important;}
.boxes-list .box-wrapper .elementor-icon-box-content {min-height: 166px;}
.boxes-list .box-wrapper .elementor-widget-container {padding: 80px 30px 30px 30px;}
.freelancers-list-wrapper .elementor-container {flex-wrap: wrap; margin-top:-20px; margin-bottom:-20px;}
.freelancers-list-wrapper .elementor-container .elementor-column{padding:20px 15px;} .elementor-location-footer {padding: 0 40px;}
.search-section1 .faq-right-block {right: -340px;}
}
@media screen and (max-width:1499px){
.header-nav .elementor-element .elementor-nav-menu--main .elementor-item{padding:30px 10px;}
.header-nav .elementor-element .elementor-nav-menu--main .sub-menu{min-width:180px !important;}
.header-nav .elementor-element .elementor-nav-menu--main .sub-menu li a {padding:15px 15px;font-size: 16px;}
.full-screen-menu-wrapper {padding-top: 60px !important;padding-bottom: 60px !important; width:65%;}
.full-screen-menu-1 .elementor-nav-menu li ul.sub-menu {top: 60px;bottom: 60px;padding-left: 50px;}
.full-screen-menu-1 .elementor-element .elementor-nav-menu .elementor-item{font-size:28px !important;}
.full-screen-menu-1 .elementor-nav-menu--dropdown .elementor-sub-item,
.full-screen-menu-1 .elementor-nav-menu .menu-item-has-children .elementor-item{font-size:32px !important; padding-top:2px; padding-bottom:2px;}
// .full-screen-menu-1 .elementor-nav-menu--dropdown .menu-label a {font-size: 18px !important;}
.full-screen-menu-1 .elementor-nav-menu li.top-space {margin-top: 40px;}
.header-bottom-nav.elementor-element .elementor-nav-menu .elementor-item {font-size: 16px !important;padding-right: 0 !important;}
.full-screen-menu-1 li ul.sub-menu li + li {margin-top: 30px !important;}
.full-screen-menu-1 .elementor-nav-menu li ul.sub-menu li a:after{bottom:-8px;}
.full-screen-menu-1 .elementor-nav-menu li ul.sub-menu {left: 67%;}
.full-screen-menu-wrapper .header-bottom-nav ul.elementor-nav-menu {max-width: 430px;} .hero-section>.elementor-container:before {right: 3%;width: 600px;height: 600px;} .tab-section1 .elementor-widget-image-box:nth-child(3) {left: 16%;}
.tab-section1 .elementor-widget-image-box:nth-child(2) {left: 30%;}
.three-boxes-wrapper {margin: 0 -15px; width:auto !important;}
.three-boxes-wrapper .elementor-container>div{padding:0 15px;}
.three-boxes-wrapper .elementor-image-box-img {margin-bottom:30px !important}
.three-boxes-wrapper .elementor-widget-image-box .elementor-image-box-content {padding: 0 30px;}
.three-boxes-wrapper h3{margin:0 0 8px 0;}
.boxes-list .elementor-element-populated {padding: 0 40px !important;}
.boxes-list .box-wrapper .elementor-widget-container {padding:60px 24px 24px 24px;} .elementor-location-footer {padding: 0 30px;}
.faq-right-block {width:190px !important;}
.faq-right-block .round-image-with-plus .elementor-widget-container {width: 180px;height: 180px;}
.faq-page-wrapper .faq-section {max-width: 800px;} .search-title-block{padding:180px 0 30px 0;}
.search-title-block .job-filter-box {margin:30px -15px 0 -15px;}
.search-title-block .job-filter-field p{margin:0 0 8px 0;}
.search-section1{padding:90px 0;}
.search-section1 h2{margin:0 0 35px 0;}
.field-group-wrapper{margin:0 auto 40px auto;}
.field-group {margin: -6px;}
.field-group .field {padding: 6px;}
.field-group .field.qualification-field{min-width:200px;max-width:200px;flex-basis:200px;}
.search-section1 .faq-right-block {right: -230px;}
}
@media screen and (max-width:1299px){
.header-nav .elementor-element .elementor-nav-menu--main .elementor-item {font-size: 16px !important;} .tab-section1 .elementor-widget-image-box:nth-child(3) {left: 10%;top: -30px;}
.search-section1 .faq-right-block {right: -190px;}
.partners{grid-template-columns: repeat(3, minmax(0, 1fr));}
}
@media screen and (max-width:1199px){
.header-nav {display: none !important;}
.right-nav {margin-left: auto;}
.header-nav .elementor-element .elementor-nav-menu--main .elementor-item {font-size: 14px !important;padding:0 5px;}
.site-logo img,
.header-fixed .site-logo img{width:200px !important;}
header.header,
.header-fixed header.header{padding:10px 0 !important;}
// .full-screen-menu-wrapper {padding-top: 40px !important;padding-bottom: 40px !important; width:95%;}
// .full-screen-menu-1 .elementor-nav-menu li ul.sub-menu {top: 40px;bottom: 40px;padding-left: 40px;}
.full-screen-menu-1 .elementor-nav-menu .elementor-item,
.full-screen-menu-1 .elementor-element .elementor-nav-menu .elementor-item{font-size:26px !important; padding:5px 0;}
.full-screen-menu-1 .elementor-nav-menu--dropdown .elementor-sub-item,
.full-screen-menu-1 .elementor-nav-menu .menu-item-has-children .elementor-item{font-size:30px !important;}
// .full-screen-menu-1 .elementor-nav-menu--dropdown .menu-label a {font-size: 16px !important;}
.full-screen-menu-1 .elementor-nav-menu li.top-space {margin-top: 30px;}
.full-screen-menu-1 li ul.sub-menu li + li {margin-top: 25px !important;}
.header-bottom-nav.elementor-element .elementor-nav-menu .elementor-item {padding: 6px 0;}
.full-screen-menu-wrapper ul.elementor-nav-menu {max-height: 75vh;}
.full-screen-menu-1 .elementor-nav-menu .elementor-item {padding: 20px 40px !important;}
// .full-screen-menu-1 .elementor-nav-menu li ul.sub-menu{left:51.7%;}
.full-screen-menu-wrapper .header-bottom-nav ul.elementor-nav-menu {max-width: 340px;}
.menu-close-btn {top: 20px;right: 20px;} .hero-section>.elementor-container:before {width: 500px;height:500px;}
.job-filter-field {margin-bottom:15px;}
.job-filter-field h5 {margin: 0 15px 0 0;}
.select-box select {height:54px;padding: 0 65px 0 15px;font-size: 20px;}
.select-box:after {width:36px; height:36px;right: 6px;} .elementor-location-footer {padding: 0 15px;}
.c-right .elementor-widget-container {font-size: 14px;}
.calltoaction {bottom: 30px;right: 15px;}
.calltoaction .cta-profile {left: -60px;width: 90px;height:90px;} .round-image-with-plus .elementor-widget-container {width: 170px;height: 170px;}
.round-image-with-plus .elementor-widget-container:after {top: 15px;right: -10px;width: 43px;height: 43px;}
.home-section1 .left-block ul.elementor-icon-list-items li .btn {margin-left: 10px;}
.home-section1 .left-block ul.elementor-icon-list-items li a.btn.before-icon {margin: 0 10px 0 0;} .tab-section1 .elementor-widget-image-box:nth-child(1) {top: -20px;left: auto;}
.tab-section1 .elementor-widget-image-box:nth-child(2) {left: 20%;top: -60px;}
.tab-section1 .elementor-widget-image-box:nth-child(3) {left: 63%;top: -10px;}
.tab-section1 .elementor-widget-image-box h6.elementor-image-box-title {margin: 0 0 8px 0;}
.three-boxes-wrapper .elementor-image-box-img {margin-bottom:20px !important}
.three-boxes-wrapper .elementor-widget-image-box .elementor-image-box-content {padding: 0 20px;}
.boxes-list .box-wrapper .elementor-widget-container {padding:40px 24px 24px 24px;}
.btn-wrapper {margin-top: 0;}
.freelancers-list-wrapper .elementor-container .elementor-column{padding:20px 15px; min-width:33.333%;max-width:33.333%;flex-basis:33.333%;}
.freelancers-list-wrapper .elementor-image-box-content h4 {margin: 0 0 10px 0;}
.freelancers-list-wrapper .elementor-image-box-img{margin-bottom:10px;}
.border-large .freelancers-style2 .elementor-image-box-img a:before,
.freelancers-list-wrapper .elementor-image-box-img a:before{top:30px;bottom:30px;left:30px;right:30px;}
.border-large .freelancers-style2 .elementor-image-box-wrapper .elementor-image-box-img img{border-width:30px !important;} .internal-hero-section .elementor-widget-wrap.elementor-element-populated {max-width: 760px;}
.counter-boxes .elementor-widget-counter {height: 180px;}
.e-form__buttons button.elementor-button {width: 164px;max-width: 164px;padding: 5px 15px 5px 10px;}
.faq-right-block {position: static !important;transform: none;margin: 40px auto 0 auto;width: 240px !important;} .left-nav li.elementor-icon-list-item{padding:18px 0;} .email-phone-box {padding:30px 0;}
.email-phone-box p{font-size:24px; line-height:34px;}
.location-list .elementor-column-gap-default {margin: -15px;}
.location-list .elementor-column-gap-default>div{padding:15px;}
.location-list .elementor-element-populated {padding: 0 32px 60px 32px !important;}
.location-list .elementor-element-populated .elementor-widget-image {margin: 0 -32px 30px -32px;}
.location-list .elementor-element-populated .elementor-widget-image .elementor-widget-container {height: 220px;}
.location-list .elementor-element-populated .elementor-widget-heading {margin: 0 0 14px 0;}
.location-list .elementor-element-populated p{font-size:18px; line-height:28px;}
.contact-form .elementor-form-fields-wrapper>div.e-form__buttons {min-width: 185px;max-width: 185px;flex-basis: 185px;}
.contact-form .e-form__buttons button.elementor-button {width: 168px;max-width: 168px;}
.contact-form .elementor-form-fields-wrapper .elementor-field {width: 100%;height: 46px;padding: 0 20px;}
.contact-search-box-wrapper input{height:46px; padding:0 220px 0 20px; font-size:16px;}
.contact-search-box-wrapper button {width: 200px;height: 46px;} .freelances-list-wrapper {margin: 15px auto 0 auto;}
.filter-nav{margin-bottom:60px;}
.filter-nav ul {margin:-2px -10px;}
.filter-nav ul li{padding:2px 10px;}
.filter-nav ul li a{font-size:16px;padding:18px;}
.freelances-list {margin: -15px;}
.freelances-list .items {padding: 15px;}
.category-list {top: 10px;right: 10px;}
ul.category-list li a {font-size: 13px;padding:10px;}
.freelancers-box-cart .title-block {padding: 30px;}
.freelancers-style2 .elementor-image-box-img a:before {left: 7px;right: 7px;bottom: 7px;top: 7px;}
.card-group {
--card-padding: 30px;
margin-top: 15px;
}
.pagination {margin:34px 0 0 0 !important;}
.pagination .nav-links .page-numbers {font-size: 14px;margin: 2px 10px;}
.pagination .nav-links .page-numbers.prev, .pagination .nav-links .page-numbers.next {width: 46px;height: 46px;}
.freelances-page2-section1 .elementor-element-populated{margin-top: -80px;}
.vacancy-sub-itmes1 {padding-right:20px;}
.vacancy-sub-itmes1 > .elementor-element-populated{padding:35px !important;} .search-title-block{padding:160px 0 20px 0;}
.search-title-block .job-filter-box {margin:20px -10px 0 -10px;}
.search-title-block .job-filter-field {padding:0 10px;}
.search-title-block .job-filter-field p{margin:0 0 5px 0;}
.search-section1{padding:80px 0;}
.search-section1 h2{margin:0 0 25px 0;}
.field-group-wrapper{margin:0 auto 30px auto;} .blog-list {margin:-15px;}
.blog-list .items{padding:15px;}
.post-content-card .post-content{padding:25px 20px;}
.post-content-card h4{margin:0 0 10px 0;}
.post-content-card p{line-height:24px;}
.date-text {padding-top:5px;}
.date-text svg{margin-right:8px;}
.blog-list .bigsizeblog .post-content{padding:30px;}
.blog-list .bigsizeblog .arrow-btn {right: 20px;bottom: 25px;}
.post-details-section p {margin-bottom: 20px;} .content-data-list .items {padding:10px 15px; font-size:16px;margin-bottom:20px;} .page-not-fount{padding:140px 0 80px 0; text-align: center;}
.page-not-fount h1{margin:0 0 10px 0;}
.page-not-fount .elementor-widget-button{margin-top:20px;}
.close-cta-profile{left: -80px;top: -18px;}
}
@media screen and (max-width:991px){
.mfp-iframe-holder iframe {width: 700px;}
.header-nav .elementor-element .elementor-nav-menu--main .elementor-item {font-size: 12px !important;padding: 0 10px;}
.toggle-menu-button .toggle-icon{margin-right:10px;}
.toggle-menu-button1 .user-icon,
.toggle-menu-button .user-icon{margin-left:10px;}
.toggle-menu-button1,
.toggle-menu-button {min-width: 144px;height: 50px;font-size: 16px !important;padding: 0;}
.header-nav{display: none !important;}
.right-nav {margin-left: auto;}
.full-screen-menu-wrapper {padding-top: 30px !important;padding-bottom: 50px !important; width: 98%;}
.full-screen-menu-1 .elementor-nav-menu li ul.sub-menu {top: 30px;bottom: 30px;padding-left: 30px;}
.full-screen-menu-1 .elementor-nav-menu .elementor-item,
.full-screen-menu-1 .elementor-element .elementor-nav-menu .elementor-item{font-size:22px !important; padding:3px 0;}
.full-screen-menu-1 .elementor-nav-menu li ul.sub-menu li a,
.full-screen-menu-1 .elementor-nav-menu--dropdown .elementor-sub-item,
.full-screen-menu-1 .elementor-nav-menu .menu-item-has-children .elementor-item{font-size:28px !important;}
.full-screen-menu-1 .elementor-nav-menu li.top-space {margin-top: 20px;}
.full-screen-menu-1 li ul.sub-menu li + li {margin-top: 20px !important;}
.header-bottom-nav.elementor-element .elementor-nav-menu .elementor-item {padding: 5px 0;}
.full-screen-menu-1 .elementor-nav-menu .elementor-item {padding: 15px 30px !important;}
.full-screen-menu-wrapper .header-bottom-nav ul.elementor-nav-menu{padding-left:15px;}
.full-screen-menu-1 .elementor-nav-menu li ul.sub-menu li.menu-arrow a:before{width:30px; height:20px;}
.full-screen-menu-1 .elementor-nav-menu li ul.sub-menu li.menu-arrow a {padding-left: 40px !important;}
.full-screen-menu-1 .elementor-nav-menu li ul.sub-menu {left: 50%;}
.full-screen-menu-1 .elementor-nav-menu li ul.sub-menu li a:after{height:2px;}
.full-screen-menu-wrapper:before{width:51.5%;}
.menu-close-btn {top: 20px;right: 20px;} .hero-section>.elementor-container:before {width: 400px;height:400px;}
.job-filter-box .btn-box p {font-size: 14px;line-height:18px;padding-left: 20px;padding-right: 0;}
.select-box select {padding: 0 45px 0 15px;}
.job-filter-field h5 {margin: 0 10px 0 0;} .contact-info .elementor-icon-list-icon {width: 28px;height: 28px;margin-right: 10px;}
.bdr-top {margin: 1px 0 0 -10px;padding-top: 15px;padding-left: 10px;} .tab-section1 .elementor-widget-image-box:nth-child(1) {top: 0;margin: 48px auto 0 auto;}
.tab-section1 .elementor-widget-image-box:nth-child(2) {left: 0;top: 0;margin: 87px auto 0 auto;}
.tab-section1 .elementor-widget-image-box:nth-child(3) {left: 0;top: 0;margin: 87px auto 50px auto;} .counter-boxes .elementor-widget-counter {height: 160px;}
.stories-freelancers-section .freelancers-list-wrapper .elementor-container .elementor-column {min-width: 33.333%;max-width: 33.333%;flex-basis: 33.333%;}
.stories-freelancers-section .freelancers-style2 .elementor-image-box-wrapper .elementor-image-box-img img{border:5px solid #fff !important;}
.stories-freelancers-section .freelancers-style2 .elementor-image-box-img a:before {left: 5px;right: 5px;bottom: 5px;top: 5px;}
.form-wrapper .elementor-field-group {margin-bottom: 15px !important;}
.form-wrapper .elementor-field-label {padding-bottom: 5px !important;}
.video-section .elementor-custom-embed-play svg{width:60px;} .left-nav li.elementor-icon-list-item{padding:15px 0;}
.stories-freelancers-section .three-col-items .freelancers-list-wrapper .elementor-container .elementor-column,
.stories-freelancers-section .freelancers-list-wrapper.three-col-items .elementor-container .elementor-column {min-width: 50%;max-width: 50%;flex-basis: 50%;} .email-phone-box {padding:25px 0; max-width:300px}
.email-phone-box p{font-size:22px; line-height:32px;}
.location-list .elementor-element-populated {padding:0 25px 30px 25px !important;}
.location-list .elementor-element-populated .elementor-widget-image {margin: 0 -25px 25px -25px;}
.location-list .elementor-element-populated .elementor-widget-image .elementor-widget-container {height: 180px;}
.location-list .elementor-element-populated p{font-size:16px; line-height:24px;} .freelances-list-wrapper {margin: 10px auto 0 auto;}
.filter-nav{margin-bottom:40px;}
.filter-nav ul {margin:-2px -8px;}
.filter-nav ul li{padding:2px 8px;}
.filter-nav ul li a{font-size:14px;padding:16px;}
ul.category-list li a {font-size: 13px;padding:8px;}
.freelancers-box-cart .title-block {padding: 20px;}
.freelances-list .items {min-width: 50%;max-width: 50%;flex-basis: 50%;}
.card-group {
--card-padding: 20px;
margin-top: 10px;
}
.pagination {margin:24px 0 0 0 !important;}
.pagination .nav-links .page-numbers {margin: 2px 6px;}
.pagination .nav-links .page-numbers.prev, .pagination .nav-links .page-numbers.next {width: 40px;height: 40px;}
.freelances-page2-section1 .elementor-element-populated{margin-top: -50px;}
.freelances-page2-section1 .left-block .elementor-widget-image {height: 100%;}
.vacancy-list-category .filter-nav{margin-bottom:30px; margin-top:0px;}
.vacancy-list-category {margin: 0 auto 30px auto;}
.vacancy-sub-itmes {padding: 30px;}
.vacancy-sub-itmes + .vacancy-sub-itmes{margin-top:30px;}
.vacancy-sub-itmes h3 {margin-bottom: 10px;}
.vacancy-content-footer .vcf-items + .vcf-items{margin-left:15px; padding-left:15px;}
.vacancy-sub-itmes1 > .elementor-element-populated{padding:25px !important;} .search-title-block{padding:100px 0 10px 0;}
.search-title-block .job-filter-box {margin:15px -10px 0 -10px;}
.search-section1{padding:60px 0;}
.search-section1 h2{margin:0 0 25px 0;}
.field-group-wrapper{margin:0 auto 20px auto;} .blog-list {margin:-10px;}
.blog-list .items{padding:10px;min-width:50%;max-width:50%;flex-basis:50%;}
.post-content-card .post-content{padding:20px 15px;}
.blog-list .bigsizeblog .image-box {position: relative;padding-bottom: 58%;}
.blog-list .items.bigsizeblog {min-width: 100%;max-width: 100%;flex-basis: 100%;}
.blog-list .bigsizeblog .post-content {padding: 20px 60px 20px 20px;} .content-data-list .items {min-width:20%;max-width:20%;flex-basis:20%;padding:5px 10px; font-size:14px;margin-bottom:10px;} .page-not-fount{padding:120px 0 60px 0; text-align: center;}
.page-not-fount .elementor-widget-button{margin-top:10px;}
.page-template-tpl_internal_vacancy .internal-hero-section>div {min-height: 350px !important;}
.blog-list .bigsizeblog.single_post .post-content-card {padding-bottom: 0;}
.partners{grid-template-columns: repeat(2, minmax(0, 1fr));grid-gap: 20px;}
}
@media screen and (max-width:767px){
.mfp-close {width: 48px;height: 48px;top: -24px !important;right: -24px !important;background-size: 12px auto !important;}
.mfp-iframe-holder iframe {width: 400px;border: 10px solid #fff; height:300px;}
.btn {font-size: 16px !important; padding:16px 58px 16px 20px;}
.btn:after {width: 28px;height: 28px; background-size:10px auto;}
.toggle-menu-button1,
.toggle-menu-button {font-size: 14px !important;min-width: 50px;padding:0 8px 0 14px !important; height:42px;}
.toggle-menu-button1 .user-icon,
.toggle-menu-button .hamburger-icon,
.toggle-menu-button .user-icon{min-width: 25px !important;height: 25px !important;max-width: 25px !important;flex-basis: 25px; background-size: 12px auto;}
.toggle-menu-button .toggle-icon {min-width: 18px;max-width: 18px;flex-basis: 18px; margin:0 auto;}
.toggle-menu-button {margin-left: 5px;}
.toggle-menu-button .user-icon {display: none;}
.toggle-menu-button, .toggle-menu-button1 {font-size: 0 !important;padding: 0 !important;width: 42px;min-width: 42px;}
.toggle-menu-button1 .user-icon {margin: 0 auto;}
.full-screen-menu-wrapper .elementor-section.elementor-section-boxed > .elementor-container{padding-left:15px;}
.full-screen-menu-wrapper{width:100%}
.full-screen-menu-wrapper ul.elementor-nav-menu{width:100%}
.full-screen-menu-1 .elementor-nav-menu .menu-item-has-children .elementor-item{font-size:30px !important;} .full-screen-menu-1 .elementor-nav-menu li ul.sub-menu {position: relative;padding:20px;width: 100%;background:rgba(128, 138, 163, 0.1); inset: 0; z-index: 10;}
.full-screen-menu-1 .elementor-nav-menu--dropdown .elementor-sub-item{font-size:26px !important;}
.full-screen-menu-wrapper:before{display:none;}
.full-screen-menu-1 .elementor-nav-menu li.top-space {margin-top: 40px;}
.full-screen-menu-1 .elementor-nav-menu .elementor-item, .full-screen-menu-1 .elementor-element .elementor-nav-menu .elementor-item {font-size: 20px !important;padding: 5px 0;}
.full-screen-menu-wrapper .header-bottom-nav{width:100%; position: relative;}
.full-screen-menu-1 .elementor-nav-menu .elementor-item{padding:15px !important;}
.full-screen-menu-wrapper .header-bottom-nav ul.elementor-nav-menu{padding-left:0;} .hero-section .caption{max-width:250px;}
.hero-section .elementor-widget:last-child .elementor-button-wrapper { margin-bottom: var(--widgets-spacing);}
.hero-section .caption p {font-size: 14px;}
.e-form__buttons button.elementor-button span.elementor-button-icon,
.elementor-button-link.elementor-button span.elementor-button-icon {width: 28px;height: 28px;min-width:28px;}
.hero-section>.elementor-container:before {width:300px;height:300px;}
.job-filter-box .m-none {display: none;}
.job-filter-field {flex-wrap: wrap;}
.job-filter-field h5 {margin-bottom: 10px;}
.select-box {width: 100%;}
.select-box select{font-size:16px;} .toggle-title {margin: 0 !important;}
.toggle-title .elementor-widget-container {margin: 0 !important;}
.toggle-title {border-bottom: 1px solid rgba(255, 255, 255, 0.15);padding: 10px 0; position: relative;}
.elementor-location-footer {padding: 0;}
.toggle-title:after {content: "";position: absolute;top: 50%;right: 0;margin-top:-4px; width:8px; height:5px; background:url(//dnzb.nl/wp-content/themes/hello-elementor-child/assets/images/down-arrow.svg) no-repeat center; background-size:100% auto; transition: all 0.4s ease}
.f-content {display: none;padding: 15px 0 25px 0;border-bottom: 1px solid rgba(255, 255, 255, 0.15);background: #001647;}
.footer .active .f-content {display: block;}
.address p + p {margin-top: 20px;}
.footer .active .toggle-title:after {transform: rotate(-185deg);}
.bdr-top {margin: 0;padding-top: 15px;padding-left: 0;max-width: 100%;}
.c-right .elementor-widget-container {justify-content: center;}
.c-right .elementor-widget-container img {margin: 0 5px;}
.c-right .elementor-widget-container {font-size: 13px;}
.calltoaction{display: none !important;} .home-section1 .left-block ul.elementor-icon-list-items li .btn {margin-left:10px;margin-right: 15px;margin-top: 0;}
.home-section1 .left-block ul.elementor-icon-list-items .elementor-icon-list-item:nth-child(2),
.home-section1 .left-block ul.elementor-icon-list-items .elementor-icon-list-item:nth-child(3),
.home-section1 .left-block ul.elementor-icon-list-items .elementor-icon-list-item p{display: none !important;} .tab-nav ul li {margin: 0 5px;}
.tab-nav ul li a {padding: 10px 10px;}
.tab-section1 .elementor-widget-image-box {padding: 20px; max-width:253px;}
.tab-section1 .elementor-widget-image-box .elementor-image-box-img {min-width: 48px;max-width: 48px;flex-basis: 48px;height: 48px;right: -28px;top: -28px;}
.tab-section1 .elementor-widget-image-box.elementor-position-left .elementor-image-box-img {right: auto;left: -28px;}
.tab-section1 .elementor-widget-image-box * {text-align: left;}
.tab-section1 .elementor-widget-image-box:nth-child(1) {top: -158px;margin: 0 auto 0 auto;}
.tab-section1 .elementor-widget-image-box:nth-child(2) {left: 0;top: -96px;margin: 0 auto !important;}
.tab-section1 .elementor-widget-image-box:nth-child(3) {display: none;}
.tab-section1 h2.elementor-heading-title {max-width: 345px;}
.three-boxes-wrapper .elementor-container>div+div {margin-top: 65px;}
.three-boxes-wrapper .elementor-image-box-img {margin-bottom:12px !important}
.boxes-list .elementor-element-populated {padding:0 !important; margin:0 -15px; }
.boxes-list .box-wrapper.elementor-element{width:286px; padding:15px;}
.boxes-list .box-wrapper .elementor-widget-container {padding:36px 24px 24px 24px;}
.boxes-list .slick-arrow {left: auto;right: 16px;top: auto;bottom: -55px;transform: none;}
.boxes-list .slick-prev.slick-arrow {margin-right: 58px;}
.freelancers-list-wrapper .elementor-image-box-img{margin-bottom:0 !important;}
.freelancers-list-wrapper .elementor-container .elementor-column{padding:20px 15px; min-width:50%;max-width:50%;flex-basis:50%;}
.freelancers-list-wrapper .elementor-image-box-content h4 {margin: 0 0 8px 0;}
.border-large .freelancers-style2 .elementor-image-box-img a:before,
.freelancers-list-wrapper .elementor-image-box-img a:before{top:20px;bottom:20px;left:20px;right:20px;}
.border-large .freelancers-style2 .elementor-image-box-wrapper .elementor-image-box-img img{border-width:20px !important;}
.freelancers-style2 .elementor-image-box-wrapper .elementor-image-box-img img{border-width:4px !important;}
.freelancers-style2 .elementor-image-box-img a:before {left: 4px;right: 4px;bottom: 4px;top: 4px;} .two-btns .elementor-element-populated .elementor-widget-button {width: 100%;margin: 0;}
.two-btns .elementor-element-populated .elementor-widget-button + .elementor-widget-button{margin-top:10px;}
.two-btns .elementor-element-populated {flex-wrap: wrap;}
.freelancers-style2 .elementor-image-box-wrapper .elementor-image-box-img {max-width: 190px;}
.stories-freelancers-section .freelancers-list-wrapper .elementor-container .elementor-column {min-width: 50%;max-width: 50%;flex-basis: 50%;}
.form-wrapper select.elementor-field-textual {height: 46px; padding: 0 20px;}
.form-wrapper input.elementor-field {height: 46px;padding: 0 20px;}
.form-wrapper input.elementor-upload-field {padding-top: 8px;}
.form-wrapper input.elementor-upload-field:after{right:5px;}
.e-form__buttons button.elementor-button {width: 144px;max-width: 144px;padding: 5px 15px 5px 10px;}
.faq-btns li {padding: 0 5px !important;}
.faq-btns li a {font-size: 14px !important;padding: 10px 12px;} .video-section .elementor-custom-embed-play svg{width:40px;}
.video-section .elementor-widget-video .elementor-custom-embed-image-overlay:before{height:200px;} .left-nav li.elementor-icon-list-item{padding:12px 0;} .email-phone-box {padding:20px 0; max-width:280px}
.email-phone-box p{font-size:20px; line-height:30px;}
.location-list .elementor-column-gap-default {margin: -10px;}
.location-list .elementor-column-gap-default>div{padding:10px;min-width:50%;max-width:50%;flex-basis:50%;}
.location-list .elementor-element-populated h3 a:after{bottom:10px;right:10px;}
.location-list .elementor-element-populated {padding:0 20px 30px 20px !important;}
.location-list .elementor-element-populated .elementor-widget-image {margin: 0 -20px 20px -20px;}
.location-list .elementor-element-populated .elementor-widget-image .elementor-widget-container {height: 160px;}
.location-list .elementor-element-populated p {font-size: 14px;line-height: 20px;}
.contact-form .elementor-form-fields-wrapper {flex-wrap: wrap; margin:-5px; align-items: flex-start;}
.contact-form .elementor-form-fields-wrapper>div{width:100%; padding:5px;}
.contact-form .elementor-form-fields-wrapper>div.e-form__buttons {min-width:100%;max-width:100%;flex-basis:100%; text-align: center;}
.contact-form .e-form__buttons button.elementor-button {width: 144px;max-width: 144px; margin:0 auto;}
.contact-section4 .elementor-widget-text-editor {margin: 0 !important;}
.contact-search-box-wrapper input{padding:0 110px 0 20px;}
.contact-search-box-wrapper button {width: 100px; min-width:100px;} .filter-nav{margin-bottom:30px;}
.filter-nav ul {margin:-2px -4px;}
.filter-nav ul li{padding:2px 4px;}
.filter-nav ul li a{padding:14px;}
ul.category-list li a {font-size: 12px;padding:6px;}
.freelancers-box-cart .title-block {padding: 15px;}
.freelances-list .items {min-width: 100%;max-width: 100%;flex-basis: 100%;}
.post-with-cate-list .elementor-widget-text-editor {margin-bottom: 0 !important;}
.pagination {margin:10px 0 0 0 !important;}
.card-group {
--card-padding: 15px 20px;
}
.vacancy-list-category .filter-nav{margin-bottom:20px;}
.vacancy-list-category {margin: 0 auto 20px auto;}
.vacancy-sub-itmes {padding: 20px;}
.vacancy-sub-itmes + .vacancy-sub-itmes{margin-top:20px;}
.vacancy-sub-itmes h3 {margin-bottom: 8px;}
.vacancy-content-footer .vcf-items + .vcf-items{margin-left:10px; padding-left:10px;}
.vacancy-content-footer .elementor-button {margin: 10px 0 0;}
.vacancy-sub-itmes1 {padding-right:0; padding-bottom:30px;}
.vacancy-sub-itmes1 > .elementor-element-populated{padding:20px !important;} .search-section1 {padding: 40px 0;}
.search-section1 h2 {margin: 0 0 15px 0;}
.search-title-block .job-filter-box{flex-wrap: wrap;}
.search-title-block .job-filter-box .btn-box,
.search-title-block .job-filter-field + .job-filter-field{margin-top:10px;}
.field-group{flex-wrap: wrap;}
.field-group .field.qualification-field{min-width:100%;max-width:100%;flex-basis:100%;}
.select-box1 select{height:46px;font-size:16px;}
.vacancy-content-footer .sep {width: 100%;}
.select-box select {height: 46px;}
.blog-list .items{min-width:100%;max-width:100%;flex-basis:100%;}
.date-text{font-size:14px;}
.blog-list .bigsizeblog .image-box:after{height:150px;}
.post-details-section p {margin-bottom: 15px;}
.post-details-section .feature-image .elementor-widget-container {padding-bottom: 40%;}
.pagination-wrapper .elementor-post-navigation__link.elementor-post-navigation__next a{padding:7px 8px 7px 20px;}
.pagination-wrapper .elementor-post-navigation__link a {padding: 7px 20px 7px 8px;}
.pagination-wrapper .post-navigation__next--label,
.pagination-wrapper .post-navigation__prev--label{font-size:16px !important;}
.pagination-wrapper .elementor-post-navigation .elementor-post-navigation__separator-wrapper{width:100%;}
.pagination-wrapper .elementor-post-navigation{flex-wrap: wrap;}
.pagination-wrapper .elementor-post-navigation__next {margin-left: 0;margin-top: 10px;} .content-data-list .items {min-width:33.333%;max-width:33.333%;flex-basis:33.333%;margin-bottom:5px;}
.page-template-tpl_internal_vacancy .internal-hero-caption .elementor-widget-container{margin-right:0 !important;}
.page-template-tpl_internal_vacancy .internal-hero-section>div {min-height: 300px !important;}
.video-popup-wrapper .mfp-close {right: -35px !important;top: -35px !important;}
.video-popup-wrapper{border-width:10px;}
.seached-location-box-wrapper .elementor-element-populated {max-width: 50%;min-width: 50%;flex-basis: 50%;}
.partners{grid-gap: 15px;}
.partner img{max-height: 50px; padding: 10px;}
}
@media screen and (max-width:479px){
.mfp-iframe-holder iframe {width: 250px;border:5px solid #fff; height:200px;}
.full-screen-menu-1 .elementor-nav-menu .menu-item-has-children .elementor-item{font-size:26px !important;}
.full-screen-menu-1 .elementor-nav-menu--dropdown .elementor-sub-item{font-size:22px !important;}
.full-screen-menu-1 .elementor-nav-menu .elementor-item, .full-screen-menu-1 .elementor-element .elementor-nav-menu .elementor-item {font-size: 18px !important;padding: 5px 0;}
.full-screen-menu-1 .elementor-nav-menu li.active ul.sub-menu{margin-top: 40px!important;}
.round-image-with-plus .elementor-widget-container {margin: 0 auto;} .home-section1 .left-block ul.elementor-icon-list-items li .btn {margin-left:0;margin-top: 8px;}
.border-large .freelancers-style2 .elementor-image-box-img a:before{top:10px;bottom:10px;left:10px;right:10px;}
.border-large .freelancers-style2 .elementor-image-box-wrapper .elementor-image-box-img img{border-width:10px !important;} .freelancers-style2 .elementor-image-box-wrapper .elementor-image-box-img {max-width: 110px;height: 100%;}
.faq-btns li {padding: 2px !important;} .video-section .elementor-custom-embed-play svg{width:36px;}
.video-section .elementor-widget-video .elementor-custom-embed-image-overlay:before{height:150px;}
.video-title {bottom: 27%;} .email-phone-box {padding:15px 0; max-width:220px}
.email-phone-box p{font-size:18px; line-height:26px;}
.location-list .elementor-column-gap-default>div{min-width:100%;max-width:100%;flex-basis:100%;}
.blog-list .bigsizeblog .image-box {padding-bottom: 78%;}
.blog-list .bigsizeblog .arrow-btn {right: 15px;}
.blog-list .bigsizeblog .post-content {padding: 15px 50px 15px 15px;} .content-data-list .items {min-width:100%;max-width:100%;flex-basis:100%;}
.content-data-list .items + .items{border-left:0; border-top:1px solid #134899;}
.location-list .elementor-element-populated .elementor-widget-image .elementor-widget-container {height: 180px;}
.full-screen-menu-1 .elementor-nav-menu > .menu-item {
padding-left: 10px !important;
}
.seached-location-box-wrapper .elementor-element-populated {max-width: 100%;min-width: 100%;flex-basis: 100%;}
}
@media screen and (max-width:375px){
.home-section1 .left-block ul.elementor-icon-list-items li .btn {font-size:14px !important;}
}
@media screen and (max-height: 920px) {
.full-screen-menu-1 .elementor-nav-menu > .menu-item,
.full-screen-menu-1 .elementor-nav-menu li ul.sub-menu li a {
padding-top: 15px !important;
padding-bottom: 15px !important;
}
.full-screen-menu-1 li ul.sub-menu li + li {
margin-top: 8px !important;
}
.full-screen-menu-1 .elementor-nav-menu li ul.sub-menu li a:after {
bottom: -5px;
}
}
.centercenterflex{
display: flex;
justify-content: center;
align-items: center;
}
.arrow-down .elementor-button-link.elementor-button span.elementor-button-icon {
transform: rotate(90deg) !important;
}
.coop_partners .slick-arrow{
background: #CAF8FF !important;
}
.coop_partners .slick-arrow:hover {
background: #0068FF !important
}
.toggle-menu-button {
@media (min-width: 1200px) {
display: none !important;
}
}
ul:not([class]) {
list-style: none !important;
margin: 0 !important;
padding: 0 !important;
}
ul:not([class]) > li {
position: relative;
padding-left: 40px;
}
ul:not([class]) > li:before {
content: '';
position: absolute;
top: 4px;
left: 0;
background: url(//dnzb.nl/wp-content/themes/hello-elementor-child/assets/images/circle-check.svg) no-repeat center;
height: 20px;
width: 20px;
}