.smart-wrap{ padding:0 10px;}.smart-forms .field{ display:block;position:relative;}.smart-forms .option-group{ display:flex;flex-direction:column;gap:7px;}.smart-forms .field-icon i{ color:#a2a6a8;position:relative;top:0;}.smart-forms .smart-option-group-section .field-label{ padding-bottom:15px;}.smart-forms .field-label.colm{ padding-top:12px;}.smart-forms .field-label em{ color:#e74c3c;font-size:14px;font-style:normal;display:inline-block;margin-left:4px;position:relative;top:3px;}.smart-forms .form-header{ overflow:hidden;position:relative;padding:25px 30px;border-radius:5px 5px 0 0;}.smart-forms .form-header h4{ text-align:left;font-weight:300;font-size:32px;padding:0;margin:0;}.smart-forms .form-header h4 i{ font-size:38px;position:relative;margin-right:10px;top:2px;}.smart-forms .header-primary{ background-color:var(--first-color);border-top:1px solid var(--first-color);border-bottom:5px solid var(--first-color);}.smart-forms .header-lite{ background:#f3f5fa;border-top:1px solid #23e0ba;border-bottom:1px solid #d9dde5;}.smart-forms .header-lite:before{ content:"";background-color:var(--first-color);position:absolute;height:8px;z-index:1;top:0px;right:0;left:0;}.smart-forms .header-primary h4{ color:#fff;}.smart-forms .header-lite h4{ color:#5d6a87;padding-top:5px;}.smart-flat,.smart-flat .form-header{ border-radius:0;}.smart-forms .form-footer{ overflow:hidden;padding:20px 25px;padding-top:25px;background:#f3f5fa url(../images/template/foobg.png) top left repeat-x;}.smart-forms input[type="search"]{ -webkit-appearance:textfield;}.smart-forms ::-webkit-search-decoration,.smart-forms ::-webkit-search-cancel-button{ -webkit-appearance:none;}.smart-forms input::-webkit-input-placeholder,.smart-forms textarea::-webkit-input-placeholder{ color:#919da8;}.smart-forms input:focus::-webkit-input-placeholder,.smart-forms textarea:focus::-webkit-input-placeholder{ color:#d6dbe0;}.smart-forms input:-moz-placeholder,.smart-forms textarea:-moz-placeholder{ color:#919da8;}.smart-forms input:focus:-moz-placeholder,.smart-forms textarea:focus:-moz-placeholder{ color:#d6dbe0;}.smart-forms input::-moz-placeholder,.smart-forms textarea::-moz-placeholder{ color:#919da8;opacity:1;}.smart-forms input:focus::-moz-placeholder,.smart-forms textarea:focus::-moz-placeholder{ color:#d6dbe0;opacity:1;}.smart-forms input:-ms-input-placeholder,.smart-forms textarea:-ms-input-placeholder{ color:#919da8;}.smart-forms input:focus:-ms-input-placeholder,.smart-forms textarea:focus:-ms-input-placeholder{ color:#d6dbe0;}.smart-forms label,.smart-forms input,.smart-forms button,.smart-forms select,.smart-forms textarea{ margin:0;outline:none;font-weight:700;font-size:16px;line-height:19px;}.smart-forms .gui-input,.smart-forms .gui-textarea,.smart-forms .select > select,.smart-forms input[type="button"],.smart-forms input[type="submit"],.smart-forms input[type="search"],.smart-forms .select-multiple select{ -webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;}.smart-forms input[type="search"]::-webkit-search-decoration,.smart-forms input[type="search"]::-webkit-search-cancel-button,.smart-forms input[type="search"]::-webkit-search-results-button,.smart-forms input[type="search"]::-webkit-search-results-decoration{ display:none;}.smart-forms .radio,.smart-forms .button,.smart-forms .checkbox,.smart-forms .switch > label{ -webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;}input.submit{ background-color:var(--first-color);color:white;border:0;padding:14px;}.footer-nieuwsbrief input.submit{ background-color:#222;border-radius:5px;color:white;border:0;padding:14px;}input.submit:hover{ cursor:pointer;}.smart-forms .input-hint{ padding:10px 24px;display:block;margin-top:5px;line-height:16px;position:relative;background:#f2f4fa;border:0;border-radius:50px;font-size:12px;color:var(--white);background-color:var(--first-color);}.smart-forms .input-hint a{ color:var(--white);}.smart-forms .select{ border:0;z-index:10;border-radius:24px;}.smart-forms .select > select{ display:block;padding:11px 44px 11px 24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;z-index:10;margin:0;cursor:pointer;}.smart-forms .select > select::-ms-expand{ display:none;}.smart-forms .select:before{ top:2px;right:2px;width:34px;bottom:2px;background:#f2f4fa;border-left:1px solid #d3dae7;border-radius:0 1px 1px 0;}.smart-forms .select .fa-arrow-down{ position:absolute;z-index:16;width:32px;height:32px;border-radius:100px;color:var(--white);display:flex;align-items:center;justify-content:center;background-color:var(--first-color);font-size:12px;top:8px;right:8px;pointer-events:none;box-sizing:border-box !important;padding:9px;}.smart-forms .select .arrow{ position:absolute;top:9px;right:5px;width:24px;height:24px;background:#f2f4fa;color:#b5c1c7;pointer-events:none;z-index:16;}.smart-forms .select .arrow:after,.smart-forms .select .arrow:before{ content:"";position:absolute;font-size:12px;font-style:normal;pointer-events:none;left:6px;}.smart-forms .select .arrow:before{ content:"\25BC";bottom:4px;}.smart-forms .select .double:after{ content:"\25B2";top:-1px;}.smart-forms .select .double:before{ content:"\25BC";bottom:-1px;}.smart-forms .select-multiple select{ width:100%;height:123px;padding:10px;}.smart-forms .file{ display:block;width:100%;}.smart-forms .file .gui-file{ width:100%;height:100%;cursor:pointer;padding:8px 10px;position:absolute;-moz-opacity:0;opacity:0;z-index:11;bottom:0;right:0;}.smart-forms .file .button:after{ display:none;}.smart-forms .file .button{ position:absolute;top:0;right:0;float:none;height:48px;line-height:48px;padding:0 16px;z-index:10;}.smart-forms .gui-input:hover,.smart-forms .gui-textarea:hover,.smart-forms .select > select:hover,.smart-forms .select-multiple select:hover,.smart-forms .gui-input:hover ~ .input-hint,.smart-forms .file .gui-file:hover + .gui-input,.smart-forms .gui-textarea:hover ~ .input-hint{ border-color:var(--first-color);}.smart-forms .gui-input:focus,.smart-forms .gui-textarea:focus,.smart-forms .select > select:focus,.smart-forms .select-multiple select:focus{ border-color:var(--first-color);color:var(--first-color);}.smart-forms .select > select:focus{ z-index:10;z-index:20\9;}.smart-forms .gui-input:focus ~ .field-icon i,.smart-forms .gui-textarea:focus ~ .field-icon i{ color:var(--first-color);}.smart-forms .select-multiple select:focus,.smart-forms .gui-input:focus ~ .input-hint,.smart-forms .gui-textarea:focus ~ .input-hint,.smart-forms .file .gui-file:focus + .gui-input{ border-color:var(--first-color);}.smart-forms .select > select:focus + .arrow{ color:var(--first-color);}.smart-forms .option{ position:relative;padding-right:15px;display:inline-block;vertical-align:middle;color:var(--white);}.option:hover .tooltip{ bottom:100%;opacity:1;left:-10px;right:auto;margin-bottom:10px;z-index:999;}.option:hover .tooltip:after,.option:hover .tooltip .tip-left-top:after{ top:100%;left:12px;border-top:8px solid #34495e;border-right:8px solid transparent;border-left:8px solid transparent;}.smart-forms .checkbox,.smart-forms .radio{ position:relative;margin-right:2px;background:var(--forms-input-bg);display:inline-block;border:2px solid #b5c1c7;height:21px;width:21px;top:5px;border-radius:5px;}.smart-forms .checkbox:before,.smart-forms .radio:before{ content:"";display:none;}.smart-forms input:checked + .checkbox:before,.smart-forms input:checked + .radio:before{ display:block;}.smart-forms .checkbox:before{ position:absolute;top:4px;left:4px;width:6px;height:3px;border:solid var(--first-color);border-width:0 0 3px 3px;transform:rotate(-45deg);}.smart-forms input:checked + .checkbox,.smart-forms input:checked + .radio{ border:2px solid var(--first-color);}.smart-forms .radio{ border-radius:20px;}.smart-forms .radio:before{ margin:4px;width:7px;height:7px;background:var(--first-color);border-radius:10px;}.smart-forms input:hover + .checkbox,.smart-forms input:hover + .radio{ border-color:var(--first-color);}.smart-forms input:focus + .checkbox,.smart-forms input:focus + .radio{ border-color:var(--first-color);}.smart-forms input:focus + .radio:before{ background:var(--first-color);}.smart-forms input:focus + .checkbox:before{ border-color:var(--first-color);}.smart-forms a.button,.smart-forms span.button,.smart-forms label.button{ line-height:42px;text-decoration:none;}.smart-forms .button i{ font-size:14px;}.smart-forms .button-list .button{ margin-bottom:5px;}.smart-forms .form-msg{ display:none;}.smart-forms .notification{ color:#444;padding:15px;position:relative;}.smart-forms .notification p{ margin:0;padding:0 15px;padding-left:5px;line-height:normal;}.smart-forms .notification .close-btn{ margin-top:-7px;padding:inherit;position:absolute;text-decoration:none;font:bold 20px/20px Arial,sans-serif;opacity:0.65;color:inherit !important;display:block;right:1px;top:14%;}.smart-forms .notification .close-btn:hover{ opacity:1;}.smart-forms .alert-info{ color:#163161;background-color:#cfe6fc;}.smart-forms .alert-success{ color:#336633;background-color:#d2f7ad;}.smart-forms .alert-warning{ color:#cc6600;background-color:#fae7a2;}.smart-forms .alert-error{ color:#990000;background-color:#fbdbcf;}.smart-forms .state-error .gui-input,.smart-forms .state-error .gui-textarea,.smart-forms .state-error.select > select,.smart-forms .state-error.select-multiple > select,.smart-forms .state-error input:hover + .checkbox,.smart-forms .state-error input:hover + .radio,.smart-forms .state-error input:focus + .checkbox,.smart-forms .state-error input:focus + .radio,.smart-forms .state-error .checkbox,.smart-forms .state-error .radio{ background:#feefe9;border-color:#e46b66;}.smart-forms .state-error .gui-input ~ .field-icon i,.smart-forms .state-error .gui-textarea ~ .field-icon i{ color:#e74c3c;}.smart-forms .state-error.select .arrow{ color:#e74c3c;}.smart-forms .state-error.select:before{ border-left:1px solid #e46b66;}.smart-forms .state-error .gui-input ~ .input-hint,.smart-forms .state-error.file .gui-file:hover + .gui-input,.smart-forms .state-error .gui-textarea ~ .input-hint{ border-color:#e46b66;}.smart-forms .state-error em,.smart-forms .state-error + em{ display:inline-block;padding:2px 5px;border-radius:20px;font-style:normal;line-height:normal;background-color:#cc0000;font-size:14px;color:#fff;font-weight:600;font-family:var(--first-font);margin-left:25px;margin-top:5px;}@media (max-width:600px){ .smart-forms .state-error em, .smart-forms .state-error + em{ left:0;}}.dark-form .smart-forms .state-success .gui-input,.dark-form .smart-forms .state-success .gui-textarea,.dark-form .smart-forms .state-success.select > select,.dark-form .smart-forms .state-succes.select-multiple select,.cb-block-small-contact-fullwrapper .smart-forms .state-success .gui-input,.cb-block-small-contact-fullwrapper .smart-forms .state-success .gui-textarea,.cb-block-small-contact-fullwrapper .smart-forms .state-success.select > select,.cb-block-small-contact-fullwrapper .smart-forms .state-success.select-multiple select{ border:1px solid #2ecc71 !important;color:var(--white);}.smart-forms .state-success .gui-input,.smart-forms .state-success .gui-textarea,.smart-forms .state-success.select > select,.smart-forms .state-success.select-multiple > select,.smart-forms .state-success input:hover + .checkbox,.smart-forms .state-success input:hover + .radio,.smart-forms .state-success input:focus + .checkbox,.smart-forms .state-success input:focus + .radio,.smart-forms .state-success .checkbox,.smart-forms .state-success .radio{ background:#eafcd8;color:var(--second-color);}.smart-forms .state-success .gui-input ~ .field-icon i,.smart-forms .state-success .gui-textarea ~ .field-icon i{ color:#2ecc71;}.smart-forms .state-success.select .arrow{ color:#2ecc71;}.smart-forms .state-success.select:before{ border-left:1px solid #2ecc71;}.smart-forms .state-success .gui-input ~ .input-hint,.smart-forms .state-success.file .gui-file:hover + .gui-input,.smart-forms .state-success .gui-textarea ~ .input-hint{ border-color:#2ecc71;}.smart-forms .button[disabled],.smart-forms .state-disabled .button,.smart-forms input[disabled] + .radio,.smart-forms input[disabled] + .checkbox,.smart-forms .switch > input[disabled] + label{ cursor:default;opacity:0.5;}.smart-forms .gui-input[disabled],.smart-forms .gui-textarea[disabled],.smart-forms .select > select[disabled],.smart-forms .select-multiple select[disabled],.smart-forms .gui-input[disabled] ~ .input-hint,.smart-forms .file .gui-file[disabled] + .gui-input,.smart-forms .file .gui-file[disabled]:hover + .gui-input,.smart-forms .gui-textarea[disabled] ~ .input-hint{ background-color:#f4f6f6;border-color:#d5dbdb !important;cursor:default;color:#d5dbdb;opacity:0.7;}.smart-forms input[disabled] ~ .field-icon i,.smart-forms textarea[disabled] ~ .field-icon i,.smart-forms .select > select[disabled] + .arrow{ opacity:0.4;}@media (max-width:700px){ #ui-datepicker-div{ width:94vw !important;left:3vw !important;} .ui-datepicker td span, .ui-datepicker td a{ padding:0.5em !important;}}.ui-datepicker{ width:18em;margin-top:14px;display:none;background:#fff;position:relative;font:14px/1.55 "Roboto",Arial,Helvetica,sans-serif;-o-box-shadow:0 0 4px rgba(0,0,0,0.3);box-shadow:0 0 4px rgba(0,0,0,0.3);border:5px solid var(--first-color);z-index:9999 !important;border-radius:3px;text-align:center;color:#666;}.ui-datepicker:before{ content:"";bottom:auto;border:solid;border-width:16px 16px 16px;border-color:transparent transparent var(--first-color) transparent;border-color:rgba(255,255,255,0) rgba(255,255,255,0) var(--first-color) rgba(255,255,255,0);position:absolute;margin-left:-10px;display:block;top:-32px;left:10%;height:0;width:0;}.ui-datepicker a{ color:#404040;text-align:center;}.ui-datepicker .ui-state-disabled span{ color:#d9dde5;}.ui-timepicker-div .ui-widget-header,.ui-datepicker .ui-datepicker-header{ position:relative;background:var(--first-color);line-height:27px;font-size:15px;padding:10px;box-sizing:border-box;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{ width:34px;height:34px;display:block;font-size:14px;position:absolute;text-decoration:none;cursor:pointer;color:#fff;top:19.5%;}.ui-datepicker .ui-datepicker-prev{ left:2px;}.ui-datepicker .ui-datepicker-next{ right:2px;}.ui-datepicker .ui-datepicker-title{ margin:0 2.3em;line-height:1.8em;text-align:center;color:#fff;font-family:var(--first-font);}.ui-datepicker .ui-datepicker-title select{ font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month-year{ width:100%;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{ width:49%;}.ui-datepicker table{ width:100%;font-size:0.9em;margin:0 0 0.4em;border-collapse:collapse;}.ui-datepicker th{ padding:0.5em 0.3em;text-align:center;font-weight:bold;border:0;}.ui-datepicker td{ border:0;padding:2px 5px;}.ui-datepicker td span,.ui-datepicker td a{ padding:0.25em;display:block;text-align:center;text-decoration:none;border-radius:3px;font-family:var(--first-font);}.ui-datepicker td.ui-datepicker-today .ui-state-default{ background-color:var(--first-color);color:var(--white);}.ui-datepicker td a.ui-state-active{ background-color:var(--second-color);color:var(--white);}.ui-datepicker td span:hover,.ui-datepicker td a:hover{ background:#d7dcde;}.ui-datepicker .ui-state-disabled span:hover{ background:none;}.ui-datepicker-today a,.ui-datepicker-today a:hover,.ui-datepicker .ui-state-highlight{ font-weight:700;background:var(--first-color) !important;border-radius:3px;color:#fff;}.cal-widget .ui-datepicker{ width:100%;margin-top:0;}.cal-widget .ui-datepicker:before{ display:none;}.ui-datepicker.ui-datepicker-multi{ width:auto;}.ui-datepicker-multi .ui-datepicker-group{ float:left;}.ui-datepicker-multi .ui-datepicker-group table{ width:95%;margin:0 auto 0.4em;}.ui-datepicker-multi-2 .ui-datepicker-group{ width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{ width:33.333%;}.ui-datepicker-multi-4 .ui-datepicker-group{ width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{ border-left-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane{ clear:left;}.ui-datepicker-row-break{ clear:both;width:100%;font-size:0;}.ui-datepicker-buttonpane{ border-top:1px solid #d9dde5;padding:10px;}.ui-datepicker-buttonpane button{ padding:8px 20px;margin-right:0.2em;position:relative;line-height:normal;display:inline-block;-webkit-user-drag:none;text-shadow:0 1px rgba(255,255,255,0.2);border-radius:3px;vertical-align:middle;background:var(--second-color);text-align:center;overflow:visible;cursor:pointer;color:var(--white);border:0;font-size:16px;line-height:22px;font-family:var(--first-font) !important;border-radius:50px;}.ui-datepicker-buttonpane button.ui-priority-secondary{ background-color:var(--first-color);display:none;}.ui-datepicker-buttonpane button:hover{ color:#243140;background:#cacfd2;}.ui-datepicker-buttonpane button:active{ color:#1d2938;background:#a1a6a9;}.ui-monthpicker .ui-datepicker-header{ margin-bottom:3px;}.ui-timepicker-div .ui-widget-header{ position:relative;line-height:27px;font-size:15px;padding:10px;}.ui-timepicker-div dl{ text-align:left;border:1px solid #d9dde5;border-width:1px 0 0 0;padding:15px 10px;margin:0;}.ui-timepicker-div dl dt{ float:left;clear:left;padding:0 0 0 5px;}.ui-timepicker-div dl dd{ margin:0 10px 20px 40%;}.ui-timepicker-div dl .ui_tpicker_hour,.ui-timepicker-div dl .ui_tpicker_minute,.ui-timepicker-div dl .ui_tpicker_second,.ui-timepicker-div dl .ui_tpicker_millisec{ background:#e2e8f1;position:relative;top:6px;}.ui-timepicker-div td{ font-size:90%;}.ui-tpicker-grid-label{ background:none;border:none;margin:0;padding:0;}.ui-timepicker-rtl{ direction:rtl;}.ui-timepicker-rtl dl{ text-align:right;padding:0 5px 0 0;}.ui-timepicker-rtl dl dt{ float:right;clear:right;}.ui-timepicker-rtl dl dd{ margin:0 40% 10px 10px;}.smart-forms .progress-section{ display:none;}.progress-bar{ position:relative;background:#edf0f8;border-radius:3px;}.progress-bar .percent{ position:absolute;display:inline-block;top:-3px;right:-24px;font-size:9px;color:#93a2aa;}.progress-bar > .bar{ width:60%;height:7px;display:block;background-size:16px 16px;background-color:#bdc3c7;border-radius:3px;}.smart-forms .bar-primary > .bar{ background-color:var(--first-color);}.smart-forms .bar-blue > .bar{ background-color:#3498db;}.smart-forms .bar-black > .bar{ background-color:#34495e;}.smart-forms .bar-green > .bar{ background-color:#2ecc71;}.smart-forms .bar-purple > .bar{ background-color:#9b59b6;}.smart-forms .bar-red > .bar{ background-color:#e74c3c;}.smart-forms .bar-yellow > .bar{ background-color:#ed9c28;}.ui-slider .ui-slider-range,.progress > button[type="submit"]:hover,.progress > button[type="submit"],.progress-bar > .bar{ background-size:16px 16px;background-image:linear-gradient(  to bottom right, transparent, transparent 25%, rgba(255,255,255,0.3) 25%, rgba(255,255,255,0.3) 50%, transparent 50%, transparent 75%, rgba(255,255,255,0.3) 75%, rgba(255,255,255,0.3)  );}.progress > button[type="submit"],.progress > button[type="submit"]:hover,.progress-animated > .bar{ -webkit-animation:sfprogress 0.6s linear infinite;animation:sfprogress 0.6s linear infinite;}.smart-forms .progress > button[type="submit"]:hover{ cursor:wait;}@-webkit-keyframes sfprogress{ from{ background-position:0 0;} to{ background-position:-16px 0;}}@keyframes sfprogress{ from{ background-position:0 0;} to{ background-position:-16px 0;}}.smart-forms .map-container{ padding:10px;border:2px solid #bdc3c7;}.smart-forms #map_canvas{ width:100%;height:300px;overflow:hidden;}.smart-forms .block{ display:block;}.smart-forms .slider-group:before,.smart-forms .slider-group:after,.smart-forms .frm-row:before,.smart-forms .frm-row:after{ display:table;content:"";line-height:0;}.smart-forms .slider-group:after,.smart-forms .frm-row:after{ clear:both;}.smart-forms .spacer{ border-top:1px solid #d9dde5;display:block;height:0;}.smart-forms .spacer-t10{ margin-top:10px;}.smart-forms .spacer-b10{ margin-bottom:10px;}.smart-forms .spacer-t15{ margin-top:15p;}.smart-forms .spacer-b15{ margin-bottom:15px;}.smart-forms .spacer-t20{ margin-top:20px;}.smart-forms .spacer-b20{ margin-bottom:20px;}.smart-forms .spacer-t25{ margin-top:25px;}.smart-forms .spacer-b25{ margin-bottom:25px;}.smart-forms .spacer-t30{ margin-top:30px;}.smart-forms .spacer-b30{ margin-bottom:30px;}.smart-forms .spacer-t40{ margin-top:40px;}.smart-forms .spacer-b40{ margin-bottom:40px;}.smart-forms .frm-row .pad-l10{ padding-left:10px;}.smart-forms .frm-row .pad-r10{ padding-right:10px;}.smart-forms .frm-row .pad-l20{ padding-left:20px;}.smart-forms .frm-row .pad-r20{ padding-right:20px;}.smart-forms .frm-row .pad-l30{ padding-left:30px;}.smart-forms .frm-row .pad-r30{ padding-right:30px;}.smart-forms .frm-row .pad-l40{ padding-left:40px;}.smart-forms .frm-row .pad-r40{ padding-right:40px;}.smart-forms .bdl{ border-left:1px solid #d9dde5;}.smart-forms .bdr{ border-right:1px solid #d9dde5;}.smart-forms .fine-grey{ color:#919da8;}.smart-forms .small-text{ font-size:11px;font-style:normal;}.smart-forms .text-align{ height:42px;line-height:42px;}.smart-forms .align-right{ text-align:right;}.smart-forms .align-center{ text-align:center;}.smart-forms .price-box{ padding:30px;text-align:center;position:relative;border:1px solid #d0d6df;-o-box-shadow:0px 2px 0px 0px rgba(0,0,0,0.05);box-shadow:0px 2px 0px 0px rgba(0,0,0,0.05);}.smart-forms .price-box p{ line-height:1.5em;color:#526066;margin-bottom:0;}.smart-forms .price-box h5{ text-transform:uppercase;font-weight:300;margin:0;font-size:15px;color:#bacdd6;letter-spacing:2px;}.smart-forms .price-box h4{ font-size:60px;font-weight:300;margin:0;color:#547698;}.smart-forms .selected-box h4{ color:var(--first-color);}.smart-forms .price-box h4 sup{ position:relative;font-size:30px;vertical-align:top;top:15px;}.smart-forms .price-box h4 .per-month{ font-size:14px;}.smart-forms .expand{ height:50px;line-height:50px !important;}.smart-forms .ribbon,.smart-forms .ribbon-large{ width:75px;height:78px;overflow:hidden;position:absolute;right:-2px;top:-2px;z-index:1;}.smart-forms .ribbon-inner{ -o-box-shadow:0px 2px 0px 0px rgba(0,0,0,0.15);box-shadow:0px 2px 0px 0px rgba(0,0,0,0.15);-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-webkit-perspective:1000;transform:rotate(45deg);background:var(--first-color);letter-spacing:4px;text-align:center;position:relative;font-weight:700;font-size:14px;padding:7px 0;width:100px;color:#fff;z-index:1;left:3px;top:6px;}.smart-forms .ribbon-inner:before,.smart-forms .ribbon-inner:after{ content:"";border-top:3px solid #16a085;border-left:3px solid transparent;border-right:3px solid transparent;position:absolute;bottom:-3px;}.smart-forms .ribbon-inner:before{ left:0px;}.smart-forms .ribbon-inner:after{ right:0px;}.smart-forms .ribbon-large{ width:115px;height:118px;}.smart-forms .ribbon-large .ribbon-inner{ width:160px;left:-8px;top:28px;}.smart-forms .sfcode{ padding-left:24px;}.smart-forms .captcode{ padding:0;position:relative;}.smart-forms .captcode img{ position:relative;border-radius:2px 0 0 2px;top:2px;left:1px;}.smart-forms .refresh-captcha{ position:absolute;background:var(--first-color);border:3px solid #16a085;border-radius:30px;right:-15px;height:32px;width:32px;top:4px;}.smart-forms .refresh-captcha i{ position:absolute;text-align:center;line-height:26px;font-size:17px;color:#fff;left:24%;}.smart-forms .refresh-black{ background:#34495e;border-color:#2c3e50;}.smart-forms .refresh-blue{ background:#3498db;border-color:#2c81ba;}.smart-forms .refresh-green{ background:#2ecc71;border-color:#27ad60;}.smart-forms .refresh-purple{ background:#9b59b6;border-color:#8e44ad;}.smart-forms .refresh-red{ background:#e74c3c;border-color:#c44133;}.smart-forms .refresh-yellow{ background:#ed9c28;border-color:#d58512;}@media screen and (-webkit-min-device-pixel-ratio:0){ .smart-forms .option, .smart-forms .rating, .smart-forms .switch, .smart-forms .captcode{ -webkit-animation:bugfix infinite 1s;} @-webkit-keyframes bugfix{ from{ padding:0;} to{ padding:0;}} .smart-forms .switch{ margin-right:10px;margin-bottom:5px;} .smart-forms .option{ margin-right:15px;}}@media (max-width:600px){ .smart-forms .frm-row.frm-row-checkboxes{ display:flex;flex-direction:column;gap:5px;margin-bottom:17px;} .smart-forms .frm-row.frm-row-checkboxes .section{ margin:0;} .smart-forms .bdl{ border-left:0;} .smart-forms .bdr{ border-right:0;} .smart-forms .align-right{ text-align:left;}}.ui-timepicker-div .ui-widget-header{ position:relative;background:var(--first-color);line-height:27px;font-size:16px;padding:10px;font-family:var(--first-font);font-weight:700;}.ui-timepicker-div dl{ text-align:left;border:1px solid #cfcfcf;border-width:1px 0 0;padding:15px 10px;padding-bottom:15px;margin:0;font-family:var(--first-font);}.ui-timepicker-div dl dt{ float:left;clear:left;padding:0 0 0 5px;}.ui-timepicker-div dl dd{ margin:0 10px 15px 40%;}.ui-timepicker-div td{ font-size:90%;}.ui-tpicker-grid-label{ background:none;border:none;margin:0;padding:0;}.ui-timepicker-div .ui_tpicker_unit_hide{ display:none;}.ui-timepicker-rtl{ direction:rtl;}.ui-timepicker-rtl dl{ text-align:right;padding:0 5px 0 0;}.ui-timepicker-rtl dl dt{ float:right;clear:right;}.ui-timepicker-rtl dl dd{ margin:0 40% 10px 10px;background:#e5e5e5;position:relative;top:6px;}.ui-timepicker-div dl .ui_tpicker_hour,.ui-timepicker-div dl .ui_tpicker_minute,.ui-timepicker-div dl .ui_tpicker_second,.ui-timepicker-div dl .ui_tpicker_millisec{ background:transparent;position:relative;top:5px;}.ui-timepicker-div dl .ui-timepicker-select{ width:100%;display:block;position:relative;box-sizing:border-box;padding:7px 10px;font-family:var(--first-font);border-radius:50px;}.ui-timepicker-div.ui-timepicker-oneLine{ padding-right:2px;}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time,.ui-timepicker-div.ui-timepicker-oneLine dt{ display:none;}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label{ display:block;padding-top:2px;}.ui-timepicker-div.ui-timepicker-oneLine dl{ text-align:right;}.ui-timepicker-div.ui-timepicker-oneLine dl dd,.ui-timepicker-div.ui-timepicker-oneLine dl dd > div{ display:inline-block;margin:0;}.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before{ content:":";display:inline-block;}.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before{ content:".";display:inline-block;}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{ display:none;}.ui-autocomplete{ position:absolute;top:0;left:0;cursor:default;z-index:10000000;list-style:none;padding:0;margin:0;display:block;outline:none;font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:14px;border:1px solid #bbb;border-top:0;background:#fff;max-height:100px;overflow-x:hidden;overflow-y:auto;}.ui-autocomplete .ui-menu{ position:absolute;}.ui-autocomplete .ui-menu-item{ position:relative;margin:0;padding:8px 10px;cursor:pointer;min-height:0;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);background:#f2f4fa;border-bottom:1px solid #dce1ee;-o-box-shadow:inset 0 1px #fff,inset 0 0 0 1px rgba(255,255,255,0.5);box-shadow:inset 0 1px #fff,inset 0 0 0 1px rgba(255,255,255,0.5);}.ui-autocomplete .ui-menu-divider{ margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0;border-color:#ddd;}.ui-autocomplete .ui-menu-item:hover{ background:#dce1ee;}.custom-combobox{ position:relative;padding-right:45px;display:block;}.custom-combobox-toggle{ position:absolute;top:0;bottom:0;right:0;margin-left:-1px;padding:0;z-index:10;width:45px;line-height:40px;height:100%;text-align:center;background:#f5f5f5;border:1px solid #cfcfcf;border-left:0;cursor:pointer;color:#aaa;}.custom-combobox-input{ margin:0;padding:5px 10px;}.smart-forms .price-box{ padding:30px;text-align:center;position:relative;border:1px solid #d0d6df;-o-box-shadow:0 2px 0 0 rgba(0,0,0,0.05);box-shadow:0 2px 0 0 rgba(0,0,0,0.05);}.smart-forms .price-box p{ line-height:1.5em;font-weight:300;font-size:16px;color:#526066;margin-bottom:0;}.smart-forms .price-box h5{ text-transform:uppercase;font-weight:300;margin:0;font-size:15px;color:#bacdd6;letter-spacing:2px;}.smart-forms .price-box h4{ font-size:60px;font-weight:400;margin:0;color:#547698;}.smart-forms .selected-box h4{ color:#1abc9c;}.smart-forms .price-box h4 sup{ position:relative;font-size:30px;vertical-align:top;top:15px;}.smart-forms .price-box h4 .per-month{ font-size:14px;}.smart-forms .expand{ height:50px;line-height:50px !important;}.smart-forms .ribbon,.smart-forms .ribbon-large{ width:75px;height:78px;overflow:hidden;position:absolute;right:-2px;top:-2px;z-index:1;}.smart-forms .ribbon-inner{ font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;-o-box-shadow:0 2px 0 0 rgba(0,0,0,0.15);box-shadow:0 2px 0 0 rgba(0,0,0,0.15);-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-webkit-perspective:1000;transform:rotate(45deg);background:#1abc9c;letter-spacing:4px;text-align:center;position:relative;font-weight:700;font-size:14px;padding:7px 0;width:100px;color:#fff;z-index:1;left:3px;top:6px;}.smart-forms .ribbon-inner:before,.smart-forms .ribbon-inner:after{ content:"";border-top:3px solid #16a085;border-left:3px solid transparent;border-right:3px solid transparent;position:absolute;bottom:-3px;}.smart-forms .ribbon-inner:before{ left:0;}.smart-forms .ribbon-inner:after{ right:0;}.smart-forms .ribbon-large{ width:115px;height:118px;}.smart-forms .ribbon-large .ribbon-inner{ width:160px;left:-8px;top:28px;}.smart-forms .slider-wrapper,.smart-forms .sliderv-wrapper{ background:#e2e8f1;position:relative;border-radius:3px;}.smart-forms .ui-slider{ position:relative;text-align:left;}.smart-forms .ui-slider .ui-slider-handle{ position:absolute;z-index:2;width:1.5em;height:1.5em;cursor:default;background:#fff;text-decoration:none;border:3px solid #1abc9c;border-radius:20px;touch-action:none;margin-top:-3px;outline:none;}.smart-forms .ui-slider .ui-slider-handle:before{ content:"";width:7px;height:7px;position:absolute;background-color:#1abc9c;border-radius:10px;z-index:2;left:4px;top:4px;}.smart-forms .ui-slider .ui-slider-range{ position:absolute;z-index:1;font-size:0.7em;display:block;border:0;background-position:0 0;background-color:#1abc9c;border-radius:3px;}.smart-forms .ui-slider.ui-state-disabled .ui-slider-handle,.smart-forms .ui-slider.ui-state-disabled .ui-slider-range{ -webkit-filter:inherit;filter:inherit;}.smart-forms .ui-slider-horizontal{ height:0.5em;}.smart-forms .ui-slider-horizontal .ui-slider-handle{ top:-0.3em;margin-left:-0.6em;}.smart-forms .ui-slider-horizontal .ui-slider-range{ top:0;height:100%;}.smart-forms .ui-slider-horizontal .ui-slider-range-min{ left:0;}.smart-forms .ui-slider-horizontal .ui-slider-range-max{ right:0;}.smart-forms .ui-slider-vertical,.smart-forms .sliderv-wrapper{ width:0.5em;height:100px;}.smart-forms .ui-slider-vertical .ui-slider-handle{ left:-0.45em;margin-left:0;margin-bottom:-0.6em;}.smart-forms .ui-slider-vertical .ui-slider-range{ left:0;width:100%;}.smart-forms .ui-slider-vertical .ui-slider-range-min{ bottom:0;}.smart-forms .ui-slider-vertical .ui-slider-range-max{ top:0;}.smart-forms .slider-input{ color:#f6931f !important;border:0;background:none;}.smart-forms .slider-group .sliderv-wrapper{ height:150px;float:left;margin:14px;}.smart-forms .ui-slider .ui-state-active{ cursor:-webkit-grabbing;cursor:grabbing;}.smart-forms .slider-tip{ display:block;position:absolute;text-align:center;font:10pt Tahoma,Arial,sans-serif;background:#34495e;border-radius:3px;padding:10px;color:#fff;}.smart-forms .slider-wrapper .slider-tip{ top:-50px;left:-15px;}.smart-forms .slider-wrapper .slider-tip:after{ content:"";position:absolute;top:98%;left:35%;border-top:8px solid #34495e;border-right:8px solid transparent;border-left:8px solid transparent;}.smart-forms .sliderv-wrapper .slider-tip{ left:30px;top:-12px;}.smart-forms .sliderv-wrapper .slider-tip:after{ content:"";position:absolute;top:30%;right:98%;border-right:8px solid #34495e;border-top:8px solid transparent;border-bottom:8px solid transparent;}.smart-forms .yellow-slider .ui-slider .ui-slider-handle{ border-color:#ed9c28;}.smart-forms .yellow-slider .ui-slider .ui-slider-handle:before,.smart-forms .yellow-slider .ui-slider .ui-slider-range{ background-color:#ed9c28;}.smart-forms .red-slider .ui-slider .ui-slider-handle{ border-color:#e74c3c;}.smart-forms .red-slider .ui-slider .ui-slider-handle:before,.smart-forms .red-slider .ui-slider .ui-slider-range{ background-color:#e74c3c;}.smart-forms .purple-slider .ui-slider .ui-slider-handle{ border-color:#9b59b6;}.smart-forms .purple-slider .ui-slider .ui-slider-handle:before,.smart-forms .purple-slider .ui-slider .ui-slider-range{ background-color:#9b59b6;}.smart-forms .blue-slider .ui-slider .ui-slider-handle{ border-color:#3498db;}.smart-forms .blue-slider .ui-slider .ui-slider-handle:before,.smart-forms .blue-slider .ui-slider .ui-slider-range{ background-color:#3498db;}.smart-forms .black-slider .ui-slider .ui-slider-handle{ border-color:#34495e;}.smart-forms .black-slider .ui-slider .ui-slider-handle:before,.smart-forms .black-slider .ui-slider .ui-slider-range{ background-color:#34495e;}.smart-forms .green-slider .ui-slider .ui-slider-handle{ border-color:#2ecc71;}.smart-forms .green-slider .ui-slider .ui-slider-handle:before,.smart-forms .green-slider .ui-slider .ui-slider-range{ background-color:#2ecc71;}.smart-forms .switch-round > .switch-label{ border-radius:13px;}.smart-forms .switch-round > .switch-label + span{ top:-2px;}.smart-forms .switch-round > .switch-label:before{ width:33px;}.smart-forms .switch-round > .switch-label:after{ width:19px;height:19px;color:#b5c1c7;content:"\2022";font:30px/20px Times,Serif;border-radius:13px;}.smart-forms .switch-round > input:checked + .switch-label{ padding-left:33px;}.smart-forms .switch-round > input:checked + .switch-label:after{ color:#1abc9c;}.smart-forms .option-group:before,.smart-forms .option-group:after{ display:table;content:"";line-height:0;}.smart-forms .option-group:after{ clear:both;}.smart-forms .smart-option-ui{ display:inline-block;}.smart-forms .smart-option-ui .iconc{ position:relative;margin-right:2px;background:#fff;display:inline-block;border:3px solid #b5c1c7;border-radius:2px;margin-bottom:0;margin-top:0;height:21px;width:21px;top:4px;}.smart-forms .smart-radio .iconc{ border-radius:20px;}.smart-forms .option > input:checked + .smart-option{ border-color:var(--first-color);background:var(--first-color);color:var(--white);}.smart-forms .option > input:checked + .smart-option .fa{ font-size:14px;}.smart-forms .option > input:checked + .smart-option .iconc{ border-color:#138871;}.smart-forms .smart-radio .iconc:before,.smart-forms .smart-checkbox .iconc:before{ content:"";display:none;-o-box-sizing:content-box;box-sizing:content-box;padding:0;margin:0;}.smart-forms input:checked + .smart-radio .iconc:before,.smart-forms input:checked + .smart-checkbox .iconc:before{ display:block;}.smart-forms input:checked + .smart-radio .iconc:before{ margin:4px;width:8px;height:8px;background:#138871;border-radius:10px;}.smart-forms input:checked + .smart-checkbox .iconc:before{ position:absolute;top:5px;left:4px;width:6px;height:3px;border:solid #138871;-webkit-border-width:0 0 3px 3px;-moz-border-width:0 0 3px 3px;border-width:0 0 3px 3px;transform:rotate(-45deg);}.smart-forms .smart-option-list{ display:inline-block;vertical-align:top;white-space:nowrap;font-size:0;}.smart-forms .smart-option-list.left{ float:left;}.smart-forms .smart-option-list.right{ float:right;}.smart-forms .smart-option-list .smart-option{ margin-right:0;margin-left:-1px;border-radius:0;}.smart-forms .smart-option-list label:first-child .smart-option{ margin-left:0;border-radius:3px 0 0 3px;}.smart-forms .smart-option-list label:last-child .smart-option{ border-radius:0 3px 3px 0;}.smart-forms .smart-option-list .option > input:checked + .smart-option{ position:relative;z-index:1;}.smart-forms .group-vertical,.smart-forms .group-vertical .option,.smart-forms .group-vertical .option .smart-option,.smart-forms .group-vertical .option .smart-option-ui{ display:block;text-align:left;}.smart-forms .group-vertical .option .smart-option{ margin:0;margin-top:-1px;}.smart-forms .group-vertical label:first-child .smart-option{ border-radius:3px 3px 0 0;}.smart-forms .group-vertical label:last-child .smart-option{ border-radius:0 0 3px 3px;}.smart-forms .smart-option-ui .iconc-pos{ transition:margin 0.6s,opacity 0.6s;display:inline-block;margin-right:-80px;position:absolute;right:-200px;opacity:0;}.smart-forms .option > input:checked + .smart-option .iconc-pos{ opacity:1;right:20px;margin-right:0;}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type="text"],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type="tel"]{ padding-left:100px;}.intl-tel-input .flag-container{ position:absolute;top:0;bottom:0;left:0;z-index:5;}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{ width:80px;border-radius:8px 0 0 8px;background-color:transparent;box-sizing:border-box;padding:13px 0 13px 25px;display:flex;align-items:center;gap:6px;background-color:transparent !important;color:var(--second-color);font-family:var(--first-font) !important;cursor:pointer;}.intl-tel-input .selected-flag .iti-flag{ flex:0 0 22px;height:22px;background-image:url("../../../../images/template/landvlag/dummy.svg");background-position:center center;background-size:cover;background-repeat:no-repeat;}.intl-tel-input.separate-dial-code .selected-dial-code{ flex:1;font-size:14px;line-height:17px;box-sizing:border-box;padding-left:2px;}.iti-arrow{ flex:0 0 8px;}.iti-arrow::after{ width:12px;height:12px;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-image:url('data:image/svg+xml,<svg class="fa-arrow-down" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="arrow-down" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" data-fa-i2svg=""><path fill="currentColor" d="M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"></path></svg>');-webkit-mask-image:url('data:image/svg+xml,<svg class="fa-arrow-down" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="arrow-down" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" data-fa-i2svg=""><path fill="currentColor" d="M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"></path></svg>');content:"";display:block;background-color:currentColor;}.intl-tel-input .country-list.hide{ display:none;}.intl-tel-input .country-list{ background-color:var(--second-color);border:0;color:var(--white);padding:0 !important;border-radius:12px;overflow:hidden;position:absolute;z-index:12;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,0.2);background-color:white;white-space:nowrap;max-height:200px;min-width:180px;}.intl-tel-input .country-list .country.highlight{ background-color:rgba(0,0,0,0.05);color:var(--second-color);}.intl-tel-input .country-list .country::before{ display:none !important;}.intl-tel-input .country-list .country{ padding:13px 16px !important;display:flex;display:flex;align-items:center;gap:6px;color:var(--second-color);font-family:var(--first-font) !important;cursor:pointer;}.intl-tel-input .country-list .country .flag-box{ flex:0 0 22px;height:22px;background-position:center center;background-size:cover;background-repeat:no-repeat;}.intl-tel-input .country-list .country .flag-box .iti-flag{ width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;}.intl-tel-input .country-list .country .country-name{ flex:1;font-weight:600;}.intl-tel-input .country-list .country .dial-code,.intl-tel-input .country-list .country .country-name{ font-size:14px;line-height:17px;box-sizing:border-box;padding-left:2px;color:var(--second-color);}.iti-mobile .intl-tel-input.iti-container{ top:0;bottom:0;left:0;right:0;position:fixed;background-color:rgba(0,0,0,0.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1060;padding:1px;}.iti-mobile .intl-tel-input .country-list{ max-height:100%;width:450px;max-width:94%;margin:0 auto;border-radius:12px;overflow:hidden;}.intl-tel-input .country-list .country .flag-box .iti-flag.nl,.intl-tel-input .selected-flag .iti-flag.nl{ background-image:url("../../../../images/template/landvlag/nl.svg");}.intl-tel-input .country-list .country .flag-box .iti-flag.be,.intl-tel-input .selected-flag .iti-flag.be{ background-image:url("../../../../images/template/landvlag/be.svg");}.cb-block-small-contact-fullwrapper  .smart-forms  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3  .selected-flag,.cb-block-small-contact-fullwrapper .smart-forms .intl-tel-input.allow-dropdown .flag-container:hover .selected-flag,.form-light .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag,.form-light .intl-tel-input.allow-dropdown .flag-container:hover .selected-flag,.dark-form .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag,.dark-form .intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{ color:var(--white);}