div.site-logo.sticky-logo {
       margin-left: 10px; 
    } 

.elementor-button-text {
       font-family: "din-2014"; 
    } 

.elementor .elementor-element-6bpmq04 .elementor-element DIV > DIV.elementor-text-editor > OL {
       list-style-type: none; 
       margin-left: 0px; 
    } 

.elementor .elementor-element-6bpmq04 .elementor-element DIV > DIV.elementor-text-editor > UL {
       margin-left: 20px; 
    } 

.elementor .elementor-element-6bpmq04 .elementor-element DIV > UL.elementor-icon-list-items > LI.elementor-icon-list-item > A:hover {
       color: #266782; 
    } 

.elementor .elementor-element-6bpmq04 .elementor-element DIV > UL.elementor-icon-list-items > LI.elementor-icon-list-item > A > SPAN.elementor-icon-list-text:hover {
       color: #266782!important; 
    } 

.elementor .elementor-element-fav0zs4 .elementor-element DIV > DIV.elementor-text-editor > UL > LI {
       font-family: "din-2014"; 
       font-weight: 200; 
    } 

.elementor .elementor-element-fav0zs4 .elementor-element DIV > DIV.elementor-text-editor > UL {
       margin-left: 20px; 
    } 

.elementor .elementor-element-w4uwz5y .elementor-element DIV > DIV.elementor-text-editor > P > A {
       color: #266782; 
    } 

.elementor .roundborder {
       border: none!important; 
    } 

.elementor .top .elementor-element DIV > UL.elementor-icon-list-items > LI.elementor-icon-list-item {
       font-family: din-2014!important; 
    } 

.elementor .top .elementor-element DIV > UL.elementor-icon-list-items > LI.elementor-icon-list-item > SPAN.elementor-icon-list-icon {
       margin-left: -43px; 
    } 

.elementor .top .elementor-element DIV > UL.elementor-icon-list-items {
       padding-left: 40px; 
    } 

.hover:hover {
       background-color: #ffbe00; 
       box-shadow: 0 0px 32px rgba(0,0,0,0.55); 
       transition: box-shadow 0.5s ease-out; 
    } 

.main-navigation .sticky-logo, .main-navigation .sticky-logo img {
       height: 25px; 
       margin-top: -4px!important; 
    } 

.main-navigation ul ul {
       border-right: 0px!important; 
       margin-top: 10px; 
       padding-bottom: 10px!important; 
       width: 246px; 
    } 

.main-navigation.navigation-stick ul ul li a {
       padding: 5px 20px 5px 20px!important; 
    } 

.navigation-stick {
       font-family: "din-2014"; 
       padding-bottom: 10px; 
       padding-top: 10px; 
       z-index: 10000!important; 
    } 

.navigation-stick ul.sub-menu {
       width: 290px; 
    } 

.roundborder,.elementor-column-wrap {
       border-color: #ffbe00!important; 
       border-image-repeat: round!important; 
       border-image-slice: 30% 30%!important; 
       border-image-source: url('https://cl.ly/3c2J3c0l3r0P/dots.svg')!important; 
       border-style: dotted!important; 
    } 

.sub-menu li {
       border-right: 0px!important; 
    } 

h1 {
       font-family: "din-2014"!important; 
       font-weight: 700; 
    } 

h2 {
       font-family: "din-2014"!important; 
       font-weight: 200!important; 
       hyphens: auto; 
       -moz-hyphens: auto; 
       -ms-hyphens: auto; 
       -webkit-hyphens: auto; 
    } 

h3 {
       color: #266782!important; 
       font-family: "din-2014"!important; 
       font-weight: 700; 
       hyphens: auto; 
       line-height: 25px!important; 
       -moz-hyphens: auto; 
       -ms-hyphens: auto; 
       -webkit-hyphens: auto; 
    } 

#main {
       margin-top: -154px; 
    } 

#masthead .inside-header {
       z-index: 983!important; 
    } 

#masthead {
       z-index: 91; 
    } 

.contain {
    } 

.elementor .elementor-element-fav0zs4 .elementor-element DIV > DIV.elementor-image > IMG.attachment-full.size-full {
    } 

.elementor .roundborder .elementor-element DIV > H2.elementor-heading-title.elementor-size-default {
    } 

.elementor .top .elementor-element DIV > H3.elementor-heading-title.elementor-size-default {
    } 

.elementor-heading-title {
    } 

.elementor-image-box-title {
    } 

.header {
    } 

.main-navigation a:active {
    } 

.main-navigation a {
    } 

.main-navigation {
    } 

.main-navigation li {
    } 

.main-navigation ul li a {
    } 

.mobile-header-navigation .menu-toggle {
    } 

.mobile-header-navigation .mobile-header-logo, .mobile-header-navigation .mobile-header-logo img {
    } 

.nav-aligned-center.nav-above-header .main-navigation .sf-menu>li, .nav-aligned-center.nav-below-header .main-navigation .sf-menu>li, .nav-aligned-right.nav-above-header .main-navigation .sf-menu>li, .nav-aligned-right.nav-below-header .main-navigation .sf-menu>li {
    } 

.navigation-stick li:not(:last-child) {
    } 

.slideout-navigation {
    } 

#generate-slideout-menu .slideout-menu>li {
    } 

span.dropdown-menu-toggle {
    } 

ul#menu-hoofdmenu.menu.sf-menu {
    } 

nav#site-navigation {
       border-right: none!important; 
       margin-top: 407px; 
       padding-bottom: 10px; 
       padding-top: 10px; 
       z-index: 1!important; 
    } 

nav#site-navigation,.navigation-stick li:not(:last-child) {
       border-right: 1px solid #266782!important; 
    } 

nav#site-navigation li:not(:last-child) {
       border-right: 1px solid #266782!important; 
    } 

nav#site-navigation ul.menu .sub-menu {
       width: 290px; 
    } 

nav#site-navigation ul.menu li a {
       font-family: "din-2014"; 
       font-weight: 200; 
    } 

nav#site-navigation ul.menu li a:hover {
       font-family: "din-2014"; 
       font-weight: 200; 
       text-decoration: underline!important; 
    } 

nav#site-navigation ul.menu li ul li a {
       border-right: 0px!important; 
       padding-bottom: 5px; 
       padding-top: 5px; 
    } 

p {
       font-family: "din-2014"; 
       font-weight: 200; 
       hyphens: auto; 
       -moz-hyphens: auto; 
       -ms-hyphens: auto; 
       -webkit-hyphens: auto; 
    } 


@media screen and (max-width: 480px) { div.site-logo.sticky-logo {   margin-left: 27px!important; }  }  
@media screen and (max-width: 480px) { .contain {   background-size: 190%!important; }  }  
@media screen and (max-width: 480px) { .contain {   height: 240px!important; }  }  
@media screen and (max-width: 480px) { .elementor .elementor-element-fav0zs4 .elementor-element DIV > DIV.elementor-image > IMG.attachment-full.size-full {   margin-left: -8px!important; }  }  
@media screen and (max-width: 480px) { .elementor .roundborder .elementor-element DIV > H2.elementor-heading-title.elementor-size-default {   text-align: center!important; }  }  
@media screen and (max-width: 480px) { .elementor .top .elementor-element DIV > H3.elementor-heading-title.elementor-size-default {   padding-left: 10px!important; }  }  
@media screen and (max-width: 480px) { .elementor .top .elementor-element DIV > H3.elementor-heading-title.elementor-size-default {   text-align: left!important; }  }  
@media screen and (max-width: 480px) { .elementor .top .elementor-element DIV > UL.elementor-icon-list-items > LI.elementor-icon-list-item > SPAN.elementor-icon-list-icon {   margin-left: -45px!important; }  }  
@media screen and (max-width: 480px) { .elementor .top .elementor-element DIV > UL.elementor-icon-list-items {   padding-left: 40px!important; }  }  
@media screen and (max-width: 480px) { .elementor-heading-title {   text-align: center!important; }  }  
@media screen and (max-width: 480px) { .elementor-image-box-title {   text-align: center!important; }  }  
@media screen and (max-width: 480px) { .header {   z-index: 10!important; }  }  
@media screen and (max-width: 480px) { .main-navigation a:active {   background-color: #ffbe00!important; }  }  
@media screen and (max-width: 480px) { .main-navigation a:active {   color: #1a3452!important; }  }  
@media screen and (max-width: 480px) { .main-navigation a {   left: 0px!important; }  }  
@media screen and (max-width: 480px) { .main-navigation a {   line-height: 30px!important; }  }  
@media screen and (max-width: 480px) { .main-navigation {   background-color: rgba(38,103,130,0.95)!important; }  }  
@media screen and (max-width: 480px) { .main-navigation {   font-family: "din-2014"!important; }  }  
@media screen and (max-width: 480px) { .main-navigation li {   padding-left: 0px!important; }  }  
@media screen and (max-width: 480px) { .main-navigation li {   padding-top: 10px!important; }  }  
@media screen and (max-width: 480px) { .main-navigation ul li a {   padding-left: 30px!important; }  }  
@media screen and (max-width: 480px) { .mobile-header-navigation .menu-toggle {   height: 50px!important; }  }  
@media screen and (max-width: 480px) { .mobile-header-navigation .mobile-header-logo, .mobile-header-navigation .mobile-header-logo img {   height: 21px!important; }  }  
@media screen and (max-width: 480px) { .mobile-header-navigation .mobile-header-logo, .mobile-header-navigation .mobile-header-logo img {   padding-left: 10px!important; }  }  
@media screen and (max-width: 480px) { .mobile-header-navigation .mobile-header-logo, .mobile-header-navigation .mobile-header-logo img {   padding-top: 7px!important; }  }  
@media screen and (max-width: 480px) { .nav-aligned-center.nav-above-header .main-navigation .sf-menu>li, .nav-aligned-center.nav-below-header .main-navigation .sf-menu>li, .nav-aligned-right.nav-above-header .main-navigation .sf-menu>li, .nav-aligned-right.nav-below-header .main-navigation .sf-menu>li {   height: 30px!important; }  }  
@media screen and (max-width: 480px) { .nav-aligned-center.nav-above-header .main-navigation .sf-menu>li, .nav-aligned-center.nav-below-header .main-navigation .sf-menu>li, .nav-aligned-right.nav-above-header .main-navigation .sf-menu>li, .nav-aligned-right.nav-below-header .main-navigation .sf-menu>li {   margin-left: 7px!important; }  }  
@media screen and (max-width: 480px) { .navigation-stick li:not(:last-child) {   border-right: 0px!important; }  }  
@media screen and (max-width: 480px) { .slideout-navigation {   margin-top: 50px!important; }  }  
@media screen and (max-width: 480px) { .slideout-navigation {   padding: 0px!important; }  }  
@media screen and (max-width: 480px) { .slideout-navigation {   width: 100%!important; }  }  
@media screen and (max-width: 480px) { .slideout-navigation {   z-index: 10000!important; }  }  
@media screen and (max-width: 480px) { h2 {   text-align: left!important; }  }  
@media screen and (max-width: 480px) { #generate-slideout-menu .slideout-menu>li {   padding-bottom: 5px!important; }  }  
@media screen and (max-width: 480px) { #generate-slideout-menu .slideout-menu>li {   padding-top: 5px!important; }  }  
@media screen and (max-width: 480px) { span.dropdown-menu-toggle {   font-size: 30px!important; }  }  
@media screen and (max-width: 480px) { span.dropdown-menu-toggle {   margin-right: 20px!important; }  }  
@media screen and (max-width: 480px) { ul#menu-hoofdmenu.menu.sf-menu {   margin-top: 50px!important; }  }  