.elementor-3766 .elementor-element.elementor-element-abc55e3:not(.elementor-motion-effects-element-type-background), .elementor-3766 .elementor-element.elementor-element-abc55e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#494949;background-image:url("https://www.zeehondentexel.nl/wp-content/uploads/2020/06/gallerij-04-scaled-1.jpg");background-position:0px -433px;}.elementor-3766 .elementor-element.elementor-element-abc55e3 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #153243 0%, #1A6C7A 100%);}.elementor-3766 .elementor-element.elementor-element-abc55e3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 100px 0px;}.elementor-3766 .elementor-element.elementor-element-df37ee3{text-align:center;}.elementor-3766 .elementor-element.elementor-element-df37ee3 .elementor-heading-title{color:#FFFFFF;font-size:45px;text-transform:none;letter-spacing:2.5px;}.elementor-3766 .elementor-element.elementor-element-6c49a02{text-align:center;}.elementor-3766 .elementor-element.elementor-element-6c49a02 .elementor-heading-title{color:#FFFFFF;font-size:24px;text-transform:none;line-height:1.3em;letter-spacing:2.5px;}.elementor-3766 .elementor-element.elementor-element-6c49a02 > .elementor-widget-container{margin:0px 100px 0px 100px;}.elementor-3766 .elementor-element.elementor-element-e661e11{text-align:center;}.elementor-3766 .elementor-element.elementor-element-e661e11 .elementor-heading-title{color:#FFFFFF;font-size:24px;text-transform:none;line-height:1.3em;letter-spacing:2.5px;}.elementor-3766 .elementor-element.elementor-element-e661e11 > .elementor-widget-container{margin:0px 100px 0px 100px;}.elementor-3766 .elementor-element.elementor-element-d600e0c{margin-top:125px;margin-bottom:75px;}.elementor-3766 .elementor-element.elementor-element-ced3c78 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3766 .elementor-element.elementor-element-2c3bb4e .elementor-alert{background-color:#F3F8F9;border-color:#4C95A2;}.elementor-3766 .elementor-element.elementor-element-2c3bb4e .elementor-alert-title{color:#1A6C7A;}.elementor-3766 .elementor-element.elementor-element-2c3bb4e .elementor-alert-description{color:#1A6C7A;}.elementor-3766 .elementor-element.elementor-element-2c3bb4e > .elementor-widget-container{padding:0px 12px 0px 12px;}@media(min-width:1025px){.elementor-3766 .elementor-element.elementor-element-abc55e3:not(.elementor-motion-effects-element-type-background), .elementor-3766 .elementor-element.elementor-element-abc55e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-3766 .elementor-element.elementor-element-abc55e3:not(.elementor-motion-effects-element-type-background), .elementor-3766 .elementor-element.elementor-element-abc55e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3766 .elementor-element.elementor-element-abc55e3{padding:050px 20px 80px 20px;}.elementor-3766 .elementor-element.elementor-element-df37ee3 .elementor-heading-title{font-size:34px;}.elementor-3766 .elementor-element.elementor-element-6c49a02 .elementor-heading-title{font-size:17px;}.elementor-3766 .elementor-element.elementor-element-e661e11 .elementor-heading-title{font-size:17px;}}@media(max-width:767px){.elementor-3766 .elementor-element.elementor-element-abc55e3:not(.elementor-motion-effects-element-type-background), .elementor-3766 .elementor-element.elementor-element-abc55e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3766 .elementor-element.elementor-element-df37ee3 .elementor-heading-title{font-size:22px;line-height:1.4em;}.elementor-3766 .elementor-element.elementor-element-6c49a02 .elementor-heading-title{font-size:16px;}.elementor-3766 .elementor-element.elementor-element-6c49a02 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3766 .elementor-element.elementor-element-e661e11 .elementor-heading-title{font-size:16px;}.elementor-3766 .elementor-element.elementor-element-e661e11 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-abc55e3 */.elementor-3766 .elementor-element.elementor-element-abc55e3 > .elementor-background-overlay {
    opacity: 0.6;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d978998 */.elementor-3766 .elementor-element.elementor-element-d978998 table td, .elementor-3766 .elementor-element.elementor-element-d978998 table th {
    border-width: 0px;
    padding: 12px;
}

.elementor-3766 .elementor-element.elementor-element-d978998 table {
    border-width: 0px;
        border: 1px solid #1a6c7a;
    border-radius: 5px;
    max-width: 98%;
    margin: 0 auto 50px auto;
    overflow: hidden;
}

.elementor-3766 .elementor-element.elementor-element-d978998 table tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}

.elementor-3766 .elementor-element.elementor-element-d978998 table td {
    border-top: 1px solid #dddddd;
}

.elementor-3766 .elementor-element.elementor-element-d978998 table .button,.elementor-3766 .elementor-element.elementor-element-d978998 .full {
font-size: 13px;
    display: block;
    color: white;
    padding: 10px 15px;
    font-weight: 500;
    background: #3395a6;
    border-color: #3395a6;
    border-radius: 50px;
    margin-top: 0;
    text-align: center;
}

.elementor-3766 .elementor-element.elementor-element-d978998 .button.full {
    background: #edc2c2;
    color: #b04242;
    border-color: #edc2c2;
}

.elementor-3766 .elementor-element.elementor-element-d978998 .button:not(.full):hover {
    opacity: 0.8;
}

.elementor-3766 .elementor-element.elementor-element-d978998 table th {
    border-bottom: 1px solid #dddddd;
    background: white;
    
}


@media (max-width: 1200px) {
    .elementor-3766 .elementor-element.elementor-element-d978998 table {
        font-size: 13px;
    }
    .elementor-3766 .elementor-element.elementor-element-d978998 table .button,.elementor-3766 .elementor-element.elementor-element-d978998 table .full {
        padding: 7px 10px;
    }
    .elementor-3766 .elementor-element.elementor-element-d978998 table td, .elementor-3766 .elementor-element.elementor-element-d978998 table th {
    padding: 8px;
}
}

@media (max-width: 991px) {
 
    .elementor-3766 .elementor-element.elementor-element-d978998 table .button,.elementor-3766 .elementor-element.elementor-element-d978998 table .full {
        font-size: 12px;
        letter-spacing: 0;
    }
}
.show-mobile { 
    display: none;
}
.hide-mobile {
    display: block;
}



    td.hide-mobile,th.hide-mobile {
        display: table-cell;
    }
    
    
@media (max-width: 800px) {
    .elementor-3766 .elementor-element.elementor-element-d978998 table td, .elementor-3766 .elementor-element.elementor-element-d978998 table th {
        line-height: 1.3;
    }
    .elementor-3766 .elementor-element.elementor-element-d978998 table {
        font-size: 13px;
        max-width: 93%;
    }
    .show-mobile {
        display: block;
    }
    .show-mobile.inline-block {
        display: inline-block;
    }
    td.show-mobile,th.show-mobile {
        display: table-cell;
    }
    .hide-mobile {
        display: none !important;
    }
    .elementor-3766 .elementor-element.elementor-element-d978998 .prices {
        font-size: 12px;
    color: #aeaeae;
    margin-top: 5px;
    }
}/* End custom CSS */