@font-face {
    font-family: 'Lexend-Exa-Light';
    src: url('../fonts/Lexend-Exa-Light.eot');
    src: local('☺'),
        url('../fonts/Lexend-Exa-Light.woff') format('woff'),
        url('../fonts/Lexend-Exa-Light.ttf') format('truetype'),
        url('../fonts/Lexend-Exa-Light.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Bold';
    src: url('../fonts/Roboto-Bold.eot');
    src: local('☺'),
        url('../fonts/Roboto-Bold.woff') format('woff'),
        url('../fonts/Roboto-Bold.ttf') format('truetype'),
        url('../fonts/Roboto-Bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Regular';
    src: url('../fonts/Roboto-Regular.eot');
    src: local('☺'),
        url('../fonts/Roboto-Regular.woff') format('woff'),
        url('../fonts/Roboto-Regular.ttf') format('truetype'),
        url('../fonts/Roboto-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Black';
    src: url('../fonts/Roboto-Black.eot');
    src: local('☺'),
        url('../fonts/Roboto-Black.woff') format('woff'),
        url('../fonts/Roboto-Black.ttf') format('truetype'),
        url('../fonts/Roboto-Black.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

.tm-toolbar,.page-id-30 .footer, .page-id-121 .footer, .page-id-123 .footer, .page-id-125 .footer, .page-id-196 .footer, .page-id-32 .footer, .page-id-34 .footer, .page-id-247 .footer {
    display: none;
}
/* 
.home h1 {
    font-family: pt-sans-pro, sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #cacfcb;
    font-size: 75px;
    line-height: 95px;
} */

.tm-header,.tm-header-mobile {
    position: absolute;
    z-index: 980;
    left: 0;
    right: 0;
  }
  
  .uk-navbar-container:not(.uk-navbar-sticky) {
    background: transparent !important;
  }

.uk-h2,
h2 {
    font-family: 'Roboto-Black', Arial, Helvetica, sans-serif;
    font-size: 45px;
    color: #368cb7;
    margin-bottom:30px;
}

.info-text-img h2 {font-size: 43px;}

.uk-h3,
h3 {
    font-family: 'Roboto-Regular', Arial, Helvetica, sans-serif;
    font-size: 25px;
    color: #368cb7;
    letter-spacing: 2px;
}

.blauw{color:#348cb8;}
.lichtblauw{color:#b6cee4;}

.footer {
    background-color: #348cb8;
    color: #ffffff;
    font-family: 'Lexend-Exa-Light';
    font-size: 18px;
    position: relative;
    padding-top: 50px;
    padding-bottom: 30px;
}

.footer a {
    color: #ffffff;
    text-decoration: none;
}

.footer a:hover,
.footer a:focus {
    color: #cacfcb;
    text-decoration: underline;
    text-underline-position: under;
}

.list1 {
    max-width: 600px;
    margin: 0 auto;
}

.list2 {
    max-width: 800px;
    margin: 0 auto;
}

.list1 li:nth-child(1)::before,
.list2 li:nth-child(1)::before {
    display: none;
}

.list1 li::before,
.list2 li::before {
    content: '|';
    background-image: none;
}

@media(max-width: 639px) {

    .list1 li::before,
    .list2 li::before {
        display: none;
    }

    h1 {
        text-align: center;
    }
}

@media(max-width: 450px) {
    h1 {
        text-align: center;
    }

    .ucpage>div {
        min-height: 80vh !important;
    }
}

/* .home .tm-header-mobile,
.home .tm-header,
.home .footer-section {
    display: none;
} */

.home-header>div>div {
    background: url('/wp-content/uploads/2020/08/overlay-header.png') no-repeat 50% 50%;
    background-size: cover;
    max-width: none;
}

.home-header {
    position: relative;
    overflow: hidden;
}

/* .home-header::after {
    content: "";
    width: 240%;
    height: 0;
    padding-top: 200%;
    border-radius: 100%;
    background: #ffffff;
    position: absolute;
    top: 82%;
    left: 50%;
    transform: translateX(-50%);
} */

.devider {
    margin-top: -11%;
    background: transparent;
    position: relative;
    text-align: center;
}

.divider-bottom {
	margin-bottom: -11%;
	margin-top: 11%;
	background: transparent;
    position: relative;
    text-align: center;
	z-index: 2;
}

.divider-bottom img {
	transform: rotate(180deg);
}

.devider .fa-chevron-down,
.divider .fa-chevron-down {
    color: #368cb7;
    font-size: 24px;
    animation: updown 2s ease infinite;
}

@keyframes updown {
    0% {
      transform: translateY(-30px);
    }
  
    50% {
      transform: translateY(-10px);
    }
  
    100% {
      transform: translateY(-30px);
    }
  }

.home-header h1 {
    font-size: 55px;
    letter-spacing: 2px;
}


.info-header h1 {
    font-size: 60px;
    letter-spacing: 2px;
}

.white{color:#fff;}
.yellow{color:#fdc300;}

h1 span.white{font-family:'Roboto-Regular';}
h1 span.yellow{font-family:'Roboto-Bold';}

.info-header h1 span.yellow{font-family:'Roboto-Regular';font-size: 45px;}

.uk-navbar{margin-top:73px;}
.uk-navbar img {max-width: 250px;}

.mouse {
    position: absolute;
    box-sizing: border-box;
    left: 50%;
    bottom: 2vh;
    width: 43px;
    height: 68px;
    border-radius: 31px;
    border: 2px solid #4293bb;
    transform: translateX(-50%) translateZ(0);
    z-index: 2;
}

.mouse__wheel {
    position: absolute;
    left: 50%;
    margin-left: -2px;
    top: 8px;
    width: 4px;
    height: 9px;
    background: #4293bb;
    border-radius: 2px;
    animation: mouse-wheel 1.25s infinite linear;
    transform-origin: 50% 0%;
}

.svg-top-rotatex  {
    border-top: 2vw solid #FFF;
    position: relative;
}

.svg-top-rotatex svg {
    transform: rotateY(180deg);
    position: relative;
    top: -1px;
}


.svg-bottom-rotatex svg {
    transform: rotateY(180deg);
}



@keyframes mouse-wheel {
    0% {
        transform: scaleY(.4) translateY(0)
    }

    20% {
        transform: scaleY(1) translateY(0)
    }

    60% {
        transform: scaleY(.4) translateY(12px)
    }

    100% {
        transform: scaleY(.4) translateY(0)
    }
}

/* .home .contact-data-form{display:none;} */

.contact-data-form>div {
    padding-top: 0px;
    padding-bottom: 0px;
}

.contact-data-form>div>div {
    background: url('/wp-content/uploads/2020/08/overlay-header.png') no-repeat 50% 50%;
    background-size: cover;
    max-width: none;
}

.contact-data-form>div>div>div {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: center;
    align-content: center;
    -webkit-align-items: center;
    align-items: center;
    justify-content: center;
    -webkit-justify-content: center;

}

.contact-data-form address,
.contact-data-form address a {
    font-family: 'Roboto-Regular';
    color: #ffffff;
    font-size: 23px;
    font-weight: 400;
    line-height: 39.7px;
    letter-spacing: -0.23px;
}

.contact-data-form h2 {
    text-transform: uppercase;
}

.contact-data-form .rendered-form>div {
    margin-top: 35px;
    margin-bottom: 35px;
}

.contact-data-form .rendered-form>div.fb-textarea {
    margin-top: 35px;
    margin-bottom: 20px;
}

::-webkit-input-placeholder {
    color: #282828;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 1.8px;
    font-family: 'Roboto-Regular';
}

::-moz-placeholder {
    color: #282828;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 1.8px;
    font-family: 'Roboto-Regular';
}

:-ms-input-placeholder {
    color: #282828;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 1.8px;
    font-family: 'Roboto-Regular';
}

:-moz-placeholder {
    color: #282828;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 1.8px;
    font-family: 'Roboto-Regular';
}

.contact-data-form input[type="text"],
.contact-data-form input[type="email"] {
    height: 55px !important;
    padding: 6px 30px !important;
    color: #282828;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 1.8px;
    font-family: 'Roboto-Regular';
}

.contact-data-form textarea {
    padding: 6px 30px !important;
    color: #282828 !important;
    font-size: 18px !important;
    font-weight: 400;
    letter-spacing: 1.8px;
    font-family: 'Roboto-Regular' !important;
    margin-bottom: 20px;
}


.offerte-form label {
color: #282828 !important;
font-size: 18px !important;
font-weight: 400 !important;
letter-spacing: 1.8px !important;
font-family: 'Roboto-Regular' !important;
}

.offerte-form label.fb-checkbox-group-label {display: block !important;}

.offerte-form .fb-checkbox-group > label {margin-bottom: 10px;}

.offerte-form input:not([type="checkbox" i]) {
    height: 55px !important;
    padding: 6px 30px !important;
    color: #282828;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 1.8px;
    font-family: 'Roboto-Regular';
    border: 1px solid #282828;
    border-radius: 0px;
}

.offerte-form .fb-checkbox input {
    background-color: initial;
    cursor: default;
    appearance: checkbox;
    box-sizing: border-box;
    padding: initial;
    border: 1px solid #000;
    height: 15px;
    width: 15px;
}

.offerte-form input[type="checkbox" i] {margin-right: 15px !important;} 

.offerte-form textarea {
    padding: 6px 30px !important;
    color: #282828 !important;
    font-size: 18px !important;
    font-weight: 400;
    letter-spacing: 1.8px;
    font-family: 'Roboto-Regular';
    margin-bottom: 20px;
    border: 1px solid #282828 !important;
    border-radius: 0px;
}


.offerte-form .btn-submit:hover, .offerte-form .btn-submit:focus {
    background: transparent !important;
    border: 2px solid #368cb7 !important;
    color: #368cb7 !important;
}

.offerte-form .privacy-notice-paragraph {color: #282828;}
.offerte-form .privacy-notice-paragraph a {
    color: #368cb7;
}

.offerte-form .privacy-notice-paragraph a:hover, .offerte-form .privacy-notice-paragraph a:focus {color: #282828;text-decoration: none;}



.contact-main label {
    color: #282828 !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    letter-spacing: 1.8px !important;
    font-family: 'Roboto-Regular' !important;
    }
    

    

    
    .contact-main input {
        height: 55px !important;
        padding: 6px 30px !important;
        color: #282828 !important;
        font-size: 18px !important;
        font-weight: 400;
        letter-spacing: 1.8px;
        font-family: 'Roboto-Regular' !important;
        border: 1px solid #282828 !important;
        border-radius: 0px;
    }
    
    
    .contact-main textarea {
        padding: 6px 30px !important;
        color: #282828 !important;
        font-size: 18px !important;
        font-weight: 400;
        letter-spacing: 1.8px;
        font-family: 'Roboto-Regular';
        margin-bottom: 20px;
        border: 1px solid #282828 !important;
        border-radius: 0px;
    }
    
    
    .contact-main .btn-submit:hover, .contact-main .btn-submit:focus,
.leadix-form .submit:hover, .leadix-form .submit:focus {
        background: transparent !important;
        border: 2px solid #368cb7 !important;
        color: #368cb7 !important;
    }
    
    .contact-main .privacy-notice-paragraph {color: #282828;}
    .contact-main .privacy-notice-paragraph a {
        color: #368cb7;
    }
    
    .contact-data address,  .contact-data address * {
        color: #282828;
        font-size: 18px;
        font-weight: 400;
        letter-spacing: 1.8px;
        font-family: 'Roboto-Regular';
    }

    .contact-data address a:hover, .contact-data-form address a:focus {
        color: #368cb7;
    }


    .offertepagina .contact-data-form {display: none;}
    .contactpagina .contact-data-form {display: none;}
.offertepagina .contact-data-form address, .offertepagina .contact-data-form h2, .offertepagina .contact-data-form .jform-form {display: none;}
.contactpagina .contact-data-form address, .contactpagina .contact-data-form h2, .contactpagina .contact-data-form .jform-form {display: none;}

.footer-section {
    background-color: #181c1e;
    padding-top: 30px;
    padding-bottom: 30px;
}

.footer-section ul {
    margin-bottom: 0px;
    margin-left: -40px;
}

.footer-section ul.uk-flex-left li{padding-left:40px;}

.footer-section ul.uk-flex-left * {
    font-family: 'Roboto-Regular';
    font-size: 20px;
    font-weight: 400;
    line-height: 39.7px;
    letter-spacing: -0.2px;
    text-transform: none;
    color: #FFF;
}

.footer-section ul.uk-flex-left a:hover,
.footer-section ul.uk-flex-left a:focus {
    color: #348cb8;
}

.text {
    font-family: 'Roboto-Regular';
    font-size: 18px;
    line-height: 30px;
    letter-spacing: 2px;
    color: #282828;
}

.text-img>div>div:nth-child(1)>div {
    margin-left: 22%;
    margin-right: 20%;
}

.text-img>div>div:nth-child(2) img {
    border-top-left-radius: 338px;
    border-bottom-left-radius: 338px;
    max-height: 693px;
    width: 100%;
    object-fit: cover;
}

.uk-button-default,
.btn-submit,
.leadix-form .submit {
    padding: 5px 40px;
    font-size: 18px;
    background: #fdc300;
    border: 2px solid #fdc300;
    color: #FFF;
    font-family: 'Roboto-Bold';
    border-radius: 27.06px;
    margin-top: 30px;
    text-transform: uppercase;
    letter-spacing: 2px;
    height: 52px;
    transition: .2s ease-in-out;
    cursor: pointer;
}

.uk-button-default:hover,
.uk-button-default:focus{
    border: 2px solid #368cb7;
}

.btn-submit:hover,
.btn-submit:focus {
    background: transparent !important;
    border: 2px solid #ffffff !important;
}

.img-text {
    position: relative;
    z-index: 2;
    background-color: transparent;
}

.img-text>div>div:nth-child(2)>div {
    margin-left: 20%;
    margin-right: 22%;
}

.img-text>div>div:nth-child(1) img {
    border-top-right-radius: 338px;
    border-bottom-right-radius: 338px;
    max-height: 693px;
    width: 100%;
    object-fit: cover;
}

.paddingTop{padding-top:106px;}

.svg-bottom {
    transform: rotate(180deg);
    margin-bottom: -1px !important;
    margin-top: 600px;
}

.svg-bottom-2 {
    margin-bottom: -1px !important;
    margin-top: 600px;
}

.home-indrukken {
    background: rgb(0, 0, 0);
    background: linear-gradient(117deg, rgba(0, 0, 0, 1) 26%, rgba(54, 140, 183, 1) 100%);
    margin-top: -21%;
}

.home-indrukken-rotatex {
    margin-top: -15%;
}

.visualisatie-center-img {
    margin-top: 0px;
}

.home-indrukken h2{margin-bottom: 60px;}

.home-slider ul.wk-slideset>li:nth-child(1),
.home-slider ul.wk-slideset>li:nth-child(3),
.home-slider ul.wk-slideset>li:nth-child(4),
.home-slider ul.wk-slideset>li:nth-child(6),
.home-slider ul.wk-slideset>li:nth-child(7),
.home-slider ul.wk-slideset>li:nth-child(9),
.home-slider ul.wk-slideset>li:nth-child(10),
.home-slider ul.wk-slideset>li:nth-child(12) {
    max-width: 258px;
}

.home-slider ul.wk-slideset>li:nth-child(2),
.home-slider ul.wk-slideset>li:nth-child(8),
.home-slider ul.wk-slideset>li:nth-child(11)  {
    background: #FFFFFF;
    border-radius: 294px;
    height: 795px;
    width: 595px;
    -webkit-box-shadow: 0px 53px 53px -24px rgba(37,97,126,0.14);
    -moz-box-shadow: 0px 53px 53px -24px rgba(37,97,126,0.14);
    box-shadow: 0px 53px 53px -24px rgba(37,97,126,0.14);
    padding-left: 0 !important;
    margin-left: 35px;
}

.home-slider ul.wk-slideset>li:nth-child(5) {
    background: #FFFFFF;
    border-radius: 294px;
    padding-top: 120px;
    padding-bottom: 120px;
    width: 595px;
    -webkit-box-shadow: 0px 53px 53px -24px rgba(37,97,126,0.14);
    -moz-box-shadow: 0px 53px 53px -24px rgba(37,97,126,0.14);
    box-shadow: 0px 53px 53px -24px rgba(37,97,126,0.14);
    padding-left: 0 !important;
    margin-left: 35px;
}

.home-slider ul.wk-slideset>li:nth-child(2)>div,
.home-slider ul.wk-slideset>li:nth-child(5)>div,
.home-slider ul.wk-slideset>li:nth-child(8)>div,
.home-slider ul.wk-slideset>li:nth-child(11)>div   {
    display: grid;
    align-items: center;
    font-family: 'Roboto-Regular';
    font-size: 18px;
    line-height: 30px;
    letter-spacing: 2px;
    color: #282828;
    padding: 0 88px;
    hyphens: auto;
}

.home-slider ul.wk-slideset>li:nth-child(2)>div>a,
.home-slider ul.wk-slideset>li:nth-child(5)>div>a,
.home-slider ul.wk-slideset>li:nth-child(8)>div>a,
.home-slider ul.wk-slideset>li:nth-child(11)>div>a {
    pointer-events: none;
}

.home-slider ul.wk-slideset>li:nth-child(1){margin-top:144px;}
.home-slider ul.wk-slideset>li:nth-child(3){margin-top:309px;}
.home-slider ul.wk-slideset>li:nth-child(4){margin-top:144px;}
.home-slider ul.wk-slideset>li:nth-child(6){margin-top:309px;}
.home-slider ul.wk-slideset>li:nth-child(7){margin-top:144px;}
.home-slider ul.wk-slideset>li:nth-child(9){margin-top:309px;}
.home-slider ul.wk-slideset>li:nth-child(10){margin-top:144px;}
.home-slider ul.wk-slideset>li:nth-child(12){margin-top:309px;}

.wk-slidenav {
    display: inline-block;
    box-sizing: border-box;
    width: 80px;
    height: 80px;
    line-height: 80px;
    color: #ebbd0f;
    font-size: 80px;
    text-align: center;
}

.wk-slidenav:focus,
.wk-slidenav:hover {
    color: #ebbd0f;
}

.wk-slidenav-position .wk-slidenav {display: inline-block;}
.home-slider .wk-slidenav-position .wk-slidenav-previous{top:35%!important;}
.home-slider .wk-slidenav-position .wk-slidenav-next{top:55%!important;}

.slider {
    position: absolute;
    left: 0;
    right: 0;
    max-width: 1400px;
    z-index: 2;
    display: block;
    margin: 0 auto;
    width: 100%;
}

.slider img {
    border-radius: 110px;
    width: 214px;
    height: 289px;
    object-fit: cover;
}




.monitoring-center-img > div > div {
    /*background: linear-gradient(117deg, rgba(0, 0, 0, 1) 26%, rgba(54, 140, 183, 1) 100%);*/
    position: relative;
}

.monitoring-center-img > div > div::before {
    position: absolute;
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
/*background-color: rgba(54, 140, 183,0.5);*/
background-image: linear-gradient(-269.03deg, rgba(54, 140, 183,0) 0%, rgba(54, 140, 183,1) 100%);
}



.visualisatie-center-img > div > div {
    /*background: linear-gradient(117deg, rgba(0, 0, 0, 1) 26%, rgba(54, 140, 183, 1) 100%);*/
    position: relative;
}

.visualisatie-center-img > div > div::before {
    position: absolute;
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
/*background-color: rgba(54, 140, 183,0.5);*/
background-image: linear-gradient(-269.03deg, rgba(54, 140, 183,0) 0%, rgba(54, 140, 183,1) 100%);
}

/*.monitoring-center-img > div > div::after {
    position: absolute;
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
background-color: #368cb7;
background-image: linear-gradient(-269.03deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
}
*/

.monitoring-slider {position: relative;}

.monitoring-slider ul {
    display: -webkit-box;      
    display: -moz-box;         
    display: -ms-flexbox;      
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: center;
    align-content: center;
    -webkit-align-items: center;
    align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    }


    .monitoring-slider .blue-bg,
    .monitoring-slider .grey-bg {padding: 110px 20px;
        display: -webkit-box;      
        display: -moz-box;         
        display: -ms-flexbox;      
        display: -webkit-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-align-content: flex-start;
        align-content: flex-start;
        -webkit-align-items: center;
        align-items: center;
        justify-content: center;
        -webkit-justify-content: center;
        border-radius: 108px;
        min-height: 310px;
    }

    .monitoring-slider .blue-bg h2,
    .monitoring-slider .grey-bg h2 {
        font-size: 45px;
        margin-bottom: 0px;
        text-align: center;
    }

    .monitoring-slider .blue-bg p,
    .monitoring-slider .grey-bg p {
        font-family: 'Roboto-Regular';
        font-size: 27px;
        margin: 50px auto 0 auto;
        text-align: center;
        padding: 0 20px;
    }

.monitoring-slider .blue-bg {
background-color: rgb(54, 140, 183);
box-shadow: 0px 18px 16px 0px rgba(37, 97, 126, 0.14);
}

.monitoring-slider .blue-bg h2 {
    color: #fff;
}

.monitoring-slider .grey-bg {
    background-color: rgb(248, 245, 245);
    box-shadow: 0px 18px 16px 0px rgba(37, 97, 126, 0.14);
}

.monitoring-slider .grey-bg p {
    color: #368cb7;
}

.monitoring-slider .blue-bg p {
    color: #fff;
}

.cta {
    position: relative;
    padding-bottom: 0;
    margin-bottom: -70px;
}

/*
.cta::after {
    content: "";
    width: 280%;
    height: 0;
    padding-top: 200%;
    border-radius: 100%;
    background: #ffffff;
    position: absolute;
    bottom: -100%;
    left: 50%;
    z-index: -1;
    transform: translateX(-50%);
}
*/

.contact-data-form {
    position: relative;
    z-index: 1;
}

.contact-data-form .uk-container {
    padding-top: 357px;
    padding-bottom: 150px;
}

.privacy-notice-paragraph,
.privacy-notice-paragraph a {
    font-family: 'Roboto-Regular';
    font-size: 13px;
    line-height: 19px;
    color: #ffffff;
    hyphens: auto;
}

.privacy-notice-paragraph a{font-weight: bold;}

.uk-navbar-toggle-icon svg{
    width: 49px;
    color: #FFFFFF;
}

.uk-offcanvas-overlay::before{background:rgba(0,0,0,.6);}
.uk-offcanvas-bar{background:#FFF;}
.uk-offcanvas-bar .uk-nav-default>li.uk-active>a {color: #348cb8;    font-family: 'Roboto-Black';}
.uk-offcanvas-bar .uk-nav-default>li>a {color: #348cb8;}
.uk-offcanvas-bar .uk-nav-default>li>a:hover, .uk-offcanvas-bar .uk-nav-default>li>a:focus{color: #fdc300;}

.uk-nav-default, .woocommerce-account nav.woocommerce-MyAccount-navigation ul {
    font-family: 'Roboto-Regular';
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.hide-on-desktop {display: none;}
.hide-on-phone {display: block;}

.home-header .uk-container > div:nth-child(1) > div {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    height: 95vh;
}

.uk-offcanvas-bar .uk-close {color: #348cb8;}
.uk-offcanvas-bar .uk-close:hover,.uk-offcanvas-bar .uk-close:focus {color: #348cb8;}

.general p, .general em, .general th, .general td, .general li {
font-family: 'Roboto-Regular';
font-size: 18px;
line-height: 30px;
letter-spacing: 2px;
color: #282828;
}


::selection {
    background: #368cb7;
}

.privacyverklaring-main-content-table {overflow-x: auto;}

.privacyverklaring-main-content-table table {border-collapse: collapse;
    table-layout: fixed;
    width: 100%;
}

.privacyverklaring-main-content-table tr {
    border-bottom: 1px solid #ccc;
}
.privacyverklaring-main-content-table tr th, .privacyverklaring-main-content-table tr td {
    text-align: left; padding: 5px 15px 5px 5px; 
}

@media (min-width: 960px) {

.contact-data {text-align: right;}

/*    .monitoring-slider ul.wk-slideset>li:nth-child(1) {width: 22.50% !important;}
    .monitoring-slider ul.wk-slideset>li:nth-child(2) {width: 55% !important;}
    .monitoring-slider ul.wk-slideset>li:nth-child(3) {width: 22.50% !important;}
    .monitoring-slider ul.wk-slideset>li:nth-child(4) {width: 22.50% !important;}
    .monitoring-slider ul.wk-slideset>li:nth-child(5) {width: 55% !important;}
    .monitoring-slider ul.wk-slideset>li:nth-child(6) {width: 22.50% !important;}*/

    .monitoring-zorgeloze-werking >  div {position: relative;top: -500px;margin-bottom: -500px !important;}
    .monitoring-zorgeloze-werking h2 {padding-top: 150px;}

    .monitoring-3-types-apparaten {/*padding-top: 190px !important;*/padding-top: 95px !important;}

    .home-header > div {padding-top: 0px;padding-bottom: 0px;}

    .home-header .tm-header-placeholder {display: none !important;}

    .monitoring-slider .wk-slidenav-position .wk-slidenav-previous,
    .monitoring-slider .wk-slidenav-position .wk-slidenav-next {display: none !important;}

}


@media (min-width: 960px) and (max-width: 1300px) { 
    .home-indrukken-rotatex {
        margin-top: 0%;
    } 
    .monitoring-center-img > div {min-height: 900px;}
    .monitoring-center-img .svg-top-rotatex {border-top: 0px;}
.monitoring-center-img .svg-bottom-rotatex {margin-top: 500px;}

.visualisatie-center-img > div {min-height: 900px;}
.visualisatie-center-img .svg-top-rotatex {border-top: 0px;}
.visualisatie-center-img .svg-bottom-rotatex {margin-top: 500px;}

.monitoring-zorgeloze-werking > div {top: -250px;}

.monitoring-slider .wk-slidenav-position .wk-slidenav-previous {left: -20px;}
.monitoring-slider .wk-slidenav-position .wk-slidenav-next {right: -20px;}
.monitoring-slider .blue-bg p, .monitoring-slider .grey-bg p {font-size: 20px;}

.home-slider .wk-slidenav-position .wk-slidenav-previous {top: 50% !important;left: 0px;}
.home-slider .wk-slidenav-position .wk-slidenav-next {top: 50% !important;right: 0px;}
.home-slider ul.wk-slideset>li {min-height: 573px;}

}


@media (min-width: 1301px) and (max-width: 1680px) { 

    .monitoring-zorgeloze-werking > div {
        position: relative;
        top: -400px;
        margin-bottom: -400px !important;
    }

}


@media(max-width:1500px){
    .img-text>div>div:nth-child(2)>div,
    .text-img>div>div:nth-child(1)>div {
        margin-left: 10%;
        margin-right: 10%;
    }
}


@media(min-width:1301px){
    .monitoring-slider .wk-slidenav-position .wk-slidenav-previous {left: -75px;}
    .monitoring-slider .wk-slidenav-position .wk-slidenav-next {right: -75px;}
}

@media(max-width:1300px){
    .hide-on-desktop{display:block;}
    .hide-on-phone{display:none;}
    .home-slider ul.wk-slideset>li {
        width: 90% !important;
        max-width: 45% !important;
        height: 100% !important;
        margin-top: 0 !important;
        background: #FFFFFF;
        border-radius: 90px !important;
        padding: 40px 40px !important;
        -webkit-box-shadow: 0px 53px 53px -24px rgba(37,97,126,0.14);
        -moz-box-shadow: 0px 53px 53px -24px rgba(37,97,126,0.14);
        box-shadow: 0px 53px 53px -24px rgba(37,97,126,0.14);
        margin-left: 35px;
        display: grid;
        align-items: center;
        font-family: 'Roboto-Regular';
        font-size: 18px;
        line-height: 30px;
        letter-spacing: 2px;
        color: #282828;
        hyphens: auto;
    }
    .home-slider ul.wk-slideset>li>div {
        display: block !important;
        padding-left: 40px !important;
        padding-right: 0 !important;
    }
    .svg-bottom {
        margin-top: 0;
        margin-top: -50px;
    }
    .slider {
        position: relative;
        margin-right: 15px;
        margin-left: 5px;
    }
    .wk-slidenav-position .wk-slidenav-previous,
    .wk-slidenav-position .wk-slidenav-next {
        top: 50%!important;
    }
}

input {-webkit-appearance: none;}
textarea {-webkit-appearance: none;}

@media(max-width:959px){

    .monitoring-slider .blue-bg, .monitoring-slider .grey-bg {padding-top: 55px;padding-bottom: 55px;}

    .wk-slidenav-position .wk-slidenav {display: block !important;}

.offertepagina .offerte-form {padding-bottom: 90px;}

    .monitoring-3-types-apparaten, .visualisatie-3-verschillende-modellen {padding-bottom: 0px;}

    .slider {
        position: relative;
        margin-right: 0px;
        margin-left: 0px;
    }
    

    .home-slider .wk-slidenav-position .wk-slidenav-previous {top: 50% !important;}
.home-slider .wk-slidenav-position .wk-slidenav-next {top: 50% !important;}

    .devider, .divider-bottom {padding-bottom: 20px !important;}

    .monitoring-slider .blue-bg, .monitoring-slider .grey-bg {
        flex-direction: column;
        -webkit-flex-direction: column;
        min-height: auto;
        -webkit-align-content: center;
        align-content: center;

    }

    .monitoring-slider .blue-bg p, .monitoring-slider .grey-bg p {font-size: 20px;max-width: 300px;margin-left:auto;margin-right: auto;}

    .monitoring-slider .blue-bg p br, .monitoring-slider .grey-bg p br {display: none;}



.monitoring-slider .wk-slidenav-position .wk-slidenav-previous {left: 0px;}
.monitoring-slider .wk-slidenav-position .wk-slidenav-next {right: 0px;}
.home-slider .wk-slidenav-position .wk-slidenav-previous {top: 50% !important;left: 0px;}
.home-slider .wk-slidenav-position .wk-slidenav-next {top: 50% !important;right: -10px;}

    .visualisatie-3-verschillende-modellen {padding-top: 70px !important;}

    .contact-data {margin-top: 40px;}

    .home-header>div{padding-top:0;padding-bottom:0;}
    .uk-navbar img{width:120px;margin-top:0px;}
    .uk-navbar{margin-top:0;}
    .home-header>div>div{height:50vh;}
    .home-header .uk-container > div:nth-child(1) > div  {
        display: flex;
        justify-content: center;
        align-items: center;
        align-content: center;
        height: 50vh;
    }
    .home-header h1{font-size:39px;padding: 0 20px;}
    .info-header h1 span.yellow {font-size: 44px;}
    .mouse{display: none;}


    .uk-navbar-toggle {color: #fff;}
    .uk-navbar-toggle.uk-open, .uk-navbar-toggle:focus, .uk-navbar-toggle:hover {
        color: #fdc300;
    }

    .uk-navbar-container:not(.uk-navbar-transparent) {
        background: rgb(18,46,60);
        background: linear-gradient(286deg, rgba(18,46,60,1) 0%, rgba(33,86,112,1) 42%, rgba(54,140,183,1) 100%);
        padding-top: 10px;padding-bottom: 10px;
    }
    .uk-navbar-right{position:relative;z-index:2;}
    .uk-navbar-toggle-icon svg{width:30px}
    .img-text>div>div:nth-child(1) img {
        height: 500px;
        width: 100%;
        object-fit: cover;
        margin-top: 30px;
        border-radius: 0;
    }
    .text-img>div>div:nth-child(2) img {
        height: 500px;
        width: 100%;
        object-fit: cover;
        padding-right: 30px;
        margin-top: 30px;
        border-top-right-radius: 338px;
        border-bottom-right-radius: 338px;
        border-top-left-radius:0px;
        border-bottom-left-radius:0px;
    }
   /* .img-text>div>div:nth-child(2)>div,
    .text-img>div>div:nth-child(1)>div {
        margin-left: 30px;
        margin-right: 30px;
    }*/
    .img-text>div>div:nth-child(2)>div,
    .text-img>div>div:nth-child(1)>div {
        margin-left: 20px;
        margin-right: 20px;
    }
    .img-text>div>div:nth-child(2) {order: 1;}
    .img-text>div>div:nth-child(1) {order: 2;}
    .paddingTop{padding-top:40px}
    .home-indrukken>div>div>div:nth-child(1){display: none;}
    .home-indrukken {
        margin-top: -40px;
    }
    .contact-data-form .uk-container {
        padding-top: 200px;
        padding-bottom: 71px;
    }
/*    .home-slider ul.wk-slideset>li {
        width: 90% !important;
        max-width: 100% !important;
        height: 100% !important;
        margin-top: 0 !important;
        background: #FFFFFF;
        border-radius: 90px !important;
        padding: 20px 20px !important;
        -webkit-box-shadow: 0px 53px 53px -24px rgba(37,97,126,0.14);
        -moz-box-shadow: 0px 53px 53px -24px rgba(37,97,126,0.14);
        box-shadow: 0px 53px 53px -24px rgba(37,97,126,0.14);
        margin-left: 35px;
        display: grid;
        align-items: center;
        font-family: 'Roboto-Regular';
        font-size: 15px;
        line-height: 27px;
        letter-spacing: 2px;
        color: #282828;
        hyphens: auto;
    }*/


    .home-slider ul.wk-slideset>li:nth-child(2), .home-slider ul.wk-slideset>li:nth-child(5),.home-slider ul.wk-slideset>li:nth-child(8),.home-slider ul.wk-slideset>li:nth-child(11) {
        background: transparent;
        box-shadow: none;

    }

    .home-slider ul.wk-slideset>li {
        width: 100% !important;
        max-width: 100% !important;
        height: 100% !important;
        margin-top: 0 !important;
        background: transparent;
        border-radius: 0px !important;
        padding: 0px !important;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        margin-left: 35px;
        display: grid;
        align-items: center;
        font-family: 'Roboto-Regular';
        font-size: 15px;
        line-height: 27px;
        letter-spacing: 2px;
        color: #282828;
        hyphens: auto;
    }

    .home-slider ul.wk-slideset>li > div {
        width: 80% !important;
        max-width: 100% !important;
        height: 100% !important;
        margin-top: 0 !important;
        background: #FFF;
        border-radius: 90px !important;
        padding: 20px 20px !important;
        -webkit-box-shadow: 0px 53px 53px -24px rgba(37,97,126,0.14);
        -moz-box-shadow: 0px 53px 53px -24px rgba(37,97,126,0.14);
        box-shadow: 0px 53px 53px -24px rgba(37,97,126,0.14);
        margin-left: auto;
        margin-right: auto;
        display: grid;
        align-items: center;
        font-family: 'Roboto-Regular';
        font-size: 15px;
        line-height: 27px;
        letter-spacing: 2px;
        color: #282828;
        hyphens: auto;
    }
    .home-slider ul.wk-slideset>li:nth-child(1)>div {
        display: block !important;
       /* padding-left: 20px !important;*/
       /*padding-left: 0px !important;
        padding-right: 0 !important;*/
    }
    .home-slider ul.wk-slideset>li:nth-child(2)>div {
        display: block !important;
    /*    padding-left: 40px !important;
        padding-right: 0 !important;*/
        font-size: 15px;
        line-height: 27px;
    }
    /*ul.wk-slideset>li>div>div {padding: 0 50px;}*/
    .home-slider ul.wk-slideset>li>div>div {padding: 40px 0px 20px 0px;}

    .contact-data-form > div > div > div > div {padding-left: 0px;padding-right: 0px !important;}
}

@media(max-width: 640px){
.monitoring-slider .wk-slidenav-position .wk-slidenav-previous {left: -20px;}
.monitoring-slider .wk-slidenav-position .wk-slidenav-next {right: -20px;}
.home-slider .wk-slidenav-position .wk-slidenav-previous {top: 50% !important;left: -15px;}
.home-slider .wk-slidenav-position .wk-slidenav-next {top: 50% !important;right: -25px;}
}

@media(max-width: 510px){
  /*  .wk-slidenav-position .wk-slidenav-previous,
    .wk-slidenav-position .wk-slidenav-next {
        display: none!important;
    }*/
    .home-header h1{font-size:25px;padding:0 15px;}
    .info-header h1 span.yellow {font-size: 30px;}
    .home-header>div>div{height:45vh}
    .home-header .uk-container > div:nth-child(1) > div {height:40vh}
    .uk-h2, h2 {
        font-size: 22px;
        margin-bottom: 20px;
    }
    .text {
        font-size: 15px;
        line-height: 27px;
        letter-spacing: 1px;
    }
    .uk-button-default, .btn-submit {
        padding: 5px 30px;
        font-size: 16px;
        margin-top: 20px;
        letter-spacing: 1px;
    }
    .img-text>div>div:nth-child(1) img,
    .text-img>div>div:nth-child(2) img {
        height: 240px;
    }
    .cta{padding-top:0}
    .text-img{padding-top: 0px;}
    .contact-data-form address, .contact-data-form address a {f;
        font-size: 18px;
        line-height: 29px;
    }
    .contact-data-form>div>div>div>div:nth-child(2){padding-right:20px}
    .contact-data-form textarea,
    .contact-data-form input {
        font-family: 'Roboto-Regular';
        padding: 6px 20px !important;
        color: #282828;
        font-size: 15px !important;
        font-weight: 400;
        border: 0px;
        background-color: #FFF;
    }
    .footer-section ul,.footer-section ul li {
        display: block;
        text-align: center;
    }
    .footer-section ul.uk-flex-left * {
        font-size: 15px;
        line-height: 25px;
    }
    .home-indrukken h2{margin-bottom:20px;}
    h3{margin-top:0;font-size:18px;}
}

@media(max-width: 480px){
.home-slider ul.wk-slideset>li > div {
    width: 66% !important;
}
}

@media(max-width: 355px){
    .home-header h1{font-size:22px;padding:0 10px;}
    .info-header h1 span.yellow {font-size: 27px;}
}

@media(max-height:400px){
    /* .home-header::after {
        content: "";
        width: 241%;
        height: 0;
        padding-top: 200%;
        border-radius: 100%;
        background: #ffffff;
        position: absolute;
        top: 67%;
        left: 50%;
        transform: translateX(-50%);
    } */
    .home-header>div>div {
        height: 65vh;
    }
    .home-header .uk-first-column {
        height: 50vh;
    }
}

img[src*=".svg"] {
    width: 100%; 
  }

  .container-hack {
    width: 100%;
    height: 0;
    padding-top:340px;
    position: relative;
}

svg.hack {
    position: absolute;
    top: 0;
    left: 0;
}

@media (max-width: 749px) {
	.divider-bottom {
		margin-top: 15%;
	}
}

@media (max-width: 499px) {
	.divider-bottom {
		margin-top: 20%;
	}
}

._CookieScriptReportPageCheckboxes input {
	-webkit-appearance: auto;
}