.elementor-137928 .elementor-element.elementor-element-c5efcd:not(.elementor-motion-effects-element-type-background), .elementor-137928 .elementor-element.elementor-element-c5efcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://quicargo.com/wp-content/uploads/2022/07/Homepage-header-quicargo-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-137928 .elementor-element.elementor-element-c5efcd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2% 0% 13% 0%;}.elementor-137928 .elementor-element.elementor-element-c5efcd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-137928 .elementor-element.elementor-element-630b5e16 > .elementor-widget-container{padding:0% 5% 2% 5%;}.elementor-137928 .elementor-element.elementor-element-630b5e16{text-align:center;}.elementor-137928 .elementor-element.elementor-element-630b5e16 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-137928 .elementor-element.elementor-element-20dc98fc:not(.elementor-motion-effects-element-type-background), .elementor-137928 .elementor-element.elementor-element-20dc98fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F6;}.elementor-137928 .elementor-element.elementor-element-20dc98fc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-137928 .elementor-element.elementor-element-20dc98fc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-137928 .elementor-element.elementor-element-18fc8f86 > .elementor-element-populated{margin:-17% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:2% 0% 0% 0%;}.elementor-137928 .elementor-element.elementor-element-28a968ee > .elementor-widget-container{background-color:var( --e-global-color-6b708355 );margin:0px 0px 0px 0px;padding:2% 2% 0% 6%;border-radius:10px 10px 0px 0px;}.elementor-137928 .elementor-element.elementor-element-28a968ee{text-align:center;}.elementor-137928 .elementor-element.elementor-element-28a968ee .elementor-heading-title{font-size:32px;color:var( --e-global-color-primary );}.elementor-137928 .elementor-element.elementor-element-21681a6 > .elementor-widget-container{background-color:var( --e-global-color-6b708355 );margin:-23px 0px -13px 0px;padding:0px 0px 0px 36px;}.elementor-137928 .elementor-element.elementor-element-7d411875 > .elementor-widget-container{background-color:var( --e-global-color-6b708355 );margin:-23px 0px 10px 0px;padding:2% 2% 0% 2%;border-radius:0px 0px 10px 10px;}.elementor-137928 .elementor-element.elementor-element-1c91cfe:not(.elementor-motion-effects-element-type-background), .elementor-137928 .elementor-element.elementor-element-1c91cfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F6;}.elementor-137928 .elementor-element.elementor-element-1c91cfe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;}.elementor-137928 .elementor-element.elementor-element-1c91cfe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-137928 .elementor-element.elementor-element-be18dd5 > .elementor-widget-container{background-color:var( --e-global-color-6b708355 );margin:5px 0px 0px 0px;padding:3% 10% 1% 10%;border-radius:0px 0px 10px 10px;}.elementor-137928 .elementor-element.elementor-element-be18dd5.elementor-element{--align-self:center;}.elementor-137928 .elementor-element.elementor-element-015bd5e > .elementor-widget-container{background-color:var( --e-global-color-6b708355 );margin:5px 0px 0px 0px;padding:5% 0% 0% 5%;border-radius:10px 10px 0px 0px;}.elementor-137928 .elementor-element.elementor-element-b696916 > .elementor-widget-container{background-color:var( --e-global-color-6b708355 );margin:5% 0% 0% 0%;padding:4% 5% 2% 5%;border-radius:10px 10px 0px 0px;}.elementor-137928 .elementor-element.elementor-element-40d002c > .elementor-widget-container{background-color:var( --e-global-color-6b708355 );margin:-20px 0px 0px 0px;padding:0% 5% 4% 5%;border-radius:0px 0px 10px 10px;}.elementor-137928 .elementor-element.elementor-element-40d002c .elementor-tab-title, .elementor-137928 .elementor-element.elementor-element-40d002c .elementor-tab-title:before, .elementor-137928 .elementor-element.elementor-element-40d002c .elementor-tab-title:after, .elementor-137928 .elementor-element.elementor-element-40d002c .elementor-tab-content, .elementor-137928 .elementor-element.elementor-element-40d002c .elementor-tabs-content-wrapper{border-width:0px;}.elementor-137928 .elementor-element.elementor-element-40d002c .elementor-tab-title, .elementor-137928 .elementor-element.elementor-element-40d002c .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-137928 .elementor-element.elementor-element-40d002c .elementor-tab-title.elementor-active,
					 .elementor-137928 .elementor-element.elementor-element-40d002c .elementor-tab-title.elementor-active a{color:#3F64FF;}.elementor-137928 .elementor-element.elementor-element-40d002c .elementor-tab-title{font-weight:normal;}.elementor-137928 .elementor-element.elementor-element-f1067f9 > .elementor-widget-container{background-color:var( --e-global-color-6b708355 );margin:0% 0% 0% 0%;padding:1% 5% 02% 5%;border-radius:10px 10px 10px 10px;}.elementor-137928 .elementor-element.elementor-element-bc768a0 > .elementor-widget-container{background-color:var( --e-global-color-6b708355 );margin:5px 0px 0px 0px;padding:4% 10% 4% 10%;border-radius:0px 0px 10px 10px;}.elementor-137928 .elementor-element.elementor-element-3a1c547 > .elementor-widget-container{background-color:var( --e-global-color-6b708355 );margin:5px 0px 0px 0px;padding:4% 10% 4% 10%;border-radius:0px 0px 10px 10px;}.elementor-137928 .elementor-element.elementor-element-fc6e708{--spacer-size:45px;}.elementor-137928 .elementor-element.elementor-element-f42ec3f{--spacer-size:45px;}.elementor-137928 .elementor-element.elementor-element-6866d05{text-align:center;}.elementor-137928 .elementor-element.elementor-element-f88d2bb .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-137928 .elementor-element.elementor-element-f88d2bb .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-137928 .elementor-element.elementor-element-f88d2bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-137928 .elementor-element.elementor-element-f88d2bb{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-137928 .elementor-element.elementor-element-f88d2bb .elementor-gallery-item__title{font-size:12px;}.elementor-137928 .elementor-element.elementor-element-fe8d75c{--spacer-size:85px;}.elementor-137928 .elementor-element.elementor-element-62bb4e7{--spacer-size:85px;}.elementor-137928 .elementor-element.elementor-element-ac782df:not(.elementor-motion-effects-element-type-background), .elementor-137928 .elementor-element.elementor-element-ac782df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F6;}.elementor-137928 .elementor-element.elementor-element-ac782df{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;}.elementor-137928 .elementor-element.elementor-element-ac782df > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-137928 .elementor-element.elementor-element-45b4a5a > .elementor-widget-container{background-color:var( --e-global-color-6b708355 );padding:5% 5% 1% 5%;border-radius:10px 10px 10px 10px;}.elementor-137928 .elementor-element.elementor-element-3e03fe2 > .elementor-widget-container{padding:5% 5% 5% 5%;}.elementor-137928 .elementor-element.elementor-element-2d6d66f > .elementor-widget-container{margin:4% 0% 0% 0%;padding:0% 0% 0% 0%;border-radius:10px 10px 10px 10px;}.elementor-137928 .elementor-element.elementor-element-79ea4c2 > .elementor-widget-container{background-color:var( --e-global-color-6b708355 );margin:-10px 0px 0px 0px;padding:4% 5% 4% 5%;border-radius:0px 0px 10px 10px;}.elementor-137928 .elementor-element.elementor-element-007f28a > .elementor-widget-container{background-color:var( --e-global-color-6b708355 );margin:-10px 0px 0px 0px;padding:4% 5% 4% 5%;}.elementor-137928 .elementor-element.elementor-element-eb9f2b2 > .elementor-widget-container{background-color:var( --e-global-color-6b708355 );margin:6% 0% 0% 0%;padding:4% 5% 4% 5%;border-radius:10px 10px 10px 10px;}.elementor-137928 .elementor-element.elementor-element-3a7b59a > .elementor-widget-container{background-color:var( --e-global-color-6b708355 );margin:-20px 0px 0px 0px;padding:0% 5% 4% 5%;border-radius:0px 0px 10px 10px;}.elementor-137928 .elementor-element.elementor-element-3a7b59a .elementor-tab-title, .elementor-137928 .elementor-element.elementor-element-3a7b59a .elementor-tab-title:before, .elementor-137928 .elementor-element.elementor-element-3a7b59a .elementor-tab-title:after, .elementor-137928 .elementor-element.elementor-element-3a7b59a .elementor-tab-content, .elementor-137928 .elementor-element.elementor-element-3a7b59a .elementor-tabs-content-wrapper{border-width:0px;}.elementor-137928 .elementor-element.elementor-element-3a7b59a .elementor-tab-title, .elementor-137928 .elementor-element.elementor-element-3a7b59a .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-137928 .elementor-element.elementor-element-3a7b59a .elementor-tab-title.elementor-active,
					 .elementor-137928 .elementor-element.elementor-element-3a7b59a .elementor-tab-title.elementor-active a{color:var( --e-global-color-2d9d6d64 );}.elementor-137928 .elementor-element.elementor-element-3a7b59a .elementor-tab-title{font-weight:normal;}.elementor-137928 .elementor-element.elementor-element-4649332 > .elementor-widget-container{background-color:var( --e-global-color-6b708355 );margin:5% 0% 0% 0%;padding:4% 5% 4% 5%;border-radius:10px 10px 0px 0px;}.elementor-137928 .elementor-element.elementor-element-ce5f156 > .elementor-widget-container{background-color:var( --e-global-color-6b708355 );margin:-20px 0px 0px 0px;padding:0% 5% 4% 5%;border-radius:0px 0px 10px 10px;}.elementor-137928 .elementor-element.elementor-element-d97fb4a > .elementor-widget-container{background-color:var( --e-global-color-6b708355 );margin:0px 0px -40px 0px;padding:4% 5% 0% 5%;border-radius:10px 10px 0px 0px;}.elementor-137928 .elementor-element.elementor-element-f58f93c > .elementor-widget-container{background-color:var( --e-global-color-6b708355 );margin:0% 0% 0% 0%;padding:4% 5% 0% 5%;border-radius:0px 0px 10px 10px;}.elementor-137928 .elementor-element.elementor-element-f58f93c .elementor-tab-title{border-width:1px;}.elementor-137928 .elementor-element.elementor-element-f58f93c .elementor-tab-content{border-width:1px;background-color:var( --e-global-color-6b708355 );}.elementor-137928 .elementor-element.elementor-element-f58f93c .elementor-toggle-title, .elementor-137928 .elementor-element.elementor-element-f58f93c .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-137928 .elementor-element.elementor-element-f58f93c .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-137928 .elementor-element.elementor-element-f58f93c .elementor-tab-title.elementor-active a, .elementor-137928 .elementor-element.elementor-element-f58f93c .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-2d9d6d64 );}.elementor-137928 .elementor-element.elementor-element-f58f93c .elementor-toggle-title{font-weight:600;}.elementor-137928 .elementor-element.elementor-element-655fe49 > .elementor-widget-container{background-color:var( --e-global-color-6b708355 );margin:0% 0% 6% 0%;padding:3% 5% 5% 5%;border-radius:10px 10px 10px 10px;}.elementor-137928 .elementor-element.elementor-element-0555e61{--display:flex;}.elementor-137928 .elementor-element.elementor-element-db6ca11 > .elementor-widget-container{background-color:var( --e-global-color-6b708355 );margin:5% 0% 0% 0%;padding:4% 5% 4% 5%;border-radius:10px 10px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-137928 .elementor-element.elementor-element-630b5e16 .elementor-heading-title{font-size:28px;}.elementor-137928 .elementor-element.elementor-element-28a968ee > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-137928 .elementor-element.elementor-element-7d411875 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:2px 2px 0px 2px;}.elementor-137928 .elementor-element.elementor-element-f58f93c .elementor-toggle-title{line-height:1.8em;}}@media(max-width:767px){.elementor-137928 .elementor-element.elementor-element-c5efcd:not(.elementor-motion-effects-element-type-background), .elementor-137928 .elementor-element.elementor-element-c5efcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://quicargo.com/wp-content/uploads/2022/07/Homepage-Pics-NL-Phone.jpg");}.elementor-137928 .elementor-element.elementor-element-630b5e16 > .elementor-widget-container{padding:5% 5% 2% 5%;}.elementor-137928 .elementor-element.elementor-element-630b5e16 .elementor-heading-title{font-size:25px;}.elementor-137928 .elementor-element.elementor-element-18fc8f86 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-137928 .elementor-element.elementor-element-28a968ee > .elementor-widget-container{padding:15% 5% 5% 5%;border-radius:10px 10px 0px 0px;}.elementor-137928 .elementor-element.elementor-element-28a968ee .elementor-heading-title{font-size:25px;}.elementor-137928 .elementor-element.elementor-element-7d411875 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0% 0% 40% 0%;border-radius:0px 0px 10px 10px;}.elementor-137928 .elementor-element.elementor-element-93f95d1 > .elementor-element-populated{margin:6% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-137928 .elementor-element.elementor-element-be18dd5 > .elementor-widget-container{margin:6% 0% 0% 0%;padding:0% 0% 0% 0%;border-radius:10px 10px 10px 10px;}.elementor-137928 .elementor-element.elementor-element-015bd5e > .elementor-widget-container{padding:15% 0% 0% 0%;border-radius:10px 10px 10px 10px;}.elementor-137928 .elementor-element.elementor-element-b696916 > .elementor-widget-container{padding:15% 5% 15% 5%;}.elementor-137928 .elementor-element.elementor-element-40d002c > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-137928 .elementor-element.elementor-element-f1067f9 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-137928 .elementor-element.elementor-element-bc768a0 > .elementor-widget-container{margin:6% 0% 0% 0%;padding:0% 0% 0% 0%;border-radius:10px 10px 10px 10px;}.elementor-137928 .elementor-element.elementor-element-3a1c547 > .elementor-widget-container{margin:6% 0% 0% 0%;padding:0% 0% 0% 0%;border-radius:10px 10px 10px 10px;}.elementor-137928 .elementor-element.elementor-element-f42ec3f{--spacer-size:25px;}.elementor-137928 .elementor-element.elementor-element-62bb4e7{--spacer-size:20px;}.elementor-137928 .elementor-element.elementor-element-54babb1 > .elementor-element-populated{margin:6% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-137928 .elementor-element.elementor-element-45b4a5a > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-137928 .elementor-element.elementor-element-3e03fe2 > .elementor-widget-container{padding:15% 5% 15% 5%;}.elementor-137928 .elementor-element.elementor-element-2d6d66f > .elementor-widget-container{margin:6% 0% 0% 0%;}.elementor-137928 .elementor-element.elementor-element-79ea4c2 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-137928 .elementor-element.elementor-element-007f28a > .elementor-widget-container{padding:5% 2% 5% 2%;}.elementor-137928 .elementor-element.elementor-element-4649332 > .elementor-widget-container{padding:15% 5% 5% 5%;}.elementor-137928 .elementor-element.elementor-element-ce5f156 > .elementor-widget-container{padding:5% 5% 15% 5%;}.elementor-137928 .elementor-element.elementor-element-d97fb4a > .elementor-widget-container{margin:5% 0% 0% 0%;padding:15% 5% 5% 5%;}.elementor-137928 .elementor-element.elementor-element-f58f93c > .elementor-widget-container{margin:-20px 0px 50px 0px;padding:5% 5% 15% 5%;border-radius:0px 0px 10px 10px;}.elementor-137928 .elementor-element.elementor-element-f58f93c .elementor-toggle-item:not(:last-child){margin-bottom:20px;}.elementor-137928 .elementor-element.elementor-element-f58f93c .elementor-toggle-title{line-height:1.5em;}.elementor-137928 .elementor-element.elementor-element-f58f93c .elementor-tab-title{padding:0px 0px 20px 0px;}.elementor-137928 .elementor-element.elementor-element-f58f93c .elementor-tab-content{padding:0px 0px 0px 0px;}.elementor-137928 .elementor-element.elementor-element-655fe49 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-137928 .elementor-element.elementor-element-db6ca11 > .elementor-widget-container{padding:0% 0% 0% 0%;border-radius:10px 10px 0px 0px;}}/* Start custom CSS for column, class: .elementor-element-4d07c410 */@media (max-width:1203px){
    .elementor-137928 .elementor-element.elementor-element-4d07c410{
        margin:1vw 1vw;
    }
}

@media (min-width:1204px) and (max-width: 1500px) {
    .elementor-137928 .elementor-element.elementor-element-4d07c410{
    margin: 0 5vw;
}
}

@media only screen and (min-width: 1500px) {
    .elementor-137928 .elementor-element.elementor-element-4d07c410{
    margin: 0 13vw;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c5efcd */@media screen and (max-width: 767px){
    h2{
        font-size:22px !important;
        font-weight:800 !important;
        color:#000050;
    }
}

@media screen and (min-width: 768px){
h2{
    font-size:28px !important;
    color:#000050;
    font-weight:800 !important;
}
}

@media screen and (max-width: 768px){
    h3{
        font-size:18px !important;
        font-weight:600 !important;
    }
}

@media screen and (min-width: 768px){
h3{
    font-size:25px !important;
    color:#000050;
    font-weight:600 !important;
}
}/* End custom CSS */
/* Start custom CSS for wp-widget-quicargo_pricing_calculator_widget, class: .elementor-element-7d411875 */@media only screen and (max-width: 767px) {
    a.action.btn-contract{
    background: white !important;
    margin-left:10px !important;
    margin-top:20px !important;
}
}

a.action.btn-contract:hover{
    color:#3F64FF !important;
}

.pcw-btn-book-order{
   background:#3F64FF !important;
}

.pcw-btn-signup{
    background: white;
    color:#3F64FF !important;
    border: solid 1px #DDE5FF !important;
}

.pcw-btn-signup:hover{
    background:#DDE5FF;
}

.quicargo-pricing-calculator-widget .counter .controls button:hover {
    background-color: blue !important;
}

.quicargo-pricing-calculator-widget button.btn.btn-secondary{
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-18fc8f86 */@media (max-width:1203px){
    .elementor-137928 .elementor-element.elementor-element-18fc8f86{
        margin:1vw 0;
    }
}

@media (min-width:1204px) and (max-width: 1500px) {
    .elementor-137928 .elementor-element.elementor-element-18fc8f86{
    margin: 0 5vw;
}
}

@media only screen and (min-width: 1500px) {
    .elementor-137928 .elementor-element.elementor-element-18fc8f86{
    margin: 0 13vw;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-20dc98fc */#greenticks{
    color:#269C4E; 
    font-weight:600; 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be18dd5 */.elementor-137928 .elementor-element.elementor-element-be18dd5 img{
    border-radius:10px;
    margin-bottom:20px;
    filter: brightness(75%);
}

.elementor-137928 .elementor-element.elementor-element-be18dd5 p{
    color:#333333;
}

.diensten1:hover #hr1,.diensten2:hover #hr1, .diensten3:hover #hr1{
    width:80%;
    transition-duration: 2s;
}

.diensten1:hover #hr2,.diensten2:hover #hr2, .diensten3:hover #hr2{
    width:35%;
    transition-duration: 2s;
}

#hr1{
   margin: 5px 0;
   padding:0.2px 0;
   width:65%;
   background: white;
}

#hr2{
   padding:0.2px 0;
   width:20%;
   background: white;
}

.dienstentekst{
    position: relative;
}

.dienstentekst1{
    position: absolute;
    bottom: 55px;
    left: 35px;
    color:white;
    font-weight:800;
}

.diensten1:hover .thirdcta, .diensten2:hover .thirdcta, .diensten3:hover .thirdcta{
    color:#486EFF;
    text-decoration: none;
}

.thirdcta{
    color:#3F64FF;
    text-decoration: underline;
}

@media only screen and (max-width: 767px){
    .elementor-137928 .elementor-element.elementor-element-be18dd5 h2{
        padding:15% 5% 0 5%;
    }
    
    .diensten{
        padding:0 5% 15% 5%;
    }
    
    .diensten1, .diensten2{
        margin-bottom:10%;
    }
}

@media only screen and (min-width: 768px){

.diensten{
    display: flex;
    justify-content: space-between;
}

.diensten1{
    width:33.3%;
    margin-right:5px;
}

.diensten2{
    width:33.3%;
    margin-right:2.5px;
    margin-left:2.5px;
}

.diensten3{
    width:33.3%;
    margin-left:5px;
}
}
.thirdcta {
    color: #3F64FF;
    text-decoration: underline;
    margin-bottom: 20px; /* Adds 5px spacing below the buttons */
    display: inline-block; /* Ensures the margin is applied correctly */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-015bd5e */.secondcta{
    color:#3F64FF;
    text-decoration: underline
}

.secondcta:hover{
    color:#486EFF;
    text-decoration: none;
}

#pdeselect{
    line-height:2.5;
    margin-bottom:30px;
    font-weight:500;
}

@media only screen and (max-width: 767px){

.platformsection1, .elementor-137928 .elementor-element.elementor-element-015bd5e h2, .elementor-137928 .elementor-element.elementor-element-015bd5e p:not(#pdeselect){
    padding:5% 5%;
}    
    
.platformsection2{
        padding-left:5%;
}

.elementor-137928 .elementor-element.elementor-element-015bd5e img{
    padding-top:10%;
    margin-bottom:-5px;
}
}

@media only screen and (min-width: 768px){
.platformsection{
    display: flex;
    padding-top: 5%;
}

.platformsection1{
    width: 40%;
}

.platformsection2{
    width: 60%;
    margin-bottom: -5px;
}
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-40d002c */.elementor-137928 .elementor-element.elementor-element-40d002c .elementor-tab-title.elementor-active a{
    font-weight:600;
}

.elementor-137928 .elementor-element.elementor-element-40d002c .elementor-tab-title.elementor-active #numbers {
    background:#3F64FF;
}

.elementor-137928 .elementor-element.elementor-element-40d002c h4{
    color:#000050;
}

.elementor-137928 .elementor-element.elementor-element-40d002c img{
    border-radius:10px 10px 0 0;
}

@media only screen and (max-width: 767px){
    #hori-tabs .elementor-tabs-wrapper{
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
    }
    
    #hori-tabs .elementor-tab-mobile-title{
         display:none;
     }

#numbers{
    margin-bottom:20px;
}

#titleoftab{
    line-height:2;
    white-space:nowrap;
}

.elementor-137928 .elementor-element.elementor-element-40d002c h4{
    padding-bottom:20px;
}

.elementor-137928 .elementor-element.elementor-element-40d002c p{
    margin-top:20px;
}

.perkinnersection{
    padding:5%;
}
}


@media only screen and (min-width: 768px){

.elementor-137928 .elementor-element.elementor-element-40d002c .elementor-tab-content{
    margin-right:-25px;
}

.elementor-137928 .elementor-element.elementor-element-40d002c .elementor-tabs-wrapper{
    margin-left:-25px;
}

.elementor-137928 .elementor-element.elementor-element-40d002c .elementor-tabs{
    display:flex;
}

.elementor-137928 .elementor-element.elementor-element-40d002c .elementor-tabs-wrapper{
    display:flex;
    flex-direction:column;
    width:40%;
}

.elementor-137928 .elementor-element.elementor-element-40d002c .elementor-tabs-content-wrapper{
    width:60%;
}


.perksection{
    box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
    border-radius:10px;
    padding: 0px;
}

.perkinnersection{
    display: flex;
    padding: 5%;
}

#fourthcta{
    align-self: center;
    margin-left: auto;
}
}

#numbers{
    border-radius: 50%;
    width: 34px;
    height: 34px;
    padding: 10px;
    background: #000050;
    padding: 10px;
    display: inline-block;
    text-align: center;
    color:white;
    margin-right: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f1067f9 */.elementor-137928 .elementor-element.elementor-element-f1067f9 .fa-circle-chevron-right{
    font-size:32px;
}

.integratiesubsection{
    display: flex;
    align-items: center;
    border: 1px solid #DDE5FF;
    border-radius:10px;
    padding: 20px 20px 20px 20px;
    margin-bottom: 20px;
    color:#3F64FF;
}

.integratiesubsection:hover{
    background: #DDE5FF;
}

.integratiesubsection1{
    margin-right:2%;
}

.integratiesubsection2{
    margin-left:2%;
}

@media only screen and (max-width: 767px){
.integratiesection{
    padding:0 5% 15% 5%;
}

.elementor-137928 .elementor-element.elementor-element-f1067f9 img{
    margin:-15% 0 -25% 0;
}

.elementor-137928 .elementor-element.elementor-element-f1067f9 h2{
    padding: 15% 5% 0 5%;
}

.elementor-137928 .elementor-element.elementor-element-f1067f9 p{
    margin-top:15%;
}
}

@media only screen and (min-width: 768px){

.integratiesection{
    display: flex;
    margin-top: 50px;
}

.integratiesection1{
    width: 50%;
    margin-right: 2%;
}

.integratiesection2{
    width: 50%;
    margin-left: 2%;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bc768a0 */.elementor-137928 .elementor-element.elementor-element-bc768a0 img{
    border-radius:10px;
    margin-bottom:20px;
    filter: brightness(75%);
}

.elementor-137928 .elementor-element.elementor-element-bc768a0 p{
    color:#333333;
}

.diensten1:hover #hr1,.diensten2:hover #hr1, .diensten3:hover #hr1{
    width:80%;
    transition-duration: 2s;
}

.diensten1:hover #hr2,.diensten2:hover #hr2, .diensten3:hover #hr2{
    width:35%;
    transition-duration: 2s;
}

#hr1{
   margin: 5px 0;
   padding:0.2px 0;
   width:65%;
   background: white;
}

#hr2{
   padding:0.2px 0;
   width:20%;
   background: white;
}

.dienstentekst{
    position: relative;
}

.dienstentekst1{
    position: absolute;
    bottom: 55px;
    left: 35px;
    color:white;
    font-weight:800;
}

.diensten1:hover .thirdcta, .diensten2:hover .thirdcta, .diensten3:hover .thirdcta{
    color:#486EFF;
    text-decoration: none;
}

.thirdcta{
    color:#3F64FF;
    text-decoration: underline;
}

@media only screen and (max-width: 767px){
    .elementor-137928 .elementor-element.elementor-element-bc768a0 h2{
        padding:15% 5% 0 5%;
    }
    
    .diensten{
        padding:0 5% 15% 5%;
    }
    
    .diensten1, .diensten2{
        margin-bottom:10%;
    }
}

@media only screen and (min-width: 768px){

.diensten{
    display: flex;
    justify-content: space-between;
}

.diensten1{
    width:33.3%;
    margin-right:5px;
}

.diensten2{
    width:33.3%;
    margin-right:2.5px;
    margin-left:2.5px;
}

.diensten3{
    width:33.3%;
    margin-left:5px;
}
}
.thirdcta {
    color: #3F64FF;
    text-decoration: underline;
    margin-bottom: 20px; /* Adds 5px spacing below the buttons */
    display: inline-block; /* Ensures the margin is applied correctly */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3a1c547 */.elementor-137928 .elementor-element.elementor-element-3a1c547 img{
    border-radius:10px;
    margin-bottom:20px;
    filter: brightness(75%);
}

.elementor-137928 .elementor-element.elementor-element-3a1c547 p{
    color:#333333;
}

.diensten1:hover #hr1,.diensten2:hover #hr1, .diensten3:hover #hr1{
    width:80%;
    transition-duration: 2s;
}

.diensten1:hover #hr2,.diensten2:hover #hr2, .diensten3:hover #hr2{
    width:35%;
    transition-duration: 2s;
}

#hr1{
   margin: 5px 0;
   padding:0.2px 0;
   width:65%;
   background: white;
}

#hr2{
   padding:0.2px 0;
   width:20%;
   background: white;
}

.dienstentekst{
    position: relative;
}

.dienstentekst1{
    position: absolute;
    bottom: 55px;
    left: 35px;
    color:white;
    font-weight:800;
}

.diensten1:hover .thirdcta, .diensten2:hover .thirdcta, .diensten3:hover .thirdcta{
    color:#486EFF;
    text-decoration: none;
}

.thirdcta{
    color:#3F64FF;
    text-decoration: underline;
}

@media only screen and (max-width: 767px){
    .elementor-137928 .elementor-element.elementor-element-3a1c547 h2{
        padding:15% 5% 0 5%;
    }
    
    .diensten{
        padding:0 5% 15% 5%;
    }
    
    .diensten1, .diensten2{
        margin-bottom:10%;
    }
}

@media only screen and (min-width: 768px){

.diensten{
    display: flex;
    justify-content: space-between;
}

.diensten1{
    width:33.3%;
    margin-right:5px;
}

.diensten2{
    width:33.3%;
    margin-right:2.5px;
    margin-left:2.5px;
}

.diensten3{
    width:33.3%;
    margin-left:5px;
}
}
.thirdcta {
    color: #3F64FF;
    text-decoration: underline;
    margin-bottom: 20px; /* Adds 5px spacing below the buttons */
    display: inline-block; /* Ensures the margin is applied correctly */
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-f88d2bb */@media (max-width:1203px){
    .elementor-137928 .elementor-element.elementor-element-f88d2bb{
        margin:1vw 1vw;
    }
}

@media (min-width:1204px) and (max-width: 1500px) {
    .elementor-137928 .elementor-element.elementor-element-f88d2bb{
    margin: 0 5vw;
}
}

@media only screen and (min-width: 1500px) {
    .elementor-137928 .elementor-element.elementor-element-f88d2bb{
    margin: 0 13vw;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-93f95d1 */@media (max-width:1203px){
    .elementor-137928 .elementor-element.elementor-element-93f95d1{
        margin:1vw 1vw;
    }
}

@media (min-width:1204px) and (max-width: 1500px) {
    .elementor-137928 .elementor-element.elementor-element-93f95d1{
    margin: 0 5vw;
}
}

@media only screen and (min-width: 1500px) {
    .elementor-137928 .elementor-element.elementor-element-93f95d1{
    margin: 0 13vw;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-45b4a5a */@media only screen and (max-width: 767px){
    .elementor-137928 .elementor-element.elementor-element-45b4a5a img{
        width:20vw;
        background:#F4F5F6;
    }
    
    .elementor-137928 .elementor-element.elementor-element-45b4a5a h2{
        padding: 15% 5% 0 5%;
    }

    .klantenlogos{
        margin-top:15%;
        padding-bottom:15% !important;
    }
    
    .perks{
        padding:5% 5% 0 5%;
        line-height:2;
    }
    
    .klantenlogos, .elementor-137928 .elementor-element.elementor-element-45b4a5a p, .elementor-137928 .elementor-element.elementor-element-45b4a5a a{
        padding:0 5% 0 5%;
    }
    
}

@media only screen and (min-width: 768px){.perks{
    display: flex;
    justify-content: space-between
}

.klantenlogos{
    margin-top: 50px;
}

.elementor-137928 .elementor-element.elementor-element-45b4a5a img{
    width:9vw;
    background:#F4F5F6;
    border-radius:10px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3e03fe2 */.fa-quote-left{
    font-size:68px;
    background:#3F64FF;
    color:#EDEFF2 !important;
    padding: 10px 20px;
    border-radius:10px;
    margin-right:30px;
}

@media only screen and (max-width: 767px){
    #bigquote{
        margin-top:5%;
        font-size:20px;
        font-weight:600;
        color:#000050;
    }
    
    .elementor-137928 .elementor-element.elementor-element-3e03fe2 img{
    margin-bottom: 5%;
}
}

@media only screen and (min-width: 768px){
#bigquote{
    font-size:25px;
    font-weight:600;
    color:#000050;
}

.quotecustomer{
    display: flex;
    align-items: center;
}

.quotecustomer2{
    display: flex;
    padding: 20px 0 0 135px;
    align-items: center;
}

.push{
    margin-left: auto;
}

.elementor-137928 .elementor-element.elementor-element-3e03fe2 img{
    margin-left: 30px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2d6d66f */.fourthcta{
    background: white;
    padding: 15px 20px;
    border-radius:10px;
    color:#3F64FF;
    border:solid 1px #DDE5FF;
    font-weight:600;
}

.fourthcta:hover{
    background: #DDE5FF;
}

@media only screen and (max-width: 767px){
.imagebg1{
    background:#000050;
    margin-top:-20px;
    padding:5% 0 10% 0;
}

.elementor-137928 .elementor-element.elementor-element-2d6d66f .imagebg1{
    padding:15% 5% 15% 5%;
}
}

@media only screen and (min-width: 768px){
    
.elementor-137928 .elementor-element.elementor-element-2d6d66f img{
    background-repeat: no-repeat;
    background-size: auto;
    border-radius:10px;
    filter: brightness(75%);
    min-width:100%;
}

.imagebg{
    position: relative;
}

.imagebg1{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-79ea4c2 */@media only screen and (max-width: 767px){
.carriersection{
    padding:15% 5% 25% 5%;
}

.carriersection2{
    margin-top:15%;
}
}

@media only screen and (min-width: 768px){
.carriersection{
    display: flex;
    align-items: center;
}

.carriersection1{
    width: 60%;
    margin-right: 2%;
}

.carriersection2{
    margin-left: auto;
}

.elementor-137928 .elementor-element.elementor-element-79ea4c2 .fourthcta{
    padding:15px 20px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-007f28a */.elementor-137928 .elementor-element.elementor-element-007f28a img{
    background:#F4F5F6;
    border-radius: 10px;
}

@media only screen and (max-width: 767px){
    .elementor-137928 .elementor-element.elementor-element-007f28a img{
        width:26vw;
    }
    
    .elementor-137928 .elementor-element.elementor-element-007f28a{
    text-align: center;
}
}

@media only screen and (min-width: 768px){
.elementor-137928 .elementor-element.elementor-element-007f28a img{
    width:9vw;
}

.elementor-137928 .elementor-element.elementor-element-007f28a{
    text-align: center;
}
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-3a7b59a */.elementor-137928 .elementor-element.elementor-element-3a7b59a .elementor-tab-title.elementor-active a{
    font-weight:600;
}

.destcol{
    padding:10px 0;
}

.fullsectiondest{
    overflow-y: scroll;
    height:165px;
}

.destcol a, .dest1col a, .dest2col a, .dest3col a{
    color:#3F64FF;
    text-decoration: underline;
}

.destcol a:hover, .dest1col a:hover, .dest2col a:hover, .dest3col a:hover{
    text-decoration: none;
    color: #486EFF;
}

@media only screen and (max-width: 767px) {
.sectiondestinations{
    white-space: pre;
}

#hori-tabs2 .elementor-tabs-wrapper{
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    }
    
#hori-tabs2 .elementor-tab-mobile-title{
    display:none;
     }
}

@media only screen and (min-width: 768px) {
.elementor-137928 .elementor-element.elementor-element-3a7b59a .elementor-tabs{
    margin-left:-20px;
    margin-right:-20px;
}

.sectiondestinations{
    display: flex;
    white-space: pre;
}

.dest1col{
    width:25%;
}

.dest2col{
    width:25%;
}

.dest3col{
    width:50%;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ce5f156 */.elementor-137928 .elementor-element.elementor-element-ce5f156{
    margin-bottom:5%;
}

.elementor-137928 .elementor-element.elementor-element-ce5f156 h2{
    color:#000050;
    font-size:32px;
}

.elementor-137928 .elementor-element.elementor-element-ce5f156 .perks a{
    color:#3F64FF;
    text-decoration: underline;
}

.elementor-137928 .elementor-element.elementor-element-ce5f156 .perks a:hover{
    color:#486EFF;
    text-decoration: none;
}

#toolssection{
    padding-top: 30px;
    font-size:20px;
    font-weight:500;
}

@media only screen and (max-width: 768px) {
    .elementor-137928 .elementor-element.elementor-element-ce5f156 .perks{
    white-space:pre;
}
    
    .questionsqc1{
        margin-bottom:15%;
    }
    
    .questionsqc2{
        margin-bottom:15%;
    }
    
    .elementor-137928 .elementor-element.elementor-element-ce5f156 h4{
        font-size:18px;
    }
}

@media only screen and (min-width: 768px) {

.questionsqc{
    display: flex;
}

.questionsqc1{
    width: 50%;
    background: #F3F6FF;
    padding: 2% 2% 4% 2%;
    border-radius:10px;
    margin:0 1% 2% 0;
}

.questionsqc2{
    width:50%;
    background: #F3F6FF;
    padding: 2%;
    border-radius:10px;
    margin:0 0 2% 1%;
}
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-f58f93c */.elementor-137928 .elementor-element.elementor-element-f58f93c{
    margin-bottom: 6%;
}

.elementor-137928 .elementor-element.elementor-element-f58f93c .elementor-tab-content a{
    color:#3F64FF;
    text-decoration: underline;
}

.elementor-137928 .elementor-element.elementor-element-f58f93c .elementor-tab-content a:hover{
    color:#486EFF;
    text-decoration: none;
}

.elementor-tab-content{
    border:none !important;
}

@media only screen and (max-width: 767px) {
    .elementor-toggle-title{
        display: block;
        clear: both;
        padding-top:10px;
    }
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-655fe49 */.trustpilot-widget{
    margin-top: 20px;
}

@media only screen and (max-width: 767px){
.elementor-137928 .elementor-element.elementor-element-655fe49 h2{
    padding:15% 5% 5% 5%;
}

.trustpilot-widget{
    padding-bottom:15%;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-54babb1 */@media (max-width:1203px){
    .elementor-137928 .elementor-element.elementor-element-54babb1{
        margin:1vw 1vw;
    }
}

@media (min-width:1204px) and (max-width: 1500px) {
    .elementor-137928 .elementor-element.elementor-element-54babb1{
    margin: 0 5vw;
}
}

@media only screen and (min-width: 1500px) {
    .elementor-137928 .elementor-element.elementor-element-54babb1{
    margin: 0 13vw;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-db6ca11 */.elementor-137928 .elementor-element.elementor-element-db6ca11 img{
    border-radius:10px;
    filter: brightness(90%);
}

.netwerkbox2:hover #hr3{
    width:80%;
    transition-duration: 2s;
}

.netwerkbox2:hover #hr4{
    width:35%;
    transition-duration: 2s;
}

#hr3{
   margin: 10px 0;
   padding:1px 0;
   width:65%;
   background: #000050;
   color:#000050;
}

#hr4{
   padding:1px 0;
   width:20%;
   background: #000050;
   color:#000050;
}

@media only screen and (max-width: 767px){
.elementor-137928 .elementor-element.elementor-element-db6ca11 img{
    margin-top:15%;
}

.netwerkboxtext1{
    margin-top:5%;
}

.netwerkbox{
    padding:0 5% 15% 5%;
}

.elementor-137928 .elementor-element.elementor-element-db6ca11 h2{
    padding:15% 5% 5% 5%;
}
}

@media only screen and (min-width: 768px){
.netwerkbox{
    display: flex;
    margin-top: 5%;
}

.netwerkbox1{
    width: 40%;
    margin-right: 2%;
}

.netwerkbox2{
    width:60%;
    margin-left: 2%;
}

.netwerkboxtext{
    position: relative;
}

.netwerkboxtext1{
    position: absolute;
    top: 25px;
    left: 50px;
    color:#000050;
    font-weight: 800;
    font-size: 25px;
}
}/* End custom CSS */