.elementor-1595 .elementor-element.elementor-element-9b2edd6{margin-top:80px;margin-bottom:30px;}.elementor-1595 .elementor-element.elementor-element-da747cc .content .title{font-family:"futura-pt", Sans-serif;font-size:28px;text-transform:uppercase;letter-spacing:1px;}.elementor-1595 .elementor-element.elementor-element-76d2c70{margin-top:0px;margin-bottom:60px;}.elementor-1595 .elementor-element.elementor-element-b97f9d4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1595 .elementor-element.elementor-element-b97f9d4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1595 .elementor-element.elementor-element-510fbf3 .ar-serv-subtitle{font-family:"futura-pt", Sans-serif;}.theme-style-dark .elementor-1595 .elementor-element.elementor-element-510fbf3 .ar-serv-title{color:#10B981;}.elementor-1595 .elementor-element.elementor-element-510fbf3 .ar-serv-title{font-family:"futura-pt", Sans-serif;font-weight:700;}.elementor-1595 .elementor-element.elementor-element-510fbf3 .ar-serv-text{font-family:"minion-pro", Sans-serif;font-size:15px;font-weight:400;letter-spacing:1.5px;}.theme-style-dark .elementor-1595 .elementor-element.elementor-element-510fbf3 .ar-serv-lnk, .theme-style-dark .elementor .elementor-1595 .elementor-element.elementor-element-510fbf3 .ar-serv-lnk{color:#D2F65A;}.elementor-1595 .elementor-element.elementor-element-510fbf3 .ar-serv-lnk, .elementor .elementor-1595 .elementor-element.elementor-element-510fbf3 .ar-serv-lnk{font-family:"futura-pt", Sans-serif;}.elementor-1595 .elementor-element.elementor-element-ed7b523 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1595 .elementor-element.elementor-element-ed7b523 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1595 .elementor-element.elementor-element-64d81bf .ar-serv-subtitle{font-family:"futura-pt", Sans-serif;}.theme-style-dark .elementor-1595 .elementor-element.elementor-element-64d81bf .ar-serv-title{color:#10B981;}.elementor-1595 .elementor-element.elementor-element-64d81bf .ar-serv-title{font-family:"futura-pt", Sans-serif;font-weight:700;}.elementor-1595 .elementor-element.elementor-element-64d81bf .ar-serv-text{font-family:"minion-pro", Sans-serif;line-height:150%;letter-spacing:1.5px;}.theme-style-dark .elementor-1595 .elementor-element.elementor-element-64d81bf .ar-serv-lnk, .theme-style-dark .elementor .elementor-1595 .elementor-element.elementor-element-64d81bf .ar-serv-lnk{color:#D2F65A;}.elementor-1595 .elementor-element.elementor-element-64d81bf .ar-serv-lnk, .elementor .elementor-1595 .elementor-element.elementor-element-64d81bf .ar-serv-lnk{font-family:"futura-pt", Sans-serif;}.elementor-1595 .elementor-element.elementor-element-be3f308 .ar-serv-subtitle{font-family:"futura-pt", Sans-serif;}.theme-style-dark .elementor-1595 .elementor-element.elementor-element-be3f308 .ar-serv-title{color:#10B981;}.elementor-1595 .elementor-element.elementor-element-be3f308 .ar-serv-title{font-family:"futura-pt", Sans-serif;font-weight:700;}.elementor-1595 .elementor-element.elementor-element-be3f308 .ar-serv-text{font-family:"minion-pro", Sans-serif;font-size:15px;line-height:1px;letter-spacing:1.5px;}.theme-style-dark .elementor-1595 .elementor-element.elementor-element-be3f308 .ar-serv-lnk, .theme-style-dark .elementor .elementor-1595 .elementor-element.elementor-element-be3f308 .ar-serv-lnk{color:#D2F65A;}.elementor-1595 .elementor-element.elementor-element-be3f308 .ar-serv-lnk, .elementor .elementor-1595 .elementor-element.elementor-element-be3f308 .ar-serv-lnk{font-family:"futura-pt", Sans-serif;}.elementor-1595 .elementor-element.elementor-element-1ad70b5 .ar-serv-subtitle{font-family:"futura-pt", Sans-serif;}.theme-style-dark .elementor-1595 .elementor-element.elementor-element-1ad70b5 .ar-serv-title{color:#10B981;}.elementor-1595 .elementor-element.elementor-element-1ad70b5 .ar-serv-title{font-family:"futura-pt", Sans-serif;font-weight:700;}.elementor-1595 .elementor-element.elementor-element-1ad70b5 .ar-serv-text{font-family:"minion-pro", Sans-serif;font-size:15px;letter-spacing:1.5px;}.theme-style-dark .elementor-1595 .elementor-element.elementor-element-1ad70b5 .ar-serv-lnk, .theme-style-dark .elementor .elementor-1595 .elementor-element.elementor-element-1ad70b5 .ar-serv-lnk{color:#D2F65A;}.elementor-1595 .elementor-element.elementor-element-1ad70b5 .ar-serv-lnk, .elementor .elementor-1595 .elementor-element.elementor-element-1ad70b5 .ar-serv-lnk{font-family:"futura-pt", Sans-serif;}.elementor-1595 .elementor-element.elementor-element-805099d{margin-top:0px;margin-bottom:15px;}.elementor-1595 .elementor-element.elementor-element-6a2e878 .ar-pricing-item .name{font-family:"futura-pt", Sans-serif;}.elementor-1595 .elementor-element.elementor-element-6a2e878 .ar-pricing-item .amount{font-family:"minion-pro", Sans-serif;}.theme-style-dark .elementor-1595 .elementor-element.elementor-element-6a2e878 .ar-lnk, .theme-style-dark .elementor-1595 .elementor-element.elementor-element-6a2e878 a.ar-lnk{color:#D2F65A;}.theme-style-dark .elementor-1595 .elementor-element.elementor-element-6a2e878 .ar-lnk:hover, .theme-style-dark .elementor-1595 .elementor-element.elementor-element-6a2e878 a.ar-lnk:hover{color:#10B981;}.elementor-1595 .elementor-element.elementor-element-6a2e878 .ar-lnk, .elementor-1595 .elementor-element.elementor-element-6a2e878 a.ar-lnk{font-family:"futura-pt", Sans-serif;}.elementor-1595 .elementor-element.elementor-element-6a2e878 .ar-pricing-item .feature-list, .elementor-1595 .elementor-element.elementor-element-6a2e878 .ar-pricing-item .feature-list ul{font-family:"minion-pro", Sans-serif;}.elementor-1595 .elementor-element.elementor-element-cb6de7e .ar-pricing-item .name{font-family:"futura-pt", Sans-serif;}.elementor-1595 .elementor-element.elementor-element-cb6de7e .ar-pricing-item .amount{font-family:"minion-pro", Sans-serif;}.theme-style-dark .elementor-1595 .elementor-element.elementor-element-cb6de7e .ar-lnk, .theme-style-dark .elementor-1595 .elementor-element.elementor-element-cb6de7e a.ar-lnk{color:#D2F65A;}.theme-style-dark .elementor-1595 .elementor-element.elementor-element-cb6de7e .ar-lnk:hover, .theme-style-dark .elementor-1595 .elementor-element.elementor-element-cb6de7e a.ar-lnk:hover{color:#10B981;}.elementor-1595 .elementor-element.elementor-element-cb6de7e .ar-lnk, .elementor-1595 .elementor-element.elementor-element-cb6de7e a.ar-lnk{font-family:"futura-pt", Sans-serif;}.elementor-1595 .elementor-element.elementor-element-cb6de7e .ar-pricing-item .feature-list, .elementor-1595 .elementor-element.elementor-element-cb6de7e .ar-pricing-item .feature-list ul{font-family:"minion-pro", Sans-serif;}.elementor-1595 .elementor-element.elementor-element-f56ab55 .ar-pricing-item .name{font-family:"futura-pt", Sans-serif;}.elementor-1595 .elementor-element.elementor-element-f56ab55 .ar-pricing-item .amount{font-family:"minion-pro", Sans-serif;}.theme-style-dark .elementor-1595 .elementor-element.elementor-element-f56ab55 .ar-lnk, .theme-style-dark .elementor-1595 .elementor-element.elementor-element-f56ab55 a.ar-lnk{color:#D2F65A;}.theme-style-dark .elementor-1595 .elementor-element.elementor-element-f56ab55 .ar-lnk:hover, .theme-style-dark .elementor-1595 .elementor-element.elementor-element-f56ab55 a.ar-lnk:hover{color:#10B981;}.elementor-1595 .elementor-element.elementor-element-f56ab55 .ar-lnk, .elementor-1595 .elementor-element.elementor-element-f56ab55 a.ar-lnk{font-family:"futura-pt", Sans-serif;}.elementor-1595 .elementor-element.elementor-element-f56ab55 .ar-pricing-item .feature-list, .elementor-1595 .elementor-element.elementor-element-f56ab55 .ar-pricing-item .feature-list ul{font-family:"minion-pro", Sans-serif;}.elementor-1595 .elementor-element.elementor-element-ff2ffa9 .ar-pricing-item .name{font-family:"futura-pt", Sans-serif;}.elementor-1595 .elementor-element.elementor-element-ff2ffa9 .ar-pricing-item .amount{font-family:"minion-pro", Sans-serif;}.theme-style-dark .elementor-1595 .elementor-element.elementor-element-ff2ffa9 .ar-lnk, .theme-style-dark .elementor-1595 .elementor-element.elementor-element-ff2ffa9 a.ar-lnk{color:#D2F65A;}.theme-style-dark .elementor-1595 .elementor-element.elementor-element-ff2ffa9 .ar-lnk:hover, .theme-style-dark .elementor-1595 .elementor-element.elementor-element-ff2ffa9 a.ar-lnk:hover{color:#10B981;}.elementor-1595 .elementor-element.elementor-element-ff2ffa9 .ar-lnk, .elementor-1595 .elementor-element.elementor-element-ff2ffa9 a.ar-lnk{font-family:"futura-pt", Sans-serif;}.elementor-1595 .elementor-element.elementor-element-ff2ffa9 .ar-pricing-item .feature-list, .elementor-1595 .elementor-element.elementor-element-ff2ffa9 .ar-pricing-item .feature-list ul{font-family:"minion-pro", Sans-serif;}@media(max-width:767px){.elementor-1595 .elementor-element.elementor-element-9b2edd6{margin-top:0px;margin-bottom:20px;}.elementor-1595 .elementor-element.elementor-element-da747cc .content .title{font-size:24px;}.elementor-1595 .elementor-element.elementor-element-76d2c70{margin-top:0px;margin-bottom:30px;}.elementor-1595 .elementor-element.elementor-element-805099d{margin-top:0px;margin-bottom:0px;}.elementor-1595 .elementor-element.elementor-element-76d39e2 .ar-title{font-size:20px;}.elementor-1595 .elementor-element.elementor-element-6a2e878 .ar-pricing-item .name{font-size:11px;}.elementor-1595 .elementor-element.elementor-element-6a2e878 .ar-pricing-item .amount{font-size:30px;}.elementor-1595 .elementor-element.elementor-element-cb6de7e .ar-pricing-item .name{font-size:11px;}.elementor-1595 .elementor-element.elementor-element-cb6de7e .ar-pricing-item .feature-list, .elementor-1595 .elementor-element.elementor-element-cb6de7e .ar-pricing-item .feature-list ul{font-size:16px;}.elementor-1595 .elementor-element.elementor-element-f56ab55 .ar-pricing-item .name{font-size:11px;}.elementor-1595 .elementor-element.elementor-element-f56ab55 .ar-pricing-item .amount{font-size:30px;}.elementor-1595 .elementor-element.elementor-element-ff2ffa9 .ar-pricing-item .name{font-size:11px;}.elementor-1595 .elementor-element.elementor-element-ff2ffa9 .ar-pricing-item .feature-list, .elementor-1595 .elementor-element.elementor-element-ff2ffa9 .ar-pricing-item .feature-list ul{font-size:16px;}}/* Start custom CSS for section, class: .elementor-element-30dbec9 */.ar-serv-icon img[src*="-184x184.gif"] {
    content: url("http://johnschreve.nl/wp-content/uploads/2025/06/Webdesign_Gifje.gif") !important;
}

.ar-serv-icon img[src*="Teksten_schrijver_gifje-184x184.gif"] {
    content: url("http://johnschreve.nl/wp-content/uploads/2025/06/Teksten_schrijver_gifje.gif") !important;
}

.ar-serv-icon img[src*="Rank_omhoog_SEO_gifje-184x184.gif"] {
    content: url("http://johnschreve.nl/wp-content/uploads/2025/06/Rank_omhoog_SEO_gifje.gif") !important;
}

.ar-serv-icon img[src*="Boven_aan_de_ladder_ads_gifje-184x184.gif"] {
    content: url("http://johnschreve.nl/wp-content/uploads/2025/06/Boven_aan_de_ladder_ads_gifje.gif") !important;
}
/* Custom CSS voor Button Kleur Hover Effect */
/* Van #D2F65A naar #10B981 bij hover */

/* Target alle ar-serv-lnk buttons */
.ar-serv-lnk.custom-lnk {
    color: #D2F65A !important;
    transition: color 0.3s ease;
}

.ar-serv-lnk.custom-lnk:hover {
    color: #10B981 !important;
}

/* Target ook de spans binnen de buttons */
.ar-serv-lnk.custom-lnk span {
    color: inherit;
    transition: color 0.3s ease;
}

.ar-serv-lnk.custom-lnk:hover span {
    color: #10B981 !important;
}

/* Voor andere button types die ook de #D2F65A kleur gebruiken */
.ar-lnk.custom-lnk {
    transition: color 0.3s ease;
}

.ar-lnk.custom-lnk:hover {
    color: #10B981 !important;
}

.ar-lnk.custom-lnk:hover .text,
.ar-lnk.custom-lnk:hover .text span {
    color: #10B981 !important;
}

/* Algemene button links met de lichtgroene kleur */
a[style*="#D2F65A"],
.elementor-button[style*="#D2F65A"],
*[style*="color: #D2F65A"],
*[style*="color:#D2F65A"] {
    transition: color 0.3s ease !important;
}

a[style*="#D2F65A"]:hover,
.elementor-button[style*="#D2F65A"]:hover,
*[style*="color: #D2F65A"]:hover,
*[style*="color:#D2F65A"]:hover {
    color: #10B981 !important;
}

/* Voor als je de kleur als CSS variabele hebt gebruikt */
:root {
    --button-color-normal: #D2F65A;
    --button-color-hover: #10B981;
}

/* Extra specifiek voor jouw thema buttons */
.custom-lnk {
    transition: color 0.3s ease;
}

.custom-lnk:hover {
    color: #10B981 !important;
}

/* Voor alle child elementen binnen custom-lnk */
.custom-lnk:hover * {
    color: inherit !important;
}/* End custom CSS */
/* Start custom CSS for ryancv-pricing-2, class: .elementor-element-cb6de7e */@media (max-width: 767px) {
    .mobile-break .text span {
        display: none;
    }
    
    .mobile-break .text::before {
        content: "Spreek je klanten \A direct aan!";
        white-space: pre-line;
        display: block;
    }
}/* End custom CSS */
/* Start custom CSS for ryancv-pricing-2, class: .elementor-element-ff2ffa9 *//* Desktop en tablet (768px+), niet op mobiel */
@media (min-width: 768px) {
    .desktop-tablet-break .text span {
        display: none;
    }
    
    .desktop-tablet-break .text::before {
        content: "meer juiste oogballen, \A meer omzet.";
        white-space: pre-line;
        display: block;
    }
}/* End custom CSS */